OSDN Git Service

2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2
3         PR fortran/28914
4         * gfortran.dg/actual_array_constructor_3.f90: New test.
5
6 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
7
8         PR testsuite/26778
9         * gcc.target/i386/pr26778.c: New testcase.
10
11 2006-09-08  Eric Christopher  <echristo@apple.com>
12
13         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14         * gcc.target/i386/memcpy-1.c: Ditto.
15         * gcc.target/i386/asm-1.c: Ditto.
16         * gcc.target/i386/20060512-4.c: Ditto.
17         * gcc.target/i386/compress-float-387.c: Ditto.
18         * gcc.target/i386/20060512-1.c: Ditto.
19         * gcc.target/i386/compress-float-sse.c: Ditto.
20         * gcc.target/i386/20060512-2.c: Ditto.
21         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
22         * gcc.target/i386/stack-prot-kernel.c: Ditto.
23         * gcc.target/i386/compress-float-387-pic.c: Ditto.
24         * gcc.dg/pr26449.c: Ditto.
25         * gcc.dg/attr-ms_struct-2.c: Ditto.
26         * gcc.dg/attr-ms_struct-1.c: Ditto.
27         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
28
29 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
30
31         PR c/28504
32         * gcc.dg/vla-10.c: New test.
33
34 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
35
36         PR c++/28858
37         * g++.dg/parse/template20.C: New test.
38         * g++.dg/template/operator8.C: Remove obsolete part.
39         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
40         * g++.old-deja/g++.pt/crash65.C: Likewise.
41
42 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43
44         PR C++/28906
45         * g++.dg/other/array3.C: New test.
46         * g++.dg/other/array4.C: New test.
47         * g++.dg/other/array5.C: New test.
48
49 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
50
51         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
52
53 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
54
55         PR target/28946
56         * gcc.target/i386/pr28946.c: New test.
57
58 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
59
60         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
61         in integer literal constant.
62         * gfortran.dg/enum_8.f90: Ditto.
63         * gfortran.dg/g77/20030326-1.f: Ditto.
64
65 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
66
67         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
68         nonconformance usage.
69
70 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
71
72         PR middle-end/28862
73         * gcc.c-torture/compile/vector-align-1.c: New test.
74
75 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
76
77         PR rtl-opt/27883
78         * g++.dg/opt/copysign-1.C: New test.
79
80 2006-09-06  Jason Merrill  <jason@redhat.com>
81
82         PR c++/27371
83         * g++.dg/warn/unused-result1.C: New test.
84
85 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/28903
88         * g++.dg/ext/vla3.C: New test.
89
90         PR c++/28886
91         * g++.dg/template/array16.C: New test.
92
93 2006-09-06  Richard Guenther  <rguenther@suse.de>
94
95         * gcc.dg/pr27226.c: Remove testcase again.
96
97 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
98
99         PR tree-opt/28937
100         * g++.dg/opt/unroll2.C: New test.
101
102 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
103
104         PR tree-opt/28952
105         * gcc.dg/vect/pr28952.c: New test.
106
107 2006-09-05  Richard Guenther  <rguenther@suse.de>
108
109         PR tree-optimization/28900
110         * gcc.dg/torture/pr28900.c: New testcase
111
112 2006-09-05  Richard Guenther  <rguenther@suse.de>
113
114         PR tree-optimization/28905
115         * gcc.c-torture/compile/pr28905.c: New testcase.
116
117 2006-09-05  Richard Guenther  <rguenther@suse.de>
118
119         PR middle-end/28935
120         * gcc.dg/pr28935.c: New testcase.
121
122 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
123
124         * gcc.c-torture/execute/20060905-1.c: New test.
125
126 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
127
128         PR fortran/28908
129         * gfortran.dg/used_types_7.f90: New test.
130         * gfortran.dg/used_types_8.f90: New test.
131         * gfortran.dg/used_types_9.f90: New test.
132
133 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
134
135         * gcc.c-torture/compile/20060904-1.c: New test.
136
137 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
138
139         PR c++/23287 Revert my 2006-09-01 patch
140         * g++.dg/parse/dtor12.C: Remove.
141
142 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
143
144         PR c+/27670
145         * g++.dg/template/operator9.C: New test.
146
147         PR c++/27493
148         * g++.dg/template/operator7.C: New test.
149
150         PR c++/27494
151         * g++.dg/template/operator8.C: New test.
152
153         PR c++/27397
154         * g++.dg/template/crash57.C: New test.
155
156         * g++.dg/template/typedef4.C: Adjust error markers.
157         * g++.dg/template/typedef5.C: Likewise.
158
159 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
160
161         PR c++/28878
162         * g++.dg/parse/crash33.C: New test.
163
164 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
165         Richard Guenther  <rguenther@suse.de>
166         Adam Nemet  <anemet@caviumnetworks.com>
167
168         PR middle-end/27226
169         * gcc.target/mips/memcpy-1.c: New testcase.
170         * gcc.dg/pr27226.c: Likewise.
171
172 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
173
174         PR c++/28705
175         * g++.dg/lookup/koenig5.C: New.
176         * g++.dg/template/crash56.C: New.
177
178 2006-09-01  Josh Conner  <jconner@apple.com>
179
180         PR c++/25505
181         * gcc.dg/nrv3.c: New test.
182         * gcc.dg/nrv4.c: New test.
183         * gcc.dg/nrv5.c: New test.
184
185 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
186
187         PR c++/23287
188         * g++.dg/parse/dtor12.C: New.
189
190 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
191
192         PR tree-optimization/28839
193         * gcc.dg/pr28839.c: New test.
194
195 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
196
197         PR target/24367
198         * gcc.dg/pr24367.c: New testcase.
199
200 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
201
202         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
203
204 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
205
206         PR rtl-optimization/27735
207         * gcc.dg/loop-unswitch-1.c: New test.
208
209 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
210
211         PR fortran/28885
212         * gfortran.dg/aliasing_dummy_2.f90: New test.
213
214         PR fortran/20067
215         * gfortran.dg/generic_5.f90: Change error message.
216
217         PR fortran/28873
218         * gfortran.dg/generic_6.f90: New test.
219
220         PR fortran/25077
221         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
222
223         PR fortran/25102
224         * gfortran.dg/invalid_interface_assignment.f90: New test.
225
226         PR fortran/24866
227         * gfortran.dg/module_proc_external_dummy.f90: New test.
228
229 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
230
231         PR c++/28349
232         * testsuite/g++.dg/warn/var-args1.C: New test.
233
234 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
235
236         PR fortran/28866
237         * gfortran.dg/simpleif_2.f90: New test.
238         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
239         * gfortran.dg/enum_5.f90: Ditto.
240
241 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
242             Kazu Hirata  <kazu@codesourcery.com>
243
244         PR tree-optimization/17506
245         * gcc.dg/pr17506.c: New.
246
247 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
248
249         PR c++/28139
250         * g++.dg/eh/alias1.C: New test.
251
252 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
253
254         PR c++/28860
255         * g++.dg/template/ttp22.C: New test.
256
257 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
258
259         PR middle-end/26632
260         * gcc.dg/pr26632.c: New.
261
262 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
263
264         PR libgfortran/28354
265         * gfortran.dg/fmt_zero_precision.f90: New test.
266
267 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
268
269         PR c++/28058
270         * g++.dg/template/spec31.C: New test.
271
272 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
273
274         PR c++/26573
275         * g++.dg/other/static2.C: New test.
276
277 2006-08-26  Roger Sayle  <roger@eyesopen.com>
278
279         * gcc.dg/Wswitch-enum-2.c: New test case.
280         * gcc.dg/Wswitch-enum-3.c: Likewise.
281
282 2006-08-26  Richard Guenther  <rguenther@suse.de>
283
284         * gcc.c-torture/compile/20060826-1.c: New testcase.
285
286 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
287
288         PR c++/28736
289         * g++.dg/template/void10.C: New test.
290
291         PR c++/28737
292         * g++.dg/template/void8.C: New test.
293
294         PR c+_+/28738
295         * g++.dg/template/void9.C: New test.
296
297         * g++.dg/template/void3.C: Adjust error markers.
298         * g++.dg/template/void4.C: Likewise.
299         * g++.dg/template/crash55.C: Likewise.
300         * g++.dg/template/void7.C: Likewise
301
302 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
303
304         PR c++/28588
305         * g++.dg/inherit/access6.C: New test.
306         * g++.dg/inherit/access7.C: Likewise.
307
308         PR c++/28595
309         * g++.dg/template/array15.C: New test.
310         * g++.dg/template/crash2.C: Tweak error markers.
311
312 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
313
314         PR middle-end/28683
315         * gcc.c-torture/compile/20060823-1.c: New test.
316
317 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
318
319         PR c++/28853
320         * g++.dg/template/ttp21.C: New test.
321
322         PR c++/28852
323         * g++.dg/other/operator1.C: Add error-marker.
324         * g++.dg/other/operator2.C: New test.
325
326 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
327
328         PR c/27893
329         * gcc.c-torture/compile/vla-const-1.c,
330         gcc.c-torture/compile/vla-const-2.c: New tests.
331
332 2006-08-26  Richard Guenther  <rguenther@suse.de>
333
334         PR middle-end/28814
335         * gcc.dg/torture/pr28814.c: New testcase.
336
337 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
338
339         PR c/28418
340         * gcc.c-torture/compile/compound-literal-1.c: New test.
341
342 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
343
344         PR c/28299
345         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
346         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
347         Expect extra diagnostics.
348
349 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
350
351         gcc.dg/noncompile/pr16876.c: New test.
352
353 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/28056
356         * g++.dg/parse/local1.C: New test.
357         * g++.dg/other/qual1.C: Tweak error marker.
358
359 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
360
361         PR c++/27787
362         * g++.dg/template/typename10.C: New.
363         * g++.dg/template/lookup4.C: Remove bogus error marker.
364
365 2006-08-25  Richard Guenther  <rguenther@suse.de>
366
367         PR testsuite/28829
368         * gcc.dg/pr26570.c: Fix testcase.
369
370 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR tree-opt/28807
373         * gcc.c-torture/execute/mayalias-2.c: New test.
374         * gcc.dg/tree-ssa/alias-13.c: New test.
375
376 2006-08-24  Jan Hubicka  <jh@suse.cz>
377
378         PR debug/26881
379         * gcc.dg/debug/pr26881.c: New file.
380
381 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
382
383         PR fortran/28788
384         * gfortran.dg/used_types_4.f90: New test.
385         * gfortran.dg/derived_init_2.f90: Modify to check sibling
386         association of derived types.
387         * gfortran.dg/used_types_2.f90: Add module cleanup.
388         * gfortran.dg/used_types_3.f90: The same.
389
390         PR fortran/28771
391         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
392         fix of regression.
393
394 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
395
396         PR 28813
397         * gfortran.dg/direct_io_6.f90: Remove test.
398
399 2006-08-23  Stuart Hastings  <stuart@apple.com>
400
401         PR 28825
402         * gcc.target/i386/20060821-1.c: New.
403
404 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
405
406         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
407         dg-warning strings for dllimport.
408
409 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
410
411         PR C++/28450
412         * g++.dg/ext/vector4.C: New test.
413         * g++.dg/ext/complex1.C: New test.
414
415 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
416
417         PR debug/28692
418         * gcc.dg/debug/const-1.c: New.
419         * gcc.dg/debug/const-2.c: New.
420         * gcc.dg/debug/dwarf2/const-1.c: New.
421         * gcc.dg/debug/dwarf2/const-2.c: New.
422         * gcc.dg/debug/dwarf2/const-2b.c: New.
423
424 2006-08-22  Richard Guenther  <rguenther@suse.de>
425
426         PR middle-end/28776
427         * gcc.c-torture/compile/pr28776-1.c: New testcase.
428         * gcc.c-torture/compile/pr28776-2.c: Likewise.
429
430 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
431
432         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
433
434 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
435
436         PR c++/26269
437         * g++.dg/other/error14.C: New test.
438
439         PR c++/28505
440         * g++.dg/parse/ctor7.C: New test.
441         * g++.dg/parse/ctor8.C: Likewise.
442
443         PR c++/28741
444         * g++.dg/template/void7.C: New test.
445
446 2006-08-21  Olivier Hainque  <hainque@adacore.com>
447
448         * gnat.dg/self_aggregate_with_zeros.adb: New test.
449         * gnat.dg/self_aggregate_with_array.adb: New test.
450
451 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
452
453         * g++.dg/eh/arm-vfp-unwind.C: New test.
454
455 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/28341
458         * g++.dg/template/ref3.C: New test.
459         * g++.dg/template/nontype13.C: New test.
460
461         PR c++/28346
462         * g++.dg/template/ptrmem17.C: New test.
463
464 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
465
466         PR target/28648 c:
467         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
468
469 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
470
471         PR fortran/28630
472         * gfortran.dg/used_types_2.f90: New test.
473
474         PR fortran/28601
475         * gfortran.dg/used_types_3.f90: New test.
476
477         PR fortran/20886
478         * gfortran.dg/generic_actual_arg.f90: New test.
479
480         PR fortran/28735
481         * gfortran.dg/module_private_array_refs_1.f90: New test.
482
483         PR fortran/28762
484         * gfortran.dg/program_name_1.f90: New test.
485
486         PR fortran/28425
487         * gfortran.dg/derived_constructor_comps_1.f90: New test.
488
489         PR fortran/28496
490         * gfortran.dg/array_initializer_2.f90: New test.
491
492         PR fortran/18111
493         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
494
495         PR fortran/28600
496         * gfortran.dg/assumed_charlen_function_4.f90: New test.
497
498         PR fortran/28771
499         * gfortran.dg/assumed_charlen_in_main.f90: New test.
500
501         PR fortran/28660
502         * gfortran.dg/dependent_decls_1.f90: New test.
503
504 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
505
506         PR fortran/25217
507         * gfortran.dg/derived_init_2.f90: New.
508
509 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
510
511         * gcc.c-torture/execute/pr28289.c: New test.
512
513 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
514
515         PR c/28744
516         * gcc.dg/attr-externally-visible-1.c: New test.
517         * gcc.dg/attr-externally-visible-2.c: New test.
518         * g++.dg/parse/attr-externally-visible-1.C: New test.
519         * g++.dg/parse/attr-externally-visible-2.C: New test.
520
521 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
522
523         PR c++/28606
524         * g++.dg/parse/dtor11.C: New test.
525
526 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
527
528         PR rtl-optimization/28489
529         * gcc.c-torture/compile/pr28489.c: New test.
530
531 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
532
533         PR c++/28710
534         * g++.dg/template/redecl4.C: New test.
535
536         PR c++/28711
537         * g++.dg/template/ctor8.C: New test.
538
539 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
540
541         * gcc.dg/pr26570.c: Fix testcase.
542
543 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
544
545         * PR c++/28573
546         * g++.dg/parse/offsetof6.C: New test.
547         * g++.dg/parse/offsetof6.C: New test.
548         * g++.dg/parse/offsetof7.C: New test.
549
550 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
551
552         PR testsuite/28602
553         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
554         is false.
555
556 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         PR c++/28302
559         * g++.dg/ext/vector3.C: New test.
560
561 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
562
563         PR gcov/profile/26570
564         * gcc.dg/pr26570.c: New test.
565
566 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
567
568         PR c/27697
569         * gcc.dg/qual-component-1.c: New test.
570
571 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
572
573         PR c++/28593
574         * g++.dg/parse/new3.C: New test.
575
576 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
577
578         PR fortran/25828
579         * gfortran.dg/streamio_1.f90: New test.
580         * gfortran.dg/streamio_2.f90: New test.
581         * gfortran.dg/streamio_3.f90: New test.
582         * gfortran.dg/streamio_4.f90: New test.
583         * gfortran.dg/streamio_5.f90: New test.
584         * gfortran.dg/streamio_6.f90: New test.
585         * gfortran.dg/streamio_7.f90: New test.
586         * gfortran.dg/streamio_8.f90: New test.
587
588 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
589
590         PR c/28287
591         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
592
593 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
594
595         PR c++/28594
596         * g++.dg/template/void6.C: New test.
597
598 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
599
600         PR c/28649
601         * gcc.dg/parse-error-1.c: New test.
602         * gcc.dg/parse-error-2.c: New test.
603         * gcc.dg/cpp/digraph2.c: Add error-marker.
604         * gcc.dg/noncompile/920923-1.c: Likewise.
605
606 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
607
608         PR c/27490
609         * gcc.dg/sizeof-2.c: New testcase.
610
611         PR c/27489
612         * gcc.dg/switch-A.c: New testcase.
613
614 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
615
616         PR c++/28288
617         PR c++/14556
618         * g++.old-deja/g++.warn/compare1.C: Delete.
619         * g++.dg/opt/pr7503-2.C: Delete.
620         * g++.dg/opt/pr7503-3.C: Delete.
621         * g++.dg/opt/pr7503-4.C: Delete.
622         * g++.dg/opt/pr7503-5.C: Delete.
623         * g++.dg/opt/max1.C: Delete.
624         * g++.dg/warn/minmax.C: Delete.
625         * g++.dg/expr/minmax.C: New test.
626
627 2006-08-14  Richard Guenther  <rguenther@suse.de>
628
629         PR testsuite/28703
630         * gcc.c-torture/execute/pr28651.c: Do not use argc
631         to avoid optimization, instead forbid inlining.
632
633 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
634
635         PR rtl-optimization/28634
636         * gcc.c-torture/execute/ieee/pr28634.c: New test.
637
638 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
639
640         PR c/27184
641         * gcc.dg/torture/pr27184.c: New test.
642
643 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
644
645         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
646
647 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
648
649         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
650         * gfortran.dg/stat_2.f90: Likewise.
651         * gfortran.dg/chmod_1.f90: Likewise.
652         * gfortran.dg/chmod_2.f90: Likewise.
653         * gfortran.dg/chmod_3.f90: Likewise.
654
655 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
656
657         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
658
659 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
660
661         * g++.dg/opt/pr23454-2.C: New test.
662
663 2006-08-11  Richard Guenther  <rguenther@suse.de>
664
665         PR middle-end/28651
666         * gcc.c-torture/execute/pr28651.c: New testcase.
667
668 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
669
670         * gnat.dg/specs/static_initializer.ads: New test.
671
672 2006-08-10  Paul Brook  <paul@codesourcery.com>
673
674         * gcc.target/arm/cond-asm.c: New test.
675
676 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
677
678         PR tree-optimization/26197
679         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
680         * g++.dg/vect/vect.exp: Compile the new tests with
681         --param max-aliased-vops=0.
682
683 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
684
685         PR c++/28637
686         * g++.dg/template/void3.C: New test.
687
688         PR c++/28638
689         * g++.dg/template/void4.C: New test.
690
691         PR c++/28640
692         * g++.dg/template/void5.C: New test.
693
694 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
695
696         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
697         after dg-do compile.
698
699 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
700
701         PR tree-optimizations/26969
702         * gcc.dg/vect/vect.exp: Compile tests prefixed with
703         "unswitch-loops" with -funswitch-loops.
704         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
705
706 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
707
708         * gcc.dg/sparc-getcontext-1.c: Fix typo.
709         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
710         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
711         * objc.dg/dwarf-1.m: Likewise.
712         * objc.dg/dwarf-2.m: Likewise.
713         * obj-c++.dg/dwarf-2.mm: Likewise.
714
715 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
716
717         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
718         * objc.dg/dwarf-2.m: Likewise.
719         * obj-c++.dg/dwarf-2.mm: Likewise.
720
721         PR libfortran/28603
722         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
723
724         PR testsuite/27611
725         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
726
727         PR testsuite/27033
728         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
729
730 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
731
732         PR target/27827
733         * gcc.target/i386/pr27827.c: New testcase.
734
735 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
736
737         PR fortran/28590
738         * gfortran.dg/sequence_types_1.f90: New test.
739
740 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
741
742         PR fortran/28548
743         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
744         dg-warning.  Add -pedantic option.
745
746 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
747
748         PR c/28502
749         * gcc.dg/proto-1.c: New test.
750
751         PR c/27721
752         * gcc.dg/lvalue-4.c: New test.
753
754         PR c/28136
755         * gcc.dg/init-bad-5.c: New test.
756
757 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
758
759         PR c++/28347
760         * g++.dg/ext/typedef-init.C: Add new test for typedef
761         initialization inside templates. Adjust existing error markers.
762
763 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
764
765         PR c++/28148
766         * g++.dg/init/ptrmem3.C: New test.
767
768 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
769
770         PR tree-optimization/27770
771         * lib/target-support.exp: New target keyword "section_anchors".
772         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
773         tests.
774         * gcc.dg/vect/section-anchors-pr27770.c: New test.
775         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
776         * gcc.dg/vect/section-anchors-vect-69.c: New test.
777         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
778
779 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
780
781         * gcc.dg/20060801-1.c: Add missing '}'.
782
783 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
784
785         PR c++/27508
786         * g++.dg/parse/dtor9.C: New test.
787         * g++.dg/parse/dtor10.C: New test.
788         * g++.dg/other/error7.C: Adjust error-marker.
789
790         PR c++/28274
791         * g++.dg/other/default5.C: New test.
792
793 2006-08-02  Richard Guenther  <rguenther@suse.de>
794
795         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
796
797 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/28557
800         * g++.dg/template/conv9.C: New test.
801
802 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
803
804         PR debug/28063
805         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
806         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
807         Optionally return assembly text.  Update callers.
808         (check_no_compiler_messages): Update verbose messages.
809         (check_no_messages_and_pattern): New.
810         (check_effective_target_string_merging): New.
811
812 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
813
814         PR c++/28250
815         * g++.dg/eh/catch4.C: New test.
816
817         PR c++/28257
818         * g++.dg/other/qual1.C: New test.
819
820         PR c++/28259
821         * g++.dg/inherit/error2.C: New test.
822
823         PR c++/28267
824         * g++.dg/other/new1.C: New test.
825
826         * g++.dg/warn/pr23075.C: Remove obsolete test.
827         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
828         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
829
830 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/28523
833         * g++.dg/eh/cast1.C: New test.
834
835 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
836
837         PR libfortran/28452
838         * gfortran.dg/random_3.f90:  New test.
839
840 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
841
842         PR c++/28432
843         * g++.dg/other/pr28304.C: Change expected error message.
844         * g++.dg/other/pr28432.C: New test.
845
846 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
847
848         PR c++/28256
849         * g++.dg/init/brace2.C: Change expected error message, add empty init.
850
851 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
852
853         PR debug/23336
854         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
855         at -g1.
856         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
857         g++.dg/debug/enum-2.C: New.
858
859 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
860
861         PR c++/6634
862         * g++.dg/parse/long1.C: Add more tests.
863
864 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
865
866         * gfortran.dg/lrshift_1.c: New file.
867
868 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
869
870         PR libgfortran/28335
871         * gfortran.dg/no_unit_error_1.f90: New test.
872
873 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874
875         PR libgfortran/28335
876         * gfortran.dg/no_unit_error_1.f90: Delete test.
877         * gfortran.dg/no_unit_error_2.f90: Delete test.
878
879 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
880
881         * gfortran.dg/chmod_3.f90: New test.
882         * gfortran.dg/ltime_gmtime_1.f90: New test.
883         * gfortran.dg/ltime_gmtime_2.f90: New test.
884         * gfortran.dg/lrshift_1.f90: New test.
885         * gfortran.dg/chmod_1.f90: New test.
886         * gfortran.dg/chmod_2.f90: New test.
887
888 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
889
890         PR c++/27668
891         * g++.dg/template/crash55.C: New test.
892
893         PR c++/27962
894         * g++.dg/template/nontype16.C: New test.
895
896         * g++.dg/template/void2.C: Adjust error markers.
897         * g++.dg/template/nontype5.C: Adjust error markers.
898
899 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
900
901         * gcc.target/i386/stack-prot-kernel.c: New test.
902
903 2006-07-27  Roger Sayle  <roger@eyesopen.com>
904
905         * gcc.dg/builtins-55.c: New test case.
906
907 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
908
909         PR rtl-optimization/27907
910         * gcc.c-torture/compile/pr27907.c: New test.
911
912 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
913
914         * gfortran.dg/mclock.f90: New test.
915         * gfortran.dg/int_conv_1.f90: New test.
916         * gfortran.dg/stat_1.f90: New test.
917         * gfortran.dg/stat_2.f90: New test.
918
919 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
920
921         PR libgfortran/28335
922         * gfortran.dg/no_unit_error_1.f90: New test.
923         * gfortran.dg/no_unit_error_2.f90: New test.
924         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
925
926 2006-07-25  Roger Sayle  <roger@eyesopen.com>
927
928         PR middle-end/28473
929         * gcc.dg/fold-convround-1.c: New test case.
930
931 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
932
933         * gfortran.dg/arithmetic_if.f90:  Fix comments.
934
935 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
936
937         PR c++/27572
938         * g++.dg/other/typedef1.C: New test.
939         * g++.dg/template/typedef4.C: New test.
940         * g++.dg/template/typedef5.C: New test.
941
942 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
943
944         PR fortran/28416
945         * gfortran.dg/allocatable_dummy_3.f90: New.
946
947 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
948
949         PR fortran/28439
950         * gfortran.dg/arithmetic_if.f90:  New test.
951
952 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
953
954         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
955         avoid memcpy optimization.
956
957 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
958
959         PR fortran/25289
960         * gfortran.dg/direct_io_6.f90: New test.
961
962 2006-07-24  Jan Hubicka  <jh@suse.cz>
963
964         PR c/25795
965         PR c++/27369
966         * gcc.dg/pr25795.c: New test.
967         * gcc.dg/pr25795-1.c: New test.
968
969 2006-07-23  Roger Sayle  <roger@eyesopen.com>
970
971         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
972         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
973         which may be transformed to "g || h" on some platforms.
974
975 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
976
977         PR c++/28025
978         * g++.dg/template/friend45.C: New test.
979
980 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
981
982         PR libgfortran/28339
983         * gfortran.dg/arrayio_8.f90: New test.
984
985 2006-07-21  Mike Stump  <mrs@apple.com>
986
987         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
988
989         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
990
991 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
992
993         PR c++/28250
994         * g++.dg/eh/catch3.C: New test.
995
996         PR c++/28363
997         * g++.dg/template/defarg10.C: New test.
998
999 2006-07-20  Paul Brook  <paul@codesourcery.com>
1000
1001         PR 27363
1002         * gcc.dg/pr27363.c: New test.
1003
1004 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR c++/28338
1007         * g++.dg/init/ref13.C: New test.
1008
1009 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1010
1011         PR obj-c++/28434
1012         * obj-c++.dg/proto-error-1.mm: New test.
1013
1014 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1015
1016         PR c++/28337
1017         * g++.dg/template/string1.C: New test.
1018
1019 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/28048
1022         * g++.dg/template/defarg9.C: New test.
1023
1024         PR c++/28235
1025         * g++.dg/template/static27.C: New test.
1026
1027 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1028
1029         PR 28410
1030         * gcc.dg/tree-ssa/pr28410.c: New test.
1031
1032 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1033
1034         PR c++/28258
1035         * g++/dg/other/error13.C: New test.
1036
1037         PR c++/28260
1038         * g++.dg/template/friend44.C: New test.
1039
1040 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1041
1042         PR c++/27495
1043         * g++.dg/other/pr27495.C: New.
1044
1045 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1046
1047         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1048         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1049
1050 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1051
1052         PR c/28286
1053         * gcc.dg/pragma-pack-4.c: New test.
1054
1055 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1056
1057         PR c++/28291
1058         * g++.dg/ext/pr28291.C: New test.
1059
1060 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1061
1062         PR middle-end/28403
1063         * gcc.c-torture/execute/pr28403.c: New test.
1064
1065 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1066
1067         PR middle-end/28402
1068         * gcc.dg/pr28402.c: New test.
1069
1070 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1071
1072         PR c++/28304
1073         * g++.dg/other/pr28304.C: New test.
1074
1075 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1076
1077         PR other/28251
1078         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1079         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1080
1081 2006-07-17  Richard Guenther  <rguenther@suse.de>
1082
1083         PR tree-optimization/28238
1084         * g++.dg/tree-ssa/pr28238.C: New testcase.
1085
1086 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1087
1088         PR c++/28250
1089         * g++.dg/eh/catch1.C: New test.
1090         * g++.dg/eh/catch2.C: New test.
1091
1092 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1093
1094         PR c++/28370
1095         * g++.dg/template/anon3.C: New test.
1096
1097 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/20844
1100         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1101         specifiers requiring an explicit format tag..
1102
1103         PR fortran/28201
1104         * gfortran.dg/generic_5: New test.
1105
1106         PR fortran/20893
1107         * gfortran.dg/elemental_optional_args_1.f90: New test.
1108
1109 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1110
1111         * gnat.dg/assert.ads: New file.
1112         * gnat.dg/controlled_record.ads: Likewise.
1113         * gnat.dg/controlled_record.adb: Likewise.
1114
1115 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1116
1117         PR c++/28292
1118         * g++.dg/other/error12.C: New test.
1119
1120         PR c++/28269
1121         * g++.dg/template/crash54.C: New test.
1122
1123 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1124
1125         PR c++/28249
1126         * g++.dg/parse/catch1.C: New test.
1127
1128         PR c++/28294
1129         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1130
1131         PR c++/28387
1132         * g++.dg/ext/attrib24.C: New test.
1133
1134 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1135
1136         PR c++/28343
1137         * g++.dg/ext/asmspec1.C: New test.
1138
1139 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1140
1141         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1142         (dg-test): Support shouldfail tests.
1143         * lib/target-supports-dg.exp (dg-shouldfail): New.
1144         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1145         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1146         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1147         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1148         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1149         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1150         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1151
1152 2006-07-13  Jan Hubicka  <jh@suse.cz>
1153
1154         * gcc.target/i386/memcpy-1.c: New.
1155
1156 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1157
1158         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1159
1160 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1161
1162         PR fortran/25097
1163         * gfortran.dg/present_1.f90: New test.
1164
1165         PR fortran/20903
1166         * gfortran.dg/interface_derived_type_1.f90: New test.
1167
1168 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1169
1170         PR fortran/28213
1171         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1172         list.
1173
1174 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1175
1176         PR c++/27820
1177         * g++.dg/other/label1.C: New test.
1178
1179 2006-07-07   Richard Guenther  <rguenther@suse.de>
1180
1181         PR middle-end/28268
1182         * gcc.dg/torture/pr28268.c: New testcase.
1183
1184 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1185
1186         PR c++/27019
1187         * g++.dg/ext/pr27019.C: New.
1188
1189 2006-07-07  Richard Guenther  <rguenther@suse.de>
1190
1191         PR tree-optimization/28187
1192         * gcc.dg/pr28187.c: New testcase.
1193
1194 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1195
1196         * gnat.dg/address_conversion.adb: New test.
1197         * gnat.dg/boolean_subtype.adb: Likewise.
1198         * gnat.dg/frame_overflow.adb: Likewise.
1199         * gnat.dg/pointer_array.adb: Likewise.
1200         * gnat.dg/pointer_conversion.adb: Likewise.
1201
1202 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1203
1204         PR fortran/28237
1205         PR fortran/23420
1206         * gfortran.dg/print_fmt_5.f90: New test.
1207
1208 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1209
1210         PR fortran/28129
1211         * gfortran.dg/bounds_check_4.f90: New test.
1212
1213 2006-07-05  Richard Guenther  <rguenther@suse.de>
1214
1215         PR target/28158
1216         * gfortran.dg/pr28158.f90: New testcase.
1217
1218 2006-07-05  Richard Guenther  <rguenther@suse.de>
1219
1220         PR tree-optimization/28162
1221         * gcc.dg/pr28162.c: New testcase.
1222
1223 2006-07-05  Richard Guenther  <rguenther@suse.de>
1224         Andrew Pinski  <pinskia@gcc.gnu.org>
1225
1226         PR c++/27084
1227         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1228
1229 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/28174
1232         * gfortran.dg/actual_array_substr_2.f90: New test.
1233
1234         PR fortran/28167
1235         * gfortran.dg/actual_array_constructor_2.f90: New test.
1236
1237 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1238
1239         * gfortran.dg/itime_idate_1.f: New test.
1240         * gfortran.dg/itime_idate_2.f: New test.
1241
1242 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1243
1244         PR libgfortran/27704
1245         * gfortran.dg/open_status_3.f90: New test.
1246         * gfortran.dg/fmt_l.f90: Update for new feature.
1247
1248 2006-07-03  Asher Langton  <langton2@llnl.gov>
1249
1250         * gfortran.dg/oldstyle_2.f90: New.
1251
1252 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1253
1254         * gnat.dg/string_slice.adb: New test.
1255
1256 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1257
1258         PR fortran/19259
1259         * gfortran.dg/semicolon_fixed.c: New.
1260         * gfortran.dg/semicolon_free.c: New.
1261
1262 2006-06-30  Mike Stump  <mrs@apple.com>
1263
1264         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1265         that don't support internal visibility.
1266
1267 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1268
1269         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1270         for '(' / ')' needing an extra '\'.
1271
1272 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1273
1274         PR middle-end/27428
1275         * gcc.dg/pr27428-1.c: New test case.
1276
1277 2006-06-29  Mike Stump  <mrs@apple.com>
1278
1279         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1280         on darwin as we can't align commons large enough yet.
1281
1282         * gcc.dg/vla-8.c: Add additional testcases.
1283
1284 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1285
1286         PR c++/28114
1287         * g++.dg/other/pr28114.C: New.
1288
1289 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1290
1291         * gcc.c-torture/compile/20060625-1.c: New test.
1292
1293 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1294
1295         PR fortran/20867
1296         * gfortran.dg/stfunc_3.f90: New test.
1297
1298         PR fortran/25056
1299         * gfortran.dg/impure_actual_1.f90: New test.
1300
1301         PR fortran/20874
1302         * gfortran.dg/elemental_result_1.f90: New test.
1303
1304         PR fortran/25073
1305         * gfortran.dg/select_7.f90: New test.
1306
1307         PR fortran/27554
1308         * intrinsic_actual_1.f: New test.
1309
1310         PR fortran/22038
1311         PR fortran/28119
1312         * gfortran.dg/forall_4.f90: New test.
1313
1314         PR fortran/25072
1315         * gfortran.dg/forall_5.f90: New test.
1316
1317 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1318
1319         PR c++/28051
1320         * g++.dg/template/using13.C: New test.
1321
1322         PR c++/28054
1323         * g++.dg/other/incomplete3.C: New test.
1324
1325 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1326
1327         PR fortran/28081
1328         * gfortran.dg/substr_3.f: New test.
1329         * gfortran.dg/equiv_2.f90: Update expected error message.
1330
1331 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1332
1333         PR fortran/28118
1334         * gfortran.dg/actual_array_substr_1.f90: New test.
1335
1336 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1337
1338         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1339         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1340
1341 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1342
1343         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1344
1345 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1346
1347         PR fortran/27981
1348         * gfortran.dg/simpleif_2.f90: New test.
1349
1350 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1351
1352         * g++.dg/template/error22.C: Fix typo.
1353
1354 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1355
1356         PR c++/28112
1357         * g++.dg/ext/attrib23.C: New test.
1358
1359 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1360
1361         * gnat.dg/varsize_temp.adb: New test.
1362
1363 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1364
1365         PR c++/11468
1366         * g++.dg/other/java2.C: New test.
1367
1368 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1369
1370         PR target/27789
1371         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1372         initialization.
1373
1374 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1375
1376         PR target/27531
1377         * gcc.dg/pr27531-1.c: New test case.
1378
1379 2006-06-22  Asher Langton  <langton2@llnl.gov>
1380
1381         PR fortran/24748
1382         * gfortran.dg/implicit_8.f90: New.
1383
1384 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1385
1386         PR rtl-optimization/28121
1387         * gcc.dg/pr28121.c: New test.
1388
1389 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1390
1391         PR c++/27805
1392         * g++.dg/parse/ptrmem6.C: New test.
1393
1394         PR c++/27821
1395         * g++.dg/template/error22.C: New test.
1396
1397 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1398
1399         PR c++/28111
1400         * g++.dg/template/friend43.C: New test.
1401
1402         PR c++/28110
1403         * g++.dg/template/crash53.C: New test.
1404
1405         PR c++/28109
1406         * g++.dg/rtti/incomplete1.C: New test.
1407
1408 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1411
1412 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1413
1414         * gcc.c-torture/execute/complex-7.c: New.
1415
1416 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1417
1418         * gcc.dg/merge-all-constants-1.c: New test.
1419
1420 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1421
1422         PR c++/28113
1423         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1424
1425 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1426
1427         * gfortran.dg/rrspacing_1.f90: New test.
1428
1429 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1430
1431         PR c++/28052
1432         * g++.dg/other/bitfield2.C: New test.
1433
1434 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1435
1436         PR tree-optimization/27331
1437         * gcc.dg/pr27331.c: New test.
1438
1439 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1440             Eric Botcazou  <ebotcazou@adacore.com>
1441
1442         PR ada/18692
1443         * lib/gnat.exp: New file.
1444         * lib/gnat-dg.exp: Likewise.
1445         * gnat.dg: New directory.
1446         * gnat.dg/dg.exp: New driver.
1447         * gnat.dg/specs: New directory.
1448         * gnat.dg/specs/specs.exp: New driver.
1449         * gnat.dg/style: New directory.
1450         * gnat.dg/style/style.exp: New driver.
1451
1452 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1453
1454         PR fortran/16206
1455         * gfortran.dg/array_initializer_1.f90: New test.
1456
1457         PR fortran/28005
1458         * gfortran.dg/matmul_3.f90: New test.
1459
1460 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1461
1462         PR middle-end/28075
1463         * gcc.dg/tree-ssa/inline-1.c: New test.
1464
1465 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1466
1467         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1468         in malloc prototype; remove XFAIL.
1469         * gcc.dg/pr18241-2.c: Ditto.
1470         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1471         in memset prototype; remove XFAIL.
1472         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1473
1474 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1475
1476         * gcc.dg/vla-8.c: Add.
1477
1478 2006-06-19  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/27090
1481         * g++.dg/tree-ssa/pr27090.C: New testcase.
1482
1483 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1484
1485         PR target/27861
1486         * gcc.dg/pr27861-1.c: New test case.
1487
1488 2006-06-19  Richard Guenther  <rguenther@suse.de>
1489
1490         PR middle-end/28045
1491         * gcc.dg/torture/pr28045.c: New testcase.
1492
1493 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1494
1495         PR fortran/26801
1496         * gfortran.dg/associated_4.f90: New test.
1497
1498 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1499
1500         PR fortran/19310
1501         PR fortran/19904
1502         * gfortran.dg/real_const_3.f90: New test.
1503
1504 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1505
1506         PR c++/28016
1507         * g++.dg/template/static26.C: New test.
1508
1509         PR c++/27979
1510         * g++.dg/expr/bitfield2.C: New test.
1511
1512         PR c++/27884
1513         * g++.dg/parse/linkage2.C: New test.
1514
1515 2006-06-16  Richard Guenther  <rguenther@suse.de>
1516
1517         PR middle-end/27116
1518         * gcc.dg/pr15785-1.c: Revert last change.
1519         * gcc.dg/torture/pr27116-2.c: New testcase.
1520
1521 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1522
1523         PR middle-end/27802
1524         * gcc.dg/pr27802-1.c: New test case.
1525
1526 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1527
1528         PR c++/27689
1529         * g++.dg/template/ttp18.C: New test.
1530         * g++.dg/template/ttp19.C: Likewise.
1531
1532         PR c++/27666
1533         * g++.dg/expr/cond9.C: New test.
1534
1535         PR c++/27640
1536         * g++.dg/template/ctor7.C: New test.
1537
1538 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1539
1540         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1541
1542 2006-06-16  Richard Guenther  <rguenther@suse.de>
1543
1544         PR tree-optimization/27781
1545         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1546
1547 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1548
1549         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1550
1551 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1552
1553         * gcc.dg/tree-ssa/loop-18.c: New test.
1554
1555 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1556
1557         PR c++/27665
1558         * g++.dg/template/crash52.C: New test.
1559
1560         PR c++/27648
1561         * g++.dg/ext/attrib22.C: New test.
1562
1563         PR c++/26559
1564         * g++.dg/template/builtin1.C: New test.
1565         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1566
1567         PR c++/28018
1568         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1569         assignment.
1570         * g++.old-deja/g++.pt/crash51.C: Likewise.
1571
1572         PR c++/27227
1573         * g++.dg/lookup/linkage1.C: New test.
1574         * g++.dg/lookup/linkage2.C: Likewise.
1575
1576 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1577
1578         PR middle-end/27959
1579         * gcc.dg/pr27959.c: New testcase.
1580
1581 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1582
1583         PR target/28014:
1584         * g++.dg/eh/div.C: New test.
1585
1586 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR c++/27894
1589         * g++.dg/tree-ssa/pr26757.C: New test.
1590         * g++.dg/tree-ssa/pr27894.C: New test.
1591
1592 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1593
1594         * gcc.c-torture/compile/20060609-1.c: New test.
1595
1596         PR target/27863
1597         * gcc.c-torture/compile/pr27863.c: New test.
1598
1599 2006-06-13  Richard Guenther  <rguenther@suse.de>
1600
1601         PR tree-optimization/27830
1602         * g++.dg/tree-ssa/pr27830.C: New testcase.
1603
1604 2006-06-13  Matthew Sachs  <msachs@apple.com>
1605
1606         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1607         the list of compiler flags; this causes those flags to be checked
1608         for things like dg-skip-if.
1609
1610 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1611
1612         PR c++/27601
1613         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1614
1615 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1616             Kazu Hirata  <kazu@codesourcery.com>
1617
1618         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1619         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1620
1621 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1622
1623         PR c++/27933
1624         * g++.dg/lookup/using15.C: New test.
1625
1626         PR c++/27951
1627         * g++.dg/other/anon4.C: New test.
1628
1629 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1630
1631         PR c++/21210
1632         * g++.dg/init/complex1.C: New test case.
1633
1634 2006-06-11  Eric Christopher  <echristo@apple.com>
1635
1636         PR middle-end/27948
1637         * gcc.dg/bf-ms-layout.c: Run on darwin.
1638         * gcc.dg/bf-no-ms-layout: Ditto.
1639         * gcc.dg/attr-ms_struct-2.c: New.
1640         * gcc.dg/bf-ms-layout-2.c: Ditto.
1641
1642 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1643
1644         * gcc.dg/attr-ms_struct-packed1.c: New.
1645
1646 2006-06-09  Mike Stump  <mrs@apple.com>
1647
1648         * gcc.dg/vla-7.c: Add.
1649
1650 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1651
1652         PR fortran/24558
1653         * gfortran.dg/entry_6.f90: New test.
1654
1655         PR fortran/20877
1656         PR fortran/25047
1657         * gfortran.dg/entry_7.f90: New test.
1658
1659 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1660
1661         PR c/27747
1662         * gcc.dg/cpp/_Pragma6.c: New test.
1663
1664         PR c++/27748
1665         * g++.dg/cpp/_Pragma1.C: New test.
1666
1667         PR preprocessor/27746
1668         * gcc.dg/gomp/macro-3.c: New test.
1669         * gcc.dg/gomp/macro-4.c: New test.
1670         * g++.dg/gomp/macro-3.C: New test.
1671         * g++.dg/gomp/macro-4.C: New test.
1672
1673 2006-06-09  Richard Guenther  <rguenther@suse.de>
1674
1675         PR tree-optimization/26998
1676         * gcc.dg/torture/pr26998.c: New testcase.
1677         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1678
1679 2006-06-08  Mike Stump  <mrs@apple.com>
1680
1681         * gcc.dg/pr27095.c: Account for stubs.
1682
1683         PR target/26427
1684         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1685         produce bad code on darwin.
1686
1687 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1688
1689         PR fortran/27958
1690         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1691
1692 2006-06-08  Asher Langton  <langton2@llnl.gov>
1693
1694         PR fortran/27786
1695         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1696
1697 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1698
1699         PR target/27421
1700         * gcc.dg/union-3.c: New test.
1701
1702 2006-06-08  Richard Guenther  <rguenther@suse.de>
1703
1704         PR middle-end/27116
1705         * gcc.dg/torture/pr27116.c: New testcase.
1706         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1707
1708 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1709
1710         PR rtl-optimization/26449
1711         * gcc.dg/pr26449.c: New test.
1712
1713 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1714
1715         PR c++/27601
1716         * g++.dg/ext/offsetof1.C: Test member functions.
1717
1718 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1719
1720         * gcc.dg/pr27095.c: Improve scanning.
1721
1722 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1723
1724         PR fortran/23091
1725         * gfortran.dg/saved_automatic_1.f90: New test.
1726
1727         PR fortran/24168
1728         * gfortran.dg/array_simplify_1.f90: New test.
1729
1730         PR fortran/25090
1731         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1732
1733         PR fortran/25058
1734         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1735
1736 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1737
1738         PR c++/27177
1739         * g++.dg/expr/cast7.C: New test.
1740
1741 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1742
1743         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1744         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1745         * lib/fortran-torture.exp (fortran-torture-compile,
1746         fortran-torture-execute): Ditto.
1747
1748 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1749
1750         PR target/27842
1751         * gcc.dg/vmx/pr27842.c: New test.
1752
1753 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1754
1755         PR libfortran/27895
1756         * gfortran.dg/bounds_check_3.f90: New test.
1757
1758 2006-06-05  Mike Stump  <mrs@apple.com>
1759
1760         * objc.dg/objc-fast-4.m: Skip for ppc64.
1761
1762 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1763
1764         PR testsuite/27705
1765         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1766
1767 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1768             Victor Kaplansky  <victork@il.ibm.com>
1769
1770         PR tree-optimizations/26360
1771         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1772         with -fno-tree-dce.
1773         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1774
1775 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1776
1777         PR fortran/14067
1778         * gfortran.dg/data_char_1.f90: Add messages for truncated
1779         strings.
1780
1781         PR fortran/16943
1782         * gfortran.dg/func_decl_2.f90: New test.
1783
1784         PR fortran/20839
1785         * gfortran.dg/do_2.f90: New test.
1786
1787         PR fortran/27655
1788         * gfortran.dg/associated_3.f90: New test.
1789
1790 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/27819
1793         * g++.dg/template/static25.C: New test.
1794
1795         PR c++/27722
1796         * g++.dg/init/array21.C: New test.
1797
1798         PR c++/27807
1799         * g++.dg/ext/complit7.C: New test.
1800
1801         PR c++/27806
1802         * g++.dg/parse/ptrmem5.C: New test.
1803
1804 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1805             Andrew Pinski  <pinskia@physics.uc.edu>
1806
1807         PR c/27150
1808         PR middle-end/27382
1809         * gcc.dg/pr27150-1.c: New testcase.
1810         * gcc.dg/pr27382-1.c: New testcase.
1811         * gcc.dg/pr27382-2.c: New testcase.
1812
1813 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1814
1815         PR c/25161
1816         PR c/27020
1817         * gcc.dg/array-10.c: New test.
1818
1819 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1820
1821         PR c++/27804
1822         * g++.dg/init/const4.C: New test.
1823         * g++.dg/init/member1.C: Add error-marker.
1824         * g++.dg/other/fold1.C: Adjust error-marker.
1825
1826 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1827
1828         PR c++/27601
1829         * g++.dg/ext/offsetof1.C: New test.
1830
1831 2006-06-04 Eric Christopher <echristo@apple.com>
1832
1833         * gcc.dg/attr-ms_struct-1.c: New.
1834
1835 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1836
1837         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1838
1839 2006-06-04  Richard Guenther  <rguenther@suse.de>
1840
1841         PR tree-optimization/27039
1842         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1843
1844 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1845
1846         PR target/26223
1847         * gcc.target/i386/amd64-abi-2.c: New test case.
1848
1849 2006-06-02  Eric Christopher  <echristo@apple.com>
1850
1851         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1852         * gcc.target/i386/20020523-1.c: Skip if darwin.
1853         * gcc.target/i386/asm-3.c: Ditto.
1854         * gcc.target/i386/20011119-1.c: Ditto.
1855         * gcc.target/i386/clobbers.c: Remove pic part of test.
1856
1857 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1858
1859         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1860         * g++.old-deja/g++.other/init19.C: Ditto.
1861         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1862         and add other platforms as expected failures.
1863
1864 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1865
1866         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1867         (is-effective-target-keyword): Ditto.
1868
1869 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1870
1871         PR fortran/27715
1872         * gfortran.dg/extended_char_comparison_1.f:  New test.
1873
1874 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1875
1876         PR fortran/25098
1877         * gfortran.dg/dummy_procedure_1.f90: New test.
1878
1879         PR fortran/25147
1880         * gfortran.dg/dummy_procedure_2.f90: New test.
1881
1882         * gfortran.dg/associated_2.f90: Correct to make consistent with
1883         standard.
1884
1885 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1886
1887         * gcc.target/i386/387-11.c: New test case.
1888
1889 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1890
1891         PR c++/27801
1892         * g++.dg/template/cond6.C: New test.
1893
1894         PR c++/26496
1895         * g++.dg/template/crash51.C: New test.
1896         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1897
1898         PR c++/27385
1899         * g++.dg/init/array20.C: New test.
1900
1901 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1902
1903         * gcc.dg/builtins-54.c: New test case.
1904
1905 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1906
1907         PR c++/26433
1908         * g++.dg/template/fntry1.C: Add dg-do link.
1909
1910         PR c++/27808
1911         * g++.dg/parse/friend6.C: New test.
1912
1913 2006-05-30  Asher Langton  <langton2@llnl.gov>
1914
1915         * gfortran.dg/cray_pointers_7.f90: New test.
1916
1917 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1918
1919         PR tree-optimization/23452
1920         * gcc.dg/fold-mulconj-1.c: New test case.
1921
1922 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1923
1924         PR c++/27803
1925         * g++.dg/parse/bitfield1.C: New test.
1926
1927 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1928
1929         * gcc.target/ppc-eq0-1.c: New test case.
1930         * gcc.target/ppc-negeq0-1.c: New test case.
1931
1932 2006-05-30  Dirk Mueller  <dmueller@suse.de>
1933
1934         PR c/27273
1935         * gcc.dg/overflow-warn-5.c: New test.
1936
1937 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1938
1939         PR c/27718
1940         * gcc.dg/sizeof-1.c: New test.
1941
1942 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
1943
1944         PR target/27790
1945         * gcc.target/i386/pr27790.c: New test.
1946
1947 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1948
1949         PR libgfortran/27757
1950         * gfortran.dg/direct_io_5.f90: New test.
1951
1952 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         PR libgfortran/27634
1955         * gfortran.dg/fmt_missing_period_1.f: New test.
1956         * gfortran.dg/fmt_missing_period_2.f: New test.
1957         * gfortran.dg/fmt_missing_period_3.f: New test.
1958
1959 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1960
1961         PR fortran/19777
1962         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
1963         arrays.
1964
1965 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1966
1967         PR c++/27713
1968         * g++.dg/template/new6.C: New test.
1969
1970 2006-05-29  Roger Sayle  <roger@eyesopen.com>
1971
1972         PR tree-optimization/24964
1973         * gcc.target/i386/387-10.c: New test case.
1974
1975 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
1976
1977         * intrinsics/string_intrinsics.c (compare_string):
1978         Use memcmp instead of strncmp to avoid tripping over
1979         CHAR(0) in a string.
1980
1981 2006-05-27  Richard Guenther  <rguenther@suse.de>
1982
1983         PR middle-end/27773
1984         * gcc.dg/torture/pr27773.c: New testcase.
1985
1986 2006-05-27  Dirk Mueller  <dmueller@suse.de>
1987
1988         * gcc.dg/pr24561.c: Rename to..
1989         * gcc.dg/pr25962.c: .. this.
1990
1991 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1992
1993         PR fortran/19777
1994         * gfortran.dg/bounds_check_2.f: New test.
1995
1996 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
1997
1998         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
1999         * gfortran.dg/byte_1.f90: Likewise.
2000         * gfortran.dg/dup_save_2.f90: Likewise.
2001
2002 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2003
2004         * gfortran.dg/associated_2.f90: New test.
2005
2006 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2007
2008         PR fortran/27524
2009         * gfortran.dg/bounds_check_1.f90: New test.
2010
2011 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2012
2013         PR rtl-optimization/27661
2014         * gcc.dg/pr27661.c: New test case.
2015
2016 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2017
2018         PR fortran/23151
2019         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2020         * gfortran.dg/print_parentheses_1.f:  New test.
2021         * gfortran.dg/print_parentheses_2.f90:  New test.
2022
2023 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2024
2025         PR target/27758
2026         * gcc.dg/pr27758.c: New test.
2027
2028 2006-05-24  Falk Hueffner  <falk@debian.org>
2029
2030         * gcc.c-torture/compile/pr27571.c: New test.
2031
2032 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2033
2034         PR fortran/27709
2035         * gfortran.dg/spec_expr_4.f90: New test.
2036
2037         PR fortran/27155
2038         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2039
2040 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/20103
2043         * g++.dg/ext/complit6.C: New test.
2044         * g++.dg/ext/complit3.C: Adjust error markers.
2045         * g++.dg/init/const3.C: New test.
2046
2047 2006-05-25  Richard Guenther  <rguenther@suse.de>
2048
2049         PR middle-end/27743
2050         * gcc.dg/torture/pr27743.c: New testcase.
2051
2052 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2053
2054         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2055
2056 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2057
2058         * gcc.dg/compat/scalar-by-value-x.h: New.
2059         * gcc.dg/compat/scalar-by-value-y.h: New.
2060         * gcc.dg/compat/scalar-by-value-5.c: New.
2061         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2062         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2063         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2064         * gcc.dg/compat/scalar-by-value-6.c: New.
2065         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2066         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2067         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2068
2069 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2070
2071         PR tree-optimization/27639
2072         PR tree-optimization/26719
2073         * gcc.dg/pr27639.c: New test.
2074         * gcc.dg/pr26719.c: New test.
2075         * gcc.dg/tree-ssa/scev-cast.c: New test.
2076
2077 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2078
2079         PR c++/20173
2080         * g++.dg/template/error21.C: New test.
2081
2082 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2083
2084         PR target/27696
2085         * gcc.target/i386/pr27696.c: New.
2086
2087 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2088
2089         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2090
2091         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2092
2093 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2094
2095         PR c++/27716
2096         * g++.dg/other/assign1.C: New test.
2097
2098 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2099
2100         PR target/27266
2101         * gcc.target/i386/pr27266.c: New.
2102
2103 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2104
2105         PR c++/27451
2106         * g++.dg/ext/asm9.C: New test.
2107
2108 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2109
2110         PR rtl-optimization/25514
2111         * gcc.c-torture/compile/pr25514.c: New test.
2112
2113 2006-05-22  Richard Guenther  <rguenther@suse.de>
2114
2115         Revert
2116         2006-01-31  Richard Guenther  <rguenther@suse.de>
2117
2118         * gcc.target/i386/sselibm-1.c: New testcase.
2119         * gcc.target/i386/sselibm-2.c: Likewise.
2120         * gcc.target/i386/sselibm-3.c: Likewise.
2121         * gcc.target/i386/sselibm-4.c: Likewise.
2122         * gcc.target/i386/sselibm-5.c: Likewise.
2123
2124 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2125
2126         PR c/27420
2127         * gcc.dg/func-args-2.c: New test.
2128
2129         PR c/26818
2130         * gcc.dg/struct-incompl-1.c: New test.
2131
2132 2006-05-22  Richard Guenther  <rguenther@suse.de>
2133
2134         PR testsuite/27708
2135         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2136         the transformations we test for.
2137
2138 2006-05-22  Richard Guenther  <rguenther@suse.de>
2139
2140         PR testsuite/27707
2141         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2142
2143 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/27210
2146         * g++.dg/warn/new1.C: New test.
2147         * g++.dg/template/new5.C: Likewise.
2148
2149 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2150
2151         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2152         * gcc.target/i386/20060512-3.c: Likewise.
2153
2154 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2155
2156         PR rtl-optimization/27671
2157         * gcc.c-torture/execute/pr27671-1.c: New.
2158         * gcc.dg/pr27671-2.c: Likewise.
2159
2160         PR tree-optimization/26622.
2161         * gcc.c-torture/compile/pr26622.c: New.
2162
2163 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2164
2165         PR fortran/27613
2166         * gfortran.dg/recursive_reference_1.f90: New test.
2167
2168 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2169
2170         PR fortran/25746
2171         * gfortran.dg/elemental_subroutine_3.f90: New test.
2172
2173         PR fortran/25090
2174         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2175
2176         PR fortran/27584
2177         * gfortran.dg/associated_target_1.f90: New test.
2178
2179         PR fortran/19015
2180         * gfortran.dg/maxloc_shape_1.f90: New test.
2181
2182 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183
2184         PR libgfortran/24459
2185         * gfortran.dg/namelist_24.f90: New test.
2186         * gfortran.dg/namelist_12.f: Fix typo in comment.
2187
2188 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2189
2190         PR middle-end/25776
2191         * g++.dg/other/error11.C: New test.
2192
2193 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2194
2195         * gcc.target/mips/pr26765.c: Add -w to options.
2196
2197 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2198
2199         * lib/target-supports.exp (check_effective_target_mpaired_single):
2200         New function.
2201         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2202         multilibs.
2203         * g++.dg/vect/vect.exp: Likewise.
2204
2205 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2206
2207         PR testsuite/25891
2208         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2209
2210 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2211
2212         PR fortran/27662
2213         * gfortran.dg/temporary_1.f90: New file.
2214
2215 2006-05-19  Andreas Schwab  <schwab@suse.de>
2216
2217         * g++.dg/other/unused1.C: Also match "stringz".
2218
2219 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2220
2221         PR c++/26433
2222         * g++.dg/template/fntry1.C: New test.
2223
2224 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2225
2226         PR c++/27471
2227         PR c++/27506
2228         * g++.dg/conversion/bitfield5.C: New test.
2229         * g++.dg/conversion/bitfield6.C: New test.
2230
2231 2006-05-18  Mike Stump  <mrs@apple.com>
2232
2233         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2234         * gcc.dg/vla-4.c: Add.
2235         * gcc.dg/vla-5.c: Add.
2236         * gcc.dg/vla-6.c: Add.
2237
2238 2006-05-12  Stuart Hastings  <stuart@apple.com>
2239
2240         * testsuite/gcc.target/i386/20060512-1.c: New.
2241         * testsuite/gcc.target/i386/20060512-2.c: New.
2242         * testsuite/gcc.target/i386/20060512-3.c: New.
2243         * testsuite/gcc.target/i386/20060512-4.c: New.
2244
2245 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2246
2247         PR c++/26122
2248         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2249
2250         PR c++/26068
2251         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2252         * g++.dg/parse/linkage1.C: New test.
2253
2254 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2255
2256         PR tree-optimization/27548
2257         * g++.dg/tree-ssa/pr27548.C: New test.
2258
2259 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2260
2261         PR fortran/26551
2262         * gfortran.dg/recursive_check_1.f: New test.
2263         * gfortran.dg/recursive_check_2.f90: New test.
2264
2265 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2266
2267         * g++.dg/opt/temp2.C: New test.
2268
2269 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2270
2271         PR c++/27491
2272         * g++.dg/init/brace5.C: New test.
2273
2274         PR middle-end/27415
2275         * gcc.dg/gomp/pr27415.c: New test.
2276         * g++.dg/gomp/pr27415.C: New test.
2277
2278         PR tree-optimization/27549
2279         * g++.dg/tree-ssa/pr27549.C: New test.
2280
2281 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2282
2283         PR libgfortran/27575
2284         * gfortran.dg/read_eof_4.f90: New test.
2285
2286 2006-05-16  Richard Guenther  <rguenther@suse.de>
2287
2288         PR tree-optimization/22303
2289         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2290
2291 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2292
2293         PR middle-end/27573
2294         * gcc.dg/gomp/pr27573.c: New test.
2295         * gfortran.dg/gomp/pr27573.f90: New test.
2296
2297         PR c/27499
2298         * gcc.dg/gomp/pr27499.c: New test.
2299         * g++.dg/gomp/pr27499.C: New test.
2300
2301 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2302
2303         PR c++/27339
2304         * g++.dg/parser/access8.C: Adjust error marker.
2305         * g++.dg/template/access17.C: New test.
2306         * g++.dg/template/access18.C: Likewise.
2307
2308 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2309
2310         PR target/26600
2311         * gcc.target/i386/pr26600.c: New test case.
2312
2313 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/27505
2316         * g++.dg/expr/bitfield1.C: New test.
2317
2318 2006-05-15  Richard Guenther  <rguenther@suse.de>
2319
2320         PR tree-optimization/27603
2321         * gcc.dg/torture/pr27603.c: New testcase.
2322
2323 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2324
2325         PR fortran/25090
2326         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2327
2328         PR fortran/25082
2329         * gfortran.dg/scalar_return_1.f90: New test.
2330
2331         PR fortran/27411
2332         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2333
2334 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2335
2336         * gcc.dg/gomp/critical-4.c: New test.
2337         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2338         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2339         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2340         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2341
2342 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2343
2344         PR c++/27582
2345         * g++.dg/template/dependent-args1.C: New test.
2346
2347         PR c++/27581
2348         * g++.dg/lookup/this1.C: New test.
2349
2350         PR c++/27315
2351         * g++.dg/template/operator6.C: New test.
2352         * g++.dg/template/incomplete3.C: New test.
2353
2354         PR c++/27559
2355         * g++.dg/template/new4.C: New test.
2356
2357         PR c++/27496
2358         * g++.dg/template/void2.C: New test.
2359
2360 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2361
2362         * g++.dg/template/dependent-expr5.C: New test.
2363
2364 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2365
2366         PR middle-end/26729
2367         * gcc.dg/pr26729-1.c: New test case.
2368
2369 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2370
2371         * gcc.dg/pr27003.c: New test.
2372
2373 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2374
2375         * lib/target-supports.dg (check_cxa_atexit_available): Change
2376         v3_target_compile to ${tool}_target_compile.
2377
2378 2006-05-11  Jason Merrill  <jason@redhat.com>
2379
2380         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2381
2382 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2383
2384         PR fortran/27553
2385         * gfortran.dg/label_5.f90: New test.
2386
2387 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2388
2389         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2390         check_effective_target_powerpc_altivec_ok): New.
2391         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2392         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2393         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2394         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2395         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2396         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2397         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2398         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2399         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2400         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2401         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2402         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2403         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2404         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2405         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2406         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2407         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2408         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2409         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2410         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2411         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2412         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2413         gcc.target/powerpc/altivec-9.c,
2414         gcc.target/powerpc/altivec-consts.c,
2415         gcc.target/powerpc/altivec-pr22085.c,
2416         gcc.target/powerpc/altivec-splat.c,
2417         gcc.target/powerpc/altivec-types-1.c,
2418         gcc.target/powerpc/altivec-types-2.c,
2419         gcc.target/powerpc/altivec-types-3.c,
2420         gcc.target/powerpc/altivec-types-4.c,
2421         gcc.target/powerpc/altivec-varargs-1.c,
2422         gcc.target/powerpc/altivec-vec-merge.c,
2423         gcc.target/powerpc/ppc-vector-memcpy.c,
2424         gcc.target/powerpc/ppc-vector-memset.c,
2425         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2426         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2427         these effective targets.
2428         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2429         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2430
2431 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2432
2433         PR middle-end/27384
2434         * g++.dg/other/fold1.C: New test.
2435
2436         PR middle-end/27488
2437         * gcc.dg/fold-nonneg-1.c: New test.
2438
2439         PR c++/27547
2440         * g++.dg/other/operator1.C: New test.
2441
2442 2006-05-11  Richard Guenther  <rguenther@suse.de>
2443
2444         PR middle-end/27529
2445         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2446
2447 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2448
2449         * lib/target-supports-dg.exp (check-flags): New.
2450         (dg-skip-if): Move flag checks.
2451
2452 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2453
2454         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2455         * lib/target-supports.dg (check_cxa_atexit_available): New.
2456
2457 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2458
2459         PR fortran/27470
2460         * gfortran.dg/multiple_allocation_2.f90: New test case.
2461
2462 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2463
2464         * gcc.target/arm/pr27387.C: Fix a comment typo.
2465
2466 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2467
2468         PR fortran/24549
2469         * gfortran.dg/error_recovery_1.f90: New test.
2470
2471 2006-05-10  Richard Guenther  <rguenther@suse.de>
2472
2473         PR tree-optimization/27302
2474         * gcc.dg/torture/pr27302.c: New testcase.
2475
2476 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2477         Richard Guenther  <rguenther@suse.de>
2478
2479         PR middle-end/27498
2480         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2481
2482 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2483
2484         PR rtl-optimization/27335
2485         * gcc.dg/pr27335.c: New test.
2486
2487 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2488
2489         * gcc.target/mips/mips-ps-5.c: New file.
2490
2491 2006-05-08  Jan Hubicka  <jh@suse.cz>
2492
2493         PR middle-end/25962
2494         * gcc.dg/pr25962.c: New.
2495
2496 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2497
2498         PR target/27158
2499         * gcc.target/powerpc/pr27158.c: New test case.
2500
2501 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2502
2503         PR testsuite/27476
2504         * ada/acats/run_all.sh: Use test -z.
2505
2506 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2507
2508         PR libfortran/18271
2509         * gfortran.dg/spec_expr_3.f90: New test.
2510
2511 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2512
2513         PR target/24879
2514         * gcc.target/i386/monitor.c: New file.
2515
2516 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2517
2518         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2519
2520 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2521
2522         PR c++/27447
2523         * g++.dg/other/ptrmem7.C: New test.
2524
2525 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2526
2527         PR target/27421
2528         * gcc.dg/array-9.c: New test.
2529
2530 2006-05-07  Richard Guenther  <rguenther@suse.de>
2531
2532         PR tree-optimization/27409
2533         * gcc.dg/torture/pr27409.c: New testcase.
2534
2535 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2536
2537         PR fortran/27457
2538         * gfortran.dg/select_6.f90: New.
2539
2540 2006-05-07  Richard Guenther  <rguenther@suse.de>
2541
2542         PR tree-optimization/27136
2543         * gcc.dg/torture/pr27136.c: New testcase.
2544
2545 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2546
2547         PR fortran/24813
2548         * gfortran.dg/char_cons_len_1.f90: New test.
2549
2550 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2551
2552         PR c++/27427
2553         * g++.dg/template/incomplete2.C: New test.
2554
2555 2006-05-06  Richard Guenther  <rguenther@suse.de>
2556
2557         PR tree-optimization/27151
2558         * gcc.dg/vect/pr27151.c: New testcase.
2559
2560 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2561
2562         PR c++/27430
2563         * g++.dg/template/void1.C: New test.
2564
2565         PR c++/27423
2566         * g++.dg/other/void2.C: New test.
2567
2568         PR c++/27422
2569         * g++.dg/conversion/void1.C: New test.
2570
2571 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2572
2573         PR/21391
2574         * g++.dg/other/unused1.C: New.
2575
2576 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2577
2578         PR objc/27240
2579         * objc.dg/member-1.m: New test.
2580
2581 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2582
2583         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2584
2585 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2586
2587         PR libfortran/26985
2588         * gfortran.dg/matmul_2.f90: New test.
2589
2590 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2591
2592         * ada/acats/run_all.sh: Use sync when main not found.
2593
2594 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2595
2596         PR target/26765
2597         * gcc.target/mips/pr26765.c: New.
2598
2599 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2600
2601         * gcc.target/bfin: New directory.
2602         * gcc.target/bfin/bfin.exp: New file.
2603         * gcc.target/bfin/frmul.c: New file.
2604         * gcc.target/bfin/arith.c: New file.
2605         * gcc.target/bfin/mul-combine.c: New file.
2606         * gcc.target/bfin/shift.c: New file.
2607
2608 2006-05-04  Richard Guenther  <rguenther@suse.de>
2609
2610         PR tree-optimization/14287
2611         PR tree-optimization/14844
2612         PR tree-optimization/19792
2613         PR tree-optimization/21608
2614         PR tree-optimization/27090
2615         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2616         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2617         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2618         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2619         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2620
2621 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2622
2623         PR tree-optimization/27285
2624         * gcc.c-torture/execute/pr27285.c: New test.
2625
2626         PR middle-end/27388
2627         * gcc.dg/gomp/pr27388-1.c: New test.
2628         * gcc.dg/gomp/pr27388-2.c: New test.
2629         * gcc.dg/gomp/pr27388-3.c: New test.
2630
2631         PR c++/27359
2632         * g++.dg/gomp/pr27359.C: New test.
2633
2634 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2635
2636         PR fortran/20248
2637         * gfortran.dg/iargc.f90: New test.
2638
2639 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2640
2641         PR c++/27102
2642         * g++.dg/template/crash49.C: New test.
2643
2644 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2645
2646         PR testsuite/27032
2647         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2648
2649 2006-05-02  Jeff Law  <law@redhat.com>
2650
2651         PR tree-optimization/27364
2652         * gcc.c-torture/execute/pr27364.c: New test.
2653
2654 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2655
2656         PR c++/27309
2657         * g++.dg/parser/ctor5.C: New test.
2658
2659 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2660
2661         PR target/27387
2662         * gcc.target/arm/arm.exp: New.
2663         * gcc.target/arm/pr27387.C: Likewise.
2664
2665 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2666
2667         PR fortran/27269
2668         PR fortran/27324
2669         * gfortran.dg/module_equivalence_2.f90: New test.
2670
2671 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR middle-end/27337
2674         * g++.dg/gomp/pr27337-1.C: New test.
2675         * g++.dg/gomp/pr27337-2.C: New test.
2676
2677         PR middle-end/27328
2678         * gcc.dg/gomp/pr27328.c: New test.
2679
2680         PR middle-end/27325
2681         * g++.dg/gomp/pr27325.C: New test.
2682
2683         PR middle-end/27310
2684         * g++.dg/gomp/pr27310.C: New test.
2685
2686 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2687
2688         PR tree-optimization/27291
2689         * g++.dg/tree-ssa/pr27291.C: New test.
2690
2691 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2692
2693         PR tree-optimization/27283
2694         * g++.dg/tree-ssa/pr27283.C: New test.
2695
2696 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2697
2698         * gcc.dg/tree-ssa/loop-16.c: New test.
2699
2700 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2701             Joseph S. Myers  <joseph@codesourcery.com>
2702
2703         * gcc.dg/Wconversion-3.c: New test case.
2704         * gcc.dg/Wconversion-4.c: Likewise.
2705
2706 2006-05-01  Richard Guenther  <rguenther@suse.de>
2707
2708         PR tree-optimization/26726
2709         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2710
2711 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2712
2713         * gcc.dg/Woverflow-1.c: New test case.
2714         * gcc.dg/Woverflow-2.c: Likewise.
2715         * gcc.dg/Woverflow-3.c: Likewise.
2716
2717 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2718
2719         PR c++/27094
2720         * g++.dg/template/defarg8.C: New test.
2721
2722 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2723
2724         PR c++/27278
2725         * g++.dg/parse/operator7.C: New test.
2726
2727 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2728
2729         PR c++/11471
2730         PR c++/27102
2731         * g++.dg/template/crash48.C: New test.
2732
2733         PR c++/27279
2734         * g++.dg/parse/ctor4.C: New test.
2735
2736 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2737
2738         PR fortran/25681
2739         * gfortran.df/char_type_len.f90: New test.
2740
2741 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2742
2743         PR libgfortran/27304
2744         * gfortran.dg/fmt_exhaust.f90: New test.
2745
2746 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2747
2748         PR c/25309
2749         * gcc.dg/large-size-array-2.c: New test case.
2750
2751 2006-04-28  Richard Guenther  <rguenther@suse.de>
2752
2753         PR target/26826
2754         * gcc.target/i386/pr26826.c: New testcase.
2755
2756 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2757
2758         PR middle-end/27260
2759         * gcc.c-torture/execute/pr27260.c: New.
2760
2761 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2762
2763         PR middle-end/27095
2764         * gcc.dg/pr27095.c: New.
2765
2766 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2767
2768         PR c++/27292
2769         * g++.dg/conversion/bitfield4.C: New test.
2770
2771 2006-04-27  Eric Christopher  <echristo@apple.com>
2772
2773         * gcc.dg/pragma-ms_struct.c: New.
2774
2775 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2776
2777         PR c++/27102
2778         * g++.dg/template/crash47.C: New test.
2779
2780 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2781
2782         * gcc.target/i386/sse-7.c: build with -msse.
2783
2784 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2785
2786         PR testsuite/27274:
2787         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2788         (main): Exit if processor doesn't support SSE.
2789
2790 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2791
2792         PR middle-end/27282
2793         * gcc.c-torture/compile/pr27282.c: New test.
2794
2795 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR middle-end/26913
2798         * g++.dg/gomp/pr26913.C: New test.
2799
2800         PR c/25996
2801         * gcc.dg/gomp/pr25996.c: New test.
2802         * g++.dg/gomp/pr25996.C: New test.
2803
2804 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2805
2806         PR rtl-optimization/26725
2807         * gcc.c-torture/compile/pr26725.c: New test.
2808
2809 2006-04-25  Richard Guenther  <rguenther@suse.de>
2810
2811         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2812         than n + -1.
2813
2814 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2815
2816         * gcc.dg/20060425-1.c: New testcase.
2817
2818 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2819
2820         PR tree-optimization/26865
2821         * gcc.dg/pr26865.c: New test.
2822
2823 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2824
2825         PR c++/27292
2826         * g++.dg/conversion/bitfield1.C: New test.
2827         * g++.dg/conversion/bitfield2.C: Likewise.
2828         * g++.dg/conversion/bitfield3.C: Likewise.
2829
2830 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2831         Richard Guenther  <rguenther@suse.de>
2832
2833         PR tree-optimization/27236
2834         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2835
2836 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2837
2838         PR c++/19963
2839         * g++.dg/other/incomplete2.C: New test.
2840
2841 2006-04-24  Richard Guenther  <rguenther@suse.de>
2842
2843         PR middle-end/26869
2844         * gcc.dg/torture/pr26869.c: New testcase.
2845
2846 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2847         Richard Guenther  <rguenther@suse.de>
2848
2849         PR tree-optimization/27218
2850         * g++.dg/tree-ssa/pr27218.C: New testcase.
2851
2852 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2853
2854         PR c++/26912
2855         * g++.dg/template/friend41.C: New test.
2856
2857 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2858
2859         * g++.dg/opt/pr15551.C: Include cstdio.
2860         (main): Use remove instead of unlink.
2861
2862 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2863
2864         * gcc.dg/sibcall-7.c: New test.
2865         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2866         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2867         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2868         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2869         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2870
2871 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2872
2873         PR c++/26534
2874         * g++.dg/opt/bitfield1.C: New test.
2875         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2876         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2877         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2878         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2879         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2880         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2881         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2882         * g++.dg/abi/bitfield2.C: Likewise.
2883         * g++.dg/init/bitfield1.C: Likewise.
2884
2885 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2886
2887         PR fortran/25099
2888         * gfortran.dg/elemental_subroutine_4.f90: New test.
2889         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2890         call sub (m, x).
2891
2892 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2893
2894         * gcc.c-torture/compile/20060421-1.c: New testcase.
2895
2896 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2897
2898         PR c/25875
2899         * gcc.dg/init-bad-4.c: New test.
2900
2901 2006-04-21  Paul Brook  <paul@codesourcery.com>
2902
2903         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2904
2905 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2906
2907         PR fortran/27122
2908         * gfortran.dg/defined_operators_1.f90: New test.
2909         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2910         remove old ones associated, incorrectly, with Note 5.46.
2911
2912         PR fortran/27113
2913         * gfortran.dg/character_array_constructor_1.f90: New test.
2914
2915 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * gcc.dg/20060419-1.c: New test.
2918
2919 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2920
2921         PR c/26774
2922         * gcc.dg/struct-parse-1.c: New test case.
2923
2924 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2925
2926         PR c++/26558
2927         * g++.dg/parse/template19.C: New test.
2928
2929         PR c++/26739
2930         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2931
2932         PR c++/26036
2933         * g++.dg/expr/call3.C: New test.
2934
2935         PR c++/10385
2936         * g++.dg/conversion/dynamic1.C: New test.
2937
2938 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/27102
2941         * g++.dg/template/crash35.C: Tweak error markers.
2942         * g++.dg/template/crash46.C: New test.
2943         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
2944         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
2945
2946 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
2947
2948         PR rtl-optimization/14261
2949         * gcc.c-torture/compile/20060419-1.c: Added.
2950
2951 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
2952
2953         * gfortran.dg/label_1.f90: Adjust dg-error.
2954
2955 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2956
2957         PR target/26961
2958         * gcc.dg/fold-cond-1.c: New test case.
2959         * gcc.dg/pr26961-1.c: Likewise.
2960
2961 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2962
2963         PR libgfortran/27138
2964         * gfortran.dg/read_bad_advance.f90: New test.
2965
2966 2006-04-16  Roger Sayle  <roger@eyesopen.com>
2967             Dale Johannesen  <dalej@apple.com>
2968
2969         PR target/24076
2970         * gcc.target/i386/vecinit-3.c: New testcase.
2971         * gcc.target/i386/vecinit-4.c: Likewise.
2972         * gcc.target/i386/sse-18.c: Likewise.
2973         * gcc.target/i386/sse-19.c: Likewise.
2974
2975 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
2976
2977         * gfortran.dg/allocate_zerosize_1.f90: New test.
2978
2979 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
2980
2981         PR c++/26365
2982         * g++.dg/template/crash45.C: New test.
2983
2984 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
2985
2986         PR fortran/26787
2987         * gfortran.dg/proc_assign_1.f90: New test.
2988         * gfortran.dg/procedure_lvalue.f90: Change message.
2989         * gfortran.dg/namelist_4.f90: Add new error.
2990
2991         PR fortran/25597
2992         PR fortran/27096
2993         * gfortran.dg/auto_pointer_array_result_1.f90
2994
2995         PR fortran/27089
2996         * gfortran.dg/specification_type_resolution_1.f90
2997
2998         PR fortran/18003
2999         PR fortran/25669
3000         PR fortran/26834
3001         * gfortran.dg/bounds_temporaries_1.f90: New test.
3002
3003         PR fortran/27124
3004         * gfortran.dg/array_return_value_1.f90: New test.
3005
3006 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3007
3008         PR fortran/25336
3009         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3010
3011 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR middle-end/26823
3014         * g++.dg/gomp/pr26823-1.C: New test.
3015         * g++.dg/gomp/pr26823-2.C: New test.
3016
3017 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3018
3019         PR middle-end/27134
3020         * gcc.dg/pr27314.c: New test.
3021
3022 2006-04-13  Richard Henderson  <rth@redhat.com>
3023
3024         * g++.dg/gomp/block-0.C: Update expected matches.
3025
3026 2006-04-13  DJ Delorie  <dj@redhat.com>
3027
3028         * lib/target-supports.exp (check_effective_target_int32plus): New.
3029         (check_effective_target_ptr32plus): New.
3030         (check_effective_target_size32plus): New.
3031         (check_effective_target_int16): New.
3032         (check_profiling_available): Add m32c to the list of unsupported targets.
3033
3034         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3035         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3036         memory size.
3037         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3038         pointers.
3039         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3040         size_t.
3041         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3042         and size_t.
3043         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3044         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3045         not just xstormy16.  Skip m32c due to weird pointer size.
3046         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3047         not just xstormy16.
3048         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3049         not just xstormy16.
3050         * gcc.dg/20020312-2.c: Add m32c support.
3051         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3052         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3053         in test.
3054         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3055         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3056         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3057         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3058         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3059         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3060         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3061         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3062         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3063         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3064         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3065         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3066         in test.
3067         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3068         in test.
3069         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3070         * gcc.dg/pr23049.c: Require >=32 bit integers.
3071         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3072         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3073         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3074         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3075         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3076         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3077         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3078         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3079         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3080         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3081         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3082         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3083         prototype in test.
3084         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3085         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3086         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3087         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3088         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3089
3090         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3091         * gcc.c-torture/execute/20040703-1.x: Likewise.
3092         * gcc.c-torture/execute/20040705-1.x: Likewise.
3093         * gcc.c-torture/execute/20040705-2.x: Likewise.
3094         * gcc.c-torture/execute/20040709-1.x: Likewise.
3095         * gcc.c-torture/execute/20040709-2.x: Likewise.
3096         * gcc.c-torture/execute/20040811-1.x: Likewise.
3097         * gcc.c-torture/execute/20050316-1.x: Likewise.
3098         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3099         * gcc.c-torture/execute/pr19689.x: Likewise.
3100         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3101         * gcc.c-torture/execute/usmul.x: Likewise.
3102         * gcc.c-torture/execute/vrp-5.x: Likewise.
3103         * gcc.c-torture/execute/vrp-6.x: Likewise.
3104         * gcc.dg/debug/20041023-1.s: Likewise.
3105
3106 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3107
3108         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3109         of integers to a vector types are now constant expressions in C.
3110         * gcc.dg/vect/vect-fold-1.c: New test case.
3111
3112 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3113             Ulrich Weigand  <uweigand@de.ibm.com>
3114
3115         PR target/27006
3116         * gcc.dg/vmx/pr27006.c: New testcase.
3117
3118 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119
3120         PR libgfortran/26766
3121         * gfortran.dg/write_recursive.f90: New test.
3122
3123 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3124
3125         * g++.dg/parse/dtor7.C: New test.
3126         * g++.dg/parse/new1.C: Add error marker.
3127         * g++.dg/template/new3.C: New test.
3128
3129         PR c++/26122
3130         * g++.dg/template/pure1.C: New test.
3131
3132         PR c++/26295
3133         * g++.dg/parse/ptrmem4.C: New test.
3134
3135 2006-04-10  Jeff Law  <law@redhat.com>
3136
3137         PR/27087
3138         * gcc.c-torture/compile/pr27087.c: New test.
3139
3140 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3141
3142         PR/21391
3143         * gcc.dg/20060410.c: New.
3144
3145 2006-04-10  Matthias Klose  <doko@debian.org>
3146
3147         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3148         Recognize multilib directory names containing underscores.
3149
3150 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3151
3152         * gcc.target/i386/vecinit-1.c: New test case.
3153         * gcc.target/i386/vecinit-2.c: Likewise.
3154
3155 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3156
3157         PR debug/27057
3158         * g++.dg/debug/dwarf2-2.C: New test.
3159
3160 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3161
3162         PR rtl-optimization/27073
3163         * gcc.c-torture/execute/pr27073.c: New test.
3164
3165 2006-04-08  Mike Stump  <mrs@apple.com>
3166
3167         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3168
3169 2006-04-07  Richard Guenther  <rguenther@suse.de>
3170
3171         PR tree-optimization/26135
3172         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3173
3174 2006-04-06  Jan Hubicka  <jh@suse.cz>
3175
3176         PR profile/26399
3177         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3178
3179 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3180
3181         * g++.dg/conversion/nullptr1.C: New test case.
3182         * g++.dg/conversion/nullptr2.C: Likewise.
3183
3184 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3185
3186         * gfortran.dg/dependency_18.f90: New test case.
3187
3188 2006-04-05  Richard Guenther  <rguenther@suse.de>
3189
3190         PR tree-optimization/26919
3191         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3192         * gcc.dg/ipa/ipa-2.c: Likewise.
3193         * gcc.dg/ipa/ipa-3.c: Likewise.
3194         * gcc.dg/ipa/ipa-5.c: Likewise.
3195
3196 2006-04-05  Richard Guenther  <rguenther@suse.de>
3197
3198         PR tree-optimization/26763
3199         * gcc.dg/torture/pr26763-1.c: New testcase.
3200         * gcc.dg/torture/pr26763-2.c: Likewise.
3201
3202 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3203
3204         PR fortran/23634
3205         PR fortran/25619
3206         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3207
3208 2006-04-04  Eric Christopher  <echristo@apple.com>
3209
3210         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3211         stubs.
3212         * gcc.target/i386/387-5.c: Ditto.
3213
3214 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3215
3216         * gcc.target/sparc/struct-ret-check.c: New test.
3217
3218 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3219
3220         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3221         zero decimal digits specified in format.
3222
3223 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3224
3225         PR fortran/26891
3226         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3227
3228         PR fortran/26976
3229         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3230         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3231         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3232         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3233         bigendian-ness.
3234
3235 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3236
3237         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3238         dummy arguments work when the actual argument is itself a dummy
3239         argument of the caller.
3240
3241 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         PR libfortran/24685
3244         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3245
3246 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3247
3248         * gfortran.dg/dependencency_17.f90: New test case.
3249
3250 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3251
3252         * gfortran.dg/dependency_14.f90: New test case.
3253         * gfortran.dg/dependency_15.f90: Likewise.
3254         * gfortran.dg/dependency_16.f90: Likewise.
3255
3256 2006-03-31  Asher Langton  <langton2@llnl.gov>
3257
3258         PR fortran/25358
3259         gfortran.dg/cray_pointers_6.f90: New test.
3260
3261 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3262
3263         PR libgfortran/26890
3264         * gfortran.dg/read_size_noadvance.f90: New test.
3265
3266 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3267
3268         PR fortran/25031
3269         * gfortran.dg/multiple_allocation_1.f90: Check that the
3270         size has changed after a re-allocation with stat.
3271
3272 2006-03-30  Richard Guenther  <rguenther@suse.de>
3273
3274         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3275         removal.
3276         * gcc.target/i386/sselibm-2.c: Likewise.
3277         * gcc.target/i386/sselibm-3.c: Likewise.
3278         * gcc.target/i386/sselibm-4.c: Likewise.
3279         * gcc.target/i386/sselibm-5.c: Likewise.
3280
3281 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3282
3283         * gcc.dg/fold-andxor-1.c: New test case.
3284         * gcc.dg/fold-xorand-1.c: Likewise.
3285
3286 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3287
3288         * gcc.dg/fold-convnotconv-1.c: New test case.
3289
3290 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3291
3292         PR fortran/26779
3293         * gfortran.dg/private_type_5.f90: New test.
3294
3295 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3296
3297         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3298
3299 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3300
3301         * gfortran.dg/advance_2.f90: New test.
3302         * gfortran.dg/advance_3.f90: New test.
3303
3304         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3305
3306 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3307
3308         PR libgfortran/26661
3309         PR libgfortran/26880
3310         * gfortran.dg/read_x_past.f: New test.
3311
3312 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3313
3314         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3315         to be STABS.
3316
3317 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3318
3319         * objc.dg/dwarf-1.m: Skip on AIX.
3320         * objc.dg/dwarf-2.m: Skip on AIX.
3321
3322 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3323
3324         PR fortran/26816
3325         * gfortran.dg/float_1.f90: New test.
3326
3327 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3328
3329         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3330         X86_64 targets.
3331         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3332
3333 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3334
3335         PR libfortran/26735
3336         * gfortran.dg/convert_implied_open.f90: New test case.
3337
3338 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3339
3340         PR fortran/26769
3341         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3342
3343 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3344
3345         PR middle-end/26717
3346         * gcc.dg/pr26717.c: New test.
3347
3348 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3349
3350         * gfortran.dg/dependency_12.f90: New test case.
3351
3352 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3353
3354         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3355
3356 2006-03-24  Jeff Law  <law@redhat.com>
3357
3358         * gcc.c-torture/pr26840.c: New test.
3359
3360 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3361
3362         * objc.dg/dwarf-2.m: New.
3363         * obj-c++.dg/dwarf-2.mm: New.
3364
3365         * g++.old-deja/g++.other/init19.C: New.
3366
3367 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3368
3369         * g++.dg/eh/spbp.C: Skip on AIX.
3370
3371 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3372
3373         PR middle-end/26611
3374         * g++.dg/gomp/pr26611-1.C: New test.
3375         * g++.dg/gomp/pr26611-2.C: New test.
3376
3377 2006-03-24  Jeff Law  <law@redhat.com>
3378
3379         * gcc.c-torture/compile/pr26833.c: New test.
3380         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3381
3382 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3383
3384         * gfortran.dg/endfile_2.f90: Delete temp file.
3385
3386 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3387
3388         PR fortran/19303
3389         * gfortran.dg/record_marker_1.f90: New test case.
3390         * gfortran.dg/record_marker_2.f: New test case.
3391         * gfortran.dg/record_marker_3.f90: New test case.
3392
3393 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3394
3395         PR fortran/17298
3396         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3397         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3398
3399 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3400
3401         * lib/gcc-dg.exp (cleanup-modules): New proc.
3402         * gfortran.dg/allocatable_function_1.f90,
3403         gfortran.dg/allocate_char_star_scalar_1.f90,
3404         gfortran.dg/assumed_charlen_function_1.f90,
3405         gfortran.dg/assumed_dummy_1.f90,
3406         gfortran.dg/assumed_shape_ranks_1.f90,
3407         gfortran.dg/assumed_shape_ranks_2.f90,
3408         gfortran.dg/assumed_size_dt_dummy.f90,
3409         gfortran.dg/auto_char_dummy_array_1.f90,
3410         gfortran.dg/auto_char_len_3.f90,
3411         gfortran.dg/automatic_module_variable.f90,
3412         gfortran.dg/bad_automatic_objects_1.f90,
3413         gfortran.dg/char_array_constructor.f90,
3414         gfortran.dg/char_array_structure_constructor.f90,
3415         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3416         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3417         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3418         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3419         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3420         gfortran.dg/derived_pointer_recursion.f90,
3421         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3422         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3423         gfortran.dg/dummy_functions_1.f90,
3424         gfortran.dg/elemental_initializer_1.f90,
3425         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3426         gfortran.dg/elemental_pointer_1.f90,
3427         gfortran.dg/elemental_subroutine_1.f90,
3428         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3429         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3430         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3431         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3432         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3433         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3434         gfortran.dg/global_references_1.f90,
3435         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3436         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3437         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3438         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3439         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3440         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3441         gfortran.dg/large_integer_kind_1.f90,
3442         gfortran.dg/large_real_kind_1.f90,
3443         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3444         gfortran.dg/module_double_reuse.f90,
3445         gfortran.dg/module_equivalence_1.f90,
3446         gfortran.dg/module_interface_1.f90,
3447         gfortran.dg/module_parameter_array_refs_1.f90,
3448         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3449         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3450         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3451         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3452         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3453         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3454         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3455         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3456         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3457         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3458         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3459         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3460         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3461         gfortran.dg/same_name_1.f90,
3462         gfortran.dg/sibling_dummy_procedure_1.f90,
3463         gfortran.dg/sibling_dummy_procedure_2.f90,
3464         gfortran.dg/sibling_dummy_procedure_3.f90,
3465         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3466         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3467         gfortran.dg/used_dummy_types_2.f90,
3468         gfortran.dg/used_dummy_types_3.f90,
3469         gfortran.dg/used_dummy_types_4.f90,
3470         gfortran.dg/used_dummy_types_5.f90,
3471         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3472         gfortran.dg/userdef_operator_1.f90: Use it.
3473
3474 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3475
3476         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3477         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3478         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3479         gfortran.dg/write_back.f,
3480         gfortran.fortran-torture/execute/inquire_1.f90,
3481         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3482
3483 2006-03-21  Jeff Law  <law@redhat.com>
3484
3485         * gcc.dg/tree-ssa/vrp28.c: New test.
3486
3487 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3488
3489         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3490         if _STDC_C99 is defined.
3491         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3492         * gcc.dg/builtins-20.c: Likewise.
3493         * gcc.dg/builtins-53.c: Likewise.
3494         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3495         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3496
3497 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3498
3499         PR tree-opt/26781
3500         * gcc.c-torture/compile/pr26781-1.c: New test.
3501         * gcc.c-torture/compile/pr26781-2.c: New test.
3502
3503 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3504
3505         PR c++/26690
3506         * g++.dg/gomp/pr26690-1.C: New test.
3507         * g++.dg/gomp/pr26690-2.C: New test.
3508
3509 2006-03-20  Jeff Law  <law@redhat.com>
3510
3511         * gcc.dg/tree-ssa/pr21829.c: New test.
3512
3513         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3514
3515 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3516
3517         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3518         (check_visibility_available): Use it.
3519         (check_effective_target_default_packed): Likewise.
3520         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3521         (check_effective_target_fopenmp): Likewise.
3522         (check_effective_target_freorder): Likewise.
3523         (check_effective_target_fpic): Likewise.
3524         (check_named_sections_available): Likewise.
3525         (check_effective_target_ilp32): Likewise.
3526         (check_effective_target_lp64): Likewise.
3527
3528 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3529
3530         PR fortran/20935
3531         * gfortran.dg/scalar_mask_2.f90: New test case.
3532
3533 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3534
3535         PR tree-opt/26629
3536         * gcc.dg/tree-ssa/loadpre12.c: New test.
3537         * gcc.dg/tree-ssa/loadpre13.c: New test.
3538         * gcc.dg/tree-ssa/loadpre14.c: New test.
3539         * gcc.dg/tree-ssa/loadpre15.c: New test.
3540         * gcc.dg/tree-ssa/loadpre16.c: New test.
3541         * gcc.dg/tree-ssa/loadpre17.c: New test.
3542         * gcc.dg/tree-ssa/loadpre18.c: New test.
3543         * gcc.dg/tree-ssa/loadpre19.c: New test.
3544         * gcc.dg/tree-ssa/loadpre20.c: New test.
3545         * gcc.dg/tree-ssa/loadpre21.c: New test.
3546         * gcc.dg/tree-ssa/loadpre22.c: New test.
3547
3548 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3549
3550         PR fortran/26741
3551         * gfortran.dg/elemental_initializer_1.f90: New test.
3552
3553         PR fortran/26716
3554         * gfortran.dg/assumed_shape_ranks_2: New test.
3555
3556 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3557
3558         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3559         target fpic.
3560
3561 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3562
3563         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3564         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3565         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3566         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3567         gfortran.fortran-torture/execute/direct_io.f90,
3568         gfortran.fortran-torture/execute/inquire_2.f90,
3569         gfortran.fortran-torture/execute/inquire_4.f90,
3570         gfortran.fortran-torture/execute/list_read_1.f90,
3571         gfortran.fortran-torture/execute/open_replace.f90,
3572         gfortran.fortran-torture/execute/slash_edit.f90,
3573         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3574         temporary files from testcases.
3575
3576 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3577
3578         PR libgfortran/26509
3579         gfortran.dg/write_direct_eor.f90: New test.
3580
3581 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3582
3583         * gcc.target/powerpc/pr26350.c: New.
3584         * gcc.target/powerpc/indexed-addr.c: New.
3585
3586 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3587
3588         * gfortran.dg/dependency_13.f90: New test case.
3589
3590 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3591
3592         PR middle-end/21781
3593         * gcc.dg/real-const-1.c: New test case.
3594
3595 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3596
3597         * g++.old-deja/g++.other/init18.C: New.
3598         * g++.old-deja/g++.other/init5.C: Remove xfail.
3599
3600 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3601
3602         * g++.dg/opt/pr15551.C: Cleanup temp file.
3603
3604 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3605
3606         PR c++/6634
3607         g++.dg/parse/long1.C: New test.
3608
3609 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3610
3611         PR fortran/19101
3612         * gfortran.dg/continuation.f90: New test.
3613         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3614
3615 2006-03-14  Richard Guenther  <rguenther@suse.de>
3616
3617         PR tree-optimization/26672
3618         * gcc.dg/torture/pr26672.c: New testcase.
3619
3620 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3621
3622         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3623         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3624
3625 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3626
3627         PR middle-end/26557
3628         * gcc.c-torture/compile/switch-1.c: New test case.
3629
3630 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3631
3632         PR fortran/25378
3633         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3634         test to include more permuatations of mask and index.
3635         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3636         respond to F2003 spec. that the position returned for an all false
3637         mask && condition is zero.
3638
3639 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3640
3641         PR middle-end/25989
3642         * gcc.dg/gomp/pr25989.c: New test.
3643
3644 2006-03-13  Jeff Law  <law@redhat.com>
3645
3646         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3647
3648 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3649
3650         * gcc.dg/switch-9.c: New test.
3651
3652 2006-03-13  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/26630
3655         * gcc.dg/torture/pr26630.c: New testcase.
3656
3657 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3658
3659         * gfortran.dg/dependency_10.f90: New test case.
3660         * gfortran.dg/dependency_11.f90: Likewise.
3661
3662 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3663             Erik Edelmann  <eedelman@gcc.gnu.org>
3664
3665         * gfortran.dg/allocatable_function_1.f90: New.
3666         * gfortran.dg/allocatable_function_2.f90: New.
3667
3668 2006-03-10  Richard Guenther  <rguenther@suse.de>
3669
3670         PR middle-end/26565
3671         * gcc.dg/torture/pr26565.c: New testcase.
3672
3673 2006-03-09  Eric Christopher  <echristo@apple.com>
3674
3675         * gcc.c-torture/compile/20060309-1.c: New.
3676
3677 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3678
3679         PR libgfortran/26499
3680         * gfortran.dg/write_back.f: New test.
3681         * gfortran.dg/write_rewind_1.f: New test.
3682         * gfortran.dg/write_rewind_2.f: New test.
3683
3684 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3685
3686         PR libgfortran/26554
3687         * gfortran.dg/read_logical.f90: New test.
3688
3689 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3690
3691         * ada/acats/norun.lst: cdd2a03 now passes.
3692
3693 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3694
3695         PR testsuite/25177
3696         * gcc.target/powerpc/pr18096-1.c: Change where the error
3697         would match.
3698
3699 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3700
3701         * gcc.target/i386/cleanup-1.c: New test.
3702         * gcc.target/i386/cleanup-2.c: New test.
3703
3704 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3705
3706         * gfortran.dg/dependency_9.f90: Remove for the time being.
3707
3708 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3709
3710         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3711         directive.
3712
3713 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3714
3715         * gfortran.dg/dependency_9.f90: New test case.
3716
3717 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3718
3719         * gfortran.dg/dependency_4.f90: New test case.
3720         * gfortran.dg/dependency_5.f90: New test case.
3721         * gfortran.dg/dependency_6.f90: New test case.
3722         * gfortran.dg/dependency_7.f90: New test case.
3723         * gfortran.dg/dependency_8.f90: New test case.
3724
3725 2006-03-03  Paul Brook  <paul@codesourcery.com>
3726
3727         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3728         Add m68k-*-elf.
3729
3730 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3731
3732         PR fortran/25031
3733         * multiple_allocation_1.f90: New test.
3734
3735 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3736
3737         PR tree-optimization/26524
3738         * gfortran.dg/pr26524.f: New test case.
3739
3740 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3741
3742         * g++.dg/template/repo5.C: Cleanup repo files.
3743         * gcc.dg/20051201-1.c: Cleanup coverage files.
3744         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3745         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3746         tree dump files.
3747
3748 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3749
3750         * objc.dg/objc-nofilename-1.m: New test.
3751         * objc.dg/bad-receiver-type.m: New test.
3752         * obj-c++.dg/bad-receiver-type.mm: New test.
3753
3754 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3757
3758 2006-03-01  Mike Stump  <mrs@apple.com>
3759
3760         * g++.dg/abi/key2.C: Add.
3761
3762 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3763
3764         * gfortran.dg/logical_dot_product.f90: New test.
3765
3766         PR fortran/26393
3767         * gfortran.dg/used_interface_ref.f90: New test.
3768
3769         PR fortran/20938
3770         * gfortran.dg/dependency_2.f90: New test.
3771         * gfortran.fortran-torture/execute/where17.f90: New test.
3772         * gfortran.fortran-torture/execute/where18.f90: New test.
3773         * gfortran.fortran-torture/execute/where19.f90: New test.
3774         * gfortran.fortran-torture/execute/where20.f90: New test.
3775
3776 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3777
3778         * g++.dg/tree-ssa/pr26443.C: New test case.
3779
3780 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3781
3782         PR middle-end/26022
3783         * g++.dg/opt/return-slot1.C: New test.
3784
3785 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3786
3787         PR libgfortran/26136
3788         * gfortran.dg/namelist_23.f90: New test.
3789
3790 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3791
3792         PR middle-end/14752
3793         * gcc.dg/fold-eqandshift-2.c: New test case.
3794
3795 2006-02-28  Richard Guenther  <rguenther@suse.de>
3796
3797         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3798         decomposition.
3799
3800 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3801
3802         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3803
3804 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3805
3806         PR libgfortran/26464
3807         * gfortran.dg/backspace_5.f: New test.
3808         * gfortran.dg/backspace_6.f: New test.
3809
3810 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3811
3812         * gcc.dg/fold-eqandnot-1.c: New test case.
3813
3814 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3815
3816         PR middle-end/19983
3817         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3818
3819 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3820
3821         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3822         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3823
3824 2006-02-26  Richard Guenther  <rguenther@suse.de>
3825
3826         PR tree-optimization/26421
3827         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3828
3829 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3830
3831         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3832         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3833
3834 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3835
3836         * gcc.dg/fold-even-1.c: New test case.
3837
3838 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3839
3840         PR middle-end/21137
3841         * gcc.dg/fold-eqandshift-1.c: New test case.
3842
3843 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3844
3845         PR tree-optimization/25125
3846         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3847         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3848
3849 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3850
3851         PR tree-optimizations/26359
3852         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3853         with -fdump-tree-dceloop-details.
3854         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3855
3856 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3857
3858         PR middle-end/23673
3859         * gcc.dg/fold-eqxor-1.c: New test case.
3860         * gcc.dg/fold-eqxor-2.c: Likewise.
3861         * gcc.dg/fold-eqxor-3.c: Likewise.
3862
3863 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3864
3865         PR fortran/23092
3866         * scalar_mask_1.f90: New test.
3867
3868 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3869
3870         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3871         * g++.dg/eh/uncaught2.C: New.
3872         * g++.dg/eh/uncaught3.C: New.
3873
3874 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3875
3876         PR libgfortran/26423
3877         * gfortran.dg/read_many_1.f: New test.
3878
3879 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3880
3881         PR fortran/24519
3882         * gfortran.dg/dependency_3.f90: New test.
3883         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3884         XFAILs.
3885
3886         PR fortran/25395
3887         * gfortran.dg/equiv_6.f90: New test.
3888
3889 2006-02-23  Jeff Law  <law@redhat.com>
3890
3891         * gcc.c-torture/compile/pr26425.c: New test.
3892
3893 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3894
3895         PR middle-end/26412
3896         * gcc.dg/gomp/pr26412.c: New test.
3897
3898 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3899
3900         PR c++/26291
3901         * g++.dg/other/ellipsis1.C: New test.
3902         * g++.dg/parse/operator4.C: Adjust error marker.
3903
3904 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3905
3906         PR target/25603
3907         * gfortran.dg/pr25603.f: New testcase.
3908
3909 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3912         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3913
3914 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3915
3916         * g++.dg/eh/spbp.C: New.
3917
3918 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR middle-end/26379
3921         * gcc.target/i386/mmx-7.c: New test.
3922
3923 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR tree-optimization/26361
3926         * gcc.dg/tree-ssa/vrp27.c: New test case.
3927
3928 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3929
3930         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3931         * gcc.dg/tree-ssa/complex-4.c: Here.
3932
3933 2006-02-19  Roger Sayle  <roger@eyesopen.com>
3934
3935         PR middle-end/19543
3936         * gfortran.dg/logical_1.f90: New test case.
3937
3938 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR middle-end/26334
3941         * gcc.dg/20060218-1.c: Moved to...
3942         * gcc.target/i386/20060218-1.c: ... here.  New test.
3943
3944 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
3945
3946         PR fortran/26201
3947         * gfortran.dg/convert_1.f90: New.
3948
3949 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
3950
3951         PR fortran/25054
3952         * gfortran.dg/namelist_5.f90: New test.
3953
3954         PR fortran/25089
3955         * gfortran.dg/namelist_4.f90: New test.
3956
3957 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3958
3959         PR tree-opt/25680
3960         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
3961
3962 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
3963
3964         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
3965         variable to take into account the variable name in the
3966         function header.
3967         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
3968
3969 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
3970
3971         PR middle-end/26334
3972         * gcc.c-torture/compile/20060217-1.c: New test.
3973         * gcc.dg/20060218-1.c: New test.
3974
3975 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
3976
3977         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
3978
3979 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
3980
3981         * gcc.dg/cpp/undef3.c: New test.
3982         * gcc.dg/cpp/trad/builtins2.c: New test.
3983
3984 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
3985
3986         PR c++/26266
3987         * g++.dg/template/static22.C: New test.
3988         * g++.dg/template/static23.C: New test.
3989         * g++.dg/template/static24.C: New test.
3990         * g++.dg/template/non-dependent13.C: New test.
3991         * g++.dg/init/member1.C: Tweak error markers.
3992
3993 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3994
3995         PR target/26255
3996         * gcc.c-torture/compile/pr26255.c: New test case.
3997
3998 2006-02-16  Roger Sayle  <roger@eyesopen.com>
3999
4000         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4001         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4002         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4003         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4004         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4005         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4006         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4007
4008 2006-02-16  Jeff Law  <law@redhat.com>
4009
4010         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4011         * gcc.dg/tree-ssa/vrp26.c: New test.
4012
4013 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4014
4015         PR target/20353
4016         PR target/24578
4017         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4018         __UCLIBC__ is defined.
4019
4020 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4021
4022         PR fortran/26224
4023         * gfortran.dg/gomp/pr26224.f: New test.
4024
4025 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4026
4027         PR tree-opt/25918
4028         * lib/target-supports.exp
4029         (check_effective_target_vect_short_mult): New.
4030         (check_effective_target_vect_char_mult): New.
4031         (check_effective_target_vect_widen_sum_qi_to_si): New.
4032         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4033         (check_effective_target_vect_widen_sum_hi_to_si): New.
4034         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4035         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4036         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4037         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4038         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4039         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4040         vect-reduc-pattern-2c.c
4041         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4042         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4043         vect-reduc-pattern-1c.c
4044
4045 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4046
4047         PR fortran/24557
4048         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4049
4050 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4051
4052         PR fortran/26054
4053         * gfortran.dg/enum_8.f90: Remove check for warning.
4054         * gfortran.dg/iomsg_1.f90: Ditto.
4055         * gfortran.dg/enum_1.f90: Ditto.
4056         * gfortran.dg/enum_9.f90: Ditto.
4057         * gfortran.dg/enum_2.f90: Ditto.
4058         * gfortran.dg/enum_10.f90: Ditto.
4059         * gfortran.dg/enum_3.f90: Ditto.
4060         * gfortran.dg/flush_1.f90: Ditto.
4061         * gfortran.dg/enum_4.f90: Ditto.
4062         * gfortran.dg/array_constructor_1.f90: Ditto.
4063         * gfortran.dg/enum_5.f90: Ditto.
4064         * gfortran.dg/enum_6.f90: Ditto.
4065         * gfortran.dg/enum_7.f90: Ditto.
4066
4067 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4068
4069         PR middle-end/26300
4070         * gcc.c-torture/compile/20060215-1.c: New test.
4071
4072 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4073
4074         PR middle-end/23670
4075         * gcc.dg/tree-ssa/andor-2.c: New test case.
4076
4077 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4078
4079         PR fortran/25045
4080         * optional_dim.f90: New test.
4081
4082 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4083
4084         PR fortran/26277
4085         * gfortran.dg/label_4.f90: New.
4086
4087 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4088             Diego Novillo  <dnovillo@redhat.com>
4089             Uros Bizjak  <uros@kss-loka.si>
4090
4091         * gfortran.dg/gomp: New directory.
4092
4093 2006-02-14  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/26258
4096         * gcc.dg/torture/pr26258.c: New testcase.
4097
4098 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4099
4100         PR fortran/26246
4101         * gfortran.dg/pr26246_1.f90: New test.
4102         * gfortran.dg/pr26246_2.f90: New test.
4103
4104         PR middle-end/26092
4105         * gcc.c-torture/compile/20060208-1.c: New test.
4106
4107 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4108
4109         PR fortran/26074
4110         PR fortran/25103
4111         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4112         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4113         * gfortran.dg/automatic_module_variable.f90: Change error message.
4114
4115         PR fortran/20861
4116         * gfortran.dg/internal_dummy_1.f90: New test.
4117
4118         PR fortran/20871
4119         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4120
4121
4122         PR fortran/25083
4123         * gfortran.dg/uncommon_block_data_1.f90: New test.
4124         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4125         with standard.
4126
4127         PR fortran/25088
4128         * gfortran.dg/typed_subroutine_1.f90: New test.
4129
4130 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4131
4132         * objc.dg/dwarf-1.m: New.
4133
4134 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4135
4136         PR middle-end/24427
4137         * gcc.dg/tree-ssa/andor-1.c: New test case.
4138
4139 2006-02-13  Josh Conner  <jconner@apple.com>
4140
4141         PR target/25376
4142         * gcc.dg/pr25376.c: New test.
4143
4144         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4145         assemble.
4146         * lib/target-supports.exp (check_named_sections_available):
4147         Only compile named-sections test -- don't assemble.
4148
4149 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4150
4151         * g++.dg/warn/no-write-strings.C: New test.
4152         * g++.dg/warn/write-strings.C: Likewise.
4153         * g++.dg/warn/write-strings-default.C: Likewise.
4154
4155 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4156
4157         PR fortran/25806
4158         * gfortran.dg/ret_pointer_2.f90: New test.
4159
4160 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4161
4162         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4163
4164 2006-02-10  Jeff Law  <law@redhat.com>
4165
4166         * gcc.c-torture/compile/pr26213.c: New test.
4167
4168 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4169
4170         gfortran.dg/null_1.f90: New test.
4171
4172 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4173
4174         PR fortran/14771
4175         * gfortran.dg/parens_4.f90: New.
4176         * gfortran.dg/parens_5.f90: New.
4177
4178 2006-02-10  Richard Guenther  <rguenther@suse.de>
4179
4180         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4181
4182 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4183         Paul Thomas  <pault@gcc.gnu.org>
4184
4185         PR fortran/14771
4186         * gfortran.dg/parens_1.f90: New.
4187         * gfortran.dg/parens_2.f90: New.
4188         * gfortran.dg/parens_3.f90: New.
4189
4190 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4191
4192         PR fortran/26038
4193         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4194
4195         PR fortran/25059
4196         * gfortran.dg/impure_assignment_1.f90: New test.
4197
4198         PR fortran/25070
4199         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4200
4201 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4202
4203         PR target/26141
4204         * g++.dg/expr/stdarg2.C: New test.
4205
4206 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4207
4208         PR inline-asm/16194
4209         * gcc.dg/pr16194.c: New test.
4210
4211 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4212
4213         * ada/acats/run_acats: Use portable variant of "$@".
4214
4215 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4216
4217         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4218         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4219
4220 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4221
4222         PR tree-opt/26179
4223         * g++.dg/opt/pr26179.C: New test.
4224
4225 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4226
4227         PR middle-end/26134
4228         * gcc.dg/tree-ssa/complex-3.c: New test.
4229
4230 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4231
4232         * gcc.c-torture/compile/volatile-1.c: New test.
4233
4234 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4235
4236         PR 26180
4237         * gcc.dg/tree-ssa/pr26180.c: New test.
4238
4239 2006-02-08  Jeff Law  <law@redhat.com>
4240
4241         * gcc.dg/tree-ssa/pr21417.c: New test.
4242
4243 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4244
4245         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4246         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4247
4248 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4249
4250         * lib/scanrtl.exp: New.
4251
4252 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4253
4254         PR c++/26071
4255         * g++.dg/other/virtual2.C: New test.
4256
4257         PR c++/26070
4258         * g++.dg/other/virtual1.C: New test.
4259
4260 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4261
4262         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4263         cleanup-ipa-dump): Update dump file glob patterns.
4264         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4265         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4266
4267         * lib/gcc-dg.exp: Load it.
4268         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4269
4270 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4271
4272         PR testsuite/26159
4273         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4274         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4275
4276 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4277
4278         PR fortran/25577
4279         * gfortran.dg/mvbits_1.f90: New.
4280
4281 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4282
4283         * g++.dg/warn/Wdiv-by-zero.C: New test.
4284         * g++.dg/warn/Wno-div-by-zero.C: New.
4285
4286 2006-02-07  Jeff Law  <law@redhat.com>
4287
4288         * gcc.dg/tree-ssa/pr21559.c: New test.
4289
4290         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4291         multiple VRP passes.
4292         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4293         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4294         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4295         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4296         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4297         * gcc.dg/tree-ssa/vrp02.c: Likewise
4298         * gcc.dg/tree-ssa/vrp11.c: Likewise
4299         * gcc.dg/tree-ssa/pr14341.c: Likewise
4300         * gcc.dg/tree-ssa/vrp19.c: Likewise
4301         * gcc.dg/tree-ssa/vrp20.c: Likewise
4302         * gcc.dg/tree-ssa/vrp03.c: Likewise
4303         * gcc.dg/tree-ssa/pr21086.c: Likewise
4304         * gcc.dg/tree-ssa/pr21959.c: Likewise
4305         * gcc.dg/tree-ssa/vrp21.c: Likewise
4306         * gcc.dg/tree-ssa/vrp04.c: Likewise
4307         * gcc.dg/tree-ssa/pr25485.c: Likewise
4308         * gcc.dg/tree-ssa/pr22026.c: Likewise
4309         * gcc.dg/tree-ssa/vrp22.c: Likewise
4310         * gcc.dg/tree-ssa/vrp05.c: Likewise
4311         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4312         * gcc.dg/tree-ssa/pr20701.c: Likewise
4313         * gcc.dg/tree-ssa/vrp23.c: Likewise
4314         * gcc.dg/tree-ssa/vrp06.c: Likewise
4315         * gcc.dg/tree-ssa/pr22117.c: Likewise
4316         * gcc.dg/tree-ssa/pr20702.c: Likewise
4317         * gcc.dg/tree-ssa/vrp15.c: Likewise
4318         * gcc.dg/tree-ssa/pr21090.c: Likewise
4319         * gcc.dg/tree-ssa/pr21294.c: Likewise
4320         * gcc.dg/tree-ssa/vrp24.c: Likewise
4321         * gcc.dg/tree-ssa/vrp07.c: Likewise
4322         * gcc.dg/tree-ssa/pr21563.c: Likewise
4323         * gcc.dg/tree-ssa/pr25382.c: Likewise
4324         * gcc.dg/tree-ssa/vrp16.c: Likewise
4325         * gcc.dg/tree-ssa/vrp25.c: Likewise
4326         * gcc.dg/tree-ssa/vrp08.c: Likewise
4327         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4328         * gcc.dg/tree-ssa/vrp17.c: Likewise
4329         * gcc.dg/tree-ssa/pr21458.c: Likewise
4330         * g++.dg/tree-ssa/pr18178.C: Likewise
4331
4332 2006-02-07  Richard Guenther  <rguenther@suse.de>
4333
4334         PR c++/26140
4335         Revert
4336         2006-01-30  Richard Guenther  <rguenther@suse.de>
4337         PR c++/23372
4338         * gcc.dg/pr23372-1.C: New testcase.
4339
4340         * g++.dg/tree-ssa/pr26140.C: New testcase.
4341
4342 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/9737
4345         * g++.dg/template/ttp15.C: New test.
4346         * g++.dg/template/ttp16.C: Likewise.
4347         * g++.dg/template/ttp17.C: Likewise.
4348         * g++.old-deja/g++.pt/ttp36.C: Remove.
4349         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4350         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4351         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4352         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4353         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4354         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4355         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4356         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4357         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4358
4359 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4360
4361         PR libfortran/23815
4362         * unf_io_convert_4.f90: New test.
4363
4364 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4365
4366         * gcc.dg/tree-ssa/loadpre10.c: New test.
4367         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4368         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4369         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4370
4371 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4372
4373         PR libfortran/24685
4374         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4375
4376 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4377
4378         PR tree-opt/25251
4379         * gfortran.dg/assign_7.f: New test.
4380
4381 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4382
4383         PR fortran/26041
4384         PR fortran/26064
4385         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4386         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4387         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4388
4389 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4390
4391         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4392         in size_t typedef.
4393
4394 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4395
4396         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4397         * g++.dg/charset/string.c (foo): Likewise.
4398         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4399         const char*
4400         * g++.dg/ext/builtin2.C (printf): Likewise.
4401         * g++.dg/init/new15.C (printf): Likewise.
4402         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4403         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4404         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4405         * g++.dg/template/non-dependent4.C (temp): Likewise.
4406         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4407         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4408         parameter type to const char*.
4409         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4410         Change type to const char*.
4411         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4412         Likewise.
4413         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4414         second parameter type to const char*.
4415         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4416         (Y::Y): Change parameter type to const char*.
4417         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4418         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4419         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4420         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4421         (char*).
4422         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4423         const char*.
4424         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4425         type to const char*.
4426         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4427         return type to const char*.
4428         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4429         to const char*.
4430         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4431         * g++.old-deja/g++.law/refs1.C: Likewise.
4432         * g++.old-deja/g++.law/visibility1.C: Likewise.
4433         * g++.old-deja/g++.law/visibility2.C: Likewise.
4434         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4435         const char*.
4436         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4437         * g++.old-deja/g++.mike/net48.C: Likewise.
4438         * g++.old-deja/g++.mike/p646.C: Likewise.
4439         * g++.old-deja/g++.mike/p6746.C: Likewise.
4440         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4441         type to const char*.
4442         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4443         deprecated conversion warning.
4444         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4445         char*.
4446         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4447         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4448         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4449         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4450         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4451         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4452         * g++.old-deja/g++.pt/t39.C: Likewise.
4453         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4454         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4455
4456 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4457
4458         PR fortran/25075
4459         intrinsic_argument_conformance_1.f90: New test.
4460
4461 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4462
4463         PR fortran/20845
4464         * gfortran.dg/char_result_11.f90: Add SAVE.
4465         * gfortran.dg/der_pointer_4.f90: Ditto.
4466         * gfortran.dg/default_initialization.f90: New test.
4467
4468 2006-02-03  Jeff Law  <law@redhat.com>
4469
4470         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4471         handle more than 100 dump files.
4472         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4473         * lib/scantree.exp (scan-tree-dump): Likewise.
4474         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4475         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4476         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4477         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4478         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4479
4480 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4481
4482         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4483
4484 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4485
4486         * g++.dg/template/using12.C: New test.
4487
4488 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4489
4490         * gcc.target/powerpc/pr25960.c: New test.
4491
4492 2006-02-02  Steven G. Kargl  <kargls@comcast>
4493
4494         PR fortran/24958
4495         gfortran.dg/nullify_2.f90: New test.
4496
4497 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4498
4499         PR 25990
4500         * gcc.dg/gomp/pr25990.c: New test.
4501
4502 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4503
4504         PR c++/25342
4505         * g++.gd/template/partial4.C: New test.
4506
4507 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR middle-end/26001
4510         * gfortran.dg/data_char_2.f90: New.
4511
4512 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4513
4514         PR fortran/26039
4515         maxval_maxloc_conformance_1.f90: New test.
4516
4517 2006-01-31  Richard Guenther  <rguenther@suse.de>
4518
4519         * gcc.target/i386/sselibm-1.c: New testcase.
4520         * gcc.target/i386/sselibm-2.c: Likewise.
4521         * gcc.target/i386/sselibm-3.c: Likewise.
4522         * gcc.target/i386/sselibm-4.c: Likewise.
4523         * gcc.target/i386/sselibm-5.c: Likewise.
4524
4525 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4526
4527         PR fortran/24266
4528         * gfortran.dg/arrayio_derived_2.f90: New.
4529
4530 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4531
4532         * gcc.dg/unsigned-long-compare.c: New test.
4533
4534 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4535
4536         PR testsuite/25318
4537         * lib/target-supports.exp (check_effective_target_freorder):
4538         Check to see if target supports -freorder-blocks-and-partition.
4539         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4540         instead of "dg-require-named-sections".
4541
4542 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4543
4544         PR target/14798:
4545         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4546         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4547         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4548         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4549         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4550         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4551         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4552         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4553
4554 2006-01-30  Richard Guenther  <rguenther@suse.de>
4555
4556         PR c++/23372
4557         * gcc.dg/pr23372-1.C: New testcase.
4558
4559 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4560
4561         * gcc.dg/gomp/pr25874.c: New test.
4562
4563 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4564
4565         PR tree-opt/25911
4566         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4567
4568 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4569
4570         PR fortran/18578
4571         PR fortran/18579
4572         PR fortran/20857
4573         PR fortran/20885
4574         * gfortran.dg/intent_out_1.f90: New test.
4575
4576 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4577
4578         PR fortran/17911
4579         * gfortran.dg/procedure_lvalue.f90: New test.
4580
4581         PR fortran/20895
4582         PR fortran/25030
4583         * gfortran.dg/char_pointer_assign_2.f90: New test.
4584         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4585         assignment to be consistent with standard.
4586         * gfortran.dg/char_result_2.f90: The same.
4587         * gfortran.dg/char_result_8.f90: The same.
4588
4589 2006-01-28  Zack Weinberg  <zackw@panix.com>
4590
4591         * gcc.dg/Woverlength-strings.c
4592         * gcc.dg/Woverlength-strings-pedantic-c89.c
4593         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4594         * gcc.dg/Woverlength-strings-pedantic-c99.c
4595         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4596
4597 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4598
4599         * gcc.c-torture/execute/20060127-1.c: New test.
4600
4601 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4602
4603         PR c++/25999
4604         * g++.dg/ext/pragmaweak1.C: New test.
4605
4606 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/25855
4609         * g++.dg/template/spec29.C: New test.
4610
4611 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4612
4613         PR c/19606.
4614         * gcc.c-torture/execute/pr19606.c: New.
4615
4616 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4617
4618         * gcc.dg/pragma-re-4.c: New test.
4619
4620 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4621
4622         PR fortran/25964
4623         * gfortran.dg/assumed_size_refs_3.f90: New test.
4624
4625 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4626
4627         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4628
4629 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4630
4631         PR ada/21317
4632         * ada/acats/support/impdef.a: Add One_Long_Second.
4633         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4634         * ada/acats/tests/c9/c94026.a: Likewise.
4635         * ada/acats/tests/c9/c97305c.ada: Likewise.
4636         * ada/acats/tests/c9/c99004a.ada: Likewise.
4637
4638 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4639
4640         PR fortran/25964
4641         * gfortran.dg/global_references_2.f90: New test.
4642
4643         PR fortran/25084
4644         PR fortran/20852
4645         PR fortran/25085
4646         PR fortran/25086
4647         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4648         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4649
4650         PR fortran/25416
4651         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4652
4653 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4654
4655         PR c/25892
4656         * gcc.dg/Wpointer-sign.c: New.
4657         * gcc.dg/Wpointer-sign-Wall.c: New.
4658         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4659         * gcc.dg/Wpointer-sign-pedantic.c: New.
4660         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4661         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4662
4663 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4664
4665         PR C/25861
4666         * gcc.c-torture/compile/pr25861.c: New test.
4667
4668 2006-01-26  Paul Brook  <paul@codesourcery.com>
4669
4670         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4671         on short-enum targets.
4672         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4673         variable.
4674         (generate_fields): Use short_enums.
4675         (main): Set short_enums.  Document -e.
4676         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4677         on short-enum targets.
4678         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4679         variable.
4680         (generate_fields): Use short_enums.
4681         (main): Set short_enums.  Document -e.
4682         * lib/target-supports.exp (check_effective_target_short_enums): New.
4683
4684 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4685
4686         PR target/25947
4687         * gcc.dg/torture/pr25947-1.c: New test.
4688
4689 2006-01-25  Jan Hubicka  <jh@suse.cz>
4690             Roger Sayle  <roger@eyesopen.com>
4691
4692         PR rtl-optimization/25703
4693         * gcc.target/i386/20060125-1.c: New test case.
4694         * gcc.target/i386/20060125-2.c: New test case.
4695
4696 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4697
4698         PR fortran/18540
4699         * gfortran.dg/goto_1.f: New.
4700
4701 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4702
4703         PR fortran/25716
4704         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4705         25716 on 32-bit systems too.
4706
4707 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4708
4709         PR testsuite/25590
4710         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4711
4712 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4713
4714         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4715
4716 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4717
4718         PR fortran/25835
4719         * gfortran.dg/read_eof.f90: Delete, renamed.
4720         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4721         * gfortran.dg/read_eof_2.f90: New test.
4722         * gfortran.dg/read_eof_3.f90: New test.
4723
4724 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4725
4726         PR tree-opt/25860
4727         * gcc.c-torture/compile/pr25860.c: New test.
4728
4729 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4730
4731         PR c++/25552
4732         * g++.dg/parse/dtor8.C: New test.
4733
4734 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4735
4736         PR testsuite/25891
4737         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4738         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4739         check_effective_target_fopenmp returns 0.
4740
4741 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4742
4743         PR ada/20548
4744         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4745         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4746         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4747
4748 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4749
4750         PR tree-opt/25857
4751         * g++.dg/opt/pr25857.C: New test.
4752
4753 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4754         Jan Hubicka  <jh@suse.cz>
4755         Richard Guenther  <rguenther@suse.de>
4756
4757         PR rtl-optimization/25654
4758         * gcc.dg/torture/pr25654.c: New testcase.
4759         * gcc.target/i386/pr25654.c: Likewise.
4760
4761 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4762
4763         PR fortran/25901
4764         * gfortran.dg/internal references_2.f90: New test.
4765
4766         Fix regression in testing of admissability of attributes.
4767         * gfortran.dg/intent_used_1.f90: New test.
4768
4769 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4770
4771         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4772         Remove target conditional torture options for i?86 and x86_64
4773         GNU/Linux.
4774
4775 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4776
4777         PR c++/10891
4778         * g++.dg/rtti/no-rtti.C: New.
4779
4780 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/25895
4783         * g++.dg/inherit/conv2.C: New test.
4784
4785         PR c++/25856
4786         * g++.dg/parse/dtor7.C: New test.
4787
4788         PR c++/25858
4789         * g++.dg/template/crash44.C: New test.
4790
4791 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4792
4793         PR fortran/25124
4794         PR fortran/25625
4795         * gfortran.dg/internal_references_1.f90: New test.
4796           PR fortran/20881
4797         PR fortran/23308
4798         PR fortran/25538
4799         PR fortran/25710
4800         * gfortran.dg/global_references_1.f90: New test.
4801         * gfortran.dg/g77/19990905-1.f: Restore the error that
4802         there is a clash between the common block name and
4803         the name of a subroutine reference.
4804
4805         PR fortran/PR24276
4806         * gfortran.dg/aliasing_dummy_1.f90: New test.
4807
4808 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4809
4810         * gcc.dg/vmx/1b-01.c: Warning fix.
4811         * gcc.dg/vmx/1c-02.c: Likewise.
4812         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4813
4814 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4815
4816         PR testsuite/24962
4817         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4818
4819 2006-01-20  Richard Guenther  <rguenther@suse.de>
4820         Steven Bosscher <stevenb.gcc@gmail.com>
4821
4822         PR rtl-optimization/24626
4823         * gcc.dg/torture/pr24626-1.c: New testcase.
4824         * gcc.dg/torture/pr24626-2.c: Likewise.
4825         * gcc.dg/torture/pr24626-3.c: Likewise.
4826         * gcc.dg/torture/pr24626-4.c: Likewise.
4827
4828 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4829
4830         PR c++/5520
4831         * g++.dg/warn/empty-body.C: New.
4832
4833 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4834
4835         PR c++/22136
4836         * g++.dg/template/using10.C: New test.
4837         * g++.dg/temlpate/using11.C: Likewise.
4838         * g++.dg/inherit/using5.C: Tweak error messages.
4839
4840 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4841
4842         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4843         target test.
4844         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4845
4846 2006-01-19  Jan Hubicka  <jh@suse.cz>
4847
4848         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4849
4850 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4851
4852         PR c++/25854
4853         * g++.dg/template/spec28.C: New test.
4854
4855 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4856
4857         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4858         Fix fprintf's by adding srcdir or removing it.
4859
4860 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4861
4862         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4863         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4864         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4865         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4866         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4867         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4868         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4869         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4870         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4871         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4872         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4873         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4874         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4875         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4876
4877 2006-01-18  Jeff Law  <law@redhat.com>
4878
4879         * gcc.dg/tree-ssa/vrp25.c: New test.
4880
4881 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4882
4883         * gcc.dg/pr25805.c: Fix misapplied patch.
4884
4885 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4886
4887         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4888         (check_effective_target_vect_udot_qi): New.
4889         (check_effective_target_vect_sdot_hi): New.
4890         (check_effective_target_vect_udot_hi): New.
4891         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4892         prefixed with "wrapv-" with -fwrapv.
4893         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4894         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4895         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4896         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4897         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4898
4899         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4900         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4901         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4902         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4903
4904 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4905
4906         PR c++/16829
4907         * g++.dg/other/default2.C: New test.
4908         * g++.dg/other/default3.C: New test.
4909
4910 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4911
4912         PR c/25805
4913         * gcc.dg/pr25805.c: New file.
4914
4915 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4916
4917         PR c++/25836
4918         * g++.dg/template/init6.C: New test.
4919
4920 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4921
4922         * gcc.dg/tree-ssa/pr24287.c: New test
4923
4924 2006-01-18  Eric Christopher  <echristo@apple.com>
4925
4926         * g++.dg/eh/table.C: New.
4927
4928 2006-01-18  DJ Delorie  <dj@redhat.com>
4929
4930         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4931         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4932         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
4933         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
4934
4935 2006-01-18  Jeff Law  <law@redhat.com>
4936
4937         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
4938         on wrapping on overflow semantics.
4939
4940         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
4941
4942         * gcc.gc/tree-ssa/vrp23.c: New test.
4943         * gcc.gc/tree-ssa/vrp24.c: New test.
4944
4945 2006-01-18  Richard Henderson  <rth@redhat.com>
4946             Aldy Hernandez  <aldyh@redhat.com>
4947             Jakub Jelinek  <jakub@redhat.com>
4948             Diego Novillo  <dnovillo@redhat.com>
4949             Uros Bizjak  <uros@kss-loka.si>
4950
4951         * testsuite/gcc.dg/gomp: New directory.
4952
4953 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
4954             Steven G. Kargl  <kargls@comcast.net>
4955
4956         PR fortran/20869
4957         * gfortran.dg/intrinsic_external_1.f90: New test.
4958
4959         PR fortran/20875.
4960         * gfortran.dg/elemental_pointer_1.f90: New test.
4961
4962         PR fortran/25024
4963         * gfortran.dg/external_procedures_1.f90: New test.
4964
4965         PR fortran/25785
4966         gfortran.dg/assumed_present.f90: New test.
4967
4968 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
4969
4970         * g++.dg/parse/lookup5.C: New test.
4971
4972 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4973
4974         PR fortran/25697
4975         * gfortran.dg/read_eof.f90: New test.
4976
4977 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4978
4979         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
4980         add a closing brace.
4981
4982 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4983
4984         PR fortran/25631
4985         * gfortran.dg/fmt_tl.f: New test.
4986
4987 2006-01-17  Eric Christopher  <echristo@apple.com>
4988
4989         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
4990         * g++.old-deja/g++.warn/impint2.C: Ditto.
4991         * g++.old-deja/g++.other/null1.C: Ditto.
4992         * g++.dg/warn/conv2.C: Ditto.
4993         * g++.dg/warn/conv4.C: New file.
4994
4995 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
4996
4997         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
4998
4999 2006-01-17  Andreas Jaeger  <aj@suse.de>
5000             Janis Johnson <janis187@us.ibm.com>
5001
5002         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5003         in 64-bit.
5004         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5005         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5006
5007 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5008
5009         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5010         xfail txxx where xxx >= 25.
5011
5012 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5013
5014         PR testsuite/25764
5015         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5016
5017 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR c/25682
5020         * gcc.dg/pr25682.c: New test.
5021         * g++.dg/parse/array-size2.C: New test.
5022
5023 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5024
5025         * consistency.vlad: Remove entire directory, 1652 files.
5026
5027 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5028
5029         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5030         check_effective_target_dfprt_nocache): New.
5031         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5032         (check_effective_target_dfprt): New.
5033         * lib/c-compat.exp (check_dfp): Remove.
5034         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5035         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5036         level of support for decimal float.
5037         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5038         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5039         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5040         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5041         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5042         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5043         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5044         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5045         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5046         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5047         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5048         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5049         directives.
5050
5051 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5052
5053         PR testsuite/25741
5054         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5055         $base_dir/../.
5056         * lib/gfortran.exp (gfortran_init): Likewise.
5057         * lib/obj-c++.exp (obj-c++_init): Likewise.
5058         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5059         (scan-assembler-dem-not): Likewise.
5060         * lib/scandump.exp (scan-dump-dem): Likewise.
5061         (scan-dump-dem-not): Likewise.
5062
5063 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5064
5065         PR testsuite/25767
5066         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5067         powerpc-*-darwin*.
5068         * lib/obj-c++.exp (obj-c++_init): Likewise.
5069
5070 2006-01-16  Richard Guenther  <rguenther@suse.de>
5071
5072         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5073
5074 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5075
5076         PR testsuite/25777
5077         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5078         to LD_LIBRARY_PATH.
5079
5080 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5081             Andrew Pinski  <pinskia@physics.uc.edu>
5082
5083         * gcc.dg/minmax-1.c: New test.
5084
5085 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5086
5087         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5088         * gcc.misc-tests/dectest.exp: Ditto.
5089
5090 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5091
5092         PR testsuite/25796
5093         * gcc.target/i386/cmov6.c: Use -march=k8.
5094
5095 2006-01-15  Andreas Jaeger  <aj@suse.de>
5096
5097         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5098         x86 does not have __float128.
5099
5100 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5101
5102         * gcc.target/i386/cmov6.c: New test.
5103
5104 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5105
5106         PR c++/25663
5107         * g++.dg/template/ctor6.C: New test.
5108
5109 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5110
5111         PR tree-optimization/25485
5112         * gcc.dg/tree-ssa/pr25485.c: New.
5113
5114 2006-01-14  Richard Guenther  <rguenther@suse.de>
5115
5116         PR tree-optimization/22548
5117         PR tree-optimization/22555
5118         PR tree-optimization/22501
5119         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5120         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5121         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5122         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5123         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5124         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5125         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5126         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5127         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5128
5129 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5130
5131         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5132         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5133
5134 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5135         Richard Guenther  <rguenther@suse.de>
5136
5137         PR rtl-optimization/24257
5138         * gcc.dg/torture/pr24257.c: New testcase.
5139
5140 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5141
5142         * gcc.c-torture/execute/20060110-1.c: New test.
5143         * gcc.c-torture/execute/20060110-2.c: New test.
5144
5145 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5146
5147         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5148
5149 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5150
5151         PR fortran/25756
5152         * gfortran.dg/label_3.f90: New test.
5153
5154 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5155
5156         PR tree-optimization/25771
5157         * g++.dg/tree-ssa/pr25771.C: New test
5158
5159 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5160
5161         PR tree-opt/24365
5162         * g++.dg/opt/complex5.C: New test.
5163
5164 2006-01-13  Richard Guenther  <rguenther@suse.de>
5165
5166         * gcc.target/i386/387-9.c: New testcase.
5167
5168 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5169
5170         PR c++/24824
5171         * g++.dg/debug/dwarf2-1.C: New.
5172
5173 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5174
5175         PR testsuite/25728
5176         * lib/gcov.exp (verify-lines): Add "close $fd".
5177
5178 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5179             Ben Elliston  <bje@au.ibm.com>
5180
5181         * gcc.dg/dfp/inf-1.c: New test.
5182
5183 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5184             Yao Qi  <qiyaoltc@cn.ibm.com>
5185             Ben Elliston  <bje@au.ibm.com>
5186             Jon Grimm  <jgrimm2@us.ibm.com>
5187
5188         * gcc.dg/nodfp-1.c: New test.
5189         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5190         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5191         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5192         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5193         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5194         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5195         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5196         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5197         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5198         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5199         * gcc.dg/format/dfp-printf-1.c: Likewise.
5200         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5201         (compat_setup_dfp): New.
5202         * gcc.dg/compat/compat.exp: Use it.
5203         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5204         Make some variables global, prepend "compat_" to their names.
5205         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5206         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5207         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5208         * lib/compat.exp (compat_skip_list): Make global, rename.
5209         * lib/c-compat.exp: New file.
5210         * lib/target-supports.exp (check_effective_target_dfp): New.
5211
5212         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5213         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5214         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5215         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5216         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5217         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5218         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5219         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5220         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5221         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5222         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5223         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5224         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5225         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5226         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5227         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5228         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5229         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5230         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5231         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5232         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5233         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5234         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5235         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5236         gcc.dg/dfp/struct-layout-1.c,
5237         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5238         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5239         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5240         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5241         gcc.dg/dfp/func-vararg-dfp.c,
5242         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5243         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5244         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5245         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5246         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5247
5248 2006-01-11  Richard Guenther  <rguenther@suse.de>
5249
5250         PR tree-optimization/25734
5251         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5252
5253 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5254
5255         PR fortran/25486
5256         * gfortran.dg/literal_character_constant_1_x.F: New test.
5257         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5258         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5259         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5260
5261 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5262
5263         PR c++/25386
5264         * g++.dg/ext/packed3.C: Add expected packed error.
5265
5266 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5267
5268         PR target/25706
5269         * gcc.dg/torture/pr25706-1.c: New test.
5270
5271 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5272
5273         PR tree-optimization/23109
5274         PR tree-optimization/23948
5275         PR tree-optimization/24123
5276
5277         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5278         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5279         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5280         g++.dg/tree-ssa/pr23948.C: New testcases.
5281         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5282         three divisions in order to do the optimization.
5283
5284 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5285
5286         PR c++/25632
5287         * g++.dg/other/pr25632.C: New test.
5288
5289 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5290
5291         PR fortran/25730
5292         * gfortran.dg/used_types_1.f90: New test.
5293
5294 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5295
5296         PR target/25718
5297         * gcc.dg/torture/pr25718-1.c: New test.
5298
5299 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5300
5301         * gfortran.dg/list_read_2.f90: Fix typo in description.
5302
5303 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5304
5305         * lib/target-supports.exp (check_visibility_available): Simplify test
5306         for *-*-netware*.
5307         (check_profiling_available): Fail for *-*-netware*.
5308         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5309         * gcc.dg/20021014-1.c: Likewise.
5310         * gcc.dg/nest.c: Likewise.
5311
5312 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5313
5314         fortran/24936
5315         * gfortran.dg/forall_3.f90: New test.
5316
5317 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5318
5319         PR fortran/21977
5320         * gfortran.dg/nesting_2.f90: New test.
5321         * gfortran.dg/nesting_3.f90: New test.
5322
5323 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5324
5325         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5326         Fix typo in comment.
5327
5328 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5329
5330         * gfortran.dg/single_char_string.f90: New test.
5331
5332 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5333
5334         * gfortran.dg/ichar_2.f90: New test.
5335
5336 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5337
5338         PR fortran/25093
5339         * gfortran.dg/private_type_4.f90: New.
5340
5341 2006-01-07  Richard Guenther  <rguenther@suse.de>
5342
5343         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5344
5345 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5346
5347         * gfortran.dg/func_decl_1.f90: New.
5348         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5349         * gfortran.dg/array_alloc_2.f90: Likewise.
5350         * gfortran.dg/char_result_8.f90: Likewise.
5351         * gfortran.dg/dup_save_1.f90: Likewise.
5352         * gfortran.dg/dup_save_2.f90: Likewise.
5353         * gfortran.dg/f2c_6.f90: Likewise.
5354         * gfortran.dg/f2c_7.f90: Likewise.
5355         * gfortran.dg/func_result_2.f90: Likewise.
5356         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5357
5358 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5359
5360         PR fortran/22146
5361         * gfortran.dg/elemental_subroutine_1.f90: New test.
5362         * gfortran.dg/elemental_subroutine_2.f90: New test.
5363
5364         PR fortran/25029
5365         PR fortran/21256
5366         * gfortran.dg/assumed_size_refs_1.f90: New test.
5367
5368         PR fortran/20868
5369         PR fortran/20870
5370         * gfortran.dg/assumed_size_refs_2.f90: New test.
5371         * gfortran.dg/initialization_1.f90: Change warning message.
5372
5373 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5374
5375         * gcc.dg/tree-ssa/loop-15.c: New test.
5376
5377 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5378
5379         PR fortran/25598
5380         * gfortran.dg/backspace_3.f: New test.
5381         * gfortran.dg/backspace_4.f: New test.
5382
5383 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5384
5385         PR fortran/24268
5386         * gfortran.dg/fmt_white.f: Update test.
5387
5388 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5389
5390         * gcc.dg/cast-1.c: Add new warning.
5391         * gcc.dg/cast-2.c: Likewise.
5392         * gcc.dg/cast-3.c: Likewise.
5393         * gcc.dg/format/cast-1.c: Likewise.
5394         * gcc.dg/cast-4.c: New testcase.
5395
5396 2006-01-05  Richard Guenther  <rguenther@suse.de>
5397
5398         PR tree-optimization/22555
5399         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5400
5401 2006-01-05  Richard Guenther  <rguenther@suse.de>
5402             Diego Novillo  <dnovillo@redhat.com>
5403
5404         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5405         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5406         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5407         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5408         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5409         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5410         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5411         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5412         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5413         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5414         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5415         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5416         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5417         * treelang/compile/extravar.tree: Likewise.
5418         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5419         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5420         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5421         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5422         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5423
5424 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5425
5426         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5427         for 64-bit fix.
5428
5429 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5430
5431         PR fortran/23675
5432         gfortran.dg/char_result_11.f90: New.
5433
5434 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/24782
5437         * g++.dg/parse/access9.C: New test.
5438         * g++.dg/tc1/dr52.C: Tweak error markers.
5439
5440 2006-01-04  Richard Henderson  <rth@redhat.com>
5441
5442         Merge from gomp branch.
5443         * g++.dg/parse/pragma2.C: Update expected error lines.
5444
5445 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5446
5447         * g++.dg/other/i386-2.C: New test.
5448
5449         PR target/25554
5450         * gcc.c-torture/compile/20051228-1.c: New test.
5451
5452         PR c/25559
5453         * gcc.dg/pr25559.c: New test.
5454
5455 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5456
5457         PR c++/25492
5458         * g++.dg/lookup/friend9.C: New test.
5459
5460         PR c++/25625
5461         * g++.dg/template/repo5.C: New test.
5462
5463 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5464
5465         PR fortran/25101
5466         * gfortran.dg/forall_2.f90: New test.
5467
5468 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5469
5470         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5471         dg-require-weak.  Adjust regexp to handle leading-underscore
5472         targets and space as well as TAB after .weak.  Change previous
5473         64-bit fix to not use naked dot.
5474
5475 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5476
5477         PR rtl-optimization/25578
5478         * gcc.c-torture/execute/20060102-1.c: New testcase.
5479
5480 2006-01-03  Richard Guenther  <rguenther@suse.de>
5481
5482         PR c/25183
5483         * gcc.dg/torture/pr25183.c: New testcase.
5484
5485 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5486
5487         Merge from gomp-branch.
5488         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5489         * gcc.dg/ia64-sync-2.c: Likewise.
5490         * gcc.dg/ia64-sync-3.c: Likewise.
5491         * gcc.dg/ia64-sync-4.c: Likewise.
5492         * gcc.dg/sync-2.c: Likewise.
5493         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5494         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5495
5496 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5497
5498         PR c++/25635
5499         * g++.dg/parse/operator6.C: New test.
5500
5501         PR c++/25637
5502         * g++.dg/parse/error29.C: New test.
5503
5504         PR c++/25638
5505         * g++.dg/parse/dtor6.C: New test.
5506
5507         PR c++/25633
5508         * g++.dg/parse/ctor3.C: New test.
5509
5510         PR c++/25634
5511         * g++.dg/template/class3.C: New test.
5512
5513 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5514
5515         * g++.dg/debug/debug9.C: New.
5516
5517 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5518
5519         PR fortran/24640
5520         * gfortran.dg/label_2.f90: New test.
5521
5522 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5523
5524         * g++.dg/lookup/using12.C: Tighten error marker.
5525
5526 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5527             Andrew Pinski <pinskia@physics.uc.edu>
5528
5529         * gcc.target/powerpc/darwin-abi-3.c: New file.
5530         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5531         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5532         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5533         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5534         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5535         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5536         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5537         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5538
5539 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5540
5541         * gcc.dg/tree-ssa/loadpre1.c: New;
5542         * gcc.dg/tree-ssa/loadpre2.c: New;
5543         * gcc.dg/tree-ssa/loadpre3.c: New;
5544         * gcc.dg/tree-ssa/loadpre4.c: New;
5545         * gcc.dg/tree-ssa/loadpre5.c: New;
5546         * gcc.dg/tree-ssa/loadpre6.c: New;
5547         * gcc.dg/tree-ssa/loadpre7.c: New;
5548         * gcc.dg/tree-ssa/loadpre8.c: New;
5549         * gcc.dg/tree-ssa/loadpre9.c: New;
5550
5551 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5552
5553         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5554         * g++.dg/abi/thunk4.C: Likewise.
5555
5556 2006-01-01  Andreas Jaeger  <aj@suse.de>
5557
5558         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5559         portable.
5560
5561 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR c++/25294
5564         * gcc.dg/pragma-pack-3.c: New test.
5565         * g++.dg/parse/pragma3.C: New test.
5566
5567 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5568
5569         PR middle-end/24827
5570         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5571
5572 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5573
5574         PR testsuite/25214
5575         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5576
5577 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5578
5579         PR fortran/22607
5580         * gfortran-dg/pure_byref_3.f90: New.
5581
5582         fortran/PR 25396
5583         * gfortran.dg/userdef_operator_1.f90: New.
5584
5585 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5586
5587         * g++.dg/abi/thunk3.C: New.
5588         * g++.dg/abi/thunk4.C: New.
5589
5590 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5591
5592         PR fortran/25532
5593         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5594         associated derived type components of derived types are
5595         properly declared in contained procedures.
5596
5597 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5598
5599         PR libgfortran/25139
5600         * gfortran.dg/backspace_2.f: New test.
5601
5602 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5603
5604         PR libgfortran/25550
5605         * gfortran.dg/endfile.f: New test.
5606
5607 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5608
5609         PR libgfortran/25419
5610         * gfortran.dg/comma.f: New test.
5611
5612 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5613
5614         * lib/gfortran-dg.exp: Remove trailing whitespace.
5615         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5616         -funroll-all-loops.
5617
5618 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5619
5620         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5621         Extended Double long doubles or repeat tests when long double is
5622         the same size as double.
5623
5624 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5625
5626         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5627
5628         PR testsuite/25442
5629         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5630         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5631
5632         PR testsuite/25441
5633         * gcc.dg/pr23911.c: Make test variable static.
5634
5635         PR testsuite/25444
5636         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5637
5638 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5639
5640         PR c++/25439
5641         * g++.dg/parse/crash17.C: Adjust error markers.
5642         * g++.dg/template/error20.C: New test.
5643
5644 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5645
5646         PR c++/23172
5647         * g++.dg/ext/complit4.C: New test.
5648
5649         PR c++/25417
5650         * g++.dg/ext/complit5.C: Likewise.
5651
5652 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5653
5654         PR tree-optimization/25125
5655         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5656         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5657         * gcc.c-torture/execute/pr25125.c: New.
5658
5659 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5660
5661         PR fortran/25029
5662         PR fortran/21256
5663         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5664         with incorrect assumed size references.
5665
5666 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/23171
5669         * g++.dg/opt/init1.C: New test.
5670
5671 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5672
5673         PR c++/24671
5674         * g++.dg/template/sfinae3.C: New test.
5675
5676 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5677
5678         * g++.dg/other/friend4.C: New test.
5679
5680 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5681
5682         PR target/25005
5683         * g++.dg/opt/pr25005.C: New test.
5684
5685 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5686
5687         PR c++/25369
5688         * g++.dg/template/ptrmem16.C: New test.
5689
5690 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5691
5692         PR fortran/25029
5693         PR fortran/21256
5694         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5695
5696 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5697
5698         PR libgfortran/25307
5699         * gfortran.dg/list_read_5.f90: New test.
5700
5701 2005-12-22  Richard Henderson  <rth@redhat.com>
5702
5703         * gcc.target/i386/sse-7.c: Use -msse2.
5704
5705 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5706
5707         PR rtl-optimization/25432
5708         * gcc.c-torture/compile/20051216-1.c: New test.
5709
5710         PR objc/25328
5711         * objc/execute/pr25328.m: New test.
5712
5713 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5714
5715         PR c++/25364
5716         * g++.dg/template/call4.C: New test.
5717
5718 2005-12-22  Dale Johannesen  <dalej@apple.com>
5719
5720         * gcc.target/i386/sse-17.c: New.
5721
5722 2005-12-22  Paul Brook  <paul@codesourcery.com>
5723
5724         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5725
5726 2005-12-22  Paul Brook  <paul@codesourcery.com>
5727
5728         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5729
5730 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5731
5732         PR tree-opt/25513
5733         * gcc.c-torture/compile/pr25513.c: New test.
5734
5735 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5736
5737         PR c++/23333
5738         * g++.dg/parse/error25.C: Add more tests.
5739
5740 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5741
5742         PR fortran/18990
5743         * gfortran.dg/der_charlen_1.f90: New.
5744
5745 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5746
5747         PR fortran/20889
5748         * gfortran.dg/pointer_component_type_1.f90: New test.
5749
5750         PR fortran/25029
5751         PR fortran/21256
5752         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5753         should give an error with assumed size array refernces and checks those
5754         that should not.
5755         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5756         reference an upper bound so that it does not generate an error.
5757
5758         PR fortran/19362
5759         PR fortran/20244
5760         PR fortran/20864
5761         PR fortran/25391
5762         * gfortran.dg/used_dummy_types_1.f90: New test.
5763         * gfortran.dg/used_dummy_types_2.f90: New test.
5764         * gfortran.dg/used_dummy_types_3.f90: New test.
5765         * gfortran.dg/used_dummy_types_4.f90: New test.
5766         * gfortran.dg/used_dummy_types_5.f90: New test.
5767
5768         PR fortran/23152
5769         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5770         group already being USE associated.
5771         * gfortran.dg/assumed_shape_nml.f90: New test.
5772         * gfortran.dg/assumed_size_nml.f90: New test.
5773
5774         PR fortran/20862
5775         PR fortran/25053
5776         PR fortran/25063
5777         PR fortran/25064
5778         PR fortran/25066
5779         PR fortran/25067
5780         PR fortran/25068
5781         PR fortran/25307
5782         * gfortran.dg/io_constraints_1.f90: New test.
5783         * gfortran.dg/io_constraints_1.f90: New test.
5784         * gfortran.dg/iostat_3.f90: Change wording of warning.
5785         * gfortran.dg/g77/19981216-0.f: The same.
5786
5787 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5788
5789         PR tree-optimization/23518
5790         * testsuite/gcc.dg/pr23518.c: New.
5791
5792 2005-12-21  Mike Stump  <mrs@apple.com>
5793
5794         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5795
5796 2005-12-21  Paul Brook  <paul@codesourcery.com>
5797
5798         * gcc.dg/pr19340.c: Skip on m68k targets.
5799
5800 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5801
5802         PR rtl-optimization/25196
5803         * gcc.dg/pr25196.c: New test.
5804
5805 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5806
5807         PR fortran/25423
5808         gfortran.dg/where_nested_1.f90: New.
5809
5810 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5811
5812         PR tree-optimization/25382.
5813         * gcc.dg/tree-ssa/pr25382.c: New.
5814
5815 2005-12-20  Richard Guenther  <rguenther@suse.de>
5816
5817         PR middle-end/24306
5818         * gcc.target/i386/pr24306.c: New testcase.
5819
5820 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5821
5822         PR tree-optimization/25501
5823         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5824
5825 2005-12-20  Richard Guenther  <rguenther@suse.de>
5826
5827         Revert
5828         2005-12-02  Richard Guenther  <rguenther@suse.de>
5829
5830         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5831
5832 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5833
5834         PR c++/21228
5835         * g++.dg/warn/Wunreachable-code-2.C: New test.
5836
5837 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/24278
5840         * g++.dg/template/ctor5.C: New test.
5841
5842         PR c++/24915
5843         * g++.dg/template/overload8.C: New test.
5844
5845 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5846
5847         * gcc.c-torture/compile/pr25483 : New test.
5848
5849 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5850
5851         PR c++/20552
5852         * g++.dg/ext/typeof10.C: New test.
5853
5854 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5855
5856         * gcc.dg/mt-loopi1.c: New.
5857
5858 2005-12-18  Richard Guenther  <rguenther@suse.de>
5859
5860         PR tree-optimization/25481
5861         * gcc.dg/torture/pr25481.c: New testcase.
5862
5863 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5864
5865         PR rtl-optimization/21041
5866         * gcc.dg/pr21041.c: New test.
5867
5868 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5869
5870         PR libgfortran/25463
5871         * gfortran.dg/advance.f90: New test.
5872
5873 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5874
5875         * gcc.dg/20051201-1.c: New test.
5876
5877 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5878
5879         PR fortran/25018
5880         * gfortran.dg/initialization_1.f90: New test.
5881         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5882         * gfortran.dg/g77/980616-0.f: The same.
5883
5884 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5885
5886         * PR fortran/25458
5887         * gfortran.dg/chkbits.f90: New test.
5888
5889 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5890
5891         * gfortran.dg/enum_5.f: Revert to previous version.
5892
5893 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5894
5895         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5896         * gfortran.dg/nested_modules_1.f90: Ditto.
5897         * gfortran.dg/hollerith_f95.f90: Ditto.
5898         * gfortran.dg/select_5.f90: Ditto.
5899         * gfortran.dg/secnds.f: Ditto.
5900         * gfortran.dg/hollerith2.f90: Ditto.
5901         * gfortran.dg/imag_2.f: Ditto.
5902         * gfortran.dg/ftell_2.f90: Ditto.
5903         * gfortran.dg/malloc_free_1.f90: Ditto.
5904         * gfortran.dg/logint-1.f: Ditto.
5905         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5906         * gfortran.dg/e_d_fmt.f90: Ditto.
5907         * gfortran.dg/hollerith_legacy.f90: Ditto.
5908         * gfortran.dg/logint-2.f: Ditto.
5909         * gfortran.dg/enum_5.f90: Ditto.
5910         * gfortran.dg/f2c_2.f90: Ditto.
5911         * gfortran.dg/pr17143.f90: Ditto.
5912         * gfortran.dg/namelist_14.f90: Ditto.
5913         * gfortran.dg/logint-3.f: Ditto.
5914         * gfortran.dg/spread_scalar_source.f90: Ditto.
5915         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5916         * gfortran.dg/namelist_11.f: Ditto.
5917         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5918         * gfortran.dg/g77/20010519-1.f
5919         * gfortran.dg/g77/alpha1.f: Ditto.
5920         * gfortran.dg/g77/990115-1.f: Ditto.
5921         * gfortran.dg/g77/erfc.f: Ditto.
5922         * gfortran.dg/g77/19990313-3.f: Ditto.
5923         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5924         * gfortran.dg/g77/20010426.f: Ditto.
5925         * gfortran.dg/g77/19990313-0.f: Ditto.
5926         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5927         * gfortran.dg/g77/20000629-1.f: Ditto.
5928         * gfortran.dg/g77/970125-0.f: Ditto.
5929         * gfortran.dg/g77/8485.f: Ditto.
5930         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5931         * gfortran.dg/g77/19990313-1.f: Ditto.
5932         * gfortran.dg/g77/int8421.f: Ditto.
5933         * gfortran.dg/g77/19990305-0.f: Ditto.
5934         * gfortran.dg/g77/947.f: Ditto.
5935         * gfortran.dg/g77/19990905-2.f: Ditto.
5936         * gfortran.dg/g77/cabs.f: Ditto.
5937         * gfortran.dg/g77/19990313-2.f: Ditto.
5938         * gfortran.dg/g77/20020307-1.f: Ditto.
5939         * gfortran.dg/g77/dcomplex.f: Ditto.
5940         * gfortran.dg/g77/19990502-1.f: Ditto.
5941         * gfortran.dg/g77/19981216-0.f: Ditto.
5942         * gfortran.dg/common_4.f90: Ditto.
5943         * gfortran.dg/entry_4.f90: Ditto.
5944         * gfortran.dg/equiv_constraint_2.f90: Ditto.
5945         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
5946         * gfortran.dg/namelist_12.f: Ditto.
5947         * gfortran.dg/scale_1.f90: Ditto.
5948         * gfortran.dg/modulo_1.f90
5949         * gfortran.dg/hollerith.f90: Ditto.
5950         * gfortran.dg/direct_io_3.f90: Ditto.
5951         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
5952         * gfortran.dg/gnu_logical_1.F: Ditto.
5953         * gfortran.dg/unf_io_convert_1.f90: Ditto.
5954         * gfortran.dg/assign_1.f90: Ditto.
5955         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
5956         * gfortran.dg/pr23095.f: Ditto.
5957         * gfortran.dg/read_float_1.f90: Ditto.
5958
5959 2005-12-17  Andreas Jaeger  <aj@suse.de>
5960
5961         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
5962         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
5963
5964 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5965
5966         PR fortran/24268
5967         * gfortran.dg/fmt_white.f: New test.
5968
5969 2005-12-16  Steven G. Kargl <kargls@comcast.net>
5970
5971         * gfortran.dg/label_1.f90: New test.
5972
5973 2005-12-15  Ben Elliston  <bje@au.ibm.com>
5974
5975         PR testsuite/25422
5976         * gcc.dg/20031012-1.c: Add -Walways-true option.
5977         * gcc.dg/weak/weak-3.c: Likewise.
5978         * g++.old-deja/g++.mike/warn8.C: Likewise.
5979
5980 2005-12-16  Mike Stump  <mrs@apple.com>
5981
5982         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
5983         exit.
5984
5985 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5986
5987         PR libgfortran/25264
5988         PR libgfortran/25349
5989         * gfortran.dg/tl_editing.f90: Added additional checks.
5990         * gfortran.dg/t_editing.f: New test.
5991         * gfortran.dg/write_padding.f90: New test
5992
5993 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5994
5995         PR testsuite/25215
5996         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
5997
5998 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR rtl-optimization/24899
6001         * gcc.c-torture/execute/20051215-1.c: New test.
6002
6003 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6004
6005         PR 24823
6006         * gfortran.dg/pr24823.f: New test.
6007
6008 2005-12-16  Jeff Law  <law@redhat.com>
6009
6010         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6011
6012 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6013
6014         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6015         Change C++ style comments to C style comments.
6016         Remove aligned types from the array.
6017         Keep Enums disabled.
6018         (complex_types): Remove aligned types from the array.
6019         Comment out "_Complex long double".
6020         (attrib_types): Remove.
6021         (complex_attrib_types): Remove.
6022         (attrib_array_types): Remove.
6023         (complex_attrib_array_types): Remove.
6024         (aligned_bitfld_types): Remove.
6025         (n_aligned_bitfld_types): Remove.
6026         (FEATURE_ALIGNEDPACKED): Delete.
6027         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6028         (singles): Remove support for adding attributes.
6029         (choose_type): Remove support for attributed types.
6030         (generate_fields): Remove support for attributed bit-fields.
6031         Remove support for adding attributes.
6032         (generate_random_tests): Remove support for adding attributes.
6033         (features): Add back "[0] :0" and "complex vector [0]".
6034         (main): Remove support for attributed bit-fields.
6035         Uncomment the calling of generate_random_tests for the rests of
6036         the tests.
6037
6038 2005-12-16  Jan Hubicka  <jh@suse.cz>
6039
6040         * gcc.c-torture/combine/pr25224.c: New.
6041
6042 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6043
6044         PR other/25028
6045         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6046         HP-UX.
6047
6048 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6049
6050         * gcc.dg/20051215-1.c: New file.
6051
6052 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6053
6054         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6055         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6056
6057 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6058
6059         PR fortran/18197
6060         * gfortran.dg/dummy_functions_1.f90: New.
6061
6062 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6063
6064         PR rtl-optimization/25310
6065         * gcc.c-torture/compile/pr25310.c: New test.
6066
6067 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6068
6069         PR debug/25023
6070         * gcc.dg/pr25023.c: New test.
6071
6072 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6073
6074         * g++.old-deja/g++.brendan/redecl1.C,
6075         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6076         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6077         g++.old-deja/g++.oliva/typeof1.C,
6078         g++.old-deja/g++.other/crash16.C,
6079         g++.old-deja/g++.other/crash34.C,
6080         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6081         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6082         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6083         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6084         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6085         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6086         Remove xfail.
6087
6088 2005-12-14  Kean Johnston  <jkj@sco.com>
6089             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6090
6091         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6092         * gcc.target/i386/20020523-1.c: Ditto.
6093         * gcc.target/i386/tailcall-1.c: Ditto.
6094         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6095         * gcc.target/i386/ssetype-5.c: Ditto.
6096
6097 2005-12-14  Jeff Law  <law@redhat.com>
6098
6099         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6100
6101 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6102
6103         PR target/25254
6104         PR target/24188
6105         * gcc.target/i386/pr25254.c: New test.
6106         * gfortran.dg/PR24188.f: New test.
6107
6108 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6109
6110         * lib/fortran-torture.exp: Catch remaining uses of
6111         remote_file build delete.
6112
6113 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6114
6115         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6116
6117 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6118
6119         * gcc.dg/warn-addr-cmp.c: New test.
6120
6121 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6122
6123         PR debug/25023
6124         PR target/25293
6125         * gcc.target/i386/pr25293.c: New test.
6126
6127 2005-12-13  Petr Machata  <machata@post.cz>
6128
6129         PR c++/24907
6130         * g++.dg/parse/comma2.C: New test.
6131
6132 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6133             Jakub Jelinek  <jakub@redhat.com>
6134
6135         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6136         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6137         (limits.h): Include unconditionally.
6138         (stdlib.h): Likewise.
6139         (hashtab.h): Do not include.
6140         (getopt.h): Likewise.
6141         (stddef.h): Include.
6142         (hashval_t): Define.
6143         (struct entry): Add "next" field.
6144         (HASH_SIZE): New macro.
6145         (hash_table): New variable.
6146         (switchfiles): Do not use xmalloc.
6147         (mix): New macro.
6148         (iterative_hash): New function.
6149         (hasht): Remove.
6150         (e_exists): New function.
6151         (e_insert): Likewise.
6152         (output): Use, instead of libiberty hashtable functions.
6153         (main): Do not use getopt.  Do not call htab_create.
6154
6155 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6156
6157         PR c++/25331
6158         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6159         put atal* and atpaal* attributes on array elements.
6160         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6161         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6162         put atal* and atpaal* attributes on array elements.
6163         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6164
6165 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6166
6167         * gcc.dg/single-precision-constant.c: New test.
6168
6169 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6170
6171         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6172         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6173         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6174         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6175         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6176         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6177         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6178         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6179         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6180         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6181         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6182         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6183         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6184         gcc.target/powerpc/ppc-sdata-2.c,
6185         gcc.target/powerpc/ppc-stackalign-1.c,
6186         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6187         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6188         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6189         gcc.target/powerpc/rs6000-ldouble-2.c,
6190         gcc.target/powerpc/rs6000-power2-1.c,
6191         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6192         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6193         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6194         option into target selector.
6195         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6196         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6197
6198 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6199
6200         PR objc/25348
6201         * objc.dg/encode-9.m: New test.
6202
6203 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6204
6205         PR testsuite/20772
6206         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6207         * gcc.dg/asm-b.c: Fix typo.
6208         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6209         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6210         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6211         i?86 lp64 and x86_64 ilp32.
6212         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6213         on i?86 lp64.
6214         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6215
6216 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6217
6218         PR fortran/25078
6219         gfortran.dg/equiv_5.f90: New test.
6220
6221 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6222
6223         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6224         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6225         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6226         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6227         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6228         * gcc.dg/tree-ssa/reassoc-5.c: New.
6229         * gcc.dg/tree-ssa/reassoc-6.c: New.
6230         * gcc.dg/tree-ssa/reassoc-7.c: New.
6231         * gcc.dg/tree-ssa/reassoc-8.c: New.
6232         * gcc.dg/tree-ssa/reassoc-9.c: New.
6233         * gcc.dg/tree-ssa/reassoc-10.c: New.
6234         * gcc.dg/tree-ssa/reassoc-11.c: New.
6235
6236 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6237
6238         PR testsuite/25167
6239         PR testsuite/24478
6240         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6241
6242 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6243
6244         PR c++/25300
6245         * g++.dg/template/inherit.C: Do not use a generic error message.
6246
6247 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6248
6249         PR libobjc/25354
6250         * objc.dg/gnu-encoding: New directory.
6251         * objc.dg/gnu-encoding/compat-common.h: New file.
6252         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6253         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6254         * objc.dg/gnu-encoding/vector-defs.h: New file.
6255         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6256         * objc.dg/gnu-encoding/generate-random.c: New file.
6257         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6258         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6259         * objc.dg/gnu-encoding/generate-random.h: New file.
6260
6261 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR c++/25337
6264         * g++.dg/template/defarg7.C: New test.
6265
6266 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6267
6268         PR libobjc/25347
6269         * objc.dg/encode-8.m: New test.
6270
6271 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6272
6273         PR libobjc/25346
6274         * objc.dg/encode-7.m: New test.
6275
6276 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6277
6278         PR c++/25010
6279         * g++.dg/opt/inline10.C: New test.
6280
6281 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6282
6283         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6284
6285 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6286
6287         * gfortran.dg/substring_equivalence.f90: typo in comment
6288
6289 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6290
6291         PR fortran/25068
6292         * gfortran.dg/iostat_3.f90: New test.
6293
6294 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6295
6296         PR fortran/23815
6297         * gfortran.dg/unf_io_convert_1.f90: New test.
6298         * gfortran.dg/unf_io_convert_2.f90: New test.
6299         * gfortran.dg/unf_io_convert_3.f90: New test.
6300
6301 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6302
6303         PR testsuite/20772
6304         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6305         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6306         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6307         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6308         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6309         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6310         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6311         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6312         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6313         gcc.dg/torture/fp-int-convert-float128-timode.c,
6314         gcc.dg/torture/fp-int-convert-float128.c,
6315         gcc.dg/torture/fp-int-convert-float80-timode.c,
6316         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6317         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6318
6319         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6320
6321 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6322
6323         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6324
6325 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6326
6327         * gcc.dg/20051207-1.c,
6328         * gcc.dg/20051207-2.c,
6329         * gcc.dg/20051207-3.c: New tests.
6330
6331 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6332
6333         PR testsuite/20772
6334         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6335         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6336         dg-skip-if target selector.
6337
6338         PR testsuite/20772
6339         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6340         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6341         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6342         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6343         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6344         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6345         and/or merge with i?86 cases.
6346
6347         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6348
6349         PR testsuite/20772
6350         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6351         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6352         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6353         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6354         x86_64-*-linux*.
6355
6356 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6357
6358         PR target/25311
6359         * gcc.c-torture/compile/pr25311.c: New test.
6360
6361 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6362
6363         PR libgfortran/25039
6364         * gfortran.dg/read_comma.f: New test.
6365
6366 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6367
6368         PR c++/19317
6369         * g++.dg/opt/pr19317-1.C: New test.
6370         * g++.dg/opt/pr19317-2.C: New test.
6371         * g++.dg/opt/pr19317-3.C: New test.
6372
6373         PR target/19005
6374         * gcc.c-torture/execute/pr19005.c: New test.
6375
6376         PR target/17828
6377         * g++.old-deja/g++.other/comdat5.C: New test.
6378         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6379
6380         * g++.dg/compat/struct-layout-1.exp: New file.
6381         * g++.dg/compat/struct-layout-1.h: New.
6382         * g++.dg/compat/struct-layout-1_generate.c: New.
6383         * g++.dg/compat/struct-layout-1_x1.h: New.
6384         * g++.dg/compat/struct-layout-1_x2.h: New.
6385         * g++.dg/compat/struct-layout-1_y1.h: New.
6386         * g++.dg/compat/struct-layout-1_y2.h: New.
6387
6388         * gcc.dg/20050330-2.c: New test.
6389
6390 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6391
6392         PR fortran/25292
6393         * gfortran.dg/associated_1.f90: New.
6394
6395 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6396
6397         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6398         ILP32 vect_no_align platforms.
6399
6400 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6401             Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR target/25268
6404         * gcc.c-torture/compile/20051207-1.c: New test.
6405
6406 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6407
6408         PR testsuite/20772
6409         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6410         gcc.dg/torture/pr18582-1.c,
6411         gcc.target/i386/attributes-error.c: Also test on x86_64.
6412
6413         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6414
6415 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6416
6417         PR c++/19397
6418         * g++.dg/template/typedef3.C: New test.
6419
6420         PR c++/19762
6421         PR c++/19764
6422         * g++.dg/template/dtor3.C: Fix error markers.
6423
6424 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6425
6426         * lib/target-supports.exp (check_effective_target_sync_char_short):
6427         Add s390*.
6428
6429 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6430
6431         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6432
6433 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6434
6435         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6436         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6437         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6438         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6439
6440 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6441
6442         PR c++/25263
6443         * g++.dg/other/array2.C: New test case.
6444
6445 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6446
6447         * gcc.dg/darwin-weakimport-3.c: New.
6448
6449         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6450         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6451         and to work on Darwin.
6452         * gcc.dg/attr-weakref-1b.c: New file.
6453         * gcc.dg/attr-weakref-2.c: New test.
6454         * gcc.dg/darwin-weakref-1.c: New test.
6455
6456 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6457
6458         PR testsuite/25247
6459         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6460         use in selector expressions.
6461         (dg-xfail-if): Ditto.
6462         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6463         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6464         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6465         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6466         * gcc.test-framework/test-framework.exp: Skip generated tests if
6467         CHECK_TEST_FRAMEWORK is not 1.
6468
6469 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6470
6471         PR tree-optimization/24963
6472         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6473
6474         PR target/24108
6475         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6476
6477         PR target/18580
6478         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6479         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6480         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6481         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6482
6483 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6484
6485         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6486         dg-options.
6487
6488 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6489
6490         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6491
6492 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6493
6494         * gcc.dg/format/cast-1.c: New test.
6495
6496 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6497
6498         PR c/7776
6499         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6500         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6501         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6502         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6503
6504 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6505
6506         * gcc.dg/cast-pretty-print-1.c: New test.
6507
6508 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6509
6510         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6511
6512 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6513
6514         PR c++/24173
6515         * g++.dg/template/friend40.C: New test.
6516
6517 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6518
6519         PR target/25199
6520         * gcc.target/i386/movq-2.c: New test.
6521         * gcc.target/i386/movq.c: Remove target i?86, instead add
6522         dg-require-effective-target ilp32.
6523
6524 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6525
6526         PR c++/24103
6527         * g++.dg/other/default1.C: New test.
6528
6529 2005-12-02  Richard Guenther  <rguenther@suse.de>
6530
6531         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6532
6533 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6534
6535         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6536
6537 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6538
6539         PR target/21017
6540         * gcc.target/powerpc/rotate.c: New.
6541
6542 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6543
6544         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6545         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6546
6547 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6548
6549         PR c/13384
6550         * gcc.dg/pr17730-1.c: Adjust.
6551         * gcc.dg/lvalue1.c (main): Likewise.
6552         * gcc.dg/lvalue-2.c: Likewise.
6553         * g++.dg/pr7503-3.C
6554
6555 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6556
6557         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6558         error messages.
6559
6560 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6561
6562         PR fortran/24789
6563         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6564
6565 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6566
6567         PR target/24475
6568         * lib/target-supports.exp (check_effective_target_tls): New.
6569         (check_effective_target_tls_runtime): New.
6570         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6571         for TLS support.
6572         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6573         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6574         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6575         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6576         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6577         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6578         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6579         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6580         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6581         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6582         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6583         effective-target TLS.
6584         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6585         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6586         effective-target TLS runtime.
6587
6588 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6589
6590         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6591
6592 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6593
6594         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6595         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6596         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6597         ignored" warnings when "packing" is the same as the ABI layout.
6598
6599 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6600
6601         PR fortran/21302
6602         * gfortran.dg/line_length_1.f: New test.
6603         * gfortran.dg/line_length_2.f90: Ditto.
6604
6605 2005-11-30  Richard Guenther  <rguenther@suse.de>
6606
6607         PR tree-optimization/21655
6608         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6609
6610 2005-11-30  Dale Johannesen  <dalej@apple.com>
6611
6612         * gcc.c-torture/compile/pr24930.c: New.
6613
6614 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6615
6616         PR fortran/15809
6617         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6618
6619 2005-11-30  Jeff Law  <law@redhat.com>
6620
6621         * g++.old-deja/g++.law/pr25000.C: New test.
6622
6623 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6624
6625         * gcc.dg/tls/opt-11.c: New test.
6626
6627 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6628
6629         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6630         targets.
6631         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6632         LP64 ia64.
6633
6634 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6635
6636         * gfortran.dg/open_access_1.f90: New test.
6637
6638 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6639
6640         * gcc.dg/charset/builtin2.c: New test.
6641
6642 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6643
6644         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6645         on mmix-*-* for *_[xy].c.
6646
6647 2005-11-28  Kean Johnston  <jkj@sco.com>
6648
6649         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6650         headers.
6651         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6652         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6653         * gcc.target/i386/asm-3.c: Ditto.
6654         * gcc.target/i386/clobbers.c: Ditto.
6655         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6656         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6657         test regexp.
6658         * gcc.target/i386/mul.c: Ditto.
6659         * gcc.target/i386/ssetype-1.c: Ditto.
6660         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6661         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6662         static so the test works with -fPIC mode too. Based on comment in
6663         PR19231 by Pinski.
6664         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6665
6666 2005-11-28  Richard Guenther  <rguenther@suse.de>
6667
6668         * gcc.dg/alias-9.c: New testcase.
6669         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6670
6671 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6672             Uros Bizjak  <uros@kss-loka.si>
6673
6674         PR middle-end/20219
6675         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6676         tan(x)/sin(x) transformations.
6677
6678 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6679
6680         PR middle-end/24575
6681         * gcc.dg/tree-ssa/divide-3.c: New test.
6682         * gcc.dg/tree-ssa/divide-4.c: New test.
6683
6684 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6685
6686         PR fortran/24917
6687         *  gfortran.dg/boz_6.f90: New test.
6688
6689 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6690
6691         PR fortran/23912
6692         * gfortran.dg/modulo_1.f90: New test.
6693
6694 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6695
6696         PR libfortran/24919
6697         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6698         fail on CRLF platforms.
6699         * gfortran.dg/ftell_2.f90: Likewise.
6700
6701 2005-11-26  Eric Christopher  <echristo@apple.com>
6702
6703         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6704
6705 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6706
6707         * objc.dg/gnu-runtime-3.m: Simplify.
6708
6709 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR middle-end/23669
6712         * gcc.dg/tree-ssa/divide-1.c: New test.
6713         * gcc.dg/tree-ssa/divide-2.c: New test.
6714
6715 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6716
6717         PR libgfortran/24945
6718         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6719
6720 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6721
6722         PR libgfortran/24945
6723         * gfortran.dg/open_status_2.f90: New test.
6724
6725 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6726
6727         * gcc.c-torture/execute/builtins/fprintf.c,
6728         gcc.c-torture/execute/builtins/fputs-lib.c,
6729         gcc.c-torture/execute/builtins/fputs.c,
6730         gcc.c-torture/execute/builtins/lib/fprintf.c,
6731         gcc.c-torture/execute/builtins/lib/printf.c,
6732         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6733
6734 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6735
6736         * gcc.dg/20050922-2.c: New test.
6737
6738 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6739
6740         * objc.dg/gnu-runtime-3.m: New test.
6741
6742 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6743
6744         PR c++/9278
6745         * g++.dg/other/void1.C: New test.
6746
6747 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6748
6749         PR middle-end/24998
6750         * gcc.dg/torture/fp-int-convert-float.c,
6751         gcc.dg/torture/fp-int-convert-double.c,
6752         gcc.dg/torture/fp-int-convert-long-double.c,
6753         gcc.dg/torture/fp-int-convert-timode.c,
6754         gcc.dg/torture/fp-int-convert-float80.c,
6755         gcc.dg/torture/fp-int-convert-float80-timode.c,
6756         gcc.dg/torture/fp-int-convert-float128.c,
6757         gcc.dg/torture/fp-int-convert-float128-timode.c,
6758         gcc.dg/torture/fp-int-convert.h: New files.
6759
6760 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6761
6762         PR middle-end/24989
6763         * gcc.dg/tree-ssa/bool-10.c: New test.
6764         * gcc.dg/tree-ssa/bool-11.c: New test.
6765         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6766
6767 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6768
6769         PR middle-end/24990
6770         * tree-ssa/pr24990-1.c: New test.
6771
6772 2005-11-24  Richard Guenther  <rguenther@suse.de>
6773         Dirk Mueller <dmueller@suse.de>
6774
6775         PR c++/14024
6776         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6777         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6778         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6779         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6780         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6781         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6782
6783 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6784
6785         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6786
6787 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6788
6789         PR c/21668
6790         * gcc.dg/Wc++-compat.c: New.
6791         * gcc.dg/Wno-c++-compat.c: New.
6792
6793 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6794
6795         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6796         (vspltish, vspltisw): Likewise.
6797
6798 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6799
6800         PR libgfortran/24794
6801         * gfortran.dg/namelist_12.f: Fix quotes.
6802         * gfortran.dg/namelist_13.f90: Fix quotes.
6803         * gfortran.dg/namelist_14.f90: Fix quotes.
6804         * gfortran.dg/namelist_15.f90: Fix quotes.
6805         * gfortran.dg/namelist_use.f90: Fix quotes.
6806         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6807         * gfortran.dg/namelist_21.f90: New test.
6808         * gfortran.dg/namelist_22.f90: New test.
6809
6810 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6811
6812         PR target/23435
6813         * gcc.c-torture/compile/pr23435.c: New.
6814
6815 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6816
6817         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6818
6819 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6820
6821         * gcc.target/powerpc/405-macchw-1.c,
6822         gcc.target/powerpc/405-macchw-2.c,
6823         gcc.target/powerpc/405-macchwu-1.c,
6824         gcc.target/powerpc/405-macchwu-2.c,
6825         gcc.target/powerpc/405-machhw-1.c,
6826         gcc.target/powerpc/405-machhw-2.c,
6827         gcc.target/powerpc/405-machhwu-1.c,
6828         gcc.target/powerpc/405-machhwu-2.c,
6829         gcc.target/powerpc/405-maclhw-1.c,
6830         gcc.target/powerpc/405-maclhw-2.c,
6831         gcc.target/powerpc/405-maclhwu-1.c,
6832         gcc.target/powerpc/405-maclhwu-2.c,
6833         gcc.target/powerpc/405-mulchw-1.c,
6834         gcc.target/powerpc/405-mulchw-2.c,
6835         gcc.target/powerpc/405-mulchwu-1.c,
6836         gcc.target/powerpc/405-mulchwu-2.c,
6837         gcc.target/powerpc/405-mulhhw-1.c,
6838         gcc.target/powerpc/405-mulhhw-2.c,
6839         gcc.target/powerpc/405-mulhhwu-1.c,
6840         gcc.target/powerpc/405-mulhhwu-2.c,
6841         gcc.target/powerpc/405-mullhw-1.c,
6842         gcc.target/powerpc/405-mullhw-2.c,
6843         gcc.target/powerpc/405-mullhwu-1.c,
6844         gcc.target/powerpc/405-mullhwu-2.c,
6845         gcc.target/powerpc/405-nmacchw-1.c,
6846         gcc.target/powerpc/405-nmacchw-2.c,
6847         gcc.target/powerpc/405-nmachhw-1.c,
6848         gcc.target/powerpc/405-nmachhw-2.c,
6849         gcc.target/powerpc/405-nmaclhw-1.c,
6850         gcc.target/powerpc/405-nmaclhw-2.c,
6851         gcc.target/powerpc/440-macchw-1.c,
6852         gcc.target/powerpc/440-macchw-2.c,
6853         gcc.target/powerpc/440-macchwu-1.c,
6854         gcc.target/powerpc/440-macchwu-2.c,
6855         gcc.target/powerpc/440-machhw-1.c,
6856         gcc.target/powerpc/440-machhw-2.c,
6857         gcc.target/powerpc/440-machhwu-1.c,
6858         gcc.target/powerpc/440-machhwu-2.c,
6859         gcc.target/powerpc/440-maclhw-1.c,
6860         gcc.target/powerpc/440-maclhw-2.c,
6861         gcc.target/powerpc/440-maclhwu-1.c,
6862         gcc.target/powerpc/440-maclhwu-2.c,
6863         gcc.target/powerpc/440-mulchw-1.c,
6864         gcc.target/powerpc/440-mulchw-2.c,
6865         gcc.target/powerpc/440-mulchwu-1.c,
6866         gcc.target/powerpc/440-mulchwu-2.c,
6867         gcc.target/powerpc/440-mulhhw-1.c,
6868         gcc.target/powerpc/440-mulhhw-2.c,
6869         gcc.target/powerpc/440-mulhhwu-1.c,
6870         gcc.target/powerpc/440-mulhhwu-2.c,
6871         gcc.target/powerpc/440-mullhw-1.c,
6872         gcc.target/powerpc/440-mullhw-2.c,
6873         gcc.target/powerpc/440-mullhwu-1.c,
6874         gcc.target/powerpc/440-mullhwu-2.c,
6875         gcc.target/powerpc/440-nmacchw-1.c,
6876         gcc.target/powerpc/440-nmacchw-2.c,
6877         gcc.target/powerpc/440-nmachhw-1.c,
6878         gcc.target/powerpc/440-nmachhw-2.c,
6879         gcc.target/powerpc/440-nmaclhw-1.c,
6880         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6881
6882 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6883
6884         PR fortran/24774
6885         * gfortran.dg/inquire_9.f90: New test.
6886
6887         PR fortran/21647
6888         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6889
6890 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6891
6892         PR libfortran/24432
6893         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6894         Check that 'cos' is supported.
6895
6896 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6897
6898         PR fortran/24223
6899         * gfortran.dg/substring_equivalence.f90: New test.
6900
6901         PR fortran/24705
6902         * gfortran.dg/auto_internal_assumed.f90: New test.
6903
6904 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6905
6906         * gcc.dg/fold-div-2.c: New test.
6907
6908 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6909
6910         PR rtl-optimization/24883
6911         * gcc.c-torture/compile/pr24883.c: New test.
6912
6913 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6914
6915         PR middle-end/20583
6916         * gcc.c-torture/compile/pr20583.c: New.
6917
6918 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6919
6920         * gcc.c-torture/execute/usmul.c: New test.
6921
6922 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6923
6924         * gcc.dg/tree-ssa/vrp22.c: New test.
6925
6926 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6927
6928         PR middle-end/24912
6929         * gcc.dg/torture/pr24912-1.c: New test.
6930
6931 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6932
6933         PR fortran/24862
6934         * gfortran.dg/arrayio_derived_1.f90: New test.
6935
6936 2005-11-19  Richard Guenther  <rguenther@suse.de>
6937
6938         PR middle-end/23294
6939         * gcc.dg/tree-ssa/pr23294.c: New testcase.
6940
6941 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
6942
6943         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
6944
6945 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/8355
6948         * g++.dg/template/friend39.C: New test.
6949
6950 2005-11-18  James E Wilson  <wilson@specifix.com>
6951
6952         * gcc.dg/builtin-strstr.c: New.
6953
6954 2005-11-18  Richard Henderson  <rth@redhat.com>
6955
6956         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
6957         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
6958         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
6959         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
6960         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
6961         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
6962         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
6963         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
6964         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
6965         renaming to remove initial "ia64-".
6966
6967 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
6968
6969         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
6970
6971 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
6972
6973         * g++.dg/cpp/string-2.C: New test.
6974
6975 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
6976
6977         * gcc.dg/tree-ssa/loop-14.c: New test.
6978
6979 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
6980             Michael Chamberlain <michael@chamberlain.net.au>
6981
6982         * ada/acats/run_all.sh (target_run): Kill long running tests.
6983
6984 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6985
6986         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
6987         * gcc.dg/cleanup-9.c: Likewise.
6988         * gcc.dg/cleanup-10.c: Likewise.
6989         * gcc.dg/cleanup-11.c: Likewise.
6990
6991 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6992
6993         PR fortran/24892
6994         * gfortran.dg/open_access_append_1.f90: New test.
6995         * gfortran.dg/open_access_append_2.f90: New test.
6996
6997 2005-11-16  Richard Guenther  <rguenther@suse.de>
6998
6999         PR middle-end/24851
7000         * gcc.c-torture/execute/pr24851.c: New testcase.
7001
7002 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7003
7004         * gcc.dg/fold-overflow-1.c: New test.
7005
7006 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7007
7008         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7009         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7010
7011 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7012
7013         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7014         structures.
7015         * g++.dg/eh/forced2.C: Likewise.
7016         * g++.dg/eh/forced3.C: Likewise.
7017         * g++.dg/eh/forced4.C: Likewise.
7018
7019 2005-11-11  Mike Stump  <mrs@apple.com>
7020
7021         * g++.old-deja/g++.mike/unused.C: Add.
7022
7023 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7024
7025         PR c++/24667
7026         * g++.dg/warn/Wcast-qual1.C: New test.
7027
7028 2005-11-15  Jan Hubicka  <jh@suse.cz>
7029
7030         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7031
7032 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7033
7034         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7035
7036 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7037
7038         PR 24840
7039         * gcc.dg/tree-ssa/pr24840.c: New test.
7040
7041 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7042
7043         PR testsuite/24841
7044         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7045
7046 2005-11-14  Dale Johannesen  <dalej@apple.com>
7047
7048         * gcc.c-torture/execute/20051113-1.c: New.
7049
7050 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/24687
7053         * g++.dg/template/crash43.C: New test.
7054
7055 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7056
7057         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7058
7059 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7060
7061         PR c++/24817
7062         * g++.dg/eh/spec8.C: New test.
7063
7064 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7065
7066         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7067
7068 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7069
7070         PR c++/20293
7071         * g++.dg/parse/ambig4.C: New test.
7072         * g++.dg/tc1/dr101.C: Adjust error markers.
7073         * g++.dg/lookup/strong-using-2.C: Likewise.
7074         * g++.dg/lookup/ambig5.C: Likewise.
7075         * g++.dg/lookup/ambig4.C: Likewise.
7076         * g++.dg/parse/crash22.C: Likewise.
7077
7078 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7079
7080         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7081
7082 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7083
7084         * gcc.dg/nested-calls-1.c: New test.
7085
7086 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7087
7088         * gfortran.dg/complex_intrinsic_1.f90: New test.
7089         * gfortran.dg/complex_intrinsic_2.f90: New test.
7090         * gfortran.dg/fgetc_1.f90: New test.
7091         * gfortran.dg/fgetc_2.f90: New test.
7092         * gfortran.dg/fgetc_3.f90: New test.
7093         * gfortran.dg/ftell_1.f90: New test.
7094         * gfortran.dg/ftell_2.f90: New test.
7095         * gfortran.dg/gnu_logical_1.F: New test.
7096         * gfortran.dg/gnu_logical_2.f90: New test.
7097
7098 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7099
7100         PR middle-end/24820
7101         * testsuite/gcc.dg/pr24820.c: New test.
7102
7103 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7104
7105         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7106         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7107         variable.
7108
7109 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7110
7111         testsuite/24614
7112         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7113
7114 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7115
7116         * gcc.target/cris/cris.exp: New file.
7117         * gcc.target/cris/rld-legit1.c: New test.
7118         * gcc.target/cris/rld-legit2.c: New test.
7119
7120 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7121
7122         PR c++/24780
7123         * g++.dg/opt/pr24780.C: New test.
7124
7125         PR c++/24761
7126         * g++.dg/template/asm1.C: New test.
7127
7128 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7129
7130         PR libgfortran/24787
7131         * gfortran.dg/scan_1.f90: New test.
7132
7133 2005-11-12  Jan Hubicka  <jh@suse.cz>
7134
7135         * gcc.target/i386/minmax-1.c: New.
7136         * gcc.target/i386/minmax-2.c: New.
7137
7138 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7139
7140         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7141
7142 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7143
7144         * gcc.c-torture/execute/20051110-1.c,
7145         gcc.c-torture/execute/20051110-2.c: New tests.
7146
7147 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7148
7149         PR middle-end/24750
7150         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7151         New tests.
7152
7153 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7154
7155         * lib/target-libpath.exp (get_shlib_extension): New proc.
7156         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7157         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7158         * lib/objc.exp (objc_target_compile): Likewise.
7159         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7160         detection.
7161
7162 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7163
7164         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7165
7166         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7167         Add -static to additional_flags and pass it to target_compile.
7168
7169 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7170
7171         PR libgfortran/24719
7172         gfortran.dg/read_noadvance.f90: New test.
7173
7174         PR libgfortran/24699
7175         gfortran.dg/fmt_t_2.f90: New test.
7176
7177         PR libgfortran/24785
7178         gfortran.dg/read_x_eor.f90: New test.
7179
7180         PR libgfortran/24584
7181         gfortran.dg/namelist_empty.f90: Rename test.
7182
7183         PR libgfortran/24489
7184         gfortran/read_eor.f90: Rename test.
7185
7186 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7187
7188         PR fortran/15976
7189         * gfortran.dg/automatic_module_variable.f90: New test.
7190
7191 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7192
7193         PR target/24445
7194         * gcc.dg/pr24445.c: New test.
7195
7196 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7197
7198         PR fortran/24655
7199         PR fortran/24755
7200         * gfortran.dg/recursive_statement_functions.f90: Add statement
7201         functions using inline intrinsic functions and parameters to test
7202         that they no longer seg-fault.
7203
7204         PR fortran/24409
7205         gfortran.dg/nested_modules_4.f90: New test.
7206         gfortran.dg/nested_modules_5.f90: New test.
7207
7208 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7209
7210         PR fortran/24643
7211         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7212
7213 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7214
7215         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7216         failures.
7217
7218 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7219
7220         * gcc.dg/sparc-getcontext-1.c: New test.
7221
7222 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7223
7224         * gcc.dg/ifcvt-fabs-1.c: New test.
7225
7226 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7227
7228         PR other/4372
7229         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7230         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7231
7232 2005-11-09  Richard Guenther  <rguenther@suse.de>
7233
7234         PR tree-optimization/24716
7235         * gcc.c-torture/execute/pr24716.c: New testcase.
7236
7237 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7238
7239         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7240
7241 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7242
7243         PR 24624
7244         * gcc.dg/pr24624.c: Testcase added.
7245
7246 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7247
7248         PR 24623
7249         * g++.dg/other/pr24623.C: Testcase added.
7250
7251 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7252
7253         PR fortran/22607
7254         * gfortran-dg/pure_byref_1.f90: New.
7255         * gfortran-dg/pure_byref_2.f90: New.
7256
7257 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7258
7259         PR c/24101
7260         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7261         * gcc.dg/dg.exp: Run main loop also for *.i files.
7262
7263 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7264
7265         PR c++/19450
7266         * g++.dg/tls/diag-3.C: New test.
7267         * g++.dg/tls/diag-4.C: New test.
7268         * g++.dg/tls/static-1.C: New test.
7269         * g++.dg/tls/static-1a.cc: New file.
7270
7271 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7272
7273         PR 23046
7274         * g++.dg/tree-ssa/pr23046.C: New test.
7275
7276 2005-11-08  Devang Patel <dpatel@apple.com>
7277
7278         PR tree-optimization/23115
7279         * gcc.dg/tree-ssa/pr23115.c: New.
7280
7281 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7282
7283         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7284         * gcc.target/powerpc/pr16155.c: Same.
7285         * gcc.target/powerpc/altivec-1.c: Same.
7286         * gcc.target/powerpc/altivec-2.c: Same.
7287         * gcc.target/powerpc/altivec-3.c: Same.
7288         * gcc.target/powerpc/altivec-5.c: Same.
7289         * gcc.target/powerpc/altivec-11.c: Same.
7290         * gcc.target/powerpc/altivec-12.c: Same.
7291         * gcc.target/powerpc/altivec-14.c: Same.
7292         * gcc.target/powerpc/altivec-22.c: Same.
7293         * gcc.target/powerpc/altivec-consts.c: Same.
7294         * gcc.target/powerpc/altivec-pr22085.c: Same.
7295         * gcc.target/powerpc/altivec-splat.c: Same.
7296         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7297         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7298         * gcc.target/powerpc/darwin-longlong.c: Same.
7299
7300 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7301
7302         PR target/19340
7303         * gcc.dg/pr19340.c: New test.
7304
7305 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7306
7307         PR rtl-optimization/24683
7308         * gcc.dg/pr24683.c: New test.
7309
7310 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7311
7312         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7313         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7314
7315 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7316
7317         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7318
7319 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7320
7321         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7322
7323 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7324
7325         PR target/24230
7326
7327         * gcc.target/powerpc/altivec-consts.c,
7328         gcc.target/powerpc/altivec-splat.c: New testcase.
7329
7330 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7331
7332         PR c/24599
7333
7334         * gcc.dg/overflow-2.c: New testcase.
7335
7336 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7337
7338         PR rtl-optimization/23567
7339         * gcc.c-torture/execute/20051104-1.c: New test.
7340
7341 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7342
7343         PR fortran/24534
7344         gfortran.dg/private_type_2.f90: Modified to check that case with
7345         PRIVATE declaration within derived type is accepted.
7346
7347         PR fortran/20838
7348         gfortran.dg/pointer_assign_1.f90: New test.
7349
7350         PR fortran/20840
7351         * gfortran.dg/arrayio_0.f90: New test.
7352
7353         PR fortran/17737
7354         gfortran.dg/data_initialized.f90: New test.
7355         gfortran.dg/data_constraints_1.f90: New test.
7356         gfortran.dg/data_constraints_2.f90: New test.
7357
7358 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7359
7360         PR fortran/24174
7361         PR fortran/24305
7362         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7363
7364 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7365
7366         PR 24670
7367         * gcc.dg/tree-ssa/pr24670.c: New test.
7368
7369 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7370
7371         PR target/22432
7372         * gcc.target/i386/pr22432.c: New test.
7373
7374 2005-11-05  Richard Henderson  <rth@redhat.com>
7375
7376         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7377         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7378         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7379         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7380         from gcc.dg/alpha-*.
7381         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7382         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7383
7384 2005-11-05  Andreas Jaeger  <aj@suse.de>
7385
7386         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7387
7388 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7389
7390         PR target/23424
7391         * gcc.dg/torture/pr23424-1.c: New test.
7392
7393 2005-11-04  Richard Henderson  <rth@redhat.com>
7394
7395         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7396         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7397         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7398         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7399         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7400         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7401         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7402         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7403         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7404         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7405         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7406         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7407         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7408         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7409         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7410         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7411         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7412         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7413         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7414         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7415         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7416         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7417         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7418         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7419         Move from gcc.dg/.
7420         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7421         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7422         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7423         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7424         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7425         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7426         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7427         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7428         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7429         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7430         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7431         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7432         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7433         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7434         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7435         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7436         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7437         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7438         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7439         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7440         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7441         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7442         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7443         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7444         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7445         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7446         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7447         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7448         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7449         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7450         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7451         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7452         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7453         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7454         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7455         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7456         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7457         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7458         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7459         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7460         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7461         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7462         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7463         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7464         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7465
7466 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7467
7468         PR 24627
7469         * gcc.dg/tree-ssa/pr24627.c: New test.
7470
7471 2005-11-04 Paul Brook  <paul@codesourcery.com>
7472
7473         * gcc.dg/tls/opt-10.c: New test.
7474
7475 2005-11-04  Andreas Jaeger  <aj@suse.de>
7476
7477         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7478         avoid extra warnings.
7479
7480 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7481
7482         PR libfortran/22298
7483         * gcc/testsuite/lib/target-supports.exp
7484         (check_effective_target_static_libgfortran): New
7485         static_libgfortran effective target.
7486         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7487         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7488
7489 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7490
7491         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7492
7493 2005-11-03  Josh Conner  <jconner@apple.com>
7494
7495         PR c++/19989
7496         g++.dg/ext/array2.C: New test.
7497         g++.dg/template/dependent-name3.C: New test.
7498         g++.dg/template/dependent-name4.C: New test.
7499         g++.dg/template/sfinae2.C: New test.
7500
7501 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7502
7503         PR preprocessor/22042
7504         * gcc.dg/cpp/strify4.c: New test.
7505
7506 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7507
7508         PR c++/17964
7509         * g++.dg/cpp/string-1.C: New test.
7510
7511 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7512
7513         * gcc.target/powerpc: New directory.
7514         * gcc.target/powerpc/powerpc.exp: New file.
7515         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7516         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7517         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7518         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7519         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7520         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7521         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7522         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7523         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7524         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7525         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7526         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7527         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7528         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7529         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7530         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7531         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7532         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7533         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7534         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7535         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7536         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7537         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7538         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7539         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7540         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7541         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7542         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7543         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7544         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7545         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7546         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7547         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7548         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7549
7550 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/21627
7553         * g++.dg/warn/inline2.C: New test.
7554
7555 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7556
7557         PR middle-end/23155
7558         * g++.dg/ext/c99struct1.C: New test.
7559         * gcc.dg/union-cast-1.c: New test.
7560         * gcc.dg/union-cast-2.c: New test.
7561         * gcc.dg/union-cast-3.c: New test.
7562
7563 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7564
7565         PR middle-end/24589
7566         * gcc.c-torture/execute/zero-struct-2.c: New test.
7567
7568 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7569
7570         PR c++/24582
7571         * g++.dg/init/switch1.C: New test.
7572
7573 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7574
7575         * gcc.dg/delay-slot-1.c: New test.
7576
7577 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7578
7579         PR target/24620
7580         * gcc.dg/pr24620.c: New test.
7581
7582 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7583
7584         PR c/24329
7585         * gcc.dg/format/unnamed-1.c: New test.
7586
7587 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7588
7589         PR c++/22434
7590         * g++.dg/expr/cond8.C: New test.
7591
7592         PR c++/24560
7593         * g++.dg/parse/dot1.C: New test.
7594
7595 2005-11-02  Jan Hubicka  <jh@suse.cz>
7596
7597         PR target/23303
7598         * gcc.dg/i386-lea.c: New test
7599
7600 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7601
7602         PR target/24615
7603         * gcc.dg/pr24615.c: New test.
7604
7605 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7606
7607         PR target/24600
7608         * gcc.dg/pr24600.c: New test.
7609
7610 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7611
7612         PR c++/19253
7613         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7614         * g++.dg/parse/typename9.C: New test.
7615         * g++/dg/parse/typename10.C: Likewise.
7616
7617 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7618
7619         PR fortran/18157
7620         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7621         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7622         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7623
7624 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7625
7626         PR c++/24569
7627         * g++.dg/debug/static1.C: New test.
7628
7629 2005-11-02  Josh Conner  <jconner@apple.com>
7630
7631         * g++.dg/crash38.C: moved into proper directory...
7632         * g++.dg/template/crash42.C: ...here
7633
7634 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7635
7636         PR target/18338
7637         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7638         pcc_bitfield_type_matters || default_packed.
7639
7640         * lib/target-supports.exp
7641         (check_effective_target_pcc_bitfield_type_matters): New proc.
7642         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7643
7644         PR testsuite/23304
7645         * lib/target-supports.exp (check_effective_default_packed): New proc.
7646         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7647         Gate expected errors on target ! default_packed.
7648         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7649
7650 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7651
7652         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7653         change (r106358).
7654
7655 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7656
7657         PR fortran/24008
7658         * gfortran.dg/entry_5.f90: New.
7659         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7660
7661 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7662
7663         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7664
7665 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7666
7667         PR fortran/21565
7668         gfortran.dg/namelist_blockdata.f90: New test.
7669
7670         PR fortran/18737
7671         gfortran.dg/external_implicit_none.f90: New test.
7672
7673         PR fortran/14994
7674         * gfortran.dg/secnds.f: New test.
7675
7676 2005-10-31  Jan Hubicka  <jh@suse.cz>
7677
7678         PR target/20928
7679         * gcc.c-torture/compile/pr20928.c: New test.
7680
7681 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7682
7683         PR middle-end/23492
7684         * gcc.c-torture/compile/zero-strct-5.c: New test.
7685
7686 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7687
7688         PR libgfortran/24584
7689         * gfortran.dg/pr24584.f90: New test.
7690
7691 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7692
7693         PR fortran/18883
7694         * gfortran.dg/char_result_9.f90: New.
7695         * gfortran.dg/char_result_10.f90: New.
7696
7697 2005-10-30  Jan Hubicka  <jh@suse.cz>
7698
7699         * g++.dg/tree-ssa/pr24172.C: New testcase.
7700
7701 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7702
7703         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7704
7705 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7706
7707         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7708         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7709         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7710         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7711         gfortran.dg/enum_9.f90,
7712         gfortran.fortran-torture/compile/enum_1.f90,
7713         gfortran.fortran-torture/execute/enum_1.f90,
7714         gfortran.fortran-torture/execute/enum_2.f90,
7715         gfortran.fortran-torture/execute/enum_3.f90,
7716         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7717
7718 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7719
7720         PR target/18482
7721         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7722         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7723
7724 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7725
7726         PR libfortran/20179
7727         * gfortran.dg/mixed_io_1.f90: New test.
7728         * gfortran.dg/mixed_io_1.c: New file.
7729
7730 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7731
7732         * gfortran.dg/malloc_free_1.f90: New test.
7733
7734 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7735
7736         * gcc.dg/nested-func-4.c: Require profiling -pg.
7737
7738 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7739
7740         PR C++/23229
7741         * g++.dg/warn/main-2.C: New test.
7742
7743 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7744
7745         PR fortran/24545
7746         * gfortran.dg/interface_2.f90: new test.
7747
7748 2005-10-28  Josh Conner  <jconner@apple.com>
7749
7750         PR c++/22153
7751         * g++.dg/template/crash38.C: New test.
7752         * g++.dg/parse/explicit1.C: Change expected errors.
7753
7754 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7755
7756         PR C++/23426
7757         * g++.dg/other/large-size-array.C: New test.
7758
7759 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7760
7761         PR middle-end/24362
7762         * g++.dg/opt/complex4.C: New test.
7763
7764 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7765
7766         * gcc.dg/nested-func-4.c: New test.
7767
7768 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7769
7770         PR fortran/24158
7771         gfortran.dg/derived_recursion.f90: New test.
7772         gfortran.dg/implicit_actual.f90: New test.
7773
7774 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7775
7776         PR middle-end/24295, PR testsuite/24477
7777         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7778         removed when weakref hits the tree.
7779
7780 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7781
7782         * gfortran.dg/cray_pointers_4.f90: New test.
7783
7784         * gfortran.dg/cray_pointers_5.f90: New test.
7785
7786 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7787
7788         PR fortran/22290
7789         * gfortran.dg/assign_5.f90: New test.
7790         * gfortran.dg/assign_6.f: New test.
7791
7792 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7793
7794         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7795         CPU has no SSE support.
7796
7797 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7798
7799         PR libgfortran/24224
7800         * gfortran.dg/arrayio_1.f90: Update attribution.
7801         * gfortran.dg/arrayio_2.f90: Update attribution.
7802         * gfortran.dg/arrayio_3.f90: Update attribution.
7803         * gfortran.dg/arrayio_4.f90: Update test conditions.
7804         * gfortran.dg/arrayio_5.f90: Update attribution.
7805         * gfortran.dg/arrayio_6.f90: New test.
7806         * gfortran.dg/arrayio_7.f90: New test.
7807
7808 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7809
7810         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7811
7812 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7813
7814         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7815
7816 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7817
7818         PR fortran/24416
7819         * gfortran.dg/namelist_char_only.f90: New test.
7820
7821 2005-10-24  Asher Langton  <langton2@llnl.gov>
7822
7823         PR fortran/17031
7824         PR fortran/22282
7825         * gfortran.dg/cray_pointers_1.f90: New test.
7826         * gfortran.dg/cray_pointers_2.f90: New test.
7827         * gfortran.dg/cray_pointers_3.f90: New test.
7828         * gfortran.dg/loc_1.f90: New test.
7829         * gfortran.dg/loc_2.f90: New test.
7830
7831 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7832
7833         * gcc.dg/pr24225.c: New test.
7834
7835 2005-10-24  Asher Langton  <langton2@llnl.gov>
7836
7837         * gfortran.dg/dup_save_1.f90: New test.
7838         * gfortran.dg/dup_save_2.f90: New test.
7839
7840 2005-10-24  Paul Brook  <paul@codesourcery.com>
7841
7842         PR 24107
7843         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7844         stdint.h.
7845
7846 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7847
7848         PR libgfortran/24489
7849         * gfortran.dg/pr24489.f90: New test.
7850
7851 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7852
7853         PR fortran/23635
7854         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7855
7856 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7857
7858         PR target/18911
7859         * g++.dg/init/array16.C: Skip for mmix-*-*.
7860
7861 2005-10-23  Asher Langton  <langton2@llnl.gov>
7862
7863         * gfortran.dg/byte_1.f90: New test.
7864         * gfortran.dg/byte_2.f90: New test.
7865
7866 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7867
7868         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7869
7870 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7871
7872         PR fortran/18022
7873         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7874
7875         PR fortran/24311
7876         * gfortran.dg/merge_char_const.f90: New test.
7877
7878         PR fortran/24384
7879         * gfortran.dg/spread_scalar_source.f90: New test.
7880
7881 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7882
7883         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7884
7885         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7886         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7887
7888         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7889
7890 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7891
7892         PR fortran/24426
7893         * gfortran.dg/der_pointer_4.f90: New.
7894
7895 2005-10-22  David Ayers  <d.ayers@inode.at>
7896
7897         * obj-c++.dg/except-1.mm: Simplify.
7898
7899 2005-10-21  David Ayers  <d.ayers@inode.at>
7900
7901         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7902
7903 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7904
7905         * gfortran.dg/assumed_dummy_2.f90: New test.
7906
7907 2005-10-21  James E Wilson  <wilson@specifix.com>
7908
7909         PR preprocessor/15220
7910         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7911
7912 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7913
7914         * gcc.c-torture/execute/20051021-1.c: New test.
7915
7916 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7917
7918         PR c++/24260
7919         * g++.dg/ext/tmplattr1.C: New test.
7920
7921 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7922
7923         PR fortran/24440
7924         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7925
7926 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7927
7928         * obj-c++.dg/except-1.mm: New.
7929
7930         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7931
7932 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
7933
7934         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
7935
7936 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
7937
7938         PR middle-end/24295
7939         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
7940         declarations with the same names as thunks' alias targets, use
7941         aliases instead.
7942         * gcc.dg/attr-alias-3.c: New test.
7943         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
7944
7945 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
7946
7947         PR c++/22618
7948         * g++.dg/parse/access8.C: New test.
7949
7950 2005-10-20  Richard Guenther  <rguenther@suse.de>
7951
7952         PR c++/24439
7953         * g++.dg/tree-ssa/pr24439.C: New testcase.
7954
7955 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7956
7957         * g++.dg/opt/delay-slot-1.C: New test.
7958
7959 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
7960
7961         PR fortran/21625
7962         * gfortran.fg/der_init_1.f90: New.
7963
7964 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
7965
7966         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
7967
7968 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
7969
7970         PR c++/21908
7971         * g++.dg/parse/error28.C: New test.
7972
7973 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7974
7975         * gcc.dg/profile-generate-2.c: New test.
7976
7977 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
7978
7979         PR target/23589
7980         * g++.dg/ext/dllimport11.C: New.
7981
7982 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7983
7984         PR c++/22293
7985         * g++.dg/other/friend3.C: New test.
7986
7987 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/23293
7990         * g++.dg/template/error19.C: New test.
7991
7992 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
7993
7994         PR c++/21383
7995         * g++.dg/overload/koenig2.C: New.
7996
7997         PR c++/23118
7998         * g++.dg/overload/error2.C: New.
7999
8000         PR c++/22604
8001         * g++.dg/inherit/covariant14.C: New.
8002
8003 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8004
8005         PR c++/23440
8006         * g++.dg/parse/for1.C: New test.
8007
8008 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8009
8010         PR fortran/23446
8011         * gfortran.dg/host_dummy_index_1.f90: New test.
8012
8013         PR fortran/21459
8014         * gfortran.dg/automatic_char_len_2.f90: New test.
8015
8016         PR fortran/20866
8017         * gfortran.dg/recursive_statement_functions.f90: New test.
8018
8019         PR fortran/20853
8020         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8021
8022         PR fortran/20849
8023         * gfortran.dg/external_initializer.f90: New test.
8024
8025         PR fortran/20837
8026         * non_module_public.f90: New test.
8027
8028 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8029
8030         PR c++/24386
8031         * g++.dg/template/overload7.C: New.
8032
8033         PR c++/22551
8034         * g++.dg/other/switch2.C: Remove expected warnings.
8035
8036         PR c++/21353
8037         * g++.dg/template/defarg6.C: New.
8038
8039 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8040
8041         PR target/24315
8042         * gcc.target/i386/pr24315.c: New test.
8043
8044 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/24389
8047         * g++.dg/template/static21.C: New test.
8048         * g++.dg/template/static21-a.cc: Likewise.
8049
8050 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8051
8052         PR c++/23959
8053         * g++.dg/warn/Wswitch-default-1.C: New test.
8054         * g++.dg/warn/Wswitch-default-2.C: New test.
8055
8056 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8057
8058         PR c++/22173
8059         * g++.dg/parse/template18.C: New test.
8060         * g++.dg/template/nontype15.C: Likewise.
8061
8062 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8063
8064         PR fortran/22273
8065         * gfortran.dg/spec_expr_2.f90: New.
8066
8067 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8068
8069         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8070         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8071         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8072         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8073         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8074         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8075         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8076         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8077         previous target-specific skips and warning-message matches where
8078         applicable.
8079
8080 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8081
8082         PR c++/21347
8083         * g++.dg/warn/Wctor-dtor.C: New test.
8084
8085 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8086
8087         PR c/23439
8088         * gcc.dg/for-1.c: New test.
8089
8090 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/19565
8093         * g++.dg/warn/Wconversion1.C: New test.
8094         * g++.dg/ext/packed4.C: Compile with -w.
8095         * g++.dg/opt/20050511-1.C: Likewise.
8096         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8097
8098 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8099
8100         * gfortran.dg/boz_5.f90: New test.
8101
8102 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         PR c++/22551
8105         * g++.dg/other/switch2.C: New.
8106
8107         PR c++/23984
8108         * g++.dg/init/ctor7.C: New.
8109
8110 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8111
8112         PR c++/23730
8113         * g++.dg/parse/crash32.C: New test.
8114
8115 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8116
8117         PR c++/20721
8118         * g++.dg/init/goto2.C: New test.
8119
8120         PR c++/22464
8121         * g++.dg/template/crash/41.C: New test.
8122
8123         PR c++/22180
8124         * g++.dg/template/crash40.C: New test.
8125
8126         PR c++/23694
8127         * g++.dg/parse/friend5.C: New test.
8128
8129         PR c++/23307
8130         * g++.dg/template/crash38.C: New test.
8131
8132         PR c++/22352
8133         * g++.dg/template/friend38.C: New test.
8134
8135         PR c++/22405
8136         * g++.dg/template/crash39.C: New test.
8137
8138 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8139
8140         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8141         gcc.dg/debug/dwarf2/dwarf-char2.c,
8142         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8143
8144         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8145
8146 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8147
8148         * gcc.dg/dll-2.c: Add tests for warnings.
8149         * gcc.dg/dll-3.c: Likewise.
8150         * gcc.dg/dll-4.c: Likewise.
8151
8152         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8153         * g++.dg/ext/dllimport2.C: Likewise.
8154         * g++.dg/ext/dllimport3.C: Likewise.
8155         * g++.dg/ext/dllimport7.C: Likewise.
8156         * g++.dg/ext/dllimport8.C: Likewise.
8157         * g++.dg/ext/dllimport9.C: Likewise.
8158
8159 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8160
8161         PR fortran/24092
8162         * gfortran.dg/derived_pointer_recursion.f90: New test.
8163
8164 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8165
8166         * gcc.c-torture/execute/20051012-1.c: New test.
8167
8168 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8169
8170         PR fortran/18082
8171         * gfortran.dg/automatic_char_len_1.f90: New test.
8172
8173 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8174
8175         PR fortran/20847
8176         * gfortran.dg/save_common.f90: New test.
8177
8178         PR fortran/20856
8179         * gfortran.dg/save_result.f90: New test.
8180
8181 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8182
8183         PR c++/21592
8184         * g++.dg/template/dependent-expr1.C: Add new expected error.
8185         * g++.dg/template/dependent-expr2.C: Adjust error text.
8186         * g++.dg/template/overload6.C: New.
8187
8188         PR c++/23797
8189         * g++.dg/other/typename8.C: New.
8190
8191         PR c++/21117
8192         * g++.dg/other/return1.C: New.
8193
8194 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8195
8196         PR c++/24052
8197         * g++.dg/ext/label5.C: New.
8198
8199 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8200
8201         PR c++/19964
8202         * g++.dg/parse/crash31.C: New.
8203
8204 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8205
8206         * g++.dg/ipa/ipa-1.c: New test.
8207         * g++.dg/ipa/ipa-2.c: New test.
8208         * g++.dg/ipa/ipa-3.c: New test.
8209         * g++.dg/ipa/ipa-4.c: New test.
8210         * g++.dg/ipa/ipa-5.c: New test.
8211         * g++.dg/ipa/ipa.exp: New file.
8212
8213 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8214
8215         PR fortran/24207
8216         * gfortran.dg/private_type_3.f90: New test.
8217
8218 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8219
8220         PR fortran/20786
8221         gfortran.dg/aint_anint_1.f90: New test.
8222
8223 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8224
8225         PR libgfortran/24313
8226         gfortran.dg/csqrt.f: New test.
8227
8228 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8229
8230         PR c++/8057
8231         * g++.dg/warn/noeffect7.C: New test.
8232         * g++.dg/warn/noeffect2.C: Instantiate templates.
8233         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8234         and warning.
8235
8236 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8237
8238         PR c++/21089
8239         * g++.dg/init/float1.C: New test.
8240
8241         PR c++/24277
8242         * g++.dg/init/member1.C: Tweak error markers.
8243
8244 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8245
8246         PR testsuite/24281
8247         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8248         Check for null pointer.
8249
8250 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8251
8252         PR c++/21369
8253         * g++.dg/parse/ret-type3.C: New test.
8254
8255 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8256
8257         PR tree-opt/23946
8258         * gcc.c-torture/compile/pr23946.c: New test.
8259
8260 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8261
8262         * g++.dg/opt/mmx2.C: New test.
8263
8264 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/24277
8267         * g++.dg/template/static20.C: New test.
8268
8269         PR c++/24302
8270         * g++.dg/warn/Wunused-12.C: New test.
8271
8272         PR c++/23437
8273         * g++.dg/template/arg4.C: New test.
8274
8275 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8276
8277         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8278         * gcc.dg/ucnid-3.c: Likewise.
8279         * gcc.dg/ucnid-4.c: Likewise.
8280         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8281         * g++.dg/other/ucnid-1.C: Likewise.
8282         * gcc.dg/sparc-frame-1.c: New test.
8283
8284 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/24139
8287         * g++.dg/template/spec27.C: New test.
8288
8289         PR c++/24275
8290         * g++.dg/template/static19.C: New test.
8291
8292 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8293
8294         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8295         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8296
8297 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8298
8299         PR target/24136
8300         * gfortran.fortran-torture/compile/pr24136.f: New test.
8301
8302 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8303
8304         PR c++/22172
8305         * g++.dg/parse/crash30.C: New test.
8306
8307 2005-10-07  Richard Guenther  <rguenther@suse.de>
8308
8309         PR middle-end/24227
8310         * gcc.c-torture/compile/pr24227.c: New testcase.
8311
8312 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8313
8314         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8315         Do not put aligned attributes on array elements.
8316
8317 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8318
8319         PR testsuite/23611, PR testsuite/23615
8320         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8321         writing prototypes of library functions by hand.
8322         * obj-c++.dg/bitfield-4.mm: Likewise.
8323         * obj-c++.dg/const-str-4.mm: Likewise.
8324         * obj-c++.dg/encode-4.mm: Likewise.
8325         * obj-c++.dg/encode-5.mm: Likewise.
8326         * obj-c++.dg/encode-6.mm: Likewise.
8327         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8328         * obj-c++.dg/method-10.mm: Likewise.
8329         * obj-c++.dg/method-17.mm: Likewise.
8330         * obj-c++.dg/method-19.mm: Likewise.
8331         * obj-c++.dg/try-catch-2.mm: Likewise.
8332
8333 2005-10-06  Richard Henderson  <rth@redhat.com>
8334
8335         PR 24236
8336         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8337
8338 2005-10-06  Dale Johannesen  <dalej@apple.com>
8339
8340         * gcc.c-torture/execute/20030125-1.c: Correct.
8341
8342 2005-10-06  Richard Guenther  <rguenther@suse.de>
8343
8344         PR tree-optimization/24238
8345         * g++.dg/tree-ssa/pr24238.C: New testcase.
8346
8347 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8348
8349         PR 18568
8350         * gfortran.dg/der_pointer_3.f90: New test.
8351
8352 2005-10-05  Devang Patel  <dpatel@apple.com>
8353
8354         PR Debug/23205
8355         * g++.dg/other/PR23205.C: New.
8356
8357 2005-10-05  Richard Henderson  <rth@redhat.com>
8358
8359         PR target/23602
8360         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8361         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8362
8363 2005-10-05  Dale Johannesen  <dalej@apple.com>
8364
8365         * gcc.c-torture/execute/float-floor.c: New.
8366
8367 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8368
8369         PR tree-optimization/21419
8370         PR tree-optimization/24146
8371         PR tree-optimization/24151
8372
8373         * g++.dg/ext/asm7.C: New.
8374         * g++.dg/ext/asm8.C: New.
8375         * gcc.dg/asm-1.c: Compile on all targets.
8376         * gcc.dg/asm-pr24146.c: New.
8377         * gcc.dg/pr21419.c: Adjust error messages.
8378
8379 2005-10-05  Richard Guenther  <rguenther@suse.de>
8380
8381         PR fortran/24176
8382         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8383
8384 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         PR c++/23513
8387         * g++.dg/template/spec22.C: Robustify test.
8388         * g++.dg/template/spec26.C: New.
8389
8390 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8391
8392         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8393         if target supports vector instructions.
8394
8395 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8396
8397         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8398         C99 functions.
8399
8400 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8401
8402         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8403         check_effective_target_fortran_large_int): Replace cached result
8404         when target changes.
8405
8406 2005-10-04  Devang Patel  <dpatel@apple.com>
8407
8408         * gcc.dg/i386-sse-vect-types.c: New.
8409
8410 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8411
8412         PR preprocessor/13726
8413         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8414         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8415
8416 2005-10-04  Richard Guenther  <rguenther@suse.de>
8417
8418         PR c/23576
8419         * gcc.dg/noncompile/pr23576.c: New testcase.
8420
8421 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8422
8423         PR middle-end/23125
8424         * gcc.dg/register-var-3.c: New test.
8425
8426 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8427
8428         * gcc.dg/pr23049.c: New test.
8429
8430         * gcc.dg/ucnid-4.c: Fix test.
8431
8432 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8433
8434         PR 23445
8435         * gcc.c-torture/compile/pr23445.c: New test.
8436
8437 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8438
8439         * g++.dg/overload/unknown1.C: New.
8440
8441 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8442
8443         PR c++/17775
8444         * g++.dg/template/repo4.C: New test.
8445
8446 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8447
8448         PR libfortran/19308
8449         * gfortran.dg/large_real_kind_2.F90: New test.
8450         * gfortran.dg/large_integer_kind_2.f90: New test.
8451
8452 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8453
8454         * lib/target-supports.exp (check_effective_target_vect_shift):
8455         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8456         (check_effective_target_vect_condition): Fix copy-n-pasto.
8457
8458         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8459         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8460         targets.
8461
8462 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/22621
8465         * g++.dg/template/overload5.C : New test.
8466
8467         PR c++/23840
8468         * g++.dg/expr/stdarg1.C: New test.
8469
8470 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8471
8472         PR 24142
8473         * gcc.c-torture/execute/pr24142.c: New test.
8474
8475 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8476
8477         PR 24141
8478         * gcc.c-torture/execute/pr24141.c: New test.
8479
8480 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8481             Diego Novillo  <dnovillo@redhat.com>
8482
8483         PR 23604
8484         * gcc.c-torture/execute/pr23604.c: New test.
8485
8486 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8487
8488         PR fortran/16404
8489         PR fortran/20835
8490         PR fortran/20890
8491         PR fortran/20899
8492         PR fortran/20900
8493         PR fortran/20901
8494         PR fortran/20902
8495         gfortran.dg/equiv_constraint_1.f90: New test.
8496         gfortran.dg/equiv_constraint_2.f90: New test.
8497         gfortran.dg/equiv_constraint_3.f90: New test.
8498         gfortran.dg/equiv_constraint_4.f90: New test.
8499         gfortran.dg/equiv_constraint_5.f90: New test.
8500         gfortran.dg/equiv_constraint_6.f90: New test.
8501         gfortran.dg/equiv_constraint_7.f90: New test.
8502         gfortran.dg/equiv_constraint_8.f90: New test.
8503         gfortran.dg/private_type_1.f90: New test.
8504         gfortran.dg/private_type_2.f90: New test.
8505         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8506         980628-10.f: Assert std=gnu to permit mixing of
8507         types in equivalence statements.
8508
8509 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8510
8511         PR 24112
8512         * gfortran.dg/open_status_1.f90: New.
8513
8514 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8515
8516         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8517         * gcc.dg/vect/pr22480.c: Clean up temp files.
8518         * gcc.dg/vect/pr23831.c: Clean up temp files.
8519         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8520         Clean up temp files.
8521         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8522         Clean up temp files.
8523
8524         * gcc.dg/20050309-1.c: Clean up temp files.
8525         * gcc.dg/20050325-1.c: Clean up temp files.
8526
8527 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8528
8529         PR tree-optimization/24059
8530         * gcc.dg/vect/pr24059.c : New test.
8531
8532 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8533
8534         PR middle-end/24109
8535         * gcc.c-torture/execute/20050929-1.c: New test.
8536
8537 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8538
8539         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8540
8541 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8542
8543         PR c/21419
8544         * gcc.dg/pr21419.c: New test.
8545
8546 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8547
8548         * gcc.dg/pr23911.c: New test.
8549
8550 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8551
8552         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8553
8554         PR c++/16782
8555         * g++.dg/parse/qualified4.C: New test.
8556         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8557         * g++.old-deja/g++.mike/p8154.C: Likewise.
8558
8559 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/22147
8562         * g++.dg/template/friend37.C: New test.
8563         * g++.dg/parse/crash28.C: Adjust error markers.
8564
8565 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8566
8567         PR fortran/18518
8568         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8569
8570 2005-09-27  Devang Patel  <dpatel@apple.com>
8571
8572         PR tree-optimization/23625
8573         * gcc.dg/pr23625.c: New test.
8574
8575 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8576
8577         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8578         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8579
8580 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8581
8582         PR fortran/23677
8583         * gfortran.fortran-torture/execute/save_1.f90: New test.
8584         * gfortran.dg/save_1.f90: New test.
8585
8586 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8587
8588         * gcc.target/i386/builtin-apply-mmx.c: New test.
8589
8590         PR target/22576
8591         * gcc.target/i386/pr22576.c: New test.
8592
8593         PR target/22585
8594         * gcc.target/i386/pr22585.c: New test.
8595
8596         PR target/23268
8597         * gcc.target/i386/pr23268.c: New test.
8598
8599         PR middle-end/23831
8600         * gcc.dg/vect/pr23831.c: New test.
8601
8602         PR target/24055
8603         * gcc.target/i386/pr24055.c: New test.
8604
8605 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8606
8607         PR tree-optimization/23960
8608         * gcc.c-torture/compile/pr23960.c: New.
8609
8610 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/16861
8613         * gfortran.dg/nested_modules_3.f90: New.
8614
8615 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8616
8617         PR fortran/24005
8618         gfortran.dg/interface_1.f90: New test.
8619
8620 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8621         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8622
8623         PR fortran/23843
8624         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8625
8626 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8627
8628         PR fortran/23516
8629         * gfortran.dg/imag_1.f: New test.
8630         * gfortran.dg/imag_2.f: Ditto.
8631
8632 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8633
8634         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8635
8636 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8637
8638         PR c++/21983
8639         * g++.dg/warn/pr21983.C: New test.
8640
8641 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/23993
8644         * g++.dg/template/array14.C: New test.
8645
8646 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8647
8648         PR fortran/19929
8649         * gfortran.dg/der_ptr_component_1.f90: New test.
8650
8651 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8652
8653         PR c++/23965
8654         * g++.dg/template/error1.C: Reject "no matching function" message.
8655
8656 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8657
8658         PR c++/17609
8659         * g++.dg/lookup/error1.C: New test.
8660
8661 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8662
8663         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8664         functionality of the testcase.
8665
8666 2005-09-20  Richard Henderson  <rth@redhat.com>
8667
8668         * gcc.dg/vect/vect-22.c: Require vect_float.
8669         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8670
8671 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8672
8673         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8674         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8675         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8676         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8677         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8678         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8679         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8680         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8681         * gcc.dg/cpp/ucnid-8.c: New test.
8682
8683 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8684
8685         PR tree-optimization/23929
8686         * gcc.c-torture/compile/pr23929.c: New test.
8687
8688 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8689
8690         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8691         for one loop.
8692
8693 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8694
8695         PR testsuite/23186
8696         * g++.dg/other/pr22003.C: Require named sections.
8697
8698 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8699
8700         PR c++/23947
8701         * g++.dg/rtti/crash3.C: New test.
8702
8703         PR tree-optimization/23818
8704         * gcc.dg/pr23818.c: New test.
8705
8706 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8707
8708         PR fortran/23420
8709         * gfortran.dg/print_fmt_4.f: New.
8710
8711 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR fortran/23663
8714         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8715
8716 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8717
8718         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8719         Use pointers to local alignable arrays instead. Added comments.
8720         * gcc.dg/vect/vect-46.c: Likewise.
8721         * gcc.dg/vect/vect-48.c: Likewise.
8722         * gcc.dg/vect/vect-49.c: Likewise.
8723         * gcc.dg/vect/vect-52.c: Likewise.
8724         * gcc.dg/vect/vect-53.c: Likewise.
8725         * gcc.dg/vect/vect-54.c: Likewise.
8726         * gcc.dg/vect/vect-56.c: Likewise.
8727         * gcc.dg/vect/vect-57.c: Likewise.
8728         * gcc.dg/vect/vect-58.c: Likewise.
8729         * gcc.dg/vect/vect-60.c: Likewise.
8730         * gcc.dg/vect/vect-61.c: Likewise.
8731
8732         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8733         The test is no longer vectorizable on vect_no_align targets.
8734         * gcc.dg/vect/vect-43.c: Likewsie.
8735
8736         * gcc.dg/vect/vect-44.c: Added comments.
8737         * gcc.dg/vect/vect-45.c: Added comments.
8738         * gcc.dg/vect/vect-50.c: Added comments.
8739         * gcc.dg/vect/vect-51.c: Added comments.
8740
8741         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8742         aligned type.
8743         * gcc.dg/vect/Os-vect-95.c: Likewise.
8744
8745         * gcc.dg/vect/vect-41.c: Test removed.
8746         * gcc.dg/vect/vect-47.c: Test removed.
8747         * gcc.dg/vect/vect-55.c: Test removed.
8748         * gcc.dg/vect/vect-59.c: Test removed.
8749
8750 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8751
8752         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8753         No longer vectorizable on vect_no_align targets.
8754         * gcc.dg/vect/pr20122.c: Likewise.
8755         * gcc.dg/vect/vect-74.c: Likewise.
8756         * gcc.dg/vect/vect-75.c: Likewise.
8757         * gcc.dg/vect/vect-76.c: Likewise.
8758
8759         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8760         Will not be vectorizable on vect_no_align targets once aliasing issues
8761         are resolved.
8762         * gcc.dg/vect/vect-79.c: Likewise.
8763
8764         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8765         * gcc.dg/vect/vect-78.c: Likewise.
8766         * gcc.dg/vect/vect-97.c: Likewise.
8767
8768 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8769
8770         * gcc.dg/pr23943.c: New test.
8771
8772 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8773
8774         PR fortran/19181
8775         * gfortran.dg/derived_pointer_null_1.f90: New test.
8776
8777 2005-09-18  Richard Guenther  <rguenther@suse.de>
8778
8779         PR middle-end/23944
8780         * gcc.c-torture/compile/pr23944.c: New testcase.
8781
8782 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8783
8784         PR fortran/15975
8785         * gfortran.dg/der_pointer_2.f90: New test.
8786
8787 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8788
8789         PR fortran/16861
8790         * gfortran.dg/nested_modules_2.f90: New test.
8791
8792 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8793
8794         PR c++/18368
8795         * g++.dg/other/semicolon.C: New test.
8796
8797 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8798
8799         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8800         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8801
8802 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/23914
8805         * g++.dg/template/static18.C: New test.
8806
8807         PR c++/21514
8808         * g++.dg/template/crash19.C: Remove dg-error marker.
8809         * g++.dg/template/local4.C: New test.
8810
8811 2005-09-16  Paul Brook  <paul@codesourcery.com>
8812
8813         PR fortran/23906
8814         * gfortran.dg/dependency_1.f90: New test.
8815
8816 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8817
8818         PR c++/23896
8819         * g++.dg/template/static17.C: New test.
8820
8821 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8822
8823         PR c++/23139
8824         * g++.dg/warn/huge-val1.C: New test.
8825
8826 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/13140
8829         * g++.dg/parse/class2.C: New test.
8830         * g++.dg/template/explicit8.C: Likewise.
8831         * g++.dg/template/spec25.C: Likewise.
8832
8833 2005-09-14  Josh Conner  <jconner@apple.com>
8834
8835         PR middle-end/23584
8836         * gcc.dg/pr23584.c: New test.
8837
8838 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8839
8840         PR fortran/21875 Internal Unit Array I/O, NIST
8841         * gfortran.dg/arrayio_1.f90: New test.
8842         * gfortran.dg/arrayio_1.f90: New test.
8843         * gfortran.dg/arrayio_1.f90: New test.
8844         * gfortran.dg/arrayio_1.f90: New test.
8845         * gfortran.dg/arrayio_1.f90: New test.
8846
8847 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8848
8849         PR middle-end/22480
8850         * gcc.dg/vect/pr22480.c: New test.
8851
8852 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8853
8854         PR fortran/19358
8855         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8856
8857 2005-09-13 Josh Conner <jconner@apple.com>
8858
8859         PR c++/23180
8860         * g++.dg/init/struct2.C: New test.
8861         * g++.dg/init/struct3.C: New test.
8862
8863 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8864
8865         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8866         Clean up temp files.
8867         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8868         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8869         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8870         gcc.dg/tree-ssa/builtin-printf-1.c,
8871         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8872         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8873         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8874         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8875         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8876         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8877         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8878         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8879         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8880         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8881         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8882         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8883
8884 2005-09-13  Josh Conner  <jconner@apple.com>
8885
8886         * lib/gcc-dg.exp: Load scanipa.exp.
8887         (cleanup-dump): New procedure.
8888         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8889         * lib/scandump.exp: New file.
8890         * lib/scantree.exp: Use it.
8891         * lib/scanipa.exp: New file.
8892
8893 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8894
8895         PR fortran/17740
8896         * gfortran.dg/generic_4.f90: New test.
8897
8898 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8899
8900         PR target/23816
8901         * gcc.target/i386/pr23816-1.c: New test.
8902         * gcc.target/i386/pr23816-2.c: New test.
8903
8904
8905 2005-09-13  Bastian Blank <waldi@debian.org>
8906
8907         PR c++/16171
8908         * g++.dg/abi/mangle26.C: New test.
8909         * g++.dg/abi/mangle27.C: New test.
8910         * g++.dg/abi/mangle28.C: New test.
8911         * g++.dg/abi/mangle29.C: New test.
8912
8913         PR c++/23839
8914         * g++.dg/parse/register1.C: New test.
8915
8916 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8917
8918         PR c++/23842
8919         * g++.dg/template/access16.C: New test.
8920
8921 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8922
8923         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8924
8925 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8926
8927         PR fortran/18899
8928         * gfortran.dg/shape_2.f90: New test.
8929
8930 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8931
8932         PR target/19269
8933         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
8934         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
8935         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
8936         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
8937         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
8938         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
8939         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
8940         tests.
8941
8942 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8943
8944         PR c++/23841
8945         * g++.dg/parse/template17.C: New test.
8946
8947 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/23789
8950         * g++.dg/template/nontype14.C: New test.
8951
8952 2005-09-12  Ian Lance Taylor  <ian@airs.com>
8953
8954         PR g++/7874
8955         * g++.dg/lookup/friend7.C: New test.
8956         * g++.dg/lookup/friend8.C: New test.
8957         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
8958         so that it will be found via argument dependent lookup.
8959         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
8960         friend functions which will no longer be found.
8961         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
8962         function g, so that it will be found via argument dependent
8963         lookup.
8964         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
8965         * g++.old-deja/g++.mike/net43.C: Likewise.
8966
8967 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
8968
8969         PR c++/23691
8970         * g++.dg/template/static16.C: New test.
8971
8972 2005-09-12  Josh Conner  <jconner@apple.com>
8973
8974         PR middle-end/23237
8975         * gcc.c-torture/compile/pr23237.c: New test.
8976
8977 2005-09-11  Richard Henderson  <rth@redhat.com>
8978
8979         * g++.dg/other/error8.C: Update expected diagnostic text.
8980
8981 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8982
8983         PR libfortran/19872
8984         * gfortran.dg/overwrite_1.f: New test.
8985
8986 2005-09-09  Josh Conner  <jconner@apple.com>
8987
8988         * g++.dg/init/pr23180-1.C: Removed.
8989         * g++.dg/init/pr23180-2.C: Removed.
8990
8991 2005-09-09  David Daney <ddaney@avtrex.com>
8992
8993         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
8994         files which are ...
8995         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
8996         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
8997
8998 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8999
9000         * gfortran.dg/iostat_2.f90: New test.
9001
9002 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9003
9004         PR c++/22252
9005         * g++.dg/ext/interface1.C: New test.
9006         * g++.dg/ext/interface1.h: Likewise.
9007         * g++.dg/ext/interface1a.cc: Likewise.
9008
9009 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9010
9011         * gfortran.dg/iomsg_1.f90: New test case.
9012
9013 2005-09-09  Richard Guenther  <rguenther@suse.de>
9014
9015         PR c++/23624
9016         * g++.dg/tree-ssa/pr23624.C: New testcase.
9017
9018 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9019
9020         PR fortran/19239
9021         * gfortran.dg/vector_subscript_1.f90,
9022         * gfortran.dg/vector_subscript_2.f90: New tests.
9023
9024 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9025
9026         PR fortran/21104
9027         * gfortran.dg/array_alloc_1.f90,
9028         * gfortran.dg/array_alloc_2.f90,
9029         * gfortran.dg/array_alloc_3.f90: New tests.
9030
9031 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9032
9033         PR fortran/12840
9034         * gfortran.dg/array_constructor_6.f90
9035         * gfortran.dg/array_constructor_7.f90
9036         * gfortran.dg/array_constructor_8.f90
9037         * gfortran.dg/array_constructor_9.f90
9038         * gfortran.dg/array_constructor_10.f90
9039         * gfortran.dg/array_constructor_11.f90
9040         * gfortran.dg/array_constructor_12.f90: New tests.
9041
9042 2005-09-08  Josh Conner  <jconner@apple.com>
9043
9044         PR c++/23180
9045         * g++.dg/init/pr23180-1.C: New test.
9046         * g++.dg/init/pr23180-2.C: New test.
9047
9048 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9049
9050         PR fortran/18878
9051         * gfortran.dg/module_double_reuse.f90: New.
9052
9053 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9054
9055         PR fortran/23270
9056         PR fortran/22304
9057         PR fortran/18870
9058         PR fortran/17917
9059         PR fortran/16511
9060         * gfortran.dg/common_equivalence_1.f: New.
9061         * gfortran.dg/common_equivalence_2.f: New.
9062         * gfortran.dg/common_equivalence_3.f: New.
9063         * gfortran.dg/contained_equivalence_1.f90: New.
9064         * gfortran.dg/module_blank_common.f90: New.
9065         * gfortran.dg/module_commons_1.f90: New.
9066         * gfortran.dg/module_equivalence_1.f90: New.
9067         * gfortran.dg/nested_modules_1.f90: New.
9068         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9069         equivalences and add comment to connect the test with
9070         the PR.
9071
9072 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9073
9074         PR fortran/23765
9075         * gfortran.dg/common_6.f90: New test.
9076
9077 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9078
9079         PR fortran/15326
9080         * gfortran.dg/char_result_1.f90,
9081         * gfortran.dg/char_result_2.f90,
9082         * gfortran.dg/char_result_3.f90,
9083         * gfortran.dg/char_result_4.f90,
9084         * gfortran.dg/char_result_5.f90,
9085         * gfortran.dg/char_result_6.f90,
9086         * gfortran.dg/char_result_7.f90,
9087         * gfortran.dg/char_result_8.f90: New tests.
9088
9089 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9090
9091         PR fortran/19928
9092         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9093
9094 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9095
9096         PR obj-c++/16816
9097         * obj-c++.dg/selector-5.mm: New test.
9098         * obj-c++.dg/selector-6.mm: New test.
9099
9100 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9101
9102         PR objc/20574
9103         PR objc/19324
9104         * objc.dg/error-1.m: New test.
9105
9106 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9107
9108         PR fortran/23373
9109         * gfortran.fortran-torture/execute/pr23373-1.f90,
9110         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9111
9112 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9113
9114         PR libfortran/23760
9115         * gfortran.dg/g77/1832.f: Remove long string in write statement
9116         to allow the test to pass on correct list directed output with
9117         prepended space.
9118
9119 2005-09-07  James E Wilson  <wilson@specifix.com>
9120
9121         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9122
9123 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9124
9125         * gfortran.dg/parameter+save.f90: Rename to
9126         * gfortran.dg/parameter_save.f90: .. this.
9127
9128 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9129
9130         PR fortran/20848
9131         * gfortran.dg/parameter+save.f90: New test case.
9132
9133 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9134
9135         PR fortran/19269
9136         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9137
9138 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9139
9140         PR c/23075
9141         * gcc.dg/pr23075.c: New test.
9142         * g++.dg/warn/pr23075.C: New test.
9143
9144         PR target/22362
9145         * gcc.target/i386/pr22362.c: New test.
9146
9147         PR rtl-optimization/23098
9148         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9149
9150         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9151         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9152         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9153
9154 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9155
9156         * g++.dg/expr/cast6.C: New test.
9157
9158         PR c++/9782
9159         * g++.dg/init/new15.C: New test.
9160
9161 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9162
9163         * gcc.dg/vect/Os-vect-95.c: New test.
9164         * gcc.dg/vect/vect-95.c: Same.
9165
9166 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9167
9168         * gcc.dg/vect/vect-29.c: Update xfail testing.
9169         * gcc.dg/vect/vect-44.c: Same.
9170         * gcc.dg/vect/vect-48.c: Same.
9171         * gcc.dg/vect/vect-50.c: Same.
9172         * gcc.dg/vect/vect-72.c: Same.
9173         * gcc.dg/vect/vect-77.c: Same.
9174         * gcc.dg/vect/vect-78.c: Same.
9175         * gcc.dg/vect/vect-80.c: Same.
9176         * gcc.dg/vect/vect-96.c: Same.
9177         * gcc.dg/vect/vect-100.c: Same.
9178         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9179         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9180         * gfortran.dg/vect/vect-5.f90: Same.
9181
9182 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9185         start strings.
9186         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9187         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9188
9189         PR c++/23056
9190         * g++.dg/opt/pr23056.C: New test.
9191
9192         PR rtl-optimization/23098
9193         * gcc.target/i386/pr23098.c: New test.
9194
9195 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9196
9197         PR c++/23667
9198         * g++.dg/template/static15.C: New test.
9199
9200         PR c++/21440
9201         * g++.dg/ext/stmtexpr5.C: New test.
9202         * g++.dg/ext/stmtexpr6.C: Likewise.
9203
9204 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9205
9206         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9207
9208         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9209         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9210         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9211
9212 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9213
9214         PR libfortran/23321
9215         * gfortran.dg/direct_io_4.f90: New test case.
9216
9217 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9218             Rasmus Hahn  <rassahah@neofonie.de>
9219
9220         PR libobjc/23108
9221         * objc.dg/type-stream-1.m: New test.
9222
9223 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9224
9225         PR fortran/23661
9226         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9227         gfortran.dg/print_fmt_3.f90: New test.
9228
9229 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * gfortran.dg/fmt_t_1.f90: New test.
9232
9233 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR rtl-optimization/23454
9236         * g++.dg/opt/pr23454.C: New test.
9237
9238 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9239
9240         PR c++/23699
9241         * g++.dg/ext/static1.C: New test.
9242
9243 2005-09-02  Richard Henderson  <rth@redhat.com>
9244
9245         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9246         tail call to check_fa_work.
9247
9248 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9249
9250         PR c++/21687
9251         * g++.dg/other/gc3.C: New test.
9252
9253 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9254
9255         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9256         * gcc.dg/20050826-1.c: Likewise.
9257
9258 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9259
9260         PR c++/23167
9261         * g++.dg/expr/volatile1.C: New test.
9262
9263 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9264
9265         PR middle-end/23547
9266         * gcc.dg/pr23547.c: New test.
9267
9268 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9269
9270         PR c/22061
9271         * gcc.c-torture/execute/pr22061-1.c,
9272         * gcc.c-torture/execute/pr22061-2.c,
9273         * gcc.c-torture/execute/pr22061-3.c,
9274         * gcc.c-torture/execute/pr22061-4.c: New tests.
9275
9276 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9277
9278         * gcc.dg/Wredundant-decls-2.c: New test to check that
9279         -Wredundant-decls does not issue warning for a variable
9280         definition following a declaration.
9281
9282 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR debug/7241
9285         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9286         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9287         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9288
9289         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9290         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9291         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9292         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9293         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9294         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9295         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9296         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9297
9298 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9299
9300         PR objc/23306
9301         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9302         scan-assmbler.
9303
9304 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9305
9306         PR target/21255
9307         * gcc.dg/pr21255-1.c: New test.
9308         * gcc.dg/pr21255-2-mb.c: Likewise.
9309         * gcc.dg/pr21255-2-ml.c: Likewise.
9310         * gcc.dg/pr21255-3.c: Likewise.
9311         * gcc.dg/pr21255-4.c: Likewise.
9312
9313 2005-08-31  Dale Johannesen  <dalej@apple.com>
9314
9315         * gcc.dg/20050830-1.c: New.
9316
9317 2005-08-31  Josh Conner  <jconner@apple.com>
9318
9319         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9320         command-line options for arm-*-* targets.
9321         * g++.dg/init/array16.C: Likewise.
9322         * g++.dg/other/crash-4.C: Likewise.
9323
9324 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9325
9326         PR obj-c++/23640
9327         * obj-c++.dg/gnu-runtime-3.mm: New test.
9328
9329 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9330
9331         PR c++/13377
9332         * g++.dg/lookup/ambig4.C: New test.
9333         * g++.dg/lookup/ambig5.C: New test.
9334         * g++.dg/tc1/dr101.C: Adjust error markers.
9335
9336 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9337
9338         PR c++/23639
9339         * g++.dg/template/ttp5.C: Adjust error markers.
9340
9341 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9342
9343         PR testsuite/23609
9344         * lib/obj-c++.exp: Include target-libpath.exp.
9345         (obj-c++_link_flags): Look for the GNU libobjc library
9346         and set the library path to include it.
9347         Don't manually set LD_LIBRARY_PATH (etc.) but call
9348         set_ld_library_path_env_vars instead.
9349         (obj-c++_target_compile): Don't set library path or
9350         linker flags because they are already set correctly
9351         in obj-c++_link_flags.
9352
9353 2005-08-30  Josh Conner  <jconner@apple.com>
9354
9355         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9356         to command-line options for arm-*-* targets.
9357
9358 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9359
9360         * g++.dg/other/i386-1.C: New.
9361
9362 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9363
9364         PR preprocessor/20348
9365         PR preprocessor/20356
9366         * gcc.dg/cpp/pr20348.c: New test.
9367         * gcc.dg/cpp/pr20348.h: New file.
9368         * gcc.dg/cpp/inc/pr20348.h: New file.
9369         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9370         * gcc.dg/cpp/pr20356.c: New test.
9371         * gcc.dg/cpp/pr20356.h: New file.
9372         * gcc.dg/cpp/inc/pr20356.h: New file.
9373         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9374
9375 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9376
9377         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9378         Fix array dimension to avoid correct end-of-file error.
9379
9380 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9381
9382         PR libfortran/23598
9383         * gfortran.dg/iostat_1.f90: New test.
9384
9385 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9386
9387         PR middle-end/23408
9388         * gcc.dg/pr23408.c: New test.
9389
9390 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/23099
9393         * g++.dg/init/member1.C: Make sure erroneous static data member
9394         definitions are required.
9395         * g++.dg/template/static13.C: New test.
9396         * g++.dg/template/static14.C: Likewise.
9397
9398 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9399
9400         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9401         -march=pentium4, remove ilp32 requirement.
9402
9403         PR middle-end/23484
9404         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9405         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9406
9407 2005-08-29  Andreas Jaeger  <aj@suse.de>
9408
9409         PR testsuite/23607
9410         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9411
9412 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9413
9414         * gcc.c-torture/execute/20050316-2.c: New test.
9415         * gcc.c-torture/execute/20050316-3.c: New test.
9416         * gcc.dg/torture/pr16104-1.c: New test.
9417
9418 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9419
9420         PR middle-end/23463
9421         * gcc.c-torture/execute/zero-struct-1.c: New test.
9422
9423 2005-08-27  Richard Guenther  <rguenther@suse.de>
9424
9425         PR target/23575
9426         * gcc.target/i386/pr23575.c: New testcase.
9427
9428 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9429
9430         PR rtl-optimization/23561
9431         * gcc.c-torture/execute/20050826-1.c: New test.
9432
9433         PR rtl-opt/23560
9434         * gcc.c-torture/execute/20050826-2.c: New test.
9435
9436 2005-08-26  Dale Johannesen  <dalej@apple.com>
9437
9438         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9439         * gcc.dg/20050826-1.c: New.
9440
9441 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9442
9443         PR c++/19004
9444         * g++.dg/template/nontype13.C: New test.
9445
9446         PR c++/23491
9447         * g++.dg/init/new14.C: New test.
9448         * g++.dg/expr/anew1.C: Do not XFAIL.
9449         * g++.dg/expr/anew2.C: Likewise.
9450         * g++.dg/expr/anew3.C: Likewise.
9451
9452 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR middle-end/22439
9455         * gcc.dg/vla-3.c: New test.
9456
9457 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9458
9459         PR fortran/20363
9460         * gfortran.dg/named_interface.f90: New.
9461
9462 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9463
9464         * gcc.c-torture/execute/frame-address.c: New test.
9465
9466 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9467
9468         PR c++/20817
9469         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9470
9471 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9472
9473         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9474
9475 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9476
9477         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9478         * gcc.dg/altivec-22.c: Rename from..
9479         * gcc.dg/altivec-nomfcr.c: ..this.
9480
9481 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9482
9483         PR tree-optimization/23546
9484         * gcc.dg/tree-ssa/pr23546.c: New test.
9485
9486 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9487
9488         PR fortran/17758
9489         * gfortran.dg/nonreturning_statements.f90: New test.
9490
9491 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9492
9493         PR c++/22454
9494         * g++.dg/parse/crash29.C: New.
9495
9496 2005-08-23  DJ Delorie  <dj@redhat.com>
9497
9498         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9499         constants have the L suffix.
9500
9501 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9502
9503         PR c++/23044
9504         * g++.dg/template/instantiate8.C: New.
9505
9506 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9507
9508         PR middle-end/23467
9509         * gcc.c-torture/execute/pr23467.c: New test.
9510
9511 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9512
9513         PR tree-optimization/22043
9514         * gcc.c-torture/execute/20050613-1.c: New test.
9515
9516 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9517
9518         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9519
9520 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9521
9522         PR rtl-optimization/23478
9523         * g++.dg/opt/pr23478.C: New test.
9524
9525 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9526
9527         PR c/18715
9528         * gcc.dg/switch-warn-3.c: New test.
9529
9530 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9531
9532         PR c++/22233
9533         * g++.dg/template/param1.C: New test.
9534
9535 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9536
9537         PR c++/23089
9538         * g++.dg/other/incomplete1.C: New test.
9539
9540 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9541
9542         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9543         are vectorizable.
9544
9545 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9546
9547         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9548         d_lines_5.f: New.
9549
9550 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.target/i386/sse-4.c: New test.
9553
9554 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9555
9556         PR testsuite/23239
9557         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9558
9559 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9560
9561         * gcc.dg/20050811-1.c: New test.
9562         * gcc.dg/20050811-2.c: New test.
9563
9564 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9565
9566         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9567
9568 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9569
9570         PR 23476
9571         * gcc.c-torture/compile/pr23476.c: New test.
9572
9573 2005-08-19  Devang Patel  <dpatel@apple.com>
9574
9575         PR tree-optimization/23048
9576         * gcc.dg/tree-ssa/pr23048.c: New test.
9577
9578 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9579
9580         PR middle-end/20624
9581         * g++.dg/warn/Wreturn-3.C: New test
9582
9583 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9584
9585         PR tree-optimization/22228
9586         * g++.dg/vect/pr22543.cc: New test.
9587
9588 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9589
9590         PR tree-optimization/21574
9591         * gcc.dg/tree-ssa/pr21574.c: New test.
9592
9593 2005-08-16  James E Wilson  <wilson@specifix.com>
9594
9595         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9596
9597 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9598
9599         PR tree-opt/23402
9600         * gcc.c-torture/compile/zero-strct-3.c: New test.
9601         * gcc.c-torture/compile/zero-strct-4.c: New test.
9602
9603 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9604
9605         PR target/23376
9606         * gcc.target/x86_64/pr23376.c: New test.
9607
9608 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9609
9610         PR c++/23337
9611         * g++.dg/ext/vector2.C: New.
9612
9613 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9614
9615         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9616
9617 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9618
9619         PR libfortran/23428
9620         * gfortran.dg/inquire-complex.f90: New test case.
9621
9622 2005-08-16  James E Wilson  <wilson@specifix.com>
9623
9624         PR tree-optimization/21105
9625         * gcc.dg/large-size-array.c: New.
9626
9627 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9628
9629         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9630         type.
9631         * gcc.dg/vect/vect-41: Likewise.
9632         * gcc.dg/vect/vect-42: Likewise.
9633         * gcc.dg/vect/vect-43: Likewise.
9634         * gcc.dg/vect/vect-44: Likewise.
9635         * gcc.dg/vect/vect-46: Likewise.
9636         * gcc.dg/vect/vect-47: Likewise.
9637         * gcc.dg/vect/vect-48: Likewise.
9638         * gcc.dg/vect/vect-52: Likewise.
9639         * gcc.dg/vect/vect-53: Likewise.
9640         * gcc.dg/vect/vect-54: Likewise.
9641         * gcc.dg/vect/vect-55: Likewise.
9642         * gcc.dg/vect/vect-56: Likewise.
9643         * gcc.dg/vect/vect-57: Likewise.
9644         * gcc.dg/vect/vect-58: Likewise.
9645         * gcc.dg/vect/vect-59: Likewise.
9646         * gcc.dg/vect/vect-60: Likewise.
9647         * gcc.dg/vect/vect-61: Likewise.
9648         * gcc.dg/vect/vect-85: Likewise.
9649         * gcc.dg/vect/vect-87: Likewise.
9650         * gcc.dg/vect/vect-88: Likewise.
9651         * gcc.dg/vect/vect-93.c: Likewise.
9652         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9653         * gcc.dg/vect/vect-75: Likewise.
9654         * gcc.dg/vect/vect-76: Likewise.
9655         * gcc.dg/vect/vect-77: Likewise.
9656         * gcc.dg/vect/vect-78: Likewise.
9657         * gcc.dg/vect/vect-80: Likewise.
9658         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9659         vectorized for the expected reason, rather than checking how alignment
9660         was handled.
9661         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9662         type and also instead of aligned pointers. Added documentation.
9663
9664 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9665
9666         * gfortran.dg/power.f90: New test.
9667
9668 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9669
9670         PR rtl-optimization/23299
9671         * g++.dg/opt/pr23299.C: New test.
9672
9673 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9674
9675         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9676
9677 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9678
9679         * g++.dg/template/local6.C: New test.
9680
9681 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9682
9683         * execute/exceptions/finally-1.m: Check that the catch and finally are
9684         being called.  Also add a "return 0;" at the end of main.
9685
9686 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9687
9688         PR fortran/21432.
9689         * gfortran.dg/namelist_print_1.f: New test of functionality of
9690         PRINT namelist.
9691         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9692         namelist generates error with -std=f95.
9693
9694 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9695
9696         PR tree-optimization/23119
9697         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9698
9699 2005-08-13  Marcin Koziej  <creep@desk.pl>
9700             Andrew Pinski  <pinskia@physics.uc.edu>
9701
9702         PR libobjc/22492
9703         * execute/exceptions/finally-1.m: New test.
9704
9705 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9706
9707         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9708         testsuite.
9709         * objc/execute/exceptions/trivial.m: New test.
9710         * objc.dg/try-catch-11.m: Move to ...
9711         * objc/execute/exceptions/foward-1.m: Here.
9712         * objc.dg/try-catch-2.m: Move to ...
9713         * objc/execute/exceptions/catchall-1.m: Here.
9714         * objc.dg/try-catch-8.m: Move to ...
9715         * objc/execute/exceptions/local-variables-1.m: Here.
9716
9717 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9718
9719         * objc.dg/nested-func-1.m: Move to ...
9720         * objc/execute/nested-func-1.m: Here.
9721
9722 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9723
9724         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9725         in ${options} instead of [target_info name].
9726         * lib/obj-c++.exp (objc_target_compile): Likewise.
9727
9728 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9729
9730         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9731
9732 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9733
9734         part of PR testsuite/23348
9735         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9736         of the torture options.
9737         * objc/compile/trivial.m: New test.
9738
9739 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9740
9741         * gfortran.dg/eoshift.f90: Correct format.
9742
9743 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9744
9745         * gfortran.fortran-torture/execute/character_passing.f90:
9746         Fix comment typo.
9747
9748 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9749
9750         PR c++/8271
9751         * g++.dg/template/unify10.C: New.
9752
9753 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9754
9755         * g++.dg/parse/pr22514.C: Move to...
9756         * g++.dg/debug/pr22514.C: here.
9757
9758 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9759
9760         PR c++/23266
9761         * g++.dg/inherit/pure1.C: New test.
9762
9763         * ChangeLog: Fix typos.
9764
9765 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9766             Steven Bosscher  <stevenb@suse.de>
9767
9768         * gfortran.dg/runtime_warning_1.f90: New test.
9769
9770 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9771
9772         PR c++/23219
9773         * g++.dg/parse/crash28.C: New.
9774
9775 2005-08-11  Richard Guenther  <rguenther@suse.de>
9776
9777         PR target/23289
9778         * gcc.target/i386/tailcall-1.c: New testcase.
9779
9780 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9781
9782         * gcc.dg/vect/vect-67.c: Un-xfail.
9783
9784 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9785
9786         PR c++/23225
9787         * g++.dg/testsuite/parse/crash27.C: new test.
9788
9789 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9790
9791         PR libfortran/22143
9792         * gfortran.dg/shift-kind.f90: New testcase.
9793
9794 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9795
9796         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9797         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9798
9799 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9800
9801         PR c++/20646
9802         * g++.dg/other/mult-stor1.C: New test.
9803
9804 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9805
9806         * gcc.c-torture/pr18299-1.c: Move to ...
9807         * gcc.c-torture/compile/pr18299-1.c: Here.
9808
9809 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9810
9811         * gfortran/fortran.torture/execute/character_passing.f90:
9812         Fix types for LSAME.
9813
9814 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9815
9816         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9817         input data back to what it was originally.
9818
9819 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9820
9821         * objc.dg/try-catch-8.m: Enable for all targets.
9822
9823 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9824
9825         * gcc.dg/pr23165.c: New test.
9826
9827 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9828
9829         PR tree-optimization/23234
9830         * gcc.dg/tree-ssa/pr23234.c: New test.
9831
9832 2005-08-08  Josh Conner  <jconner@apple.com>
9833
9834         PR rtl-optimization/23241
9835         * gcc.dg/char-compare.c: New test.
9836
9837 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9838
9839         PR c++/22508
9840         * g++.dg/init/new13.C: New test.
9841
9842 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9843
9844         PR c++/21166
9845         * g++.dg/other/crash-4.C: Adjust
9846         * g++/dg/ext/packed9.C: New.
9847
9848 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9849
9850         PR middle-end/21964
9851         * gcc.c-torture/execute/pr21964-1.c: New test.
9852
9853 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9854
9855         PR c/22458
9856         * gcc.dg/pr22458-1.c: New test.
9857
9858 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9859             Steven G. Kargl <kargls@comcast.net>
9860
9861         PR fortran/22390
9862         * gfortran.dg/flush_1.f90: New test.
9863
9864 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9865
9866         PR c++/23191
9867         * g++.dg/template/eh2.C: New test.
9868
9869 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9870
9871         PR c++/19498
9872         * g++.dg/template/instantiate7.C: New test.
9873
9874 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9875
9876         PR c/23113
9877         * gcc.dg/Wunused-value-1.c: New test.
9878
9879 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9880
9881         PR rtl-optimization/23233
9882         * gcc.c-torture/compile/pr23233-1.c: New test.
9883
9884 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9885
9886         PR fortran/18833
9887         PR fortran/20850
9888         * gfortran.dg/equiv_1.f90: New test.
9889         * gfortran.dg/equiv_2.f90: New test.
9890         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9891         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9892         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9893
9894 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9895
9896         * gcc.c-torture/execute/vrp-5.c: New test.
9897         * gcc.c-torture/execute/vrp-6.c: New test.
9898         * gcc.dg/tree-ssa/vrp21.c: New test.
9899
9900 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9901
9902         * g++.dg/parse/pr22514.C: New test.
9903
9904 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9905
9906         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9907
9908         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9909         instead of constant loads / pool entries.
9910
9911 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9912
9913         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9914         TEST_TO_WCTYPE.
9915
9916 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9917
9918         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9919         __WINT_TYPE__ in generated prototypes if possible.
9920
9921 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9922
9923         PR 22037
9924         * g++.dg/tree-ssa/pr22037.C:
9925
9926 2005-08-04  Richard Henderson  <rth@redhat.com>
9927
9928         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9929         scan-tree-dump-times directive.
9930
9931 2005-08-04  Jan Hubicka  <jh@suse.cz>
9932
9933         * gcov-1.C: Fix switch counts.
9934         * gcov-4b.c: Likewise.
9935
9936 2005-08-03  Jeff Law  <law@redhat.com>
9937
9938         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
9939
9940 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
9941
9942         * gcc.c-torture/execute/pr23135.c: New test.
9943
9944 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9945
9946         PR tree-optimization/19899
9947         * gcc.dg/tree-ssa/scev-1.c: New test.
9948         * gcc.dg/tree-ssa/scev-2.c: New test.
9949
9950 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
9951
9952         PR target/18582
9953         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
9954
9955 2005-08-03  Jan Hubicka  <jh@suse.cz>
9956
9957         * update-conroll.c: New testcase.
9958         * update-conroll-2.c: New testcase.
9959
9960 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
9961
9962         * gfortran.dg/constant_substring.f: New test.
9963         * gfortran.dg/pr22491.f: New test.
9964
9965 2005-08-02  Jan Hubicka  <jh@suse.cz>
9966
9967         * update-threading.c: Replace by the proper one.
9968
9969 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9970
9971         PR 23164
9972         * g++.dg/tree-ssa/pr23164.C: New test.
9973
9974 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
9975
9976         * gcc.dg/tree-ssa/pr23192.c: New test.
9977
9978 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
9979
9980         * gcc.c-torture/execute/vrp-4.c: New test.
9981
9982 2005-08-02  Jan Hubicka  <jh@suse.cz>
9983
9984         * update-threading.c: New test.
9985
9986 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
9987
9988         * gcc.c-torture/compile/20050801-1.c: New test.
9989         * gcc.c-torture/compile/20050801-2.c: New test.
9990
9991 2005-08-01  Jan Hubicka  <jh@suse.cz>
9992
9993         * val-prof-5.c: New test.
9994
9995 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
9996
9997         PR c/22311
9998         * gcc.dg/pr22311-1.c : New test.
9999
10000 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10001
10002         PR target/23095
10003         * gfortran.dg/pr23095.f: New test.
10004
10005         PR c++/22003
10006         * g++.dg/other/pr22003.C: New test.
10007
10008 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10009
10010         PR target/20621
10011         * gcc.c-torture/execute/pr20621-1.c: New test.
10012
10013 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10014
10015         * gfortran.dg/comma_format_extension_4.f: Adjust length
10016         of string for format.
10017         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10018         print statement with internal write.
10019         * gfortran.dg/der_array_io_2.f: Likewise.
10020         * gfortran.dg/der_array_io_3.f: Likewise.
10021
10022 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10023
10024         * gcc.dg/fold-abs-4.c: new test.
10025
10026 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10027
10028         PR fortran/22570 an related issues.
10029         * gfortran.dg/x_slash_1.f: New test.
10030
10031 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10032
10033         PR c/23143
10034         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10035         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10036
10037 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10038
10039         PR c/529
10040         * gcc.dg/Wshadow-3.c: New test.
10041
10042 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10043
10044         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10045         used to have the wrong bounds).
10046
10047 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10048
10049         PR c/21720
10050         * gcc.dg/hex-round-1.c: Test more cases.
10051         * gcc.dg/hex-round-2.c: New test.
10052
10053 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10054
10055         PR 22550
10056         * g++.dg/tree-ssa/pr22550.C: New test.
10057
10058 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10059
10060         * gcc.dg/tree-ssa/vrp19.c: New test.
10061         * gcc.dg/tree-ssa-vrp20.c: New test.
10062
10063 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10064
10065         PR c/22240
10066         * gcc.dg/transparent-union-4.c: New test.
10067
10068 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10069
10070         PR c/22192
10071         * gcc.dg/c99-vla-2.c: New test.
10072
10073 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10074
10075         PR c/21720
10076         * gcc.dg/hex-round-1.c: New test.
10077
10078 2005-07-28  Jan Hubicka  <jh@suse.cz>
10079
10080         * inliner-1.c: Do not dump everything.
10081         * tree-prof.exp: Do not pass -ftree-based-profiling.
10082         * bprob.exp: Likewise.
10083
10084         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10085
10086 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10087
10088         PR c++/22545
10089         * g++.dg/expr/ptrmem7.C: New test.
10090
10091 2005-07-28  Mike Stump  <mrs@apple.com>
10092
10093         * g++.old-deja/g++.mike/visibility-1.C: New test.
10094
10095 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10096
10097         PR c/20187
10098         * gcc.c-torture/execute/pr20187-1.c: New test.
10099
10100 2005-07-28  Jeff Law  <law@redhat.com>
10101
10102         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10103         * gcc.dg/tree-ssa/vrp18.c: New test.
10104
10105 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10106
10107         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10108
10109 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10110
10111         PR tree-optimization/22506
10112         * gcc.dg/vect/ps22506.c: New test.
10113
10114 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10115
10116         PR target/21149
10117         * gcc.target/i386/sse-3.c: New test.
10118
10119 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10120
10121         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10122         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10123
10124 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10125
10126         PR c/22589
10127         * gcc.c-torture/compile/pr22589-1.c: New test.
10128
10129 2005-07-28  Jan Hubicka  <jh@suse.cz>
10130
10131         * update-loopch.c: New testcase.
10132
10133 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10134
10135         PR rtl-optimization/23047
10136         * gcc.c-torture/execute/pr23047.c: New test.
10137         * gcc.c-torture/execute/pr23047.x: New.
10138
10139 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10140
10141         PR tree-optimization/22493
10142         * gcc.c-torture/execute/pr22493-1.c: New test.
10143         * gcc.c-torture/execute/pr22493-1.x: New.
10144         * gcc.c-torture/execute/vrp-1.c: New test.
10145         * gcc.c-torture/execute/vrp-2.c: New test.
10146         * gcc.c-torture/execute/vrp-2.c: New test.
10147
10148 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10149
10150         * gcc.target/frv/all-builtin-read8.c: Delete.
10151         * gcc.target/frv/all-builtin-read16.c: Delete.
10152         * gcc.target/frv/all-builtin-read32.c: Delete.
10153         * gcc.target/frv/all-builtin-read64.c: Delete.
10154         * gcc.target/frv/all-builtin-write8.c: Delete.
10155         * gcc.target/frv/all-builtin-write16.c: Delete.
10156         * gcc.target/frv/all-builtin-write32.c: Delete.
10157         * gcc.target/frv/all-builtin-write64.c: Delete.
10158         * gcc.target/frv/all-read-write-1.c: New.
10159
10160 2005-07-27  Jeff Law  <law@redhat.com>
10161
10162         * gcc.c-torture/execute/pr22630.c: New test.
10163
10164 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10165
10166         PR tree-optimization/23073
10167         * gcc.dg/vect/nodump-pr23073.c: New test.
10168         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10169
10170 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10171
10172         PR tree-optimize/22348
10173         * gcc.c-torture/execute/pr22348.c: New.
10174
10175 2005-07-27  Richard Guenther  <rguenther@suse.de>
10176
10177         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10178
10179 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10180
10181         PR fortran/22503
10182         * gfortran.dg/logical_comp.f90: New test.
10183
10184 2005-07-27  Jan Hubicka  <jh@suse.cz>
10185
10186         * inliner-1.c: Add cleanup of dumps.
10187         * val-prof-*.c: Likewise.
10188         * update-tailcall.c: New.
10189
10190 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10191
10192         PR 22591
10193         * gcc.dg/tree-ssa/pr22591.c: New test.
10194         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10195
10196 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10197
10198         PR libobjc/22606
10199         * objc.dg/try-catch-11.m: New test.
10200
10201 2005-07-26  Richard Guenther  <rguenther@suse.de>
10202
10203         PR tree-optimization/22486
10204         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10205
10206 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10207
10208         PR tree-opt/22484
10209         * testsuite/g++.dg/opt/loop2.C: New test.
10210
10211 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10214         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10215
10216 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10217
10218         * lib/profopt.exp (profopt-execute): Check for profiling data
10219         files on the target.
10220
10221 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10222
10223         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10224         for matching of asm labels.
10225
10226 2005-07-25  Richard Guenther  <rguenther@suse.de>
10227
10228         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10229
10230 2005-07-25  Richard Guenther  <rguenther@suse.de>
10231
10232         PR testsuite/22624
10233         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10234
10235 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10236
10237         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10238         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10239         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10240         * gcc.dg/vect/vect-100.c: New test.
10241         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10242         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10243         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10244         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10245         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10246         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10247         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10248         * gfortran.dg/vect/pr19049.f90: New testcase.
10249         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10250
10251 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * gcc.c-torture/execute/20050713-1.c: New test.
10254
10255         PR fortran/20063
10256         * gfortran.fortran-torture/execute/data_4.f90: New test.
10257
10258         PR middle-end/20303
10259         * gcc.dg/visibility-d.c: New test.
10260
10261 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10262
10263         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10264         * gfortran.dg/underflow.f90: Ditto.
10265
10266 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10267
10268         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10269         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10270         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10271
10272 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10273
10274         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10275         include case of field width of zero.
10276
10277 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10278
10279         PR libgfortran/21875
10280         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10281         with trailing blanks on normal formatted read.
10282
10283 2005-07-23  Chao-ying Fu  <fu@mips.com>
10284
10285         * gcc.target/mips/mips32-dsp-type.c: New test.
10286         * gcc.target/mips/mips32-dsp.c: New test.
10287
10288 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10289
10290         PR testsuite/21073
10291         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10292
10293         PR testsuite/20454
10294         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10295         and __cyg_profile_func_exit.
10296
10297 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10298
10299         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10300         * gfortran.dg/comma_format_extension_4.f: Same.
10301         * gfortran.dg/pr15332.f: Same.
10302         * gfortran.dg/pr21730.f: Same.
10303
10304 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10305
10306         * g++.dg/opt/vrp2.C: Fix testcase.
10307
10308         PR tree-opt/22625
10309         * g++.dg/opt/vrp2.C: New test.
10310
10311 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10312
10313         PR debug/21828
10314         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10315
10316 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10317
10318         * gcc.dg/tree-ssa/20050719-1.c: New test.
10319
10320 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10321
10322         * gcc.dg/bfin-longcall-1.c: New file.
10323         * gcc.dg/bfin-longcall-2.c: New file.
10324
10325 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10326
10327         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10328
10329 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10330
10331         PR middle-end/19055
10332         * gcc.dg/tree-ssa/pr19055.c: New test.
10333         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10334
10335 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10336
10337         PR C++/22358
10338         * g++.dg/other/pr22358.C: New test.
10339
10340 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10341
10342         PR c++/2922
10343         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10344
10345 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10346
10347         PR c++/15938
10348         * g++.dg/init/union2.C: New test.
10349
10350 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10351
10352         PR c/22393
10353         * gcc.dg/complex-4.c: New test.
10354
10355 2005-07-21  Richard Guenther  <rguenther@suse.de>
10356
10357         PR testsuite/22522
10358         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10359         scanning for asm labels.
10360         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10361
10362 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10363
10364         PR target/22085
10365         * gcc.dg/altivec-pr22085.c: New.
10366
10367 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10368
10369         PR tree-optimization/19210
10370         * gcc.dg/tree-ssa/pr19210-1.c: New.
10371         * gcc.dg/tree-ssa/pr19210-2.c: New.
10372
10373 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10374
10375         PR rtl-optimization/22167
10376         * g++.dg/opt/pr22167.C: New test.
10377
10378 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10379
10380         PR c++/2922
10381         * g++.dg/lookup/two-stage2.C: New.
10382         * g++.dg/lookup/two-stage3.C: New.
10383         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10384         fixed two-stage name lookup for operators.
10385         * g++.dg/template/call3.C: Compiler now produces an appropriate
10386         error message.
10387         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10388         14 as a candidate.
10389         * g++.dg/template/ptrmem4.C: Compiler produces different error
10390         message.
10391         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10392         connect_to_method as a candidate.
10393
10394 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10395
10396         * gcc.dg/fold-alloc-1.c: New test.
10397
10398 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10399
10400         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10401         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10402
10403 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10404
10405         * gcc.dg/fold-abs-1.c: New test.
10406         * gcc.dg/fold-abs-2.c: New test.
10407         * gcc.dg/fold-abs-3.c: New test.
10408
10409 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10410
10411         Make CONSTRUCTOR use VEC to store initializers.
10412         * g++.dg/ext/complit3.C: Check for specific error messages.
10413         * g++.dg/init/brace2.C: Update error message.
10414         * g++.dg/warn/Wbraces2.C: Likewise.
10415
10416 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10417
10418         PR fortran/16940
10419         * gfortran.dg/module_interface_1.f90: New test.
10420
10421 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10422             Kenneth Zadeck <zadeck@naturalbridge.com>
10423
10424         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10425
10426 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10427
10428         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10429         specify -Wformat for these tests.
10430         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10431         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10432         * gcc.dg/format/opt-6.c: Delete.
10433
10434 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10435
10436         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10437         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10438
10439 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10440
10441         * gcc.dg/tree-ssa/alias-2.c: New test.
10442
10443 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10444
10445         PR c++/22263
10446         * g++.dg/template/explicit7.C: New test.
10447
10448 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10449
10450         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10451         width of 8 to +Inf and -Inf.
10452
10453 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/22139
10456         * g++.dg/template/friend36.C: New test.
10457
10458 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10459
10460         PR fortran/21730
10461         * gfortran.dg/pr21730.f: New test.
10462
10463 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10464             Kenneth Zadeck <zadeck@naturalbridge.com>
10465
10466         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10467         since pure const detection cannot run at -O1 in c compiler.
10468         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10469         can now optimize this case properly.
10470         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10471         because we now pass.
10472         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10473
10474 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10475
10476         PR c/22421
10477         * gcc.dg/format/bitfld-1.c: New test.
10478
10479 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10480
10481         PR c++/22204
10482         * g++.dg/rtti/repo1.C: New test.
10483
10484 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10485
10486         PR middle-end/22398
10487         * gcc.c-torture/compile/pr22398.c: New test.
10488
10489 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10490
10491         PR c++/22132
10492         * g++.dg/expr/cast4.C: New test.
10493
10494 2005-07-15  Richard Guenther  <rguenther@suse.de>
10495
10496         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10497         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10498
10499 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10500
10501         PR tree-optimization/22230
10502         * gcc.dg/tree-ssa/pr22230.c: New test.
10503
10504 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * gfortran.dg/g77/cpp6.f: New test.
10507
10508         PR fortran/22417
10509         * gfortran.dg/g77/cpp5.F: New test.
10510         * gfortran.dg/g77/cpp5.h: New file.
10511         * gfortran.dg/g77/cpp5inc.h: New file.
10512
10513 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10514
10515         PR libfortran/16435
10516         * gfortran.dg/tl_editting.f90: New.
10517         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10518
10519 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10520
10521         * gfortran.dg/char_array_constructor.f90: New test.
10522
10523 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10524
10525         * gfortran.dg/past_eor.f90: New.
10526         * gfortran.dg/complex_read.f90: New.
10527
10528 2005-07-13  Jeff Law  <law@redhat.com>
10529
10530         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10531         additional casts.
10532
10533         * gcc.dg/tree-ssa/pr22321.c: New test
10534
10535 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10536
10537         PR tree-optimization/21921
10538         * gcc.dg/tree-ssa/pr21921.c: New.
10539
10540 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10541
10542         PR tree-optimizatio/22442
10543         * gcc.dg/tree-ssa/loop-11.c: New test.
10544
10545 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10546
10547         PR tree-opt/21840
10548         * gcc.c-torture/compile/pr21840.c: New test.
10549
10550 2005-07-12  Jan Hubicka  <jh@suse.cz>
10551
10552         * gcc.c-torture/compile/pr22379.c: New test.
10553
10554 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10555
10556         PR libfortran/21593
10557         gfortran.dg/dev_null.f90: Remove outdated comment about
10558         PR libfortran/21593.
10559
10560
10561 2005-07-12  Dale Johannesen  <dalej@apple.com>
10562
10563         * gcc.target/i386/compress-float-sse.c: New.
10564         * gcc.target/i386/compress-float-sse-pic.c: New.
10565         * gcc.target/i386/compress-float-387.c: New.
10566         * gcc.target/i386/compress-float-387-pic.c: New.
10567         * gcc.dg/compress-float-ppc.c: New.
10568         * gcc.dg/compress-float-ppc-pic.c: New.
10569
10570 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10571
10572         PR libfortran/21593
10573         gfortran.dg/dev_null.f90: Remove targets.
10574
10575 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10576
10577         PR tree-opt/22335
10578         * gcc.dg/pr22335-1.c: New test.
10579         * gcc.dg/pr22335-2.c: New test.
10580
10581 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10582
10583         PR c++/20172
10584         * g++.dg/template/nontype12.C : New test.
10585
10586 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10587
10588         * gcc.dg/tree-ssa/loop-10.c: New test.
10589
10590 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10591
10592         * gcc.c-torture/execute/20020720-1.x: Remove.
10593
10594 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10595
10596         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10597
10598 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10599
10600         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10601         (dg-mips-options): Use it.
10602
10603 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10604
10605         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10606
10607 2005-07-09  Richard Henderson  <rth@redhat.com>
10608
10609         * lib/target-supports.exp (check_effective_target_sync_char_short):
10610         Add alpha.
10611
10612 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10613
10614         PR libfortran/22217
10615         * gfortran.dg/negative-z-descriptor.f90: New test.
10616
10617 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10618
10619         PR tree-opt/22329
10620         * gcc.dg/pr22329.c: New test.
10621
10622 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10623
10624         PR tree-optimization/20139
10625         * gcc.dg/tree-ssa/pr20139.c: New.
10626
10627 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10628
10629         PR tree-opt/22356
10630         * testsuite/gcc.dg/pr22356-1.c: New test.
10631
10632 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10633
10634         PR c++/21799
10635         * g++.dg/template/unify8.C: New.
10636         * g++.dg/template/unify9.C: New.
10637
10638 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10639
10640         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10641
10642 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10643
10644         * gcc.dg/darwin-version-1.c: New.
10645         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10646         * gcc.dg/builtins-20.c: Likewise.
10647         * gcc.dg/builtins-53.c: Likewise.
10648         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10649         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10650         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10651         * gcc.dg/torture/builtins-power-1.c: Likewise.
10652         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10653         on Darwin.
10654
10655 2005-07-07  Jeff Law  <law@redhat.com>
10656
10657         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10658         argument evaluation order.
10659
10660 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10661
10662         PR libfortran/21594
10663         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10664         Add test cases where the shift length is greater than the
10665         array length.
10666
10667 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10668
10669         * obj-c++.dg/proto-lossage-6.mm: New.
10670         * objc.dg/proto-lossage-6.m: New.
10671
10672 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10673
10674         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10675         * objc.dg/gnu-runtime-2.m: Likewise.
10676
10677 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10678
10679         * gfortran.dg/longline.f: New test.
10680
10681         * gfortran.dg/badline.f: New test.
10682
10683 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10684
10685         PR fortran/16531
10686         PR fortran/15966
10687         PR fortran/18781
10688         * gfortran.dg/hollerith.f90: New.
10689         * gfortran.dg/hollerith2.f90: New.
10690         * gfortran.dg/hollerith3.f90: New.
10691         * gfortran.dg/hollerith4.f90: New.
10692         * gfortran.dg/hollerith_f95.f90: New.
10693         * gfortran.dg/hollerith_legacy.f90: New.
10694         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10695
10696 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10697
10698         PR objc/22274
10699         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10700         * objc.dg/gnu-runtime-2.m: New.
10701
10702 2005-07-06  Jeff Law  <law@redhat.com>
10703
10704         * gcc.dg/tree-ssa/vrp17.c: New test.
10705
10706 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10707
10708         PR fortran/22327
10709         * gfortran.dg/array_constructor_5.f90: New test.
10710
10711 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10712
10713         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10714
10715 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10716
10717         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10718         * gcc.dg/980816-1.c: Ditto.
10719
10720 2005-07-06  Jeff Law  <law@redhat.com>
10721
10722         * gcc.c-torture/compile/pr21356.c: New test.
10723
10724 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10725
10726         PR c/22013
10727         PR c/22098
10728         * gcc.c-torture/compile/pr22013-1.c,
10729         gcc.c-torture/execute/pr22098-1.c,
10730         gcc.c-torture/execute/pr22098-2.c,
10731         gcc.c-torture/execute/pr22098-3.c: New tests.
10732
10733 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10734
10735         PR c/22308
10736         * gcc.dg/pr22308-1.c: New test.
10737
10738 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10739
10740         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10741         target.
10742         * gcc.dg/compare9.c: Use -fshort-enums instead of
10743         -fno-short-enums.  Change the last test to dg-bogus.
10744
10745 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10746
10747         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10748         * gcc.dg/compare9.c: New.
10749
10750 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10751
10752         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10753
10754 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10755
10756         PR testsuite/22288
10757         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10758
10759
10760 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10761
10762         * gcc.dg/format/gcc_gfc-1.c: New.
10763
10764 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10765
10766         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10767
10768 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10769
10770         PR fortran/20842
10771         * gfortran.dg/io_invalid_1.f90: New test.
10772
10773 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10774
10775         * gcc.dg/format/gcc_diag-1.c: Update.
10776
10777 2005-07-02  Jeff Law  <law@redhat.com>
10778
10779         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10780         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10781
10782 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10783
10784         * gcc.dg/format/gcc_diag-1.c: Update.
10785
10786 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10787
10788         PR tree-opt/22269
10789         * gcc.c-torture/compile/pr22269.c: New test.
10790
10791 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10792
10793         PR 21584
10794         PR 22219
10795         * g++.dg/tree-ssa/pr21584-1.C: New test.
10796         * g++.dg/tree-ssa/pr21584-2.C: New test.
10797
10798 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10799
10800         * obj-c++.dg/try-catch-11.mm: New.
10801         * objc.dg/try-catch-10.m: New.
10802
10803 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10804
10805         * g++.dg/other/ucnid-1.C: xfail on AIX.
10806
10807 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10808
10809         PR 22234
10810         * gcc.dg/20050629-1.c: New test.
10811
10812 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10813
10814         * obj-c++.dg/const-str-1[0-1].mm: New.
10815         * objc.dg/const-str-1[0-1].m: New.
10816
10817 2005-05-29  Richard Henderson  <rth@redhat.com>
10818
10819         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10820         Rename from check_effective_target_vect_no_max.
10821         (check_effective_target_vect_no_int_add): New.
10822         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10823         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10824         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10825         * gcc.dg/vect/vect-reduc-1.c: Use both.
10826         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10827
10828 2005-05-29  Richard Henderson  <rth@redhat.com>
10829
10830         * lib/target-supports.exp (check_effective_target_vect_no_max):
10831         Remove i386 and x86_64.
10832
10833 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10834
10835         PR testsuite/21969
10836         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10837
10838 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10839
10840         PR middle-end/21969
10841         * gcc.dg/vect/pr21969.c: New test.
10842
10843 2005-06-28  Eric Christopher  <echristo@redhat.com>
10844
10845         PR c/22052
10846         PR c/21975
10847         * gcc.dg/inline1.c: New test.
10848         * gcc.dg/inline2.c: Ditto.
10849         * gcc.dg/inline3.c: Ditto.
10850         * gcc.dg/inline4.c: Ditto.
10851         * gcc.dg/inline5.c: Ditto.
10852
10853 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10854
10855         PR libfortran/22142
10856         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10857         Add testcase also testing eoshift1 for PR 22142.
10858
10859 2005-06-28  Richard Henderson  <rth@redhat.com>
10860
10861         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10862         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10863         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10864         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10865         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10866
10867 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10868
10869         PR libfortran/22142
10870         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10871         Add testcase for PR 22142.
10872
10873 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10874
10875         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10876         gcc.target/ia64/fpreg-2.c: New tests.
10877
10878 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10879
10880         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10881
10882 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10883
10884         PR libfortran/22170
10885         * gfortran.dg/slash_1.f90: New test.
10886
10887 2005-06-27  Richard Henderson  <rth@redhat.com>
10888
10889         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10890         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10891         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10892         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10893         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10894         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10895
10896 2005-06-27  Richard Henderson  <rth@redhat.com>
10897
10898         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10899         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10900
10901 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10902
10903         * obj-c++.dg/proto-lossage-5.mm: New.
10904         * objc.dg/proto-lossage-5.m: New.
10905
10906 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10907
10908         PR 21959
10909         * gcc.dg/tree-ssa/pr21959.c: New test.
10910
10911 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10912
10913         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10914         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10915         testing uninitialized var.
10916
10917         * gcc.c-torture/execute/builtins/chk.h: New.
10918         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10919         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10920         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10921         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10922         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10923         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10924         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10925         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10926         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10927         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10928         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10929         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10930         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10931         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10932         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
10933         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
10934         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
10935         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
10936         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
10937         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
10938         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
10939         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
10940         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
10941         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
10942         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
10943         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
10944         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
10945         * gcc.dg/builtin-object-size-1.c: New test.
10946         * gcc.dg/builtin-object-size-2.c: New test.
10947         * gcc.dg/builtin-object-size-3.c: New test.
10948         * gcc.dg/builtin-object-size-4.c: New test.
10949         * gcc.dg/builtin-object-size-5.c: New test.
10950         * gcc.dg/builtin-stringop-chk-1.c: New test.
10951         * gcc.dg/builtin-stringop-chk-2.c: New test.
10952         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
10953         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
10954         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
10955         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
10956         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
10957         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
10958         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
10959         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
10960         * gcc.c-torture/execute/printf-1.c: New test.
10961         * gcc.c-torture/execute/fprintf-1.c: New test.
10962         * gcc.c-torture/execute/vprintf-1.c: New test.
10963         * gcc.c-torture/execute/vfprintf-1.c: New test.
10964         * gcc.c-torture/execute/printf-chk-1.c: New test.
10965         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
10966         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
10967         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
10968
10969 2005-06-27  Michael Matz  <matz@suse.de>
10970
10971         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
10972         slot is not merged if address escapes.
10973
10974 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10975
10976         PR c/21911
10977         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
10978
10979 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
10980
10981         PR middle-end/17965
10982         * gcc.c-torture/compile/20050622-1.c: New test.
10983
10984         PR middle-end/22028
10985         * gcc.dg/20050620-1.c: New test.
10986
10987 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
10988
10989         PR tree-optimization/22026
10990         * gcc.dg/tree-ssa/pr22026.c: New.
10991
10992 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
10993
10994         PR libfortran/22144
10995         * gfortran.dg/shift-alloc.f90: New testcase.
10996
10997 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
10998
10999         * all files: Update FSF address in copyright headers.
11000
11001 2005-06-22  Jan Hubicka  <jh@suse.cz>
11002
11003         * wholeprogram-1.c: New testcase.
11004         * wholeprogram-2.c: New testcase.
11005
11006 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11007
11008         PR 22171
11009         * gcc.dg/tree-ssa/pr22171.c: New test.
11010
11011 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11012
11013         * gfortran.dg/simplify_modulo.f90: New.
11014
11015 2005-06-24  Jan Hubicka  <jh@suse.cz>
11016
11017         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11018
11019 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11020
11021         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11022
11023 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11024
11025         * obj-c++.dg/typedef-alias-1.mm: New.
11026         * objc.dg/typedef-alias-1.m: New.
11027
11028 2005-06-23  Jeff Law  <law@redhat.com>
11029
11030         * gcc.dg/tree-ssa/vrp16.c: New test.
11031
11032 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11033
11034         * lib/target-supports.exp: Add
11035         check_effective_target_fortran_large_real and
11036         check_effective_target_fortran_large_int to check for
11037         corresponding effective targets.
11038         * gfortran.dg/large_integer_kind_1.f90: New test.
11039         * gfortran.dg/large_real_kind_1.f90: New test.
11040
11041 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11042
11043         PR tree-optimization/22117
11044         * gcc.dg/tree-ssa/pr22117.c: New.
11045
11046 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11047
11048         PR testsuite/22123
11049         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11050
11051 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11052
11053         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11054
11055 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11056
11057         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11058         * gfortran.dg/f2c_4.c: Likewise.
11059
11060 2005-06-22 Paul Brook  <paul@codesourcery.com>
11061
11062         PR fortran/21034
11063         * gfortran.dg/auto_save_1.f90: New test.
11064
11065 2005-06-22  Michael Matz  <matz@suse.de>
11066
11067         * gcc.target/x86-64/abi: New directory.
11068         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11069         * gcc.target/x86-64/abi/README.gcc: New file.
11070         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11071         * gcc.target/x86-64/abi/asm-support.s: New file.
11072         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11073         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11074         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11075         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11076         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11077         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11078         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11079         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11080         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11081         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11082         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11083         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11084         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11085         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11086         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11087         * gcc.target/x86_64/abi/test_varargs.c: New test.
11088
11089 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11090
11091         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11092         32-bit i?86 and x86_64.
11093
11094 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11095
11096         * obj-c++.dg/const-str-[1-9].mm: New tests.
11097
11098 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11099
11100         PR fortran/22010
11101         * gfortran.dg/namelist_use.f90: New.
11102         * gfortran.dg/namelist_use_only.f90: New.
11103
11104 2005-06-21  Jeff Law  <law@redhat.com>
11105
11106         * gcc.dg/tree-ssa/vrp15.c: New test.
11107
11108 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11109
11110         * lib/target-supports.exp (check_effective_target_vect_reduction):
11111         Remove.
11112         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11113         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11114         remove vect_reduction target keyword. Also avoid two returns in main.
11115         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11116         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11117         * gcc.dg/vect/vect-reduc-1short.c: New test.
11118         * gcc.dg/vect/vect-reduc-1char.c: New test.
11119         * gcc.dg/vect/vect-reduc-2short.c: New test.
11120         * gcc.dg/vect/vect-reduc-2char.c: New test.
11121         * gcc.dg/vect/vect-reduc-6.c: New test.
11122         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11123         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11124         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11125
11126 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11127         Paul Thomas  <pault@gcc.gnu.org>
11128
11129         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11130         New tests.
11131
11132 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11133
11134         * gfortran.dg/backslash_1.f90: New test.
11135         * gfortran.dg/backslash_2.f90: New test.
11136
11137 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11138
11139         * gfortran.dg/duplicate_labels.f90: New test.
11140
11141 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11142
11143         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11144         unsupportable relocations.
11145         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11146         * gcc.dg/20050321-2.c: xfail for NetWare.
11147
11148 2005-06-20  Andreas Jaeger  <aj@suse.de>
11149
11150         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11151         gcc.target/i386/fastcall-sseregparm.c,
11152         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11153
11154 2005-06-19  Richard Henderson  <rth@redhat.com>
11155
11156         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11157
11158 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11159
11160         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11161
11162 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11163
11164         PR c++/22115
11165         * g++.dg/conversion/simd2.C: Change expected error message.
11166
11167 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11168
11169         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11170         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11171         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11172
11173 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11174
11175         * gcc.dg/fold-mod-1.c: New test.
11176
11177 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11178
11179         PR fortran/19926
11180         * gfortran.dg/pr19926.f90: New test.
11181
11182 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11183
11184         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11185         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11186         targets.
11187         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11188         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11189
11190 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11191
11192         * gcc.target/ia64/float80-varargs-1.c: New test.
11193
11194 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11195
11196         PR tree-opt/22035
11197         * gfortran.dg/f2c_6.f90: New test.
11198
11199 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11200
11201         PR c++/17413
11202         * g++.dg/template/local5.C: New.
11203
11204 2005-06-17  Richard Henderson  <rth@redhat.com>
11205
11206         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11207
11208 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11209
11210         PR testsuite/21945
11211         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11212
11213 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11214
11215         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11216         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11217         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11218         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11219         check_vect to verify the presence of hardware vector support.
11220
11221 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11222
11223         PR testsuite/22056
11224         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11225
11226 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11227
11228         PR libfortran/19216
11229         * gfortran.dg/pr19216.f: Add correct space between brackets and
11230         dg directive.
11231
11232 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11233
11234         PR libfortran/16436
11235         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11236
11237 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11238
11239         * gcc.target/i386/attributes-error.c: New testcase.
11240         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11241         * gcc.target/i386/regparm-stdcall.c: Likewise.
11242         * gcc.target/i386/sseregparm-1.c: Likewise.
11243         * gcc.target/i386/sseregparm-2.c: Likewise.
11244
11245 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11246
11247         * g++.dg/rtti/crash2.C: New.
11248
11249 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11250
11251         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11252
11253 2005-06-15  David Ung  <davidu@mips.com>
11254
11255         * gcc.target/mips/mips16e-extends.c: New test for testing the
11256         generation of MIPS16e zeb/zeh, seb/seh instructions.
11257
11258 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11259
11260         PR 22018
11261         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11262         * gcc.dg/tree-ssa/pr22018.c: New test.
11263
11264 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11265
11266         * gcc.dg/simd-1.c: Update error messages.
11267         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11268         * gcc.dg/simd-2.c: Update error messages.
11269         * gcc.dg/simd-4.c: New.
11270
11271 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11272
11273         PR c++/20678
11274         * g++.dg/other/crash-4.C: New.
11275
11276 2005-06-14  Devang Patel  <dpatel@apple.com>
11277
11278         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11279
11280 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11281
11282         PR c++/21929
11283         * g++.dg/parse/crash11.C: Update
11284
11285 2005-06-13  Jeff Law  <law@redhat.com>
11286
11287         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11288         perform the desired transformations.
11289         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11290         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11291
11292 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11293
11294         PR fortran/22038
11295         * gfortran.dg/forall_1.f90: Un-XFAIL.
11296
11297 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11298
11299         PR c++/21929
11300         * g++.dg/parse/crash26.C: New.
11301
11302         PR c++/20789
11303         * g++.dg/init/member1.C: New.
11304
11305 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11306
11307         * gfortran.dg/altreturn_1.f90: New test.
11308
11309 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11310
11311         PR middle-end/21985
11312         * gcc.dg/tree-ssa/pr21985.c: New test.
11313
11314 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11315
11316         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11317
11318 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11319
11320         PR c++/21930
11321         * g++.dg/other/error10.C: New test case.
11322
11323 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11324
11325         PR libfortran/19155
11326         * gfortran.dg/pr19155.f: Add test.
11327
11328 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11329
11330         * gfortran.dg/f2c_7.f90: New test.
11331
11332         * gfortran.dg/forall_1.f90: XFAILed.
11333
11334 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11335
11336         * gcc.dg/pr14796-1.c: New.
11337         * gcc.dg/pr14796-2.c: New.
11338
11339 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11340
11341         PR fortran/17792
11342         PR fortran/21375
11343         * gfortran.dg/deallocate_stat.f90: New test.
11344
11345 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11346
11347         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11348
11349 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11350
11351         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11352         access will be generated when this loop is vectorized. Test that
11353         accesses with same alignment were detected.
11354         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11355         Test that accesses with same alignment were detected.
11356         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11357         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11358         alignment were detected.
11359
11360 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11361
11362         PR c++/10611
11363         * g++.dg/conversion/simd2.C: New.
11364
11365 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11366
11367         * gcc.dg/Wcxx-compat-1.c: New.
11368
11369 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11370
11371         PR libfortran/21480
11372         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11373         complex array.
11374
11375 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11376
11377         * gcc.dg/alias-8.c: New.
11378
11379 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11380
11381         * gcc.dg/format/cmn_err-1.c: Update.
11382
11383 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11384
11385         PR target/20666
11386         * gcc.target/sparc/fexpand-2.c: New.
11387         * gcc.target/sparc/fpmerge-2.c: New.
11388         * gcc.target/sparc/fpmul-2.c: New.
11389         * gcc.target/sparc/noresult.c: New.
11390         * gcc.target/sparc/pdist-2.c: New.
11391         * gcc.target/sparc/pdist-3.c: New.
11392
11393 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11394
11395         PR testsuite/21702
11396         * gcc.target/i386/i386.exp: Fix comment typo.
11397
11398 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11399
11400         PR c++/19497
11401         * g++.dg/inherit/using5.C: New.
11402         * g++.dg/inherit/using6.C: New.
11403
11404 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11405
11406         PR c++/19894
11407         * g++.dg/template/ptrmem15.C: New test.
11408
11409         PR c++/20563
11410         * g++.dg/ext/label4.C: New test.
11411
11412 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11413
11414         * gcc.dg/tls/debug-1.c: New test.
11415
11416 2005-06-07  Dale Johannesen  <dalej@apple.com>
11417
11418         * gcc.target/i386/movq.c: New.
11419
11420 2005-06-07  Dale Johannesen  <dalej@apple.com>
11421
11422         * gcc.dg/20050607-1.c: New.
11423
11424 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11425
11426         PR middle-end/21850
11427         * gcc.c-torture/execute/20050607-1.c: New test.
11428
11429 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11430
11431         PR libfortran/21926
11432         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11433         Test case where the return array has lowest stride one,
11434         but isn't packed.
11435
11436 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11437
11438         * lib/target-supports.exp (check_effective_target_sync_int_long):
11439         Add s390 and s390x targets.
11440
11441 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11442
11443         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11444         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11445         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11446         * gcc.dg/tree-ssa/loop-9.c: New test.
11447
11448 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11449
11450         * g++.dg/parse/defarg10.C: New.
11451
11452 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11453
11454         PR regression/21897
11455         * gcc.c-torture/execute/20050604-1.c: New test.
11456
11457 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11458
11459         PR 21903
11460         * g++.dg/parse/defarg9.C: New.
11461
11462         PR c++/20637
11463         * g++.dg/inherit/using4.C: New.
11464         * g++.dg/overload/error1.C: Adjust expected errors.
11465         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11466         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11467         * g++.old-deja/g++.other/redecl2.C: Likewise.
11468         * g++.old-deja/g++.other/redecl4.C: Likewise.
11469         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11470
11471 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11472
11473         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11474
11475 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11476
11477         * lib/gfortran.exp (gfortran_target_compile): Call
11478         dg-additional-files-options
11479         * gfortran.dg/f2c_4.f90: New file
11480         * gfortran.dg/f2c_4.c: New file
11481         * gfortran.dg/f2c_5.f90: New file
11482         * gfortran.dg/f2c_5.c: New file
11483
11484 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11485
11486         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11487
11488         PR fortran/21912
11489         * gfortran.dg/array_constructor_4.f90: New test.
11490
11491 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11492
11493         PR c++/21619
11494         * g++.dg/ext/builtin9.C: New test.
11495
11496 2005-06-05  Dale Johannesen  <dalej@apple.com>
11497
11498         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11499         * gcc.c-torture/execute/20050603-2.c: Ditto.
11500
11501 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11502
11503         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11504         * gcc.dg/vect/vect-reduc-1.c: New.
11505         * gcc.dg/vect/vect-reduc-2.c: New.
11506         * gcc.dg/vect/vect-reduc-3.c: New.
11507
11508 2005-06-04  Dale Johannesen  <dalej@apple.com>
11509
11510         * gcc.c-torture/execute/20050603-1.c: New.
11511         * gcc.c-torture/execute/20050603-2.c: New.
11512         * gcc.dg/20050603-3.c: New.
11513
11514 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11515
11516         PR fortran/19195
11517         * gfortran.dg/debug_1.f90: New test.
11518
11519         * gfortran.dg/forall_1.f90: New test.
11520
11521 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11522
11523         * gfortran.dg/array_constructor_3.f90: New test.
11524
11525 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11526
11527         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11528
11529 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11530
11531         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11532
11533 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11534
11535         PR c/21873
11536         * gcc.dg/init-excess-1.c: New test.
11537
11538 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11539
11540         PR c++/21853
11541         * g++.dg/expr/static_cast6.C: New test.
11542
11543 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11544
11545         * gcc.dg/tree-ssa/vrp14.c: New test.
11546
11547 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11548
11549         PR c++/21336
11550         * g++.dg/template/new2.C: New test.
11551
11552 2005-06-03  Josh Conner  <jconner@apple.com>
11553
11554         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11555         all entries in initializer.
11556
11557 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11558
11559         PR middle-end/21858
11560         * gcc.dg/pr21858.c: New testcase.
11561
11562 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11563
11564         PR tree-optimization/21292
11565
11566         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11567         New.
11568         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11569         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11570         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11571         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11572         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11573
11574 2005-06-02  Richard Henderson  <rth@redhat.com>
11575
11576         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11577
11578 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11579
11580         * gcc.dg/wtypequal.c: New testcase.
11581
11582 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11583
11584         PR 21582
11585         * gcc.dg/tree-ssa/pr21582.c: New test.
11586
11587 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         PR c++/21280
11590         * g++.dg/opt/interface2.h: New.
11591         * g++.dg/opt/interface2.C: New.
11592         * g++.dg/init/ctor4.C: Adjust error lines.
11593         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11594         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11595         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11596         * g++.old-deja/g++.pt/assign1.C: Likewise.
11597         * g++.old-deja/g++.pt/crash20.C: Likewise.
11598
11599 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11600
11601         PR tree-optimization/21734
11602         * g++.dg/vect/pr21734_1.cc: New.
11603         * g++.dg/vect/pr21734_2.cc: New.
11604
11605 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11606
11607         PR c++/20350
11608         * g++.dg/template/spec24.C: New.
11609
11610         PR c++/21151
11611         * g++.dg/pch/local-1.C: New.
11612         * g++.dg/pch/local-1.Hs: New.
11613
11614 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11615
11616         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11617         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11618         * gcc.dg/tree-ssa/pr14341.c: New test.
11619         * gcc.dg/tree-ssa/pr14841.c: New test.
11620         * gcc.dg/tree-ssa/pr20701.c: New test.
11621         * gcc.dg/tree-ssa/pr21086.c: New test.
11622         * gcc.dg/tree-ssa/pr21090.c: New test.
11623         * gcc.dg/tree-ssa/pr21332.c: New test.
11624         * gcc.dg/tree-ssa/pr21458.c: New test.
11625         * gcc.dg/tree-ssa/pr21658.c: New test.
11626         * gcc.dg/tree-ssa/vrp01.c: New test.
11627         * gcc.dg/tree-ssa/vrp02.c: New test.
11628         * gcc.dg/tree-ssa/vrp03.c: New test.
11629         * gcc.dg/tree-ssa/vrp04.c: New test.
11630         * gcc.dg/tree-ssa/vrp05.c: New test.
11631         * gcc.dg/tree-ssa/vrp06.c: New test.
11632         * gcc.dg/tree-ssa/vrp07.c: New test.
11633         * gcc.dg/tree-ssa/vrp08.c: New test.
11634         * gcc.dg/tree-ssa/vrp09.c: New test.
11635         * gcc.dg/tree-ssa/vrp10.c: New test.
11636         * gcc.dg/tree-ssa/vrp11.c: New test.
11637         * gcc.dg/tree-ssa/vrp12.c: New test.
11638         * gcc.dg/tree-ssa/vrp13.c: New test.
11639
11640 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11641
11642         PR 21029
11643         * gcc.dg/tree-ssa/pr21029.c: New test.
11644
11645 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11646
11647         * gfortran.dg/logint-1.f: New test case.
11648         * gfortran.dg/logint-2.f: Likewise.
11649         * gfortran.dg/logint-3.f: Likewise.
11650
11651 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11652
11653         PR c/21536
11654         PR c/20760
11655         * gcc.dg/20050527-1.c: New test.
11656
11657         * gcc.dg/i386-sse-12.c: New test.
11658
11659         PR fortran/21729
11660         * gfortran.dg/implicit_5.f90: New test.
11661
11662 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11663
11664         PR fortran/20883
11665         * gfortran/assign_4.f90: New test.
11666         * gfortran/assign_2.f90: Change compile to run.
11667
11668 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11669
11670         * lib/target-supports.exp
11671         (check_effective_target_sync_char_short): New.
11672         * gcc.dg/sync-2.c: New.
11673
11674 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11675
11676         PR tree-optimization/21817
11677         * gcc.dg/torture/pr21817-1.c: New.
11678
11679 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         PR c++/21165
11682         * g++.dg/template/init5.C: New.
11683
11684 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11685
11686         * gfortran.dg/char_initialiser_actual.f90:
11687         Test character initialisers as actual arguments.
11688         * gfortran.dg/char_pointer_comp_assign.f90:
11689         Test character pointer structure component assignments.
11690         * gfortran.dg/char_array_structure_constructor.f90:
11691         Test character components in structure constructors.
11692
11693 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11694
11695         PR middle-end/20931
11696         * g++.dg/opt/pr20931.C: New test.
11697
11698 2005-05-31  Andreas Jaeger  <aj@suse.de>
11699
11700         PR testsuite/20772
11701         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11702         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11703         g++.old-deja/g++.ext/asmspec1.C,
11704         g++.old-deja/g++.other/regstack.C,
11705         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11706         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11707         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11708         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11709         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11710         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11711         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11712         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11713         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11714         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11715         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11716         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11717         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11718         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11719         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11720         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11721         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11722         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11723         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11724
11725 2005-05-31  Jeff Law  <law@redhat.com>
11726
11727         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11728
11729 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11730
11731         PR middle-end/21743
11732         * gcc.dg/builtins-1.c: Activate disabled clog test.
11733         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11734
11735 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11736
11737         * gfortran.dg/char_pointer_assign.f90:
11738         Test character-pointer assignments and pointer assignments.
11739         * gfortran.dg/char_pointer_dummy.f90:
11740         Test character-pointer dummy arguments.
11741         * gfortran.dg/char_pointer_func.f90:
11742         Test character-pointer function returns.
11743         * gfortran.dg/char_pointer_dependency.f90:
11744         Test character-pointer functions with dependencies.
11745
11746 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/21784
11749         * g++.dg/lookup/using14.C: New test.
11750
11751 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11752
11753         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11754         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11755         trailing ^M.
11756
11757 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11758
11759         PR c++/17413
11760         * g++.dg/template/local5.C: New.
11761
11762         PR target/21761
11763         * gcc.c-torture/compile/pr21761.c: New.
11764
11765         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11766         before darwin8.
11767
11768 2005-05-30  Steven G. Kargl
11769
11770         PR fortran/20846
11771         * gfortran.dg/inquire_8.f90: New test.
11772
11773 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11774
11775         PR libfortran/21376
11776         * gfortran.dg/output_exponents_1.f90: New test.
11777
11778 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11779
11780         PR libfortran/20006
11781         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11782
11783 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/21210
11786         * g++.dg/ext/complex1.C: New test.
11787
11788         PR c++/21340
11789         * g++.dg/init/ctor6.C: New test.
11790
11791 2005-05-29  Jan Hubicka  <jh@suse.cz>
11792
11793         * gcc.c-torture/compile/pr21562.c: New.
11794
11795 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11796
11797         * gfortran.dg/subnormal_1.f90: New test.
11798
11799 2005-05-28  Jan Hubicka  <jh@suse.cz>
11800
11801         * tree-prof.exp: Fix comment.
11802         * value-prof-1.c: New.
11803         * value-prof-2.c: New.
11804         * value-prof-3.c: New.
11805         * value-prof-4.c: New.
11806
11807 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11808
11809         PR c++/21614
11810         * g++.dg/expr/ptrmem6.C: New test.
11811         * g++.dg/expr/ptrmem6a.C: Likewise.
11812
11813 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11814
11815         PR tree-optimization/21658
11816         * gcc.dg/tree-ssa/pr21658.c: New.
11817
11818 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11819
11820         PR c++/21455
11821         * g++.dg/inherit/ptrmem3.C: New.
11822
11823         PR c++/21681
11824         * g++.dg/parse/template16.C: New.
11825
11826 2005-05-27  Andreas Jaeger  <aj@suse.de>
11827
11828         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11829
11830         * gcc.dg/i386-sse-8.c: Run test on all archs.
11831
11832 2005-05-26  Mike Stump  <mrs@apple.com>
11833
11834         * objc.dg/isa-field-1.m: Only run on darwin.
11835         * objc.dg/lookup-1.m: Likewise.
11836         * objc.dg/try-catch-8.m: Likewise.
11837
11838 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11839
11840         PR tree-optimization/9814
11841         * gcc.dg/pr9814-1.c: New test case.
11842
11843 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11844
11845         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11846         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11847         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11848         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11849         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11850         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11851         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11852         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11853         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11854         objc.dg/try-catch-8.m: New.
11855
11856 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11857
11858         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11859         remove extraneous semicolons.
11860
11861 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11862
11863         * obj-c++.dg/comp-types-12.mm: New.
11864         * objc.dg/comp-types-11.m: New.
11865         * objc.dg/selector-4.m: New.
11866
11867 2005-05-26  Andreas Jaeger  <aj@suse.de>
11868
11869         PR testsuite/20772
11870         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11871         g++.old-deja/g++.ext/attrib3.C,
11872         g++.old-deja/g++.other/store-expr1.C,
11873         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11874         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11875         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11876         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11877         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11878         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11879         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11880         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11881         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11882         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11883         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11884         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11885         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11886         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11887         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11888         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11889         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11890         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11891         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11892
11893 2005-05-26  Andreas Jaeger  <aj@suse.de>
11894
11895         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11896         x86-64 compilation.
11897
11898 2005-05-26  Andreas Jaeger  <aj@suse.de>
11899
11900         PR testsuite/20772
11901         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11902         gcc.misc-tests/i386-pf-athlon-1.c,
11903         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11904         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11905         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11906         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11907         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11908         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11909         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11910         programs.
11911
11912         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11913         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11914         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11915         x86-64 compilation.
11916
11917         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11918         x86_64.
11919
11920         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11921         effective-target ilp32.
11922
11923 2005-05-26  David Ung  <davidu@mips.com>
11924
11925         * gcc.target/mips/ext_ins.c: New test for testing the generation
11926         of MIPS32/64 rev 2 ext/ins instructions.
11927
11928 2005-05-26  Andreas Jaeger  <aj@suse.de>
11929
11930         * treelang/compile/unsigned.tree: Use gimple instead of
11931         nonexisting generic dump.
11932
11933 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
11934
11935         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
11936
11937 2005-05-26  Andreas Jaeger  <aj@suse.de>
11938
11939         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
11940
11941 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
11942
11943         PR libfortran/17283
11944         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
11945         Test callee-allocated memory with write statements.
11946
11947 2005-05-25  Roger Sayle  <roger@eyesopen.com>
11948
11949         PR middle-end/21709
11950         * gcc.dg/pr21709-1.c: New test case.
11951
11952 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
11953             Mike Stump  <mrs@apple.com>
11954
11955         * objc/execute/next_mapping.h: Update for C++.
11956
11957         * obj-c++.dg/selector-1.mm: Move to...
11958         * obj-c++.dg/selector-4.mm: here...
11959
11960         * obj-c++.dg/basic.mm: New.
11961         * obj-c++.dg/comp-types-1.mm: New.
11962         * obj-c++.dg/cxx-class-1.mm: New.
11963         * obj-c++.dg/cxx-ivars-1.mm: New.
11964         * obj-c++.dg/cxx-ivars-2.mm: New.
11965         * obj-c++.dg/cxx-ivars-3.mm: New.
11966         * obj-c++.dg/cxx-scope-1.mm: New.
11967         * obj-c++.dg/cxx-scope-2.mm: New.
11968         * obj-c++.dg/defs.mm: New.
11969         * obj-c++.dg/empty-private-1.mm: New.
11970         * obj-c++.dg/encode-1.mm: New.
11971         * obj-c++.dg/encode-2.mm: New.
11972         * obj-c++.dg/encode-3.mm: New.
11973         * obj-c++.dg/extern-c-1.mm: New.
11974         * obj-c++.dg/extra-semi.mm: New.
11975         * obj-c++.dg/fix-and-continue-2.mm: New.
11976         * obj-c++.dg/isa-field-1.mm: New.
11977         * obj-c++.dg/ivar-list-semi.mm: New.
11978         * obj-c++.dg/local-decl-1.mm: New.
11979         * obj-c++.dg/lookup-1.mm: New.
11980         * obj-c++.dg/lookup-2.mm: New.
11981         * obj-c++.dg/method-1.mm: New.
11982         * obj-c++.dg/method-2.mm: New.
11983         * obj-c++.dg/method-3.mm: New.
11984         * obj-c++.dg/method-4.mm: New.
11985         * obj-c++.dg/method-5.mm: New.
11986         * obj-c++.dg/method-6.mm: New.
11987         * obj-c++.dg/method-7.mm: New.
11988         * obj-c++.dg/no-extra-load.mm: New.
11989         * obj-c++.dg/overload-1.mm: New.
11990         * obj-c++.dg/pragma-1.mm: New.
11991         * obj-c++.dg/pragma-2.mm: New.
11992         * obj-c++.dg/private-1.mm: New.
11993         * obj-c++.dg/private-2.mm: New.
11994         * obj-c++.dg/proto-qual-1.mm: New.
11995         * obj-c++.dg/qual-types-1.mm: New.
11996         * obj-c++.dg/stubify-1.mm: New.
11997         * obj-c++.dg/stubify-2.mm: New.
11998         * obj-c++.dg/super-class-1.mm: New.
11999         * obj-c++.dg/super-class-2.mm: New.
12000         * obj-c++.dg/super-dealloc-1.mm: New.
12001         * obj-c++.dg/super-dealloc-2.mm: New.
12002         * obj-c++.dg/template-1.mm: New.
12003         * obj-c++.dg/template-2.mm: New.
12004         * obj-c++.dg/template-3.mm: New.
12005         * obj-c++.dg/template-4.mm: New.
12006         * obj-c++.dg/template-5.mm: New.
12007         * obj-c++.dg/template-6.mm: New.
12008         * obj-c++.dg/try-catch-1.mm: New.
12009         * obj-c++.dg/try-catch-2.mm: New.
12010         * obj-c++.dg/try-catch-3.mm: New.
12011         * obj-c++.dg/try-catch-4.mm: New.
12012         * obj-c++.dg/try-catch-5.mm: New.
12013         * obj-c++.dg/try-catch-6.mm: New.
12014         * obj-c++.dg/try-catch-7.mm: New.
12015         * obj-c++.dg/try-catch-8.mm: New.
12016         * obj-c++.dg/try-catch-9.mm: New.
12017         * obj-c++.dg/va-meth-1.mm: New.
12018
12019 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12020
12021         * obj-c++.dg/selector-1.mm: New.
12022         * obj-c++.dg/selector-2.mm: New.
12023
12024 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12025
12026         * obj-c++.dg/selector-3.mm: New.
12027         * objc.dg/selector-3.m: New.
12028
12029 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12030
12031         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12032         about where warning appears.
12033
12034 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12035
12036         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12037         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12038         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12039         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12040
12041 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12042
12043         * gcc.dg/20050524-1.c: New test.
12044
12045 2005-05-25  Jan Hubicka  <jh@suse.cz>
12046
12047         * gcc.dg/tree-prof/inliner-1.c: New.
12048
12049 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12050
12051         * gcc.dg/tree-prof: New directory.
12052         * gcc.dg/tree-prof/tree-prof.exp: New.
12053
12054 2005-05-25  DJ Delorie  <dj@redhat.com>
12055
12056         * gcc.dg/Wattributes-1.c: New.
12057         * gcc.dg/Wattributes-2.c: New.
12058         * gcc.dg/Wattributes-3.c: New.
12059
12060 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12061
12062         PR tree-optimization/19833
12063         * gcc.dg/uninit-4.c: Remove xfail.
12064         * gcc.dg/uninit-9.c: Ditto.
12065
12066 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12067
12068         * obj-c++.dg/bitfield-[1-5].mm: New.
12069         * obj-c++.dg/class-protocol-1.mm: New.
12070         * obj-c++.dg/comp-types-1[0-1].mm: New.
12071         * obj-c++.dg/comp-types-[2-9].mm: New.
12072         * obj-c++.dg/encode-[4-8].mm: New.
12073         * obj-c++.dg/layout-1.mm: New.
12074         * obj-c++.dg/method-1[0-9].mm: New.
12075         * obj-c++.dg/method-2[0-1].mm: New.
12076         * obj-c++.dg/method-[8-9].mm: New.
12077         * obj-c++.dg/objc-gc-3.mm: New.
12078         * obj-c++.dg/try-catch-10.mm: New.
12079         * objc.dg/bitfield-5.m: New.
12080         * objc.dg/comp-types-10.m: New.
12081         * objc.dg/comp-types-9.m: New.
12082         * objc.dg/layout-1.m: New.
12083         * objc.dg/objc-gc-4.m: New.
12084         * objc.dg/try-catch-9.m: New.
12085         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12086         * objc.dg/comp-types-1.m: Likewise.
12087         * objc.dg/comp-types-[5-6].m: Likewise.
12088         * objc.dg/method-9.m: Likewise.
12089
12090 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12091
12092         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12093         and on hardware without VMX support.
12094
12095         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12096
12097         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12098
12099         * lib/profopt.exp (dg-final-generate, dg-final-use,
12100         profopt-final-code, profopt-get-options): New.
12101         (profopt-execute): Process test directives.
12102
12103         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12104         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12105         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12106
12107 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12108
12109         PR C++/21645
12110         * g++.dg/init/ctor5.C: New test.
12111
12112 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12113
12114         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12115         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12116         vect-113.c, vect-114.c.
12117
12118 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12119
12120         * gcc.dg/const-elim-1.c: Remove xfails.
12121
12122 2005-05-23  Jeff Law  <law@redhat.com>
12123
12124         * gcc.c-torture/compile/pr21638.c: New test.
12125         * gcc.c-torture/compile/20050520-1.c: New test.
12126
12127 2005-05-23  Nick Clifton  <nickc@redhat.com>
12128
12129         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12130         be a proper triple, ie: m32r*-*-*.
12131         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12132
12133 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12134
12135         PR middle-end/21331
12136         PR tree-opt/21293
12137         * gcc.c-torture/compile/pr21293.c: New test.
12138         * gcc.c-torture/execute/pr21331.c: New test.
12139
12140 2004-05-20  Richard Henderson  <rth@redhat.com>
12141
12142         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12143
12144 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12145
12146         * obj-c++-dg.exp: Add.
12147         * obj-c++.exp: Add.
12148         * obj-c++.dg/dg.exp: Add.
12149
12150 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12151
12152         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12153         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12154
12155 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12156
12157         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12158
12159 2004-05-19  Richard Henderson  <rth@redhat.com>
12160
12161         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12162
12163 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12164
12165         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12166
12167         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12168
12169 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR c++/21495
12172         * g++.dg/parse/extern1.C: New test.
12173         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12174
12175 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12176
12177         * gcc.dg/c99-math.h: New.
12178         * gcc.dg/c99-math-float-1.c: New test.
12179         * gcc.dg/c99-math-double-1.c: Likewise.
12180         * gcc.dg/c99-math-long-double-1.c: Likewise.
12181
12182 2005-05-18  Richard Henderson  <rth@redhat.com>
12183
12184         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12185
12186 2005-05-18  Devang Patel  <dpatel@apple.com>
12187
12188         * g++.dg/opt/20050511-1.C: New test.
12189
12190 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12191
12192         PR libfortran/21127
12193         * gfortran.dg/reshape-complex.f90: New test.
12194
12195 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12196
12197         * gfortran.dg/array_constructor_1.f90: New test.
12198         * gfortran.dg/array_constructor_2.f90: New test.
12199
12200 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12201
12202         PR fortran/20954
12203         * gfortran.dg/pr20954.f: New test.
12204
12205 2005-05-17  Mike Stump  <mrs@apple.com>
12206
12207         Yet more Objective-C++...
12208
12209         * objc.dg/method-5.m: Update.
12210         * objc.dg/method-6.m: Update.
12211         * objc.dg/method-7.m: Update.
12212         * objc.dg/method-9.m: Update.
12213         * objc.dg/try-catch-2.m: Update.
12214
12215 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12216
12217         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12218         Remove little-endian optimizations.
12219
12220 2005-05-17  Jeff Law  <law@redhat.com>
12221
12222         * g++.dg/tree-ssa/pr14814.C: New test.
12223         * gcc.dg/tree-ssa/pr14814.C: New test.
12224         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12225         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12226
12227 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12228
12229         * gcc.dg/compat/generate-random.c: Do not include
12230         libiberty.h.
12231         * gcc.dg/compat/generate-random_r.c: Likewise.
12232
12233 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12234
12235         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12236
12237 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12238
12239         PR middle-end/21595
12240         * g++.dg/tree-ssa/builtin1.C: New testcase.
12241
12242 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12243
12244         PR c++/21454
12245         * g++.dg/opt/const4.C: New test.
12246
12247         PR middle-end/21492
12248         * g++.dg/opt/crossjump1.C: New test.
12249
12250         PR tree-optimization/21610
12251         * gcc.c-torture/compile/20050516-1.c: New test.
12252
12253         PR fortran/15080
12254         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12255         about the test failing.
12256         * gfortran.fortran-torture/execute/where_7.f90: New test.
12257         * gfortran.fortran-torture/execute/where_8.f90: New test.
12258
12259 2005-05-16  Richard Henderson  <rth@redhat.com>
12260
12261         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12262         i?86 and x86_64.
12263
12264 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12265
12266         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12267         (limits.h): Include unconditionally.
12268         (stdlib.h): Likewise.
12269         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12270         (limits.h): Include unconditionally.
12271         (stdlib.h): Likewise.
12272         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12273         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12274         (limits.h): Include unconditionally.
12275         (stdlib.h): Likewise.
12276         (hashtab.h): Do not include.
12277         (getopt.h): Likewise.
12278         (stddef.h): Include.
12279         (hashval_t): Define.
12280         (struct entry): Add "next" field.
12281         (HASH_SIZE): New macro.
12282         (hash_table): New variable.
12283         (switchfiles): Do not use xmalloc.
12284         (mix): New macro.
12285         (iterative_hash): New function.
12286         (hasht): Remove.
12287         (e_exists): New function.
12288         (e_insert): Likewise.
12289         (output): Use, instead of libiberty hashtable functions.
12290         (main): Do not use getopt.  Do not call htab_create.
12291
12292 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12293
12294         PR libstdc++/21526
12295         * lib/target-supports.exp (check_mkfifo_available):
12296         Return 0 for cygwin as mkfifo support incomplete on platform.
12297         Fix typos in comments.
12298
12299 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12300
12301         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12302
12303 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12304
12305         PR fortran/17432
12306         * gfortran.dg/assign_4.f: New test.
12307
12308 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12309
12310         PR tree-optimization/21563
12311         * gcc.dg/tree-ssa/pr21563.c: New.
12312
12313 2005-05-14  Jan Hubicka  <jh@suse.cz>
12314
12315         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12316
12317 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12318
12319         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12320
12321 2005-05-13  Julian Brown  <julian@codesourcery.com>
12322
12323         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12324         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12325
12326 2005-05-13  Jan Hubicka  <jh@suse.cz>
12327
12328         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12329         * gcc.dg/fold-xor-?.c: Likewise.
12330         * gcc.dg/pr15784-?.c: Likewise.
12331         * gcc.dg/pr20922-?.c: Likewise.
12332         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12333         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12334         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12335
12336 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12337
12338         PR fortran/21260
12339         * gfortran.dg/hollerith_1.f90: New test.
12340
12341 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12342
12343         * gfortran.dg/func_result_2.f90: New test.
12344
12345 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12346
12347         * gfortran.dg/dev_null.f90: New test.
12348
12349 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12350
12351         * gcc.dg/arm-vfp1.c: Revert last change.
12352
12353 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12354
12355         PR middle-end/19807
12356         PR tree-optimization/19639
12357         * g++.dg/tree-ssa/pr19807.C: New testcase.
12358
12359 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12360
12361         PR libfortran/21471
12362         * gfortran.dg/append-1.f90: New test.
12363
12364 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12365
12366         * gcc.dg/pr18501.c: XFAIL.
12367         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12368         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12369         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12370         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12371         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12372         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12373         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12374         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12375
12376 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12377
12378         PR fortran/20178
12379         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12380         gfortran.dg/f2c_3.f90: New tests.
12381
12382         * gfortran.dg/return_1.f90: Fix dg annotation.
12383
12384 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12385
12386         * gcc.c-torture/compile/20050510-1.c: New test.
12387
12388 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12389
12390         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12391
12392 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12393
12394         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12395
12396 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12397
12398         PR c/17913
12399         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12400
12401 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12402
12403         PR c/21342
12404         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12405         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12406
12407 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12408
12409         PR debug/16676
12410         * gcc.dg/debug/pr16676.c: New test.
12411
12412 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12413
12414         PR testsuite/21443
12415         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12416         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12417         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12418         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12419         Change -O1 to -O2.
12420         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12421         -fno-tree-dominator-opts.
12422
12423 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12424
12425         * gfortran.dg/return_1.f90: New test.
12426
12427 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12428
12429         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12430
12431         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12432
12433 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12434
12435         PR c++/21427
12436         * g++.dg/inherit/covariant13.C: New.
12437
12438 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12439
12440         PR libfortran/19155
12441         * gfortran.dg/pr19155.f: New test.
12442
12443 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12444
12445         PR inline-asm/8788
12446         * gcc.dg/pr8788-1.c: New testcase.
12447
12448 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12449
12450         PR target/21416
12451         * gcc.target/mips/fpcmp-[12].c: New tests.
12452
12453 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12454
12455         * lib/target-supports-dg.exp (dg-require-fork): New function.
12456         (dg-require-mkfifo): Likewise.
12457         * lib/target-supports.exp (check_function_available): New
12458         function.
12459         (check_fork_available): Likewise.
12460         (check_mkfifo_available): Likewise.
12461
12462 2005-05-06  Jeff Law  <law@redhat.com>
12463
12464         * gcc.c-torture/compile/pr21380.c: New test.
12465
12466 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12467
12468         PR c++/20961
12469         * g++.dg/ext/weak3.C: New test.
12470
12471 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/21352
12474         * g++.dg/template/crash37.C: New test.
12475
12476 2005-05-05  Paul Brook  <paul@codesourcery.com>
12477
12478         * gcc.dg/arm-g2.c: Use effective-target arm32.
12479         * gcc.dg/arm-mmx-1.c: Ditto.
12480         * gcc.dg/arm-scd42-2.c: Ditto.
12481         * gcc.dg/arm-vfp1.c: Ditto.
12482         * lib/target-supports.exp (check_effective_target_arm32): New
12483         function.
12484
12485 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12486
12487         PR libfortran/21354
12488         gfortran.dg/in_pack_rank7.f90: New test.
12489
12490 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12491
12492         PR middle-end/15618
12493         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12494
12495 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12496
12497         PR middle-end/21265
12498         * gcc.dg/20050503-1.c: New test.
12499
12500         PR rtl-optimization/21239
12501         * gcc.dg/i386-sse-11.c: New test.
12502
12503 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12504
12505         PR target/16888
12506         * gcc.target/i386/asm-1.c: New test.
12507
12508 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12509
12510         PR rtl-optimization/21330
12511         * gcc.c-torture/execute/20050502-1.c: New test.
12512
12513         PR target/21297
12514         * gcc.c-torture/execute/20050502-2.c: New test.
12515
12516 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12517
12518         PR middle-end/21282
12519         * gcc.dg/pr21282.c: New.
12520
12521 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12522
12523         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12524         * gcc.dg/vect/vect-92.c: Likewise.
12525         * gcc.dg/vect/vect-93.c: Likewise.
12526         * gcc.dg/vect/vect-dv-1.c: Likewise.
12527         * gcc.dg/vect/vect-dv-2.c: Likewise.
12528         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12529
12530 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12531
12532         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12533         * gfortran.dg/vect/vect-2.f90: Likewise.
12534         * gfortran.dg/vect/vect-3.f90: Likewise.
12535         * gfortran.dg/vect/vect-4.f90: Likewise.
12536         * gfortran.dg/vect/vect-5.f90: Likewise.
12537
12538 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12539
12540         PR target/20813
12541         * gcc.dg/rs6000-fpint-2.c: New.
12542
12543 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12544
12545         PR c/15698
12546         * gcc.dg/builtins-30.c: Update expected messages.
12547         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12548         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12549         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12550
12551 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12552
12553         PR tree-optimization/21294
12554         * gcc.dg/tree-ssa/pr21294.c: New.
12555
12556 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12557
12558         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12559         __builtin_altivec_st_internal_4si built-in.
12560
12561 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/15875
12564         * g++.dg/template/ptrmem14.C: New test.
12565
12566 2005-05-02  Paul Brook  <paul@codesourcery.com>
12567
12568         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12569
12570 2005-05-02  Michael Matz  <matz@suse.de>
12571
12572         PR c++/19542
12573         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12574
12575 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12576
12577         * g++.dg/cpp/weak.C: New test.
12578
12579 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12580
12581         * gcc.dg/tree-ssa/loop-8.c: New test.
12582
12583 2005-04-30  Michael Maty  <matz@suse.de>
12584
12585         * gcc.dg/inline-mcpy.c: New test.
12586
12587 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12588
12589         PR libfortran/18958
12590         * gfortran.dg/eoshift.f90: New test case.
12591
12592 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12593
12594         PR libfortran/18857
12595         * gfortran.dg/matmul_1.f90: New test.
12596
12597 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12598
12599         PR tree-optimization/21030
12600         * gcc.dg/tree-ssa/pr21030.c: New.
12601
12602 2005-04-29  Devang Patel  <dpatel@apple.com>
12603
12604         PR tree-optimization/21272
12605         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12606
12607 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12608
12609         PR fortran/13082
12610         PR fortran/18824
12611         * gfortran.dg/entry_4.f90: New test.
12612         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12613         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12614         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12615         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12616         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12617         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12618         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12619
12620 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12621
12622         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12623
12624 2005-04-29  Paul Brook  <paul@codesourcery.com>
12625
12626         * gfortran.dg/entry_3.f90: New test.
12627
12628 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12629
12630         * gfortran.dg/implicit_4.f90: New test.
12631
12632 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12633
12634         * lib/target-supports.exp (check_profiling_available): Return
12635         false for xtensa-*-elf.
12636
12637 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12638
12639         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12640         error if file cannot be deleted.
12641
12642 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12643
12644         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12645         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12646         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12647         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12648         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12649         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12650         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12651         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12652         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12653         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12654         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12655         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12656         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12657
12658 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12659
12660         PR fortran/20865
12661         * gfortran.dg/pr20865.f90: New test.
12662
12663 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12664
12665         * gcc.dg/void-cast-2.c: New test.
12666
12667 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12668
12669         PR c/21159
12670         * gcc.dg/void-cast-1.c: New test.
12671
12672 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12673
12674         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12675
12676 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12677
12678         PR fortran/21177
12679         * gfortran.dg/pr21177.f90: New test.
12680
12681 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12682
12683         PR tree-optimization/21171
12684         * gcc.dg/tree-ssa/pr21171.c: New test.
12685
12686 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12687
12688         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12689         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12690         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12691         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12692         gcc.dg/tree-ssa/gen-vect-32.c: New.
12693         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12694         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12695         don't run on PPC32.
12696
12697 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12698
12699         PR c/21213
12700         * gcc.dg/transparent-union-3.c: New test.
12701
12702 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12703
12704         PR c/20740
12705         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12706         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12707         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12708         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12709         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12710         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12711
12712 2005-04-26  Jeff Law  <law@redhat.com>
12713
12714         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12715         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12716         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12717         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12718         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12719         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12720         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12721
12722 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12723
12724         PR tree-optimization/17598
12725         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12726
12727 2005-04-25  Mike Stump  <mrs@apple.com>
12728
12729         * objc.dg/fix-and-continue-1.m: Add.
12730
12731 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12732
12733         PR c++/20995
12734         * g++.dg/opt/pr20995-1.C: New test case.
12735
12736 2005-04-25  Devang Patel <dpatel@apple.com>
12737
12738         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12739
12740 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12741
12742         PR testsuite/21062
12743         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12744
12745 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12746
12747         PR C++/21188
12748         * g++.dg/opt/rtti2.C: New test.
12749
12750 2005-04-25  Paul Brook  <paul@codesourcery.com>
12751         Steven G. Kargl  <kargls@comcast.net>
12752
12753         PR fortran/20879
12754         * gfortran.dg/ichar_1.f90: New file.
12755
12756 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12757
12758         PR middle-end/20991
12759         * g++.dg/opt/pr20991.C: New test.
12760
12761         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12762         where sizeof (type) < __alignof__ (type).
12763         * gcc.dg/compat/struct-layout-1.h: Likewise.
12764
12765 2005-04-24  Per Bothner  <per@bothner.com>
12766             Devang Patel  <dpatel@apple.com>
12767
12768         PR preprocessor/20907
12769         * gcc.dg/cpp/very-long-comment.c: New test.
12770
12771 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12772
12773         PR fortran/20059
12774         * gfortran.dg/common_5.f: New test.
12775
12776 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12777
12778         PR middle-end/21082
12779         * g++.dg/tree-ssa/pr21082.C: New testcase.
12780
12781 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12782
12783         * gcc.dg/vect/vect-99.c: New test.
12784
12785 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12786
12787         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12788
12789 2005-04-22  Jeff Law  <law@redhat.com>
12790
12791         * gcc.dg/uninit-5.c: Remove xfails.
12792         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12793         conditionals and loads.
12794
12795 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12796
12797         PR libfortran/20074
12798         PR libfortran/20436
12799         PR libfortran/21108
12800         * gfortran.dg/nested_reshape.f90: new test
12801         * gfortran.dg/reshape-alloc.f90: new test
12802         * gfortran.dg/reshape.f90: new test
12803
12804 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12805
12806         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12807
12808         * gcc.dg/arm-vfp1.c: New test.
12809
12810 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12811
12812         PR c++/21087
12813         * g++.dg/lookup/builtin2.C: New test.
12814
12815 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12816
12817         * gcc.dg/weak/weak-13.c: New test.
12818
12819 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12820
12821         * lib/target-supports.exp (check_effective_target_sync_int_long):
12822         Add powerpc*.
12823
12824 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12825
12826         * gcc.target/mips/branch-1.c: New test.
12827
12828 2005-04-21  Richard Henderson  <rth@redhat.com>
12829
12830         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12831         * gcc.dg/vect/vect-86.c: Likewise.
12832         * gcc.dg/vect/vect-87.c: Likewise.
12833         * gcc.dg/vect/vect-88.c: Likewise.
12834
12835 2005-04-21  Devang Patel  <dpatel@apple.com>
12836
12837         PR optimization/20994
12838         * gcc.dg/tree-ssa/ifc-3.c: New test.
12839
12840 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12841
12842         PR c/12913
12843         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12844         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12845         gcc.dg/c99-vla-jump-5.c: New tests.
12846
12847 2005-04-19  Richard Henderson  <rth@redhat.com>
12848
12849         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12850         Fix typo in exists check.
12851         (check_effective_target_sync_int_long): New.
12852         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12853         * gcc.dg/ia64-sync-2.c: Likewise.
12854         * gcc.dg/ia64-sync-3.c: Likewise.
12855         * gcc.dg/ia64-sync-4.c: Likewise.
12856
12857 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12858
12859         * gcc.dg/fold-xor-1.c: New test.
12860         * gcc.dg/fold-xor-2.c: New test.
12861
12862 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12863
12864         PR target/20670
12865         * g++.dg/eh/fp-regs.C: New test.
12866
12867 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12868
12869         * gcc.dg/Wint-to-pointer-cast-1.c,
12870         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12871         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12872         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12873
12874 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12875
12876         PR fortran/16861
12877         * gfortran.dg/pr16861.f90: New test.
12878
12879 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12880
12881         * gcc.dg/pr21085.c: New test.
12882
12883 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12884
12885         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12886         (setup_mips_tests, dg-mips-options): New procedures.
12887         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12888         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12889         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12890         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12891         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12892         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12893         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12894         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12895         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12896         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12897         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12898         dg-mips-options instead of dg-options.  Remove now-redundant
12899         preprocessor guards.
12900         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12901         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12902         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12903         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12904         * gcc.dg/vr-mult-2.c: Delete.
12905         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12906         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12907         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12908         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12909         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12910         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12911         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12912
12913 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12914
12915         * ada/acats/run_all.sh: Use sync when executable not present.
12916
12917 2005-04-18  Devang Patel  <dpatel@apple.com>
12918
12919         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12920         * gcc.dg/vect/vect-11a.c: New.
12921         * gcc.dg/vect/vect-none.c: Update.
12922         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12923
12924 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12925
12926         PR tree-optimization/20922
12927         * gcc.dg/pr20922-1.c: New test.
12928         * gcc.dg/pr20922-2.c: New test.
12929         * gcc.dg/pr20922-3.c: New test.
12930         * gcc.dg/pr20922-4.c: New test.
12931         * gcc.dg/pr20922-5.c: New test.
12932         * gcc.dg/pr20922-6.c: New test.
12933
12934 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12935
12936         PR libfortran/20950
12937         * gfortran.dg/pr20950.f: New test.
12938
12939 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12940
12941         PR libfortran/19216
12942         * gfortran.dg/pr19216.f: New test.
12943
12944 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
12945
12946         PR tree-optimization/21001
12947         * gcc.dg/tree-ssa/pr21001.c: New.
12948
12949 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
12950
12951         PR libfortran/21075
12952         * gfortran.dg/reshape_rank7.f90: New test.
12953
12954 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
12955
12956         PR libfortran/12884 gfortran.dg/pr12884.f: New test
12957         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
12958         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
12959         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
12960         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
12961         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
12962         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
12963         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
12964         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
12965         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
12966         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
12967         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
12968         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
12969         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
12970         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
12971         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
12972         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
12973         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
12974         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
12975         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
12976         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
12977
12978 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
12979
12980         * gfortran.dg/wtruncate.f: New testcase.
12981         * gfortran.dg/wtruncate.f90: New testcase.
12982
12983 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
12984
12985         PR c++/21025
12986         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
12987         which sizeof/alignof is dependent, rather than just whether we are
12988         processing_template_decl.
12989
12990 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12991
12992         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12993         corrected typo where the wrong variables had been compared.
12994
12995 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
12996
12997         PR libfortran/18495
12998         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
12999         Test callee-allocated version of return array with a write
13000         statement.
13001         Test spread with a temporary with another write statement.
13002
13003 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13004
13005         PR tree-optimization/21031
13006         * gcc.dg/tree-ssa/pr21031.c: New.
13007
13008 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13009
13010         PR tree-optimization/21004
13011         * gcc.dg/builtins-53.c: Include builtins-config.h.
13012         Check floorf, ceilf, floorl and ceill transformations
13013         only when HAVE_C99_RUNTIME is defined.
13014
13015 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13016
13017         PR middle-end/20739
13018         * gcc.dg/tree-ssa/pr20739.c: New test.
13019
13020 2005-04-14  Mike Stump  <mrs@apple.com>
13021
13022         * gcc.dg/Foundation.framework/empty: New.
13023         * gcc.dg/framework-2.c: New.
13024
13025 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13026
13027         PR tree-optimization/21021
13028         * gcc.c-torture/compile/pr21021.c: New.
13029
13030 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13031
13032         PR testsuite/21010
13033         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13034         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13035         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13036         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13037         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13038         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13039         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13040         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13041
13042 2005-04-14  Richard Henderson  <rth@redhat.com>
13043
13044         * lib/target-supports.exp (check_effective_target_vect_condition):
13045         Add ia64, i?86, and x86_64.
13046
13047 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13048
13049         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13050
13051 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13052
13053         PR tree-optimization/20657
13054         * gcc.dg/tree-ssa/pr20657.c: New.
13055
13056 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13057
13058         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13059         (long long int)trunc*.
13060
13061 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13062
13063         PR target/20927
13064         * gcc.dg/pr20927.c: New test.
13065
13066 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13067
13068         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13069         * gcc.target/mips/asm-1.c: Likewise.
13070
13071 2005-04-13  Dale Johannesen  <dalej@apple.com>
13072
13073         * objc.dg/objc-fast-4.m: New.
13074
13075 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13076
13077         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13078         directory.
13079         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13080
13081 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13082
13083         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13084         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13085         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13086
13087 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13088
13089         PR tree-optimization/20913
13090         * gcc.dg/tree-ssa/pr20913.c: New.
13091
13092         PR tree-optimization/20702
13093         * gcc.dg/tree-ssa/pr20702.c: New.
13094
13095 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13096
13097         PR c++/13744
13098         * g++.dg/inherit/local3.C: New test.
13099
13100 2005-04-12  Jeff Law  <law@redhat.com>
13101
13102         * gcc.dg/tree-ssa/20050412-1.c: New test.
13103
13104 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13105
13106         PR libfortran/19016
13107         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13108         Add tests with mask generated by expression.
13109         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13110         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13111         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13112
13113 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13114
13115         PR middle-end/20917
13116         * gcc.dg/20050409-1.c: New test.
13117
13118 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13119
13120         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13121
13122 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13123
13124         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13125         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13126         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13127         (TARGET_CXX): Adjust accordingly.
13128         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13129         determine_class_data_visibility and class_data_always_comdat.
13130         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13131         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13132         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13133         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13134         (arm_cxx_determine_class_data_visibility): New.
13135         (arm_cxx_class_data_always_comdat): Likewise.
13136         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13137         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13138         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13139         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13140         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13141         Define.
13142
13143 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13144
13145         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13146
13147 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13148
13149         * gcc.dg/i386-darwin-fpmath.c: New.
13150
13151 2004-04-11  Devang Patel  <dpatel@apple.com>
13152
13153         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13154         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13155         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13156         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13157         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13158         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13159         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13160         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13161         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13162
13163 2004-04-11  Devang Patel  <dpatel@apple.com>
13164
13165         * gcc.dg/vect/vect-dv-1.c: New test.
13166         * gcc.dg/vect/vect-dv-2.c: New test.
13167
13168 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13169
13170         PR tree-optimization/20933
13171         * gcc.dg/tree-ssa/pr20933.c: New test.
13172
13173 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13174
13175         * gfortran.dg/fold_nearest.f90: New test.
13176
13177 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13178
13179         * gcc.dg/tree-ssa/alias-1.c: New test.
13180
13181 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13182
13183         PR tree-optimization/20920
13184         * g++.dg/tree-ssa/pr20920.C: New test.
13185
13186 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13187
13188         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13189         (long long int)ceil*.
13190
13191 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13192
13193         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13194         explicit C++ linkage.
13195
13196 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13197
13198         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13199         warning for arithmetic IF statements.
13200
13201 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13202
13203         * eor_handling_1.f90: New test case.
13204         * eor_handling_2.f90: New test case.
13205         * eor_handling_3.f90: New test case.
13206         * eor_handling_4.f90: New test case.
13207         * eor_handling_5.f90: New test case.
13208         * noadv_size.f90: New test case.
13209         * pad_no.f90: New test case.
13210
13211 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13212
13213         * gcc.c-torture/execute/20050410-1.c: New test.
13214
13215 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13216
13217         * gcc.dg/pr20126.c: New.
13218
13219 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13220             Steven G. Kargl <kargls@comcast.net>
13221
13222         * gfortran.dg/PR19872.f: New test.
13223
13224 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13225
13226         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13227
13228 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13229
13230         * gfortran.dg/nint_1.f90: New test.
13231
13232 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13233
13234         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13235         Added test for callee-allocated arrays with write statements.
13236         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13237         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13238         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13239         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13240         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13241
13242 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13243
13244         PR libfortran/20163
13245         * gfortran.dg/open-options-blanks.f: New test.
13246
13247 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13248
13249         PR fortran/13257
13250         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13251
13252 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13253
13254         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13255         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13256         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13257         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13258         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13259         * gcc.c-torture/execute/stdarg-4.c: New test.
13260
13261         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13262
13263         PR target/20795
13264         * g++.dg/abi/param2.C: New test.
13265
13266 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13267
13268         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13269
13270 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13271
13272         * gcc.dg/builtins-53.c: New test.
13273
13274 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13275
13276         * g++.dg/tree-ssa/pr18178.C: New test.
13277         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13278         * gcc.c-torture/execute/20041019-1.c: New test.
13279         * gcc.dg/tree-ssa/20041008-1.c: New test.
13280         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13281         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13282         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13283         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13284         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13285         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13286         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13287         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13288         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13289         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13290
13291 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13292
13293         PR rtl-optimization/20466
13294         * gcc.c-torture/execute/pr20466-1.c: New test.
13295
13296 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/20905
13299         * g++.dg/parse/cond2.C: New test.
13300
13301         PR c++/20145
13302         * g++.dg/warn/Wdtor1.C: New test.
13303
13304 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13305
13306         PR fortran/17229
13307         * gfortran.dg/pr17229.f: New test.
13308
13309 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13310
13311         * gfortran.dg/tiny_1.f90: New test.
13312         * gfortran.dg/tiny_2.f90: ditto.
13313
13314 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13315
13316         * gfortran.dg/eor_1.f90: Fix dg-do run line
13317         * gfortran.dg/open_new.f90: Fix dg-do run line
13318
13319 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13320
13321         * lib/target-supports.exp (get_compiler_messages): Support
13322         optional arguments, the fourth being compiler options.
13323         (check_effective_target_fpic): New proc.
13324         * gcc.dg/20050321-2.c: Restrict to target fpic.
13325
13326 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13327
13328         * gcc.dg/15443-1.c: New test.
13329         * gcc.dg/15443-2.c: Likewise.
13330
13331 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13334
13335 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13336
13337         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13338
13339 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13340
13341         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13342         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13343         -m64.
13344         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13345         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13346         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13347
13348 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13349
13350         PR c++/20212
13351         * g++.dg/warn/Wunused-11.C: New test.
13352
13353 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13354
13355         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13356
13357 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13358
13359         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13360
13361 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13362
13363         PR c++/20734
13364         * g++.dg/template/ptrmem13.C: New test.
13365
13366 2005-04-05  Per Bothner  <per@bothner.com>
13367
13368         * lib/gcc.exp: Always add -fno-show-column, for now.
13369
13370 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13371
13372         PR testsuite/20767
13373         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13374         of plain old "unsigned int" for the type of "i".  Makes this test
13375         64bit clean.
13376
13377 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13378
13379         * gcc.dg/i386-ssefn-1.c: New test.
13380         * gcc.dg/i386-ssefn-2.c: New test.
13381         * gcc.dg/i386-ssefn-3.c: New test.
13382         * gcc.dg/i386-ssefn-4.c: New test.
13383
13384 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13385
13386         PR tree-optimization/20076
13387         * gcc.dg/builtin-apply4.c: New test.
13388
13389         PR preprocessor/19475
13390         * gcc.dg/cpp/macspace1.c: New test.
13391         * gcc.dg/cpp/macspace2.c: New test.
13392
13393 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13394
13395         * gfortran.dg/pr20755.f: Fixed bad format.
13396
13397 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13398
13399         PR c++/20763
13400         * g++.dg/ext/attrib21.C: New test.
13401
13402 2004-04-05  Devang Patel  <dpatel@apple.com>
13403
13404         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13405         * gcc.dg/vect/vect-shift-1.c: New test.
13406
13407 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13408
13409         PR libfortran/20755
13410         * gfortran.dg/pr20755.f: New test.
13411
13412 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13413
13414         * gfortran.dg/pr15959.f90: New test.
13415         * gfortran.dg/string_pad_trunc.f90: New test.
13416
13417 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13418
13419         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13420         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13421         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13422         syntax.
13423
13424 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13425
13426         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13427
13428 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13429
13430         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13431         * gcc.c-torture/compile/20011119-2.c: Likewise.
13432         * gcc.c-torture/compile/981001-2.c: Likewise.
13433
13434 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13435
13436         PR c++/20679
13437         * g++.dg/template/overload4.C: New test.
13438
13439 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13440
13441         PR c++/20746
13442         * g++.dg/abi/covariant5.C: New.
13443
13444         PR debug/20505
13445         * g++.dg/debug/const2.C: New.
13446
13447 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13448
13449         PR rtl-optimization/16104
13450         * gcc.c-torture/execute/20050316-1.c: New test.
13451
13452 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13453
13454         * g++.dg/template/spec23.C: Fix dg-error text.
13455
13456 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13457
13458         PR c++/19199
13459         * g++.dg/expr/lval2.C: New.
13460
13461 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13462
13463         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13464         __builtin_strcasecmp and __builtin_strncasecmp.
13465
13466 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13467
13468         PR c++/20723
13469         * g++.dg/template/spec22.C: New.
13470         * g++.dg/template/spec23.C: New.
13471
13472 2005-04-03  Dale Ranta  <dir@lanl.gov>
13473             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13474
13475         PR libfortran/20068
13476         PR libfortran/20125
13477         PR libfortran/20156
13478         PR libfortran/20471
13479         * gfortran.dg/backspace.f: New test.
13480
13481 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13482
13483         * gcc.dg/pr19345.c: New test.
13484
13485 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13486
13487         PR tree-optimization/20640
13488         * gcc.dg/torture/tree-loop-1.c: New.
13489
13490 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13491
13492         PR rtl-optimization/20290
13493         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13494
13495 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13496
13497         * gcc.dg/rs6000-fpint.c: New.
13498
13499 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13500
13501         * gcc.dg/old-style-then-proto-1.c: New test.
13502
13503 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13504
13505         * gfortran.fortran-torture/execute/backspace.f90: Check
13506         after backspace and read was incorrect.
13507
13508 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13509
13510         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13511         buffer past the terminating NUL using memcmp.
13512         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13513         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13514
13515         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13516         Fix unused/uninitialized variable warnings.
13517
13518         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13519         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13520         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13521         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13522
13523         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13524         gcc.c-torture/execute/builtins/fputs-lib.c,
13525         gcc.c-torture/execute/builtins/lib/fprintf.c,
13526         gcc.c-torture/execute/builtins/lib/main.c,
13527         gcc.c-torture/execute/builtins/lib/memcmp.c,
13528         gcc.c-torture/execute/builtins/lib/memmove.c,
13529         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13530         gcc.c-torture/execute/builtins/lib/memset.c,
13531         gcc.c-torture/execute/builtins/lib/printf.c,
13532         gcc.c-torture/execute/builtins/lib/sprintf.c,
13533         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13534         gcc.c-torture/execute/builtins/lib/strchr.c,
13535         gcc.c-torture/execute/builtins/lib/strcmp.c,
13536         gcc.c-torture/execute/builtins/lib/strcpy.c,
13537         gcc.c-torture/execute/builtins/lib/strcspn.c,
13538         gcc.c-torture/execute/builtins/lib/strlen.c,
13539         gcc.c-torture/execute/builtins/lib/strncat.c,
13540         gcc.c-torture/execute/builtins/lib/strncmp.c,
13541         gcc.c-torture/execute/builtins/lib/strncpy.c,
13542         gcc.c-torture/execute/builtins/lib/strrchr.c,
13543         gcc.c-torture/execute/builtins/lib/strspn.c,
13544         gcc.c-torture/execute/builtins/lib/strstr.c,
13545         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13546         gcc.c-torture/execute/builtins/strlen-2.c,
13547         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13548         prototypes.
13549
13550 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13551
13552         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13553         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13554         selectany usage.
13555
13556 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13557
13558         PR c++/19406
13559         * g++.dg/debug/using1.C: New test.
13560
13561 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13562
13563         PR middle-end/20524
13564         * gcc.dg/alias-7.c: Prefix asm-declared name with
13565         __USER_LABEL_PREFIX__.
13566
13567 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13568
13569         Fix fallout from PR middle-end/15700:
13570         * gcc.c-torture/compile/20011119-1.c: Take
13571         __USER_LABEL_PREFIX__ into account.
13572         * gcc.c-torture/compile/20011119-2.c: Likewise.
13573
13574 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13575
13576         PR c++/18644
13577         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13578
13579 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13580
13581         PR c/17855
13582         * gcc.c-torture/compile/struct-non-lval-1.c,
13583         gcc.c-torture/compile/struct-non-lval-2.c,
13584         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13585
13586 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13587
13588         * gcc.dg/tls/tls.exp: Remove temporary file.
13589         * g++.dg/tls/tls.exp: Ditto.
13590         * lib/file-format.exp: Ditto.
13591         * g++.dg/special/ecos.exp: Ditto.
13592
13593         * lib/profopt.exp: Treat prof_ext as a list.
13594         * gcc.misc-tests/bprob.exp: Ditto.
13595         * g++.dg/bprob/bprob.exp: Ditto.
13596
13597         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13598         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13599         g++.dg/tree-ssa/pointer-reference-alias.C,
13600         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13601         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13602         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13603         g++.dg/vect/pr19951.cc: Ditto.
13604         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13605         gcc.dg/builtins-47.c: Ditto.
13606         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13607         gcc.dg/pr20115-1.c: Ditto.
13608         * gcc.dg/tree-ssa/20030530-2.c,
13609         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13610         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13611         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13612         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13613         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13614         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13615         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13616         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13617         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13618         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13619         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13620         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13621         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13622         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13623         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13624         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13625         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13626         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13627         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13628         gcc.dg/tree-ssa/20030824-1.c,
13629         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13630         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13631         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13632         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13633         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13634         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13635         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13636         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13637         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13638         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13639         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13640         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13641         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13642         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13643         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13644         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13645         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13646         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13647         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13648         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13649         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13650         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13651         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13652         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13653         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13654         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13655         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13656         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13657         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13658         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13659         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13660         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13661         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13662         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13663         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13664         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13665         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13666         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13667         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13668         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13669         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13670         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13671         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13672         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13673         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13674         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13675         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13676         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13677         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13678         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13679         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13680         gcc.dg/tree-ssa/useless-1.c: Ditto.
13681         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13682         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13683         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13684         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13685         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13686         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13687         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13688         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13689         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13690         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13691         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13692         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13693         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13694         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13695         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13696         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13697         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13698         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13699         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13700         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13701         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13702         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13703         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13704         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13705         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13706         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13707         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13708         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13709         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13710         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13711         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13712         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13713         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13714         gcc.dg/vect/vect-none.c: Ditto.
13715         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13716         treelang/compile/unsigned.tree: Ditto.
13717
13718         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13719         * gcc.dg/cpp/direct2s.c: Ditto.
13720         * gcc.dg/cpp/paste4.c: Ditto.
13721         * gcc.dg/cpp/separate-1.c: Ditto.
13722         * gcc.dg/pch/save-temps-1.c: Ditto.
13723         * g++.dg/ext/altivec-10.C: Ditto.
13724         * g++.dg/pch/pch.C: Ditto.
13725
13726         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13727
13728         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13729         * g++.dg/template/repo1.C: Ditto.
13730         * g++.dg/template/repo2.C: Ditto.
13731         * g++.dg/template/repo3.C: Ditto.
13732         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13733         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13734         * g++.old-deja/g++.pt/repo1.C: Ditto.
13735         * g++.old-deja/g++.pt/repo2.C: Ditto.
13736         * g++.old-deja/g++.pt/repo3.C: Ditto.
13737         * g++.old-deja/g++.pt/repo4.C: Ditto.
13738
13739         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13740         * gcc.dg/20030107-1.c: Ditto.
13741         * gcc.dg/20030702-1.c: Ditto.
13742         * gcc.dg/profile-generate-1.c: Ditto.
13743         * g++.dg/other/profile1.C: Ditto.
13744         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13745
13746         * lib/gcc-dg.exp (remove-build-file): New.
13747         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13748         cleanup-tree-dump, cleanup-saved-temps): New.
13749
13750 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         PR c++/19203, DR 214
13753         * g++.dg/parse/ambig3.C: Not ambiguous.
13754         * g++.dg/template/spec20.C: New.
13755         * g++.dg/template/spec21.C: New.
13756
13757 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13758
13759         PR target/20045
13760         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13761
13762 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13763
13764         PR libfortran/20660
13765         * gfortran.dg/negative_unit.f: New test.
13766
13767 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13768
13769         * gcc.dg/20050330-1.c: New test.
13770
13771 2005-03-30  Devang Patel  <dpatel@apple.com>
13772
13773         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13774
13775 2005-03-30  Dale Johannesen  <dalej@apple.com>
13776
13777         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13778
13779 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13780
13781         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13782         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13783         Strip options from test name.
13784
13785 2005-03-31  Jan Hubicka  <jh@suse.cz>
13786
13787         * gcc.dg/varpool-1.c: New testcase.
13788
13789 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13790
13791         PR c/772
13792         PR c/17913
13793         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13794         gcc.dg/stmt-expr-label-3.c : New tests.
13795         * gcc.c-torture/execute/medce-2.c: Remove.
13796
13797 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13798
13799         PR c/20368
13800         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13801         tests.
13802
13803 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13804
13805         * gcc.c-torture/compile/pr20203.c: New test.
13806
13807 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13808
13809         * gfortran.dg/promotion.f90: New test.
13810
13811 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13812
13813         PR middle-end/20491
13814         * gcc.dg/torture/asm-subreg-1.c: New test.
13815
13816 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13817
13818         PR c/20672
13819         * gcc.dg/pr20672-1.c: New test.
13820
13821 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13822
13823         * gfortran.dg/vect: New directory.
13824         * gfortran.dg/vect/vect.exp: New.
13825         * gfortran.dg/vect/vect-1.f90: New test.
13826         * gfortran.dg/vect/vect-2.f90: New test.
13827         * gfortran.dg/vect/vect-3.f90: New test.
13828         * gfortran.dg/vect/vect-4.f90: New test.
13829         * gfortran.dg/vect/vect-5.f90: New test.
13830
13831 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13832
13833         PR middle-end/20622
13834         * gcc.dg/alias-7.c: New test.
13835
13836 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13837
13838         * gcc.dg/sparc-reg-1.c: New test.
13839
13840 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13841
13842         PR target/19890
13843         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13844
13845 2005-03-29  Dale Ranta  <dir@lanl.gov>
13846             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13847
13848         PR libfortran/20163
13849         * gfortran.dg/pr20163-2.f: New test.
13850
13851 2005-03-28  Jan Hubicka  <jh@suse.cz>
13852
13853         PR middle-end/20635
13854         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13855         by Jakub Jelinek.
13856
13857 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13858
13859         PR tree-optimization/20626
13860         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13861         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13862
13863 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13864
13865         * gfortran.dg/underflow.f90: New test.
13866         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13867
13868 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13869
13870         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13871
13872 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13873
13874         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13875         (g++_init): Make sure that CXXFLAGS is set.
13876         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13877         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13878         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13879         * lib/objc.exp (objc_init): Likewise.
13880         * lib/treelang.exp (treelang_init): Likewise.
13881
13882 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13883
13884         PR tree-optimization/20470
13885         * gcc.dg/tree-ssa/pr20470.c: New test.
13886
13887 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13888
13889         * gcc.dg/ppc-stfiwx.c: New.
13890
13891 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13892
13893         PR target/19888
13894         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13895
13896 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13897
13898         * gcc.dg/20050325-1.c: Fix a typo.
13899
13900 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13901
13902         PR libfortran/19678
13903         PR libfortran/19679
13904         * gfortran.dg/dos_eol.f: New test.
13905
13906 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13907
13908         PR rtl-optimization/20249
13909         * gcc.dg/20050325-1.c: New test.
13910
13911 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13912
13913         PR libfortran/15332
13914         * gfortran.dg/pr15332.f: New test.
13915
13916 2005-03-24  Dale Johannesen  <dalej@apple.com>
13917
13918         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13919
13920 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13921
13922         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13923         'internal' visibility.
13924         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13925         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13926         'protected' visibility.
13927         * gcc.dg/visibility-7.c: Likewise.
13928         * lib/target-supports.exp (check_visibility_available): Take
13929         a parameter, the kind of visibility to check for.
13930         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13931         to check_visibility_available.
13932
13933         * g++.dg/expr/cast3.C: New.
13934
13935 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
13936
13937         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
13938         rs6000.
13939
13940 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
13941
13942         PR target/20095
13943         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
13944
13945 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
13946
13947         * gcc.dg/badshift.c: Renamed to...
13948         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
13949
13950         * gcc.target/i386/badshift.c: Renamed to...
13951         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13952         only.
13953
13954         PR rtl-optimization/20532
13955         * gcc.target/i386/badshift.c: New.
13956
13957 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13958
13959         * gfortran.dg/pr18025.f90: New test.
13960
13961 2005-03-23  Dale Johannesen  <dalej@apple.com>
13962
13963         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
13964
13965 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
13966
13967         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
13968
13969         * lib/target-supports.exp (check_iconv_available): Default
13970         libiconv to -liconv, if there is no definition.
13971
13972 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
13973
13974         * gcc.dg/torture/cris-asm-mof-1.c: New test.
13975
13976 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
13977
13978         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
13979         * g++.dg/opt/pr7503-2.C: Likewise.
13980         * g++.dg/opt/pr7503-3.C: Likewise.
13981         * g++.dg/opt/pr7503-4.C: Likewise.
13982         * g++.dg/opt/pr7503-5.C: Likewise.
13983         * g++.dg/warn/minmax.C: New test.
13984
13985 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13986
13987         * gfortran.dg/g77_intrinsics_funcs.f: New test.
13988         * gfortran.dg/g77_intrinsics_sub.f: New test.
13989
13990 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
13991             Jan Hubicka  <jh@suse.cz>
13992             Steven Bosscher <stevenb@suse.de
13993
13994         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
13995
13996 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13997
13998         PR c++/19980
13999         * g++.dg/template/redecl3.C: New test.
14000
14001 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14002
14003         PR c++/20499
14004         * g++.dg/parse/error16.C: Tweak error markers.
14005
14006 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14007
14008         PR target/20561
14009         * gcc.dg/20050321-2.c: New test.
14010
14011 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14012
14013         PR c++/20465
14014         PR c++/20381
14015         * g++.dg/template/ptrmem12.C: New.
14016
14017 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14018
14019         PR rtl-optimization/20527
14020         * gcc.c-torture/execute/pr20527-1.c: New test.
14021
14022 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14023
14024         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14025         program, compile it into a real executable and then delete the .c
14026         and .x files afterwards, to avoid problems on testglue targets.
14027
14028 2005-03-21  Stuart Hastings  <stuart@apple.com>
14029
14030         * gcc.target/i386/sse-2.c: New.
14031
14032 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14033
14034         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14035
14036 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14037
14038         * g++.dg/parse/crash25.C: Fix typo.
14039
14040 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14041
14042         PR c++/20461
14043         * g++.dg/parse/crash24.C: New test.
14044
14045         PR c++/20536
14046         * g++.dg/parse/crash25.C: New test.
14047
14048 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14049
14050         PR c++/20147
14051         * g++.dg/ext/stmtexpr4.C: New test.
14052
14053 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14054
14055         PR middle-end/20539
14056         * gcc.c-torture/compile/pr13066-1.c: New test case.
14057         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14058         * g++.dg/opt/pr13066-1.C: Likewise.
14059
14060 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14061
14062         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14063
14064 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14065
14066         PR fortran/18525
14067         * gfortran.dg/nesting_1.f90: New test.
14068
14069 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14070
14071         PR c++/20240
14072         * g++.dg/lookup/using13.C: New test.
14073
14074 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14075
14076         PR c++/20333
14077         * g++.dg/template/crash36.C: New test.
14078
14079 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14080
14081         PR c++/20463
14082         * g++.dg/template/crash35.C: New test.
14083
14084 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14085
14086         PR c++/19966
14087         * g++.dg/overload/operator2.C: New test.
14088
14089 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14090
14091         PR libfortran/20257
14092         * gfortran.dg/pr20257.f90: New test.
14093
14094 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14095
14096         PR libfortran/20480
14097         * gfortran.dg/pr20480.f90: New test.
14098
14099 2005-03-16  Richard Henderson  <rth@redhat.com>
14100
14101         PR middle-end/15700
14102         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14103         (_rtld_global): New.
14104         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14105         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14106
14107         * gcc.dg/alias-3.c: New.
14108         * gcc.dg/alias-4.c: New.
14109         * gcc.dg/alias-5.c: New.
14110         * gcc.dg/alias-6.c: New.
14111
14112 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14113
14114         * gcc.dg/cpp/ucnid-7.c: New.
14115
14116 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14117             Dorit Naishlos  <dorit@il.ibm.com>
14118
14119         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14120         darwin.
14121
14122 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14123
14124         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14125         misaligned accesses.
14126         * gcc.dg/vect/vect-58.c: Likewise.
14127         * gcc.dg/vect/vect-92.c: New.
14128         * gcc.dg/vect/vect-93.c: New.
14129
14130 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14131
14132         PR fortran/18827
14133         * gfortran.dg/assign_2.f90: New test.
14134         * gfortran.dg/assign_3.f90: New test.
14135         * gfortran.dg/assign.f90: New test.
14136
14137 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14138
14139         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14140         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14141         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14142         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14143         names.
14144
14145 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14146
14147         * gcc.dg/cpp/ucnid-6.c: New.
14148
14149         * gcc.dg/cpp/normalize-1.c: New.
14150         * gcc.dg/cpp/normalize-2.c: New.
14151         * gcc.dg/cpp/normalize-3.c: New.
14152         * gcc.dg/cpp/normalize-4.c: New.
14153         * gcc.dg/cpp/ucnid-4.c: New.
14154         * gcc.dg/cpp/ucnid-5.c: New.
14155         * g++.dg/cpp/normalize-1.C: New.
14156         * g++.dg/cpp/ucnid-1.C: New.
14157
14158 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14159
14160         * gcc.dg/pr18628.c: New.
14161
14162 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14163
14164         PR c++/20280
14165         * g++.dg/tree-ssa/pr20280.C: New.
14166
14167 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14168
14169         PR fortran/20467
14170         * gfortran.dg/stfunc_2.f90: New test.
14171
14172 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14173
14174         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14175
14176 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14177
14178         * gcc.dg/tree-ssa/20050314-1.c: New test.
14179
14180 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14181
14182         PR c++/4403
14183         PR c++/9783, DR433
14184         * g++.dg/template/friend34.C: New test.
14185         * g++.dg/template/friend35.C: Likewise.
14186         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14187
14188 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14189
14190         Friend class name lookup 5/n
14191         PR c++/1016
14192         * g++.dg/lookup/hidden-class1.C: New test.
14193         * g++.dg/lookup/hidden-class2.C: Likewise.
14194         * g++.dg/lookup/hidden-class3.C: Likewise.
14195         * g++.dg/lookup/hidden-class4.C: Likewise.
14196         * g++.dg/lookup/hidden-class5.C: Likewise.
14197         * g++.dg/lookup/hidden-class6.C: Likewise.
14198         * g++.dg/lookup/hidden-class7.C: Likewise.
14199         * g++.dg/lookup/hidden-class8.C: Likewise.
14200         * g++.dg/lookup/hidden-class9.C: Likewise.
14201         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14202         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14203         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14204         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14205         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14206         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14207         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14208         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14209         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14210         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14211         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14212
14213 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14214
14215         PR c++/20157
14216         * g++.dg/template/error18.C: New test.
14217
14218 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14219
14220         PR debug/16792
14221         * g++.dg/debug/pr16792.C: New test.
14222
14223 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14224
14225         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14226         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14227         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14228         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14229         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14230         test assertion names.
14231
14232 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14233
14234         PR fortran/18600
14235         * gfortran.dg/stfunc_1.f90: New test.
14236
14237 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14238
14239         PR fortran/16907
14240         * gfortran.dg/real_index_1.f90: New test.
14241
14242 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14243
14244         PR fortran/20323
14245         * gfortran.dg/spec_expr_1.f90: New test.
14246
14247 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14248
14249         PR c/20402
14250         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14251         new parser.
14252
14253 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14254
14255         PR fortran/20361
14256         * gfortran.dg/largeequiv_1.f90: New test.
14257
14258 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14259
14260         * gcc.dg/ucnid-1.c: New.
14261         * gcc.dg/ucnid-2.c: New.
14262         * gcc.dg/ucnid-3.c: New.
14263         * gcc.dg/ucnid-4.c: New.
14264         * gcc.dg/ucnid-5.c: New.
14265         * gcc.dg/ucnid-6.c: New.
14266         * gcc.dg/cpp/ucnid-1.c: New.
14267         * gcc.dg/cpp/ucnid-2.c: New.
14268         * gcc.dg/cpp/ucnid-3.c: New.
14269         * g++.dg/other/ucnid-1.C: New.
14270
14271 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14272
14273         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14274
14275 2005-03-11  Per Bothner  <per@bothner.com>
14276
14277         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14278         that diagnotics refer to correct token.
14279         * gcc.dg/unused-3.c: Likewise.
14280
14281 2005-03-11  Per Bothner  <per@bothner.com>
14282
14283         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14284         constant" is now actually on same line as string constant.
14285         * gcc.dg/cpp/direct2s.c: Likewise.
14286
14287 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14288
14289         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14290
14291 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14292
14293         PR libfortran/20124
14294         * gfortran.dg/pr20124.f90: New Test
14295
14296 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14297
14298         PR tree-optimization/20130
14299         * gcc.dg/pr20130-1.c: New test.
14300
14301 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14302
14303         PR target/20095
14304         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14305
14306 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14307
14308         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14309
14310 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14311
14312         * g++.dg/eh/forced1.C: Fix comment.
14313         * g++.dg/eh/forced2.C: Ditto.
14314         * g++.dg/eh/forced3.C: Ditto.
14315         * g++.dg/eh/forced4.C: Ditto.
14316
14317 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14318
14319         PR rtl-opt/20412
14320         * gcc.c-torture/compile/pr20412.c: New test.
14321
14322 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14323
14324         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14325
14326 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14327
14328         PR target/20322
14329         * gcc.dg/20050307-1.c: New test.
14330
14331 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         PR c++/20375
14334         * g++.dg/other/stdarg3.C: New.
14335
14336 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14337
14338         PR c++/18384, c++/18327
14339         * g++.dg/init/array19.C: New test.
14340
14341         PR inline-asm/20314
14342         * gcc.dg/torture/pr20314-1.c: New test.
14343         * gcc.dg/torture/pr20314-2.c: New test.
14344
14345 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14346
14347         * gcc.dg/20050309-1.c: New test.
14348
14349 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14350
14351         * gcc.dg/builtins-10.c: Reactivate disabled test.
14352         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14353         new cbrt transformations.
14354
14355 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14356
14357         PR c++/20208
14358         * g++.dg/template/array13.C: New test.
14359
14360 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14361
14362         PR c++/16859
14363         * g++.dg/init/brace4.C: New test.
14364
14365 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14366
14367         PR c++/20186
14368         * g++.dg/template/non-dependent12.C: New.
14369
14370 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14371
14372         PR c++/20142
14373         * g++.dg/init/array18.C: Add dg-do run marker.
14374
14375         PR c++/20142
14376         * g++.dg/init/array18.C: New test.
14377
14378 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14379
14380         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14381         * g++.dg/gcov/gcov.exp: Likewise.
14382         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14383         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14384         * lib/c-torture.exp: Likewise.
14385         * lib/fortran-torture.exp: Likewise.
14386         * lib/g++.exp: Likewise.
14387         * lib/gcc-defs.exp: Likewise.
14388         * lib/gcc-dg.exp: Likewise.
14389         * lib/gcc.exp: Likewise.
14390         * lib/gcov.exp: Likewise.
14391         * lib/gfortran.exp: Likewise.
14392         * lib/mike-g++.exp: Likewise.
14393         * lib/mike-gcc.exp: Likewise.
14394         * lib/objc-torture.exp: Likewise.
14395         * lib/objc.exp: Likewise.
14396         * lib/profopt.exp: Likewise.
14397         * lib/target-libpath.exp: Likewise.
14398         * lib/target-supports.exp: Likewise.
14399         * lib/treelang.exp: Likewise.
14400         * lib/wrapper.exp: Likewise.
14401
14402 2005-03-08  Jeff Law  <law@redhat.com>
14403
14404         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14405         PHI-OPT changes.
14406
14407 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14408
14409         * gcc.dg/vect/pr20122.c: New test.
14410
14411 2005-03-07  Jeff Law  <law@redhat.com>
14412
14413         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14414         was folded away.
14415         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14416         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14417         * gcc.dg/tree-ssa/pr18134.c: New test.
14418
14419 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14420
14421         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14422         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14423         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14424
14425 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14426
14427         PR tree-opt/17671
14428         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14429
14430 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14431
14432         * g++.dg/warn/Wnvdtor.C: New test.
14433
14434 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14435
14436         * gcc.dg/torture/pr19683-1.c: New test.
14437
14438 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14439
14440         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14441         * gfortran.dg/g77/19990313-2.f: Ditto.
14442         * gfortran.dg/g77/19990313-3.f: Ditto.
14443         * gfortran.dg/g77/19990525-0.f: Ditto.
14444         * gfortran.dg/g77/19990826-0.f: Ditto.
14445         * gfortran.dg/g77/19990826-2.f: Ditto.
14446         * gfortran.dg/g77/19990826-3.f: Ditto.
14447         * gfortran.dg/g77/20000511-1.f: Ditto.
14448         * gfortran.dg/g77/20000511-2.f: Ditto.
14449         * gfortran.dg/g77/970625-2.f: Ditto.
14450         * gfortran.dg/g77/980310-2.f: Ditto.
14451         * gfortran.dg/g77/980310-3.f: Ditto.
14452         * gfortran.dg/g77/980310-8.f: Ditto.
14453         * gfortran.dg/g77/980519-2.f: Ditto.
14454         * gfortran.dg/g77/alpha1.f: Ditto.
14455         * gfortran.dg/g77/claus.f: Ditto.
14456         * gfortran.dg/g77/erfc.f: Ditto.
14457         * gfortran.dg/g77/short.f: Ditto.
14458         * gfortran.fortran-torture/execute/data.f90: Ditto.
14459         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14460         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14461
14462 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14463
14464         * lib/file-format.exp (gcc_target_object_format): Add check for som
14465         format and hardcode object formats on hppa*-*-hpux*.
14466         * lib/target-supports.exp (check_weak_available): Add check for som
14467         object format.  Always return 0 on hppa*-*-hpux10*.
14468
14469         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14470         is defined.
14471
14472         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14473
14474 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14475
14476         * gfortran.dg/pr19936_1.f90: New test.
14477         * gfortran.dg/pr19936_2.f90: New test.
14478         * gfortran.dg/pr19936_3.f90: New test.
14479
14480 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14481             Paul Thomas <prthomas@drfccad.cea.fr>
14482
14483         * gfortran.dg/PR19754_1.f90: New test.
14484         * gfortran.dg/PR19754_2.f90: Ditto.
14485
14486 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14487
14488         PR c++/19311
14489         * g++.dg/template/non-dependent11.C: New test.
14490
14491 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14492
14493         * lib/target-supports.exp (check_iconv_available): Fix comment.
14494
14495 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14496             Joseph S. Myers  <joseph@codesourcery.com>
14497
14498         PR c++/19797
14499         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14500
14501 2005-03-04  Matthew Sachs  <msachs@apple.com>
14502
14503         * gcc.exp (gcc_target_compile): Put braces around
14504         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14505         * objc.exp (objc_target_compile): Likewise.
14506         * treelang.exp (treelang_target_compile): Likewise.
14507
14508 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14509
14510         PR fortran/19673
14511         * gfortran.dg/func_result_1.f90: New test.
14512
14513 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14514
14515         * gcc.misc-tests/options.exp: New test.
14516
14517 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14518
14519         * gcc.dg/pr15784-4.c: New test.
14520
14521 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14522
14523         * gcc.c-torture/execute/pr17133.c: New.
14524         * gcc.c-torture/compile/20050303-1.c: New.
14525
14526 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14527
14528         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14529
14530 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14531
14532         * g++.dg/overload/using2.C: New.
14533
14534 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14535
14536         PR c++/19916
14537         * g++.dg/init/ptrmem2.C: New test.
14538
14539 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14540
14541         PR c/8927
14542         * gcc.dg/pr8927-1.c: New test.
14543
14544 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14545
14546         PR c++/20232
14547         * g++.dg/inherit/covariant12.C: New.
14548
14549 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14550
14551         PR fortran/19479
14552         * gfortran.dg/bound_1.f90: New test.
14553
14554 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14555
14556         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14557         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14558
14559 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14560
14561         PR c/20245
14562         * gcc.dg/pr20245-1.c: New test.
14563
14564 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14565
14566         PR middle-end/19874
14567         * gcc.c-torture/execute/20050119-2.c: New test case.
14568
14569 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14570
14571         * README: Update the DejaGnu bug reporting address.
14572         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14573         * lib/objc-torture.exp: Likewise.
14574
14575 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14576
14577         * gfortran.dg/boz_1.f90: New test.
14578         * gfortran.dg/boz_3.f90: New test.
14579         * gfortran.dg/boz_4.f90: New test.
14580
14581 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14582
14583         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14584         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14585
14586 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14587
14588         PR libfortran/20101
14589         * gfortran.dg/write_0_pe_format.f90: New test.
14590
14591 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14592
14593         PR c++/20206
14594         * g++.dg/opt/thunk2.C: New test.
14595         * g++.dg/opt/covariant1.C: New test.
14596
14597 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14598
14599         * gfortran.dg/e_d_fmt.f90: New test.
14600
14601 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14602
14603         * gcc.dg/asm-b.c: Fix comment typos.
14604
14605 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14606
14607         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14608         a V_MAY_DEF also.
14609
14610 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14611
14612         PR tree-opt/20188
14613         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14614         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14615         * gcc.dg/asm-b.c: New test.
14616
14617 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14618
14619         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14620         Disable this test on IRIX 6.
14621
14622 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14623
14624         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14625         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14626         parser.
14627
14628 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14629
14630         PR tree-optimization/20204
14631         * testsuite/gcc.dg/pr20204.c: New test.
14632
14633 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14634
14635         PR target/20196
14636         * gcc.c-torture/execute/20050224-1.c: New test.
14637
14638         PR c++/20175
14639         * g++.dg/warn/Wbraces2.C: New test.
14640
14641 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14642
14643         PR c++/19878
14644         * g++.dg/init/const2.C: New test.
14645
14646 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14647
14648         PR tree-optimization/20100
14649         * gcc.c-torture/execute/pr20100-1.c: New test.
14650
14651 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14652
14653         * gfortran.dg/implicit_3.f90: New test.
14654
14655         * gfortran.dg/deftype_1.f90: New test.
14656
14657 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14658
14659         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14660         the test passes.
14661         * g++.dg/other/anon3.C: Accept a warning.
14662
14663 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14664
14665         * gcc.dg/pr20017.c: Fix a comment typo.
14666
14667 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14668
14669         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14670
14671 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14672
14673         PR ada/19902
14674         * ada/acats/tests/cxa/cxa3004.a: Remove.
14675         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14676
14677 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14678
14679         PR c++/20073
14680         * g++.dg/init/const1.C: New test.
14681
14682         PR c++/19991
14683         * g++.dg/parse/constant7.C: New test.
14684
14685         PR c++/20152
14686         * g++.dg/parse/error27.C: New test.
14687         * g++.dg/template/qualttp15.C: Adjust error markers.
14688         * g++.old-deja/g++.other/struct1.C: Likewise.
14689
14690         PR c++/20153
14691         * g++.dg/template/error17.C: New test.
14692
14693         PR c++/20148
14694         * g++.dg/parser/error26.C: New test.
14695
14696 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14697
14698         PR tree-optimization/20100
14699         PR tree-optimization/20115
14700         * gcc.dg/pr20115.c: New test.
14701         * gcc.dg/pr20115-1.c: New test.
14702         * gcc.dg/pr20100.c: New test.
14703         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14704         call-clobbered variables after alias1.
14705
14706 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14707
14708         * gfortran.dg/list_read_4.f90: new test.
14709
14710 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14711
14712         PR rtl-optimization/20017.
14713         * gcc.dg/pr20017.c: New.
14714
14715 2005-02-22  Devang Patel  <dpatel@apple.com>
14716
14717         PR 19952
14718         * g++.dg/tree-ssa/pr19952.C: New test.
14719
14720 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14721
14722         PR c++/19883
14723         * g++.dg/parse/constant6.C: New test.
14724
14725 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14726
14727         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14728         * g++.dg/charset/asm2.c: Likewise.
14729         * g++.dg/charset/asm3.c: Likewise.
14730         * g++.dg/charset/asm4.c: Likewise.
14731         * g++.dg/charset/asm5.c: Likewise.
14732         * g++.dg/charset/attribute1.c: Likewise.
14733         * g++.dg/charset/attribute2.c: Likewise.
14734         * g++.dg/charset/extern1.cc: Likewise.
14735         * g++.dg/charset/extern2.cc: Likewise.
14736         * g++.dg/charset/extern3.cc: Likewise.
14737         * g++.dg/charset/function.cc: Likewise.
14738         * g++.dg/charset/string.c: Likewise.
14739         * g++.dg/charset/charset.exp: Likewise.
14740         * lib/target-supports.exp (check_iconv_available): Fix comment.
14741
14742 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14743
14744         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14745         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14746         * gcc.dg/charset/asm2.c: Likewise.
14747         * gcc.dg/charset/asm3.c: Likewise.
14748         * gcc.dg/charset/asm4.c: Likewise.
14749         * gcc.dg/charset/asm5.c: Likewise.
14750         * gcc.dg/charset/asm6.c: Likewise.
14751         * gcc.dg/charset/attribute1.c: Likewise.
14752         * gcc.dg/charset/attribute2.c: Likewise.
14753         * gcc.dg/charset/builtin1.c: Likewise.
14754         * gcc.dg/charset/extern.c: Likewise.
14755         * gcc.dg/charset/function.c: Likewise.
14756         * gcc.dg/charset/string.c: Likewise.
14757         * gcc.dg/charset/charset.exp: Likewise.
14758
14759 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14760
14761         PR fortran/20086
14762         * gfortran.dg/pr20086.f90: New test.
14763
14764 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14765
14766         PR tree-optimization/19786
14767         * g++.dg/tree-ssa/pr19786.C: New.
14768
14769 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14770
14771         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14772
14773 2005-02-21  Jeff Law  <law@redhat.com>
14774
14775         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14776
14777 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14778
14779         * gfortran.dg/do_iterator: Split loop, markup all lines for
14780         which an error locus is printed.
14781         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14782         locus is printed.
14783         * gfortran.dg/select_4.f90: Likewise.
14784         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14785         locuses in the various permutations.
14786
14787 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14788
14789         PR tree-optimization/19951
14790         * g++.dg/vect: New directory.
14791         * g++.dg/vect/vect.exp: New file.
14792         * g++.dg/vect/pr19951.cc: New testcase.
14793         * g++.dg/dg.exp: Also prune vectorizer tests.
14794
14795 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14796
14797         PR 18785
14798         * gcc.dg/charset/builtin1.c: New test.
14799
14800 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14801
14802         PR c++/19299
14803         * g++.dg/inherit/volatile1.C: New test.
14804
14805         PR c++/19440
14806         * g++.dg/template/dtor4.C: New test.
14807
14808 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14809
14810         * gfortran.dg/int_1.f90: New test.
14811
14812 2005-02-19  Devang Patel  <dpatel@apple.com>
14813
14814         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14815
14816 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14817
14818         * gfortran.dg/achar_1.f90: New test.
14819
14820 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14821
14822         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14823
14824 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14825             Jakub Jelinek  <jakub@redhat.com>
14826
14827         PR tree-optimization/19828
14828         * gcc.dg/tree-ssa/loop-7.c: New test.
14829         * gcc.c-torture/execute/20050218-1.c: New test.
14830
14831 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14832
14833         PR c/20043
14834         * gcc.dg/transparent-union-1.c: New test.
14835         * gcc.dg/transparent-union-2.c: New test.
14836
14837 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14838
14839         PR tree-optimization/18977
14840         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14841
14842 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14843
14844         PR target/20054
14845         * gcc.dg/pr20054.c: New test.
14846
14847 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14848
14849         PR c++/19508
14850         * g++.dg/ext/attrib20.C: New test.
14851
14852 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14853
14854         PR middle-end/20030
14855         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14856
14857 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14858
14859         PR c++/20008
14860         * g++.dg/opt/switch4.C: New.
14861
14862 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14863
14864         PR c++/20023
14865         PR tree-optimization/20009
14866         * gcc.c-torture/compile/20050217-1.c: New test.
14867         * g++.dg/opt/switch3.C: New test.
14868
14869         PR tree-optimization/18947
14870         * gcc.c-torture/compile/20050215-1.c: New test.
14871         * gcc.c-torture/compile/20050215-2.c: New test.
14872         * gcc.c-torture/compile/20050215-3.c: New test.
14873
14874 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14875
14876         PR c++/20028
14877         * g++.dg/template/crash34.C: New.
14878
14879         PR c++/20022
14880         * g++.dg/other/access3.C: New.
14881
14882 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14883
14884         * gcc.dg/vect/vect-98.c: New test.
14885
14886 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14887
14888         PR tree-optimization/19967
14889         * gcc.dg/pr19967.c: New.
14890
14891 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14892
14893         PR middle-end/19857
14894         * gcc.dg/tree-ssa/20050215-1.c: New test.
14895         * gcc.c-torture/execute/20050215-1.c: New test.
14896
14897 2005-02-15  Eric Christopher  <echristo@redhat.com>
14898
14899         * gcc.dg/cpp/20050215-1.c: New file.
14900
14901 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14902
14903         PR tree-optimization/15785
14904         * gcc.dg/pr15785-1.c: New test.
14905
14906 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14907
14908         PR c++/17788
14909         * g++.dg/init/ctor4.C: New.
14910         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14911
14912 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14913
14914         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14915         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14916
14917 2005-02-15  Andreas Schwab  <schwab@suse.de>
14918
14919         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14920         declare malloc.
14921
14922 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14923
14924         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14925
14926 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14927
14928         PR tree-optimization/19853
14929         * gcc.c-torture/compile/pr19853.c: New test.
14930
14931 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         PR c++/19608
14934         * g++.dg/parse/local-class1.C: New.
14935
14936         PR c++/19895
14937         * g++.dg/parse/ptrmem3.C: New.
14938
14939         PR c++/19884
14940         * g++.old-deja/g++.oliva/template6.C: Add another case.
14941         * g++.dg/template/explicit6.C: New.
14942
14943 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
14944
14945         PR c++/17816
14946         * g++.dg/other/redecl2.C: New.
14947
14948 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/19891
14951         * g++.dg/abi/covariant4.C: New.
14952
14953 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
14954
14955         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
14956
14957 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
14958
14959         * gcc.dg/vect/vect-96.c: Fix typo.
14960
14961 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14962
14963         PR c++/14479
14964         PR c++/19487
14965         * g++.dg/template/enum5.C: New test.
14966
14967 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14968
14969         * gcc.dg/vect/vect-97.c: New test.
14970
14971 2005-02-12  Ira Rosen  <irar@il.ibm.com>
14972
14973         * gcc.dg/vect/vect-96.c: New test.
14974
14975 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
14976
14977         * gcc.dg/builtins-34.c: Also check ldexp*.
14978
14979 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
14980
14981         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
14982
14983 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
14984
14985         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
14986         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
14987         dg-require-dll, dg-require-iconv, dg-require-named-sections,
14988         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
14989         selector_list, selector_expression, dg-process-target): Move to new
14990         file target-supports-dg.exp.
14991         * lib/target-supports-dg.exp: New.
14992
14993         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
14994         New.
14995
14996 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
14997
14998         PR c++/19666
14999         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15000
15001         PR middle-end/19858
15002         * gcc.c-torture/compile/20050210-1.c: New test.
15003
15004 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15005
15006         PR c++/19755
15007         * g++.dg/warn/Wbraces1.C: New test.
15008
15009 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15010
15011         * gcc.dg/builtins-52.c: New testcase.
15012
15013 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15014
15015         PR c/19342
15016         * gcc.c-torture/execute/20050119-1.c: New test.
15017
15018 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15019
15020         PR c++/19811
15021         * g++.dg/init/delete1.C: New test.
15022
15023 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         PR c++/18470
15026         * g++.dg/template/static12.C: New test.
15027
15028 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15029
15030         PR c++/19787
15031         * g++.dg/conversion/ambig1.C: New test.
15032
15033         PR c++/19739
15034         * g++.dg/ext/attrib19.C: New test.
15035
15036         PR c++/19732
15037         * g++.dg/parse/dtor5.C: New test.
15038
15039         PR c++/19762
15040         * g++.dg/template/dtor3.C: New test.
15041
15042         PR c++/19826
15043         * g++.dg/template/static11.C: New test.
15044         * g++.dg/template/crash2.C: Remove dg-error marker.
15045
15046 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15047
15048         PR C++/18491
15049         * g++.old-deja/g++.mike/p10769a.C: Remove.
15050
15051 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15052
15053         * gcc.dg/builtins-48.c: New test case.
15054         * gcc.dg/builtins-49.c: New test case.
15055         * gcc.dg/builtins-50.c: New test case.
15056         * gcc.dg/builtins-51.c: New test case.
15057
15058 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15059
15060         PR middle-end/19583
15061         * g++.dg/warn/Wreturn-type-3.C: New test.
15062
15063 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15064
15065         PR middle-end/19402
15066         * gcc.dg/pr19402-1.c: New testcase.
15067         * gcc.dg/pr19402-2.c: likewise.
15068
15069 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15070
15071         PR middle-end/19854
15072         * g++.dg/tree-ssa/tmmti.C: New testcase.
15073
15074 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15075
15076         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15077
15078 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15079
15080         PR c++/19733
15081         * g++.dg/parse/crash23.C: New test.
15082         * g++.dg/warn/Weff1.C: New test.
15083
15084 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15085
15086         * gcc.dg/20050209-1.c: New test.
15087
15088 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15089
15090         PR target/19799
15091         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15092
15093 2005-02-08  Mike Stump  <mrs@apple.com>
15094
15095         * g++.dg/pch/import-2.c: New test.
15096         * g++.dg/pch/import-2.hs: New.
15097         * g++.dg/pch/include/import-2a.h: New.
15098         * g++.dg/pch/include/import-2b.h: New.
15099
15100 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15101
15102         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15103
15104 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15105
15106         * gfortran.dg/substr_1.f90: New test.
15107
15108 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15109
15110         PR middle-end/19775
15111         * gcc.dg/torture/builtin-power-1.c: Disable test for
15112         invalid transformation.
15113         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15114         no longer optimize.
15115         * gcc.dg/builtins-47.c: New testcase.
15116
15117 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15118             Dorit Naishlos  <dorit@il.ibm.com>
15119
15120         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15121
15122 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15123
15124         * gcc.c-torture/compile/20050206-1.c: New test.
15125
15126 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15127
15128         PR tree-opt/19768
15129         * g++.dg/opt/pr19768.C: New test.
15130
15131 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15132
15133         PR tree-opt/19736
15134         * gcc.c-torture/compile/pr19736.c: New test.
15135
15136 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15137
15138         PR c++/17401
15139         * g++.dg/parse/error25.C: New test.
15140
15141 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15142
15143         * gcc.c-torture/execute/20050203-1.c: New.
15144
15145 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15146
15147         * gcc.dg/vect/vect-85.c: Remove xfail.
15148         * gcc.dg/vect/vect-86.c: Remove xfail.
15149         * gcc.dg/vect/vect-87.c: Remove xfail.
15150         * gcc.dg/vect/vect-88.c: Remove xfail.
15151
15152 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15153
15154         * gcc.dg/altivec-19.c: New.
15155
15156 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15157
15158         PR c/17807
15159         * gcc.dg/nested-func-3.c: New test.
15160         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15161
15162 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15163
15164         * gcc.test-framework/gen_directive_tests: Generate tests for
15165         selector expressions.
15166
15167 2005-02-02  Matt Austern  <austern@apple.com>
15168
15169         PR c++/19628
15170         * g++/ext/builtin7.C: New.
15171         * g++/ext/builtin8.C: New.
15172
15173 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15174
15175         PR c/18502
15176         * gcc.dg/pr18502-1.c: New test.
15177
15178 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15179
15180         PR c++/17413
15181         * g++.dg/template/local4.C: Tweak.
15182
15183 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15184
15185         PR tree-optimization/19578
15186         * gcc.c-torture/compile/20050202-1.c: New test.
15187
15188 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15189
15190         PR c/19435
15191         * gcc.dg/c99-init-4.c: New test.
15192
15193 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15194
15195         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15196
15197         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15198
15199         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15200         * g++.dg/eh/check-vect.h: New.
15201
15202         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15203         * gcc.dg/vect/vect-78.c: Ditto.
15204         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15205         Remove.
15206
15207         * g++.dg/conversion/simd1.C: Expect warning.
15208         * g++.dg/ext/attribute-test-1.C: Ditto.
15209         * g++.dg/ext/attribute-test-2.C: Ditto.
15210         * g++.dg/ext/attribute-test-3.C: Ditto.
15211         * g++.dg/ext/attribute-test-4.C: Ditto.
15212
15213         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15214         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15215
15216         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15217
15218 2005-02-01  Richard Henderson  <rth@redhat.com>
15219
15220         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15221         long double for ibm double-double format.
15222         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15223
15224 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15225
15226         PR tree-optimization/19633
15227         * testsuite/gcc.dg/pr19633-1.c: New test.
15228         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15229         to NULL or a symbol.
15230
15231 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15232
15233         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15234         New procs.
15235         (dg-process-target (local override)): Handle selector expressions.
15236
15237         * gcc.test-framework/README: Describe tests in source directory.
15238         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15239         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15240         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15241         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15242         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15243         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15244         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15245         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15246         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15247         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15248         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15249         * gcc.test-framework/dg-error-exp-P.c: New test.
15250         * gcc.test-framework/dg-error-exp-XP.c: New test.
15251         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15252         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15253         * gcc.test-framework/dg-output-exp-P.c: New test.
15254         * gcc.test-framework/dg-output-exp-XF.c: New test.
15255         * gcc.test-framework/dg-warning-exp-P.c: New test.
15256         * gcc.misc-tests/dg-1.c: Remove.
15257         * gcc.misc-tests/dg-2.c: Remove.
15258         * gcc.misc-tests/dg-3.c: Remove.
15259         * gcc.misc-tests/dg-4.c: Remove.
15260         * gcc.misc-tests/dg-5.c: Remove.
15261         * gcc.misc-tests/dg-6.c: Remove.
15262         * gcc.misc-tests/dg-7.c: Remove.
15263         * gcc.misc-tests/dg-8.c: Remove.
15264         * gcc.misc-tests/dg-9.c: Remove.
15265         * gcc.misc-tests/dg-10.c: Remove.
15266         * gcc.misc-tests/dg-11.c: Remove.
15267         * gcc.misc-tests/dg-12.c: Remove.
15268         * gcc.misc-tests/dg-test.exp: Remove.
15269
15270         * gcc.test-framework/test-framework.awk: Change recording and
15271         printing of passes and failures.
15272
15273         * gcc.test-framework: New directory.
15274         * gcc.test-framework/README: New.
15275         * gcc.test-framework/test-framework.exp: New.
15276         * gcc.test-framework/test-framework.awk: New.
15277         * gcc.test-framework/gen_directive_tests: New.
15278
15279 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15280
15281         * lib/treelang.exp: Fix comment typos.
15282         (treelang_target_compile): Don't append libs=-ltreelang to options.
15283
15284 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15285
15286         * g++.dg/parse/typename7.C: Adjust error messages.
15287
15288 2005-01-31  Jeff Law  <law@redhat.com>
15289
15290         * gcc.c-torture/execute/20050131-1.c: New test.
15291         * gcc.dg/wcaselabel.c: New test.
15292
15293 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15294
15295         * g++.dg/other/warning1.C: Adjust error messags.
15296         * g++.dg/parse/constant5.C: New test.
15297
15298 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15299
15300         PR c/19333
15301         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15302         the test case valid.
15303         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15304         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15305         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15306         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15307         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15308         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15309
15310 2005-01-31  Dale Johannesen  <dalej@apple.com>
15311
15312         * g++.dg/opt/pr19650.C: New test.
15313
15314 2005-01-31  Richard Henderson  <rth@redhat.com>
15315
15316         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15317         long double for intel double extended format.
15318         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15319
15320 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15321
15322         PR c++/19555
15323         * g++.dg/template/static10.C: New test.
15324
15325         PR c++/19395
15326         * g++.dg/parse/error24.C: New test.
15327
15328         PR c++/19367
15329         * g++.dg/lookup/builtin1.C: New test.
15330
15331         PR c++/19457
15332         * g++.dg/warn/conv3.C: New test.
15333
15334 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15335
15336         PR fortran/19647
15337         * gfortan.dg/inquire_7.f90
15338
15339 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15340
15341         PR tree-optimization/15791
15342         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15343         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15344         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15345         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15346         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15347         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15348         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15349         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15350         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15351         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15352
15353 2005-01-29  Paul Brook  <paul@codesourcery.com>
15354
15355         PR fortran/18565
15356         * check.c (real_or_complex_check): New function.
15357         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15358         * intrinsic.c (add_functions): Use new check functions.
15359         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15360         Add prototypes.
15361
15362 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15363
15364         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15365         gcc.dg/lvalue-3.c: New tests.
15366         * gcc.dg/concat.c: Update expected messages.
15367
15368 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15369
15370         PR libfortran/19595
15371         * gfortran.dg/eor_1.f90: New test.
15372
15373 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15374
15375         PR fortran/19589
15376         * gfortran.dg/logical_data_1.f90: New test.
15377
15378 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/19253
15381         * g++.dg/template/crash33.C: New test.
15382
15383         PR c++/19667
15384         * g++.dg/template/crash32.C: New test.
15385
15386 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15387
15388         PR middle-end/16558
15389         * g++.dg/warn/Wreturn-type-2.C: New test.
15390
15391 2004-06-24  Jeff Law  <law@redhat.com>
15392
15393         * gcc.dg/tree-ssa/20050128-1.c: New test.
15394
15395 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15396
15397         * gcc.target/frv/all-mdpackh-1.c: New test.
15398
15399 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15400
15401         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15402
15403 2005-01-27  Richard Henderson  <rth@redhat.com>
15404
15405         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15406
15407 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15408
15409         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15410
15411 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15412
15413         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15414         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15415         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15416         to cope with cases where the multilib options override the dg-options.
15417
15418 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15419
15420         PR c/18946
15421         * gcc.dg/noncompile/20050120-1.c: New test.
15422
15423 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15424
15425         PR tree-optimization/19633
15426         * gcc.dg/pr19633.c: New test.
15427         * gcc.dg/tree-ssa/pr19633.c: New test.
15428
15429 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15430
15431         * gcc.dg/20041216-1.c: New test.
15432
15433 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15434
15435         PR objc/18862
15436         * objc.dg/selector-2.m: New test.
15437
15438 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15439
15440         * g++.dg/opt/range-test-2.C: New test.
15441
15442         PR rtl-optimization/19579
15443         * gcc.c-torture/execute/20050124-1.c: New test.
15444
15445 2005-01-26  Greg Parker  <gparker@apple.com>
15446         Stuart Hastings  <stuart@apple.com>
15447
15448         * gcc.c-torture/execute/20050125-1.c: New.
15449
15450 2005-01-18  Jan Hubicka  <jh@suse.cz>
15451
15452         PR tree-optimize/19337
15453         * gcc.c-torture/compile/20050119-1.c: New test.
15454
15455 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15456
15457         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15458         test for successful match.
15459
15460 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15461
15462         PR objc/18408
15463         * objc.dg/comp-types-7.m: New test.
15464
15465 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15466
15467         * lib/target-supports.exp (current_target_name): New.
15468         (check_effective_target_ilp32, check_effective_target_lp64):
15469         Cache the result to use as long as the current target, with
15470         multilib flags, remains the same.
15471
15472         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15473         (dg-require-weak, dg-require-visibility, dg-require-alias,
15474         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15475         dg-require-effective-target, dg-skip-if): Remove call to
15476         skip_test_and_clear_xfail.
15477         (dg-test): Clear xfail data.
15478
15479 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15480
15481         PR target/17751
15482         * gcc.dg/ppc64-toc.c: New test.
15483
15484         * g++.dg/tree-ssa/empty-1.C: New test.
15485
15486         PR middle-end/19551
15487         * gcc.c-torture/execute/20050121-1.c: New test.
15488         * gcc.dg/20050121-2.c: New test.
15489
15490 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15491         Paul Brook  <paul@codesourcery.com>
15492
15493         PR fortran/17941
15494         * gfortran.dg/real_const_1.f: New test.
15495         * gfortran.dg/real_const_2.f90: New test.
15496         * gfortran.dg/complex_int_1.f90: New test.
15497
15498 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15499
15500         PR fortran/19313
15501         * gfortan.dg/inquire_6.f90: New test.
15502
15503 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15504
15505         PR libfortran/19451
15506         * open_readonly_1.f90: New test.
15507
15508 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15509
15510         PR libfortran/18982
15511         * gfortran.dg/open_new.f90: New file.
15512
15513 2005-01-22  Paul Brook  <paul@codesourcery.com>
15514
15515         * namelist_1.f90: New test.
15516
15517 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15518
15519         PR tree-optimization/19484
15520         * gcc.c-torture/compile/20050122-[12].c: New tests.
15521
15522 2005-01-22  Paul Brook  <paul@codesourcery.com>
15523
15524         * gfortran.dg/implicit_2.f90: New test.
15525
15526 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15527
15528         PR fortran/19314
15529         * gfortran.dg/inquire_5.f90: New test.
15530
15531 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15532
15533         PR c/18809
15534         * gcc.dg/pr18809-1.c: New test.
15535
15536 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15537
15538         * gcc.dg/20050121-1.c: New test.
15539
15540         PR tree-optimization/13000
15541         * gcc.dg/20040206-1.c: Change warning to point where function is
15542         being inlined.
15543
15544 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15545
15546         PR c++/19208
15547         * g++.dg/template/array11.C: New test.
15548
15549 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15550
15551         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15552         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15553         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15554         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15555         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15556         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15557
15558 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15559
15560         PR tree-optimization/15349
15561         * gcc.dg/tree-ssa/pr15349.c: New.
15562
15563 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15564
15565         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15566
15567 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15568
15569         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15570         scan-assembler-times directive name.
15571
15572         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15573         after dg-do.
15574
15575         PR rtl-optimization/19462
15576         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15577
15578 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15579
15580         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15581         counting function calls on ia64.
15582
15583 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15584
15585         PR rtl-optimization/15139
15586         * gcc.dg/20050111-2.c: New test.
15587
15588         PR c/17297
15589         * gcc.c-torture/compile/20050113-1.c: New testcase.
15590
15591         PR middle-end/19164
15592         * gcc.dg/20050113-1.c: New testcase.
15593
15594 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15595
15596         * gcc.dg/vect/vect-85.c: Add comment.
15597         * gcc.dg/vect/vect-86.c: Add xfail for now.
15598         * gcc.dg/vect/vect-87.c: Add xfail for now.
15599         * gcc.dg/vect/vect-88.c: Add xfail for now.
15600         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15601
15602 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15603
15604         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15605
15606 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * g++.dg/debug/typedef3.C: New test.
15609
15610 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15611
15612         PR c/19472
15613         * gcc.dg/asm-a.c: New test.
15614
15615 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15616
15617         * gcc.dg/sh-relax.c: Add prototype for abort.
15618
15619 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15620
15621         * gcc.dg/short-compare-1.c: New test.
15622         * gcc.dg/short-compare-2.c: Likewise.
15623
15624 2005-01-18  Michael Matz  <matz@suse.de>
15625
15626         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15627
15628 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15629
15630         PR tree-optimization/19121
15631         * gcc.c-torture/compile/pr19121.c: New test.
15632
15633 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15634
15635         PR target/19357
15636         * gcc.c-torture/compile/pr19357.c: New test.
15637
15638 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15639
15640         PR c/5675
15641         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15642         pass--those that refer just to the variable, possibly with a
15643         cast.
15644         * gcc.dg/c99-const-expr-3.c: Likewise.
15645
15646         PR middle-end/13127
15647         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15648         longer emitted.
15649
15650 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15651
15652         PR fortran/18778
15653         * gfortran.dg/endfile_2.f90: New test.
15654
15655 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15656
15657         PR 19168
15658         * gfortran.dg/select_5.f90: New test.
15659
15660 2004-01-16  Paul Brook  <paul@codesourcery.com>
15661
15662         * gfortran.dg/common_4.f90: New test.
15663
15664 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15665
15666         PR rtl-optimization/19462
15667         * gcc.dg/torture/pr19462-1.c: New test.
15668
15669 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15670
15671         PR objc/19321
15672         * objc.dg/func-ptr-2.m: New.
15673         * objc.dg/volatile-1.m: New.
15674
15675 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15676
15677         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15678
15679 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15680
15681         PR tree-optimization/19060
15682         * gcc.c-torture/execute/20050104-1.c: New test.
15683
15684 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15685
15686         PR fortran/18983
15687         * gfortran.dg/write_to_null.f90: New test.
15688
15689 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15690             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15691
15692         PR other/19328
15693         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15694         argument.
15695
15696 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15697
15698         PR c++/19263
15699         * g++.dg/init/vector1.C: New test.
15700
15701 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15702
15703         PR target/13158
15704         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15705         PR target/18987
15706         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15707
15708 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15709
15710         * gfortran.dg/select_1.f90: New test.
15711         * gfortran.dg/select_2.f90: New test.
15712         * gfortran.dg/select_3.f90: New test.
15713         * gfortran.dg/select_4.f90: New test.
15714
15715 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15716
15717         PR middle-end/19084
15718         PR rtl-optimization/19348
15719         * gcc.dg/20050111-1.c: New test.
15720         * gcc.c-torture/execute/20050111-1.c: New test.
15721
15722         * gcc.dg/i386-asm-4.c: New test.
15723
15724 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15725
15726         * gcc.dg/nested-func-2.c: New test.
15727         * ada/acats/norun.lst: Remove c953002.
15728
15729 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15730
15731         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15732
15733 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15734
15735         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15736
15737 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15738
15739         PR target/18761
15740         * g++.dg/abi/align1.C: New test.
15741
15742 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15743
15744         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15745         at a time.
15746         * g++.dg/ext/altivec_check.h: Support compiling as C.
15747
15748 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15749
15750         PR c++/19355
15751         * g++.dg/expr/pr19355-1.C: New test case.
15752
15753 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15754
15755         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15756         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15757         * ada/acats/tests/c3/c92005b.ada: Likewise.
15758         * ada/acats/tests/c3/cxb3012.a: Likewise.
15759         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15760
15761 2005-01-09  Paul Brook  <paul@codesourcery.com>
15762
15763         * gfortran.dg/common_2.f90: New file.
15764         * gfortran.dg/common_3.f90: New file.
15765
15766 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15767
15768         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15769
15770 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15771
15772         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15773         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15774         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15775         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15776         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15777         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15778         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15779         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15780         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15781         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15782         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15783         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15784         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15785         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15786         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15787         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15788         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15789         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15790         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15791         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15792         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15793         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15794         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15795         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15796         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15797         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15798         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15799         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15800         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15801         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15802         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15803         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15804         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15805         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15806         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15807         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15808         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15809         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15810         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15811         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15812         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15813         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15814         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15815         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15816         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15817         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15818         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15819         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15820         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15821         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15822         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15823         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15824         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15825         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15826         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15827         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15828         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15829         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15830         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15831         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15832         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15833         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15834         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15835         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15836         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15837         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15838         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15839
15840         * gcc.dg/vect/vect-1.c: Fix spelling.
15841         * gcc.dg/vect/vect-10.c: Fix spelling.
15842         * gcc.dg/vect/vect-11.c: Fix spelling.
15843         * gcc.dg/vect/vect-12.c: Fix spelling.
15844         * gcc.dg/vect/vect-14.c: Fix spelling.
15845         * gcc.dg/vect/vect-15.c: Fix spelling.
15846         * gcc.dg/vect/vect-16.c: Fix spelling.
15847         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15848         * gcc.dg/vect/vect-64.c: Fix comments.
15849         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15850
15851 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15852             Ira Rosen  <irar@il.ibm.com>
15853
15854         * gcc.dg/vect/vect-70.c: New test.
15855         * gcc.dg/vect/vect-71.c: New test.
15856
15857 2005-01-09  Manfred Hollstein  <mh@suse.com>
15858
15859         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15860         * gcc.dg/pr18241-2.c: Likewise.
15861         * gcc.dg/pr18241-3.c: Likewise.
15862         * gcc.dg/pr18241-4.c: Likewise.
15863         * gcc.dg/pr18241-5.c: Likewise.
15864
15865 2005-01-08  Richard Henderson  <rth@redhat.com>
15866
15867         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15868         False for x86 and x86-64.
15869
15870 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15871
15872         PR tree-optimization/18241
15873         * gcc.dg/pr18241-1.c: New test.
15874         * gcc.dg/pr18241-2.c: New test.
15875         * gcc.dg/pr18241-3.c: New test.
15876         * gcc.dg/pr18241-4.c: New test.
15877         * gcc.dg/pr18241-5.c: New test.
15878
15879 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15880
15881         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15882         gfortran.dg/select_4.f90: New.
15883
15884 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15885
15886         * gcc.c-torture/execute/20050107-1.c: New test.
15887
15888 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15889
15890         PR c++/19298
15891         * g++.dg/template/ref2.C: New.
15892
15893 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15894
15895         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15896         instead of being empty.
15897
15898 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15899
15900         PR fortran/15553
15901         * gfortran.dg/array-1.f90: New test.
15902
15903 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15904
15905         PR tree-optimization/19283
15906         * gcc.c-torture/execute/20050106-1.c: New test.
15907
15908         PR rtl-optimization/18861
15909         * gcc.dg/20050105-1.c: New test.
15910
15911         PR tree-optimization/18828
15912         * gcc.dg/20050105-2.c: New test.
15913
15914 2005-01-07  Andreas Jaeger  <aj@suse.de>
15915
15916         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15917
15918 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15919
15920         PR fortran/18398
15921         * gfortran.dg/fmt_read.f90: New test.
15922
15923 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15924
15925         * gcc.dg/rs6000-ldouble-2.c: New.
15926
15927 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15928
15929         PR c++/19244
15930         * g++.dg/parser/ctor2.C: New test.
15931
15932 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15933
15934         PR c++/17154
15935         * g++.dg/template/using9.C: New test.
15936
15937 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15938
15939         PR c++/19258
15940         * g++.dg/lookup/friend6.C: New test.
15941
15942 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
15943
15944         PR c++/19270
15945         * g++.dg/template/array10.C: New.
15946
15947 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15948
15949         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
15950         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
15951
15952 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
15953
15954         * gcc.c-torture/compile/20050105-1.c: New test.
15955
15956 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
15957
15958         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
15959
15960 2005-01-05  Roger Sayle  <roger@eyesopen.com>
15961
15962         PR middle-end/19100
15963         * gcc.dg/conv-3.c: New test case.
15964
15965 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
15966
15967         * gcc.dg/asm-wide-1.c: New test.
15968
15969 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
15970
15971         PR c++/19030
15972         * g++.dg/parse/crash22.C: New
15973
15974 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
15975
15976         PR 19257
15977         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
15978
15979 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
15980
15981         PR middle-end/17767
15982         * gcc.dg/i386-mmx-6.c: New test case.
15983
15984 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
15985
15986         PR tree-optimization/18308
15987         * gcc.dg/vect/pr18308.c: New testcase.
15988
15989 2005-01-04  Andreas Jaeger  <aj@suse.de>
15990
15991         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
15992
15993 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
15994             Robert Bowdidge <bowdidge@apple.com>
15995
15996         * gcc.dg/cpp/subframework1.c: New.
15997         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
15998         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
15999         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16000         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16001
16002 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16003
16004         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16005         producing warning.
16006         * gcc.dg/darwin-weakimport-2.c: New.
16007
16008 2005-01-03  Richard Henderson  <rth@redhat.com>
16009
16010         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16011
16012 2005-01-03  Richard Henderson  <rth@redhat.com>
16013
16014         * gcc.dg/vect/vect.exp: Enable for ia64.
16015         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16016         (check_effective_target_vect_float): Likewise.
16017         (check_effective_target_vect_no_align): Likewise.
16018         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16019         * gcc.dg/vect/vect-8.c: Likewise.
16020
16021 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16022
16023         PR target/19236
16024         * gcc.dg/pr19236-1.c: New test case.
16025
16026 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16027
16028         PR rtl-optimization/12092
16029         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16030
16031 2005-01-02  Andreas Jaeger  <aj@suse.de>
16032
16033         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16034
16035 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16036             Andrew Pinski  <pinskia@physics.uc.edu>
16037
16038         PR rtl-optimization/12092
16039         * gcc.dg/pr12092-1.c: New test case.
16040
16041 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16042
16043         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16044         'hidden' and 'default' for better portability.
16045         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16046
16047         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16048         6 and 7.
16049         * g++.old-deja/g++.brendan/new3.C: Likewise.
16050
16051 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16052
16053         * gcc.dg/20041231-1.C: New test.
16054         * g++.dg/warn/Wunreachable-code-1.C: New test.
16055
16056 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16057
16058         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16059         file, not /dev/null.  Abort on error.
16060
16061 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16062             Ziemowit Laski  <zlaski@apple.com>
16063
16064         PR objc/18971
16065         * objc.dg/encode-5.m: New test.
16066
16067 2004-12-29  Richard Henderson  <rth@redhat.com>
16068
16069         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16070         * objc.dg/stabs-1.m: Disable for ia64.
16071
16072 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16073
16074         PR c++/19190
16075         * g++.dg/warn/Wunused-10.C: New test.
16076
16077 2004-12-28  Richard Henderson  <rth@redhat.com>
16078
16079         * objc.dg/stabs-1.m: Disable for alpha.
16080
16081 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/19149
16084         * g++.dg/parse/error23.C: New test.
16085
16086 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16087
16088         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16089
16090         PR fortran/19032
16091         * gfortran.dg/intrinsic_modulo_1.f90: New.
16092         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16093         tests with divisor -1.
16094
16095 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16096
16097         * g++.dg/opt/temp1.C (memcpy): Return a value.
16098
16099         PR c++/19148
16100         * g++.dg/expr/cond7.C: New test.
16101
16102 2004-12-27  Paul Brook  <paul@codesourcery.com>
16103
16104         * gfortran.dg/g77/select_no_compile.f: Remove.
16105
16106 2004-12-27  Richard Henderson  <rth@redhat.com>
16107
16108         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16109         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16110         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16111
16112 2004-12-26  Richard Henderson  <rth@redhat.com>
16113
16114         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16115         by 1i instead of token pasting.
16116
16117 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16118
16119         PR tree-optimization/17578
16120         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16121         to additional_flags.
16122         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16123
16124 2004-12-25  Richard Henderson  <rth@redhat.com>
16125
16126         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16127         Remove Alpha.
16128
16129 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16130
16131         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16132         hppa*-*-hpux*.
16133         * gcc.dg/pr17957.c (dg-options): Likewise.
16134         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16135         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16136         instead of 0 on __hppa__.
16137         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16138         "foo,%r" on hppa*-*-*.
16139
16140 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16141
16142         PR fortran/19071
16143         * gfortran.dg/complex_write.f90: New test.
16144
16145 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16146
16147         PR c++/17595
16148         * g++.dg/parse/pragma2.C: New test.
16149
16150         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16151
16152 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16153
16154         * gcc.dg/empty2.c: Add missing dg-warning.
16155
16156 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16157
16158         PR c++/17413
16159         * g++.dg/template/local4.C: New test.
16160         * g++.dg/template/crash19.C: Add dg-error marker.
16161
16162         * g++.dg/template/crash31.C: Correct embedded PR number.
16163
16164 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16165
16166         PR c++/16405
16167         * g++.dg/opt/temp1.C: Add do-run marker.
16168
16169 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16170
16171         * g++.dg/template/spec19.C: New.
16172
16173 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16174
16175         PR target/16819
16176         * gcc.dg/empty2.c: New.
16177
16178 2004-12-23  Richard Henderson  <rth@redhat.com>
16179
16180         * lib/target-supports.exp (check_effective_target_vect_no_align):
16181         Remove i?86 and x86-64.
16182
16183 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16184
16185         PR c++/16405
16186         * g++.dg/opt/temp1.C: New test.
16187
16188 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16189
16190         PR c++/18733
16191         * g++.dg/template/friend33.C: New testcase.
16192
16193 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16194
16195         PR c++/18464
16196         * g++.dg/template/cond5.C: New test.
16197
16198         PR c++/18492
16199         * g++.dg/inherit/thunk3.C: New test.
16200
16201         PR c++/11224
16202         * g++.dg/warn/Wunused-9.C: New test.
16203
16204 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16205
16206         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16207
16208 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16209
16210         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16211
16212 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/18378
16215         * g++.dg/ext/packed8.C: New test.
16216
16217         PR c++/19063
16218         * g++.dg/template/crash31.C: New test.
16219
16220         PR c++/19034
16221         * g++.dg/template/crash30.C: New test.
16222
16223 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16224
16225         PR C++/18984
16226         * g++.dg/eh/ctor3.C: New test.
16227
16228 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16229
16230         * objc.dg/stabs-1.m: Allow section name to be quoted and
16231         assembly label to begin with '.LL'.
16232
16233 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16234
16235         * gcc.dg/vect/vect.exp
16236         (check_effective_target_lp64_or_vect_no_align): New.
16237         * gcc.dg/vect/vect-77.c: Use it.
16238         * gcc.dg/vect/vect-78.c: Use it.
16239
16240         * lib/target-supports.exp
16241         (check_effective_target_vect_no_max,
16242         check_effective_target_vect_no_bitwise,
16243         check_effective_target_vect_no_align): New.
16244         * gcc.dg/vect/vect-13.c: Use them.
16245         * gcc.dg/vect/vect-17.c: Ditto.
16246         * gcc.dg/vect/vect-18.c: Ditto.
16247         * gcc.dg/vect/vect-19.c: Ditto.
16248         * gcc.dg/vect/vect-20.c: Ditto.
16249         * gcc.dg/vect/vect-27.c: Ditto.
16250         * gcc.dg/vect/vect-29.c: Ditto.
16251         * gcc.dg/vect/vect-44.c: Ditto.
16252         * gcc.dg/vect/vect-48.c: Ditto.
16253         * gcc.dg/vect/vect-50.c: Ditto.
16254         * gcc.dg/vect/vect-52.c: Ditto.
16255         * gcc.dg/vect/vect-54.c: Ditto.
16256         * gcc.dg/vect/vect-56.c: Ditto.
16257         * gcc.dg/vect/vect-58.c: Ditto.
16258         * gcc.dg/vect/vect-60.c: Ditto.
16259         * gcc.dg/vect/vect-72.c: Ditto.
16260         * gcc.dg/vect/vect-80.c: Ditto.
16261
16262 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16263
16264         PR c++/14075
16265         * g++.dg/init/string1.C: New.
16266
16267         PR c++/18975
16268         * g++.dg/other/synth1.C: New.
16269
16270 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16271
16272         PR c/18963
16273         * gcc.dg/pr18963-1.c: New test.
16274
16275 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16276
16277         PR c/18596
16278         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16279         * gcc.dg/pr18596-1.c: Use dg-error.
16280         (dg-options): Use -fno-unit-at-a-time.
16281         * gcc.dg/pr18596-2.c: New test.
16282         * gcc.dg/pr18596-3.c: New test.
16283
16284 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16285
16286         PR middle-end/18683
16287         * g++.dg/opt/pr18683-1.C: New test case.
16288
16289 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16290
16291         PR other/19093
16292         * g++.dg/opt/max1.C: Fix for 64bit targets.
16293
16294 2004-12-20  Matt Austern  <austern@apple.com>
16295
16296         PR c++/19044
16297         * g++.dg/ext/builtin6.C: New
16298
16299 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16300
16301         PR tree-optimization/19080
16302         * gcc.c-torture/compile/pr19080.c: New test.
16303
16304 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16305
16306         * gcc.dg/20041219-1.c: New test.
16307
16308 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16309
16310         PR middle-end/19068
16311         * g++.dg/opt/max1.C: New test case.
16312
16313 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16314
16315         * gcc.dg/fdata-sections-1.c: New test.
16316
16317 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16318
16319         PR middle-end/18548
16320         * gcc.dg/max-1.c: New test case.
16321
16322 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16323
16324         * gcc.c-torture/execute/20041218-1.c: New test.
16325
16326 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16327
16328         * gcc.dg/pr18501.c: New test.
16329         * gcc.dg/uninit-5.c: XFAIL.
16330         * gcc.dg/uninit-9.c: XFAIL.
16331
16332 2004-12-17  Dale Johannesen  <dalej@apple.com>
16333
16334         * gcc.dg/20041213-1.c: New.
16335
16336 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16337
16338         * objc.dg/stabs-1.m: Allow assembly label to begin
16339         with a dot ('.').
16340
16341 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16342
16343         * gcc.c-torture/execute/20041213-1.c: Move...
16344         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16345
16346 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16347
16348         PR c++/18721
16349         * g++.dg/lookup/conv-5.C: New.
16350
16351 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16352
16353         * objc.dg/stabs-1.m: New test.
16354
16355 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16356
16357         * gcc.dg/visibility-c.c: Change compile to
16358         assemble for the test.
16359
16360 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16361
16362         PR target/19041
16363         * gcc.dg/visibility-c.c: New test.
16364
16365 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16366
16367         PR middle-end/18493
16368         * gcc.dg/switch-8.c: New test case.
16369
16370 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16371
16372         PR c++/18905
16373         * g++.dg/template/init4.C: New.
16374         * g++.dg/opt/static3.C: Enable optimizer.
16375
16376 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16377
16378         * g++.dg/other/complex1.C: New test.
16379
16380 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16381
16382         * g++.dg/opt/inline9.C: New test.
16383
16384 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16385
16386         PR fortran/18993
16387         * gfotran.dg/nullify_1.f: New test.
16388
16389 2004-12-15  Richard Henderson  <rth@redhat.com>
16390
16391         * gcc.target/i386/i386.exp: New harness.
16392         * gcc.target/i386/vect-args.c: New.
16393
16394 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16395
16396         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16397
16398 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16399
16400         PR c++/18825
16401         * g++.dg/template/friend32.C: New test.
16402
16403 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16404
16405         * cpp/pragma-once-1.c: New test.
16406         * cpp/pragma-once-1b.h: Likewise.
16407         * cpp/pragma-once-1c.h: Likewise.
16408         * cpp/pragma-once-1d.h: Likewise.
16409         * cpp/inc/pragma-once-1a.h: Likewise.
16410
16411 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16412             Steven G. Kargl  <kargls@comcast.net>
16413
16414         PR fortran/17597
16415         * gfortran.dg/list_read_3.f90: New test.
16416
16417 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16418
16419         * gcc.dg/ftrapv-2.c: New test.
16420
16421 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16422
16423         PR c++/18981
16424         * g++.dg/template/typename9.C: New test.
16425
16426 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16427
16428         PR c++/18738
16429         * g++.dg/template/typename8.C: New test.
16430         * g++.dg/parse/friend2.C: Tweak error message.
16431
16432 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16433
16434         * gcc.c-torture/20041214-1.c: New test.
16435
16436 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16437
16438         PR c++/18965
16439         * g++.dg/init/array17.C: New test.
16440
16441 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16442
16443         PR c++/18793
16444         * g++.dg/init/aggr3.C: New test.
16445
16446 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16447
16448         * gcc.dg/altivec-types-1.c: New test.
16449         * gcc.dg/altivec-types-2.c: New test.
16450         * gcc.dg/altivec-types-3.c: New test.
16451         * gcc.dg/altivec-types-4.c: New test.
16452         * g++.dg/ext/altivec-types-1.C: New test.
16453         * g++.dg/ext/altivec-types-2.C: New test.
16454         * g++.dg/ext/altivec-types-3.C: New test.
16455         * g++.dg/ext/altivec-types-4.C: New test.
16456
16457 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16458
16459         PR middle-end/18951
16460         * gcc.c-torture/execute/20041213-1.c: New test.
16461
16462 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16463
16464         PR c++/18949
16465         * g++.dg/template/cast1.C: New.
16466
16467 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16468
16469         * gcc.c-torture/execute/20041213-2.c: New test.
16470
16471 2004-12-13  Richard Henderson  <rth@redhat.com>
16472
16473         * gcc.dg/i386-sse-10.c: Fix typo in options.
16474
16475 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16476
16477         PR c++/18968
16478         * g++.dg/opt/pr18968.C: New test.
16479
16480 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16481
16482         PR c++/18925
16483         * g++.dg/ext/visibility/staticdatamem.C: New test.
16484
16485 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16486
16487         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16488
16489 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16490
16491         PR rtl-optimization/18928
16492         * gcc.dg/pr18928-1.c: New test case.
16493
16494 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16495
16496         PR tree-opt/16951
16497         * gcc.c-torture/compile/20041211-1.c: New.
16498
16499 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16500
16501         PR middle-end/17564
16502         * gcc.c-torture/execute/20041212-1.c: New test.
16503
16504 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16505
16506         PR fortran/18869
16507         * gfortran.dg/common_1.f90: New test.
16508
16509 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16510         Paul Brook  <paul@codesourcery.com>
16511
16512         PR fortran/16222
16513         * gfortran.dg/real_do_1.f90: New test.
16514
16515 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16516
16517         PR tree-opt/18040
16518         * g++.dg/opt/ptrmem6.C: New test.
16519
16520 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16521
16522         PR middle-end/18921
16523         * gcc.dg/pr18921-1.c: New test case.
16524
16525 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16526
16527         PR fortran/17175
16528         * gfortran.dg/scale_1.f90: New test.
16529
16530 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16531
16532         PR middle-end/18903
16533         * gcc.c-torture/compile/pr18903.c: New test.
16534
16535 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16536
16537         * gcc.c-torture/execute/20041210-1.c: New test.
16538
16539 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16540
16541         PR c++/18731
16542         * g++.dg/parser/struct-1.C: New test.
16543         * g++.dg/parser/struct-2.C: New test.
16544         * g++.dg/parser/struct-3.C: New test.
16545
16546 2004-12-09  Richard Henderson  <rth@redhat.com>
16547
16548         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16549
16550         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16551         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16552
16553 2004-12-09  Matt Austern  <austern@apple.com>
16554
16555         PR c++/18514
16556         * g++.dg/ext/builtin1.C: New
16557         * g++.dg/ext/builtin2.C: New
16558         * g++.dg/ext/builtin3.C: New
16559         * g++.dg/ext/builtin4.C: New
16560         * g++.dg/ext/builtin5.C: New
16561
16562 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16563
16564         PR tree-opt/18904
16565         * g++.dg/opt/ptrmem5.C: New test.
16566
16567 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16568
16569         * g++.dg/parse/typename5.C: Adjust for new error.
16570         * g++.dg/parse/typename7.C: New.
16571
16572 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16573
16574         PR c++/18073
16575         * g++.dg/other/mmintrin.C: New test.
16576
16577 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16578
16579         PR c++/16681
16580         * g++.dg/init/array15.C: New.
16581         * g++.dg/init/array16.C: New.
16582
16583 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16584
16585         PR fortran/18826
16586         * gfortran.dg/assign_1.f90: New test.
16587
16588 2004-12-08  Nick Clifton  <nickc@redhat.com>
16589
16590         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16591         * gcc.target/xstormy16/data_below100: Likewise.
16592         * gcc.target/xstormy16/sfr: Likewise.
16593         * gcc.target/xstormy16/below100.S: New test source file.
16594         * gcc.target/xstormy16/below100.ld: New test linker script.
16595         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16596         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16597         bp instructions.
16598         * gcc.target/xstormy16/bp.c: Likewise.
16599
16600         * gcc.target/xstormy16/bss_below100: New files:
16601         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16602         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16603         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16604         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16605         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16606         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16607         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16608         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16609         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16610         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16611         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16612         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16613         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16614         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16615         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16616         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16617         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16618         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16619         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16620         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16621         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16622         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16623         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16624         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16625         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16626         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16627         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16628
16629         * gcc.target/xstormy16/data_below100: New files:
16630         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16631         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16632         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16633         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16634         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16635         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16636         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16637         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16638         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16639         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16640         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16641         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16642         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16643         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16644         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16645         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16646         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16647         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16648         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16649         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16650         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16651         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16652         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16653         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16654         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16655         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16656         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16657
16658         * gcc.target/xstormy16/sfr: New files:
16659         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16660         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16661         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16662         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16663         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16664         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16665         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16666         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16667         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16668         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16669         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16670         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16671         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16672         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16673         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16674         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16675         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16676         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16677         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16678         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16679         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16680         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16681         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16682         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16683         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16684         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16685         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16686         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16687         27_if0_sfrw_bitfield_f.c
16688
16689 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16690
16691         PR c++/18100
16692         * g++.dg/lookup/name-clash4.C: New test.
16693
16694 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16695
16696         PR c++/18672
16697         * g++.dg/opt/array1.C: New.
16698
16699         PR c++/18803
16700         * g++.dg/template/operator5.C: New.
16701
16702 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16703
16704         PR c/18867
16705         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16706
16707 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16708
16709         * gcc.dg/noncompile/20041207.c: New test.
16710
16711 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16712
16713         * g++.dg/other/unreachable-1.C: New test.
16714
16715 2004-12-06  Nick Clifton  <nickc@redhat.com>
16716
16717         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16718         <limits.h> because the latter comes from gcc's include/ directory
16719         and not the newlib/libc/include directory.
16720
16721 2004-12-04  Richard Henderson  <rth@redhat.com>
16722
16723         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16724
16725 2004-12-04  Richard Henderson  <rth@redhat.com>
16726
16727         * lib/target-supports.exp (check_gc_sections_available): Disable
16728         for alpha and ia64.
16729
16730 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16731
16732         PR middle-end/17909
16733         * g++.dg/other/vararg-2.C: New test.
16734
16735 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16736
16737         PR c++/17011, c++/17971
16738         * g++.dg/template/error15.C: Adjust expected error.
16739         * g++.dg/template/instantiate3.C: Likewise.
16740
16741 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16742
16743         * gcc.dg/altivec-18.c: Fix for darwin
16744
16745 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16746
16747         PR c++/18782
16748         * g++.dg/parse/ptrmem2.C: New.
16749
16750         PR c++/18318
16751         * g++.dg/template/new1.C: New.
16752
16753 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16754
16755         PR fortran/18710
16756         * gfortran.dg/direct_io_3.f90: New test.
16757
16758 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16759
16760         PR 18758
16761         * g++.dg/parse/crash21.C: New.
16762
16763 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16764
16765         PR c++/15664, c++/18276
16766         * g++.dg/template/ttp13.C: New test.
16767         * g++.dg/template/ttp14.C: Likewise.
16768
16769 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16770
16771         PR c++/18123
16772         * g++.dg/parse/enum2.C: New test.
16773         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16774
16775 2004-12-02  Nick Clifton  <nickc@redhat.com>
16776
16777         * gcc.target/xstormy16: New test directory.
16778         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16779         * gcc.target/xstormy16/bp.c: Check the generation of bp
16780         instructions.
16781         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16782         bn instructions and the BELOW100 attribute.
16783
16784 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16785
16786         PR target/16952
16787         * gcc.dg/ppc-eabi.c: New.
16788
16789 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16790
16791         PR fortran/18284
16792         * gfortran.dg/backspace.f90
16793
16794 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16795
16796         * gfortran.dg/inquire.f90: New test.
16797
16798 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16799
16800         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16801         handle effective-target-keyword.
16802         (dg-skip-if): Support effective-target keyword as target list.
16803         (dg-xfail-if): Ditto.
16804         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16805
16806 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16807
16808         PR tree-optimization/18291
16809         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16810
16811 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16812
16813         PR C++/18729
16814         * g++.dg/parse/crash20.C: New.
16815
16816         PR c++/17431
16817         * g++.dg/overload/arg1.C: New.
16818         * g++.dg/overload/arg2.C: New.
16819         * g++.dg/overload/arg3.C: New.
16820         * g++.dg/overload/arg4.C: New.
16821
16822 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16823
16824         * gcc.dg/c99-flex-array-4.c: Remove.
16825
16826 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16827
16828         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16829
16830         * lib/target-supports.exp (is-effective-target): Simplify.
16831
16832         * lib/target-supports.exp (check_effective_target_vect_long):
16833         Fix for powerpc64-*-*.
16834
16835 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16836
16837         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16838         to support new requirements on FreeBSD 5.
16839
16840 2004-11-30  Devang Patel  <dpatel@apple.com>
16841
16842         PR 18702
16843         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16844
16845 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16846
16847         * g++.dg/ext/altivec-13.C: New test.
16848
16849 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16850
16851         PR tree-opt/18298
16852         * gcc.c-torture/execute/p18298.c: New test.
16853
16854 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16855             Dorit Naishlos  <dorit@il.ibm.com>
16856
16857         PR tree-opt/18607
16858         * gcc.dg/vect/vect-89.c: New test.
16859
16860 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16861
16862         * gcc.dg/pr18596-1.c: New test.
16863
16864 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16865
16866         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16867
16868 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16869
16870         PR c/18479
16871         * gcc.dg/pr18479.c: New test.
16872
16873 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16874
16875         PR target/18490
16876         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16877         mmix-knuth-mmixware.
16878
16879         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16880         cris-*-elf* cris-*-aout* mmix-*-*
16881
16882 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16883
16884         PR middle-end/18725
16885         * gcc.dg/pr18725.c: New test.
16886
16887 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16888
16889         PR target/18488
16890         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16891
16892         PR target/18336
16893         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16894
16895 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16896
16897         PR c++/18368
16898         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16899         * g++.old-deja/g++.law/ctors5.C: Likewise.
16900         * g++.old-deja/g++.other/crash25.C: Likewise.
16901
16902         PR c++/18674
16903         * g++.dg/template/error16.C: New test.
16904
16905         PR c++/18512
16906         * g++.dg/template/crash29.C: New test.
16907
16908 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16909
16910         PR tree-optimization/18712
16911         * gcc.c-torture/compile/pr18712.c: New test.
16912
16913 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16914
16915         PR c/7544
16916         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16917         tests.
16918
16919 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16920
16921         PR c++/18652
16922         * g++.dg/lookup/crash6.C: New test.
16923
16924 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16925
16926         PR middle-end/18164
16927         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16928
16929 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16930
16931         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16932         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
16933         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
16934
16935 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
16936
16937         * gcc.dg/pr18164.c: New test.
16938
16939 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
16940
16941         * gcc.dg/funroll-loops-all.c: New.
16942
16943 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16944
16945         PR target/18489
16946         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
16947         delimeter, match space and TAB as well as ":".
16948
16949         PR target/18484
16950         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
16951
16952         PR target/18348
16953         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
16954
16955         PR target/18345
16956         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
16957
16958         PR target/18337
16959         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
16960
16961 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
16962
16963         * gfortran.dg/direct_io_2.f90: New test.
16964
16965 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
16966
16967         PR target/18334
16968         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
16969
16970 2004-11-28  Richard Henderson  <rth@redhat.com>
16971
16972         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
16973
16974 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
16975
16976         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
16977         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
16978         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
16979         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
16980         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
16981         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
16982         gcc.dg/pointer-arith-8.c: New tests.
16983
16984 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
16985
16986         PR fortran/18364
16987         * gfortran.dg/endfile.f90: New test.
16988
16989 2004-11-27  Falk Hueffner  <falk@debian.org>
16990
16991         * gcc.dg/loop-6.c: New test.
16992
16993 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
16994
16995         * gcc.c-torture/execute/20041126-1.c: New test.
16996
16997 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
16998
16999         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17000         on IRIX.
17001
17002 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17003
17004         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17005         functions.
17006
17007 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17008
17009         PR rtl-optimization/17825
17010         * gcc.c-torture/compile/20041119-1.c: New test.
17011
17012 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17013
17014         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17015         Check existence of ld library path variables before unsetting.
17016
17017 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17018
17019         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17020
17021 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17022
17023         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17024
17025 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17026
17027         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17028
17029 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17030
17031         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17032         dg-do directive.
17033
17034 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17035
17036         * gcc.dg/pr17957.c: Pass --param, not -param.
17037
17038 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17039
17040         PR middle-end/17957
17041         * testsuite/gcc.dg/pr17957.c: New test.
17042
17043 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17044
17045         PR c++/18445
17046         * g++.dg/template/crash28.C: Likewise.
17047
17048         PR c++/18001
17049         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17050         * g++.dg/ext/lvaddr.C: Likewise.
17051         * g++.dg/opt/pr7503-3.C: Likewise.
17052
17053         PR c++/18466
17054         * g++.dg/parse/qualified3.C: New test.
17055         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17056
17057         PR c++/18545
17058         * g++.dg/expr/return1.C: New test.
17059
17060 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17061
17062         Friend class name lookup 3/n, PR c++/3332
17063         * g++.dg/lookup/friend3.C: New test.
17064         * g++.dg/lookup/friend4.C: Likewise.
17065         * g++.dg/lookup/friend5.C: Likewise.
17066
17067 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17068
17069         Friend class name lookup 2/n, PR c++/14513, c++/15410
17070         * g++.dg/lookup/friend2.C: New test.
17071         * g++.dg/template/friend31.C: Likewise.
17072
17073 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17074
17075         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17076
17077 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17078
17079         PR c++/17473
17080         * g++.dg/tc1/dr56.C: Remove.
17081         * g++.dg/template/typedef1.C: Add dg-error markers.
17082         * g++.old-deja/g++.other/typedef7.C: Likewise.
17083
17084         PR c++/18285
17085         * g++.dg/parse/typedef7.C: New test.
17086
17087 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17088
17089         * gcc.c-torture/execute/20041124-1.c: New test.
17090
17091 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17092
17093         * g++.dg/template/deduce3.C: New test.
17094
17095         PR c++/18586
17096         * g++.dg/template/crash27.C: New test.
17097
17098         PR c++/18530
17099         * g++.dg/warn/Wshadow-3.C: New test.
17100
17101 2004-11-24  Devang Patel  <dpatel@apple.com>
17102
17103         PR/18555
17104         * gcc.dg/cpp/isysroot-1.c: New test.
17105         * gcc.dg/cpp/usr/include/stdio.h: New file.
17106         * gcc.dg/cpp/isysroot-2.c: New test.
17107         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17108         New file.
17109
17110 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17111
17112         PR c++/8929
17113         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17114
17115 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17116
17117         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17118         * gcc.target/sparc/pdist.c: Likewise.
17119
17120 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17121
17122         PR c++/16882
17123         * g++.dg/conversion/simd1.C: New test.
17124
17125 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17126
17127         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17128         and restore_ld_library_path_env_vars.
17129         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17130         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17131         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17132         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17133
17134 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17135
17136         * gcc.dg/pragma-align-2.c: Test macro expansion.
17137         * gcc.dg/pragma-pack-2.c: New test.
17138
17139 2004-11-23  Richard Henderson  <rth@redhat.com>
17140
17141         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17142         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17143         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17144         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17145         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17146         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17147
17148         * gcc.dg/vect/vect.exp: Add check for alpha.
17149         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17150         (check_effective_target_vect_int): Enable for alpha.
17151         (check_effective_target_vect_long): New.
17152         (is-effective-target): Add it.
17153
17154 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17155
17156         * gcc.dg/pr18614-1.c: New test.
17157
17158 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17159
17160         * gcc.dg/setjmp-2.c: New test.
17161
17162 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17163
17164         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17165         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17166         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17167         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17168         gcc.target/sparc/pdist.c: New tests.
17169
17170 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17171
17172         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17173
17174 2004-11-22  Dale Johannesen  <dalej@apple.com>
17175
17176         * gcc.dg/20041111-1.c: New.
17177
17178 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17179
17180         PR tree-opt/18536
17181         * gcc.dg/vect/pr18536.c: New test.
17182
17183 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17184
17185         PR c++/18354
17186         * g++.dg/template/nontype11.C: New test.
17187
17188 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17189
17190         PR middle-end/18520
17191         * gcc.dg/pr18520-1.c: New test case.
17192
17193 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17194
17195         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17196         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17197         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17198         expected diagnostics.
17199
17200 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17201
17202         PR target/18580
17203         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17204         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17205         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17206
17207 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17208
17209         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17210
17211 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17212             Joseph Myers  <joseph@codesourcery.com>
17213
17214         * lib/target-supports.exp (check_visibility_available): Really
17215         test the compiler.
17216
17217 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17218
17219         PR tree-opt/18181
17220         * gcc.dg/vect/vect-85.c: New test.
17221         * gcc.dg/vect/vect-86.c: New test.
17222         * gcc.dg/vect/vect-87.c: New test.
17223         * gcc.dg/vect/vect-88.c: New test.
17224
17225 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17226
17227         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17228
17229 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17230
17231         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17232         * gcc.dg/ppc-and-1.c: Ditto.
17233         * gcc.dg/ppc-compare-1.c: Ditto.
17234         * gcc.dg/ppc-mov-1.c: Ditto
17235
17236 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17237             Mark Mitchell  <mark@codesourcery.com>
17238
17239         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17240
17241 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17242             Aldy Hernandez  <aldyh@redhat.com>
17243
17244         * lib/target-supports.exp (check_effective_target_vect_int): New
17245         (check_effective_target_vect_float): New
17246         (check_effective_target_vect_double): New.
17247         (is-effective-target): Support new effective targets keywords.
17248         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17249         default action for dg-do.
17250         * gcc.dg/vect/pr16105.c: Use new support.
17251         * gcc.dg/vect/pr18400.c: Ditto.
17252         * gcc.dg/vect/pr18425.c: Ditto.
17253         * gcc.dg/vect/vect-1.c: Ditto.
17254         * gcc.dg/vect/vect-10.c: Ditto.
17255         * gcc.dg/vect/vect-11.c: Ditto.
17256         * gcc.dg/vect/vect-12.c: Ditto.
17257         * gcc.dg/vect/vect-13.c: Ditto.
17258         * gcc.dg/vect/vect-14.c: Ditto.
17259         * gcc.dg/vect/vect-15.c: Ditto.
17260         * gcc.dg/vect/vect-16.c: Ditto.
17261         * gcc.dg/vect/vect-17.c: Ditto.
17262         * gcc.dg/vect/vect-18.c: Ditto.
17263         * gcc.dg/vect/vect-19.c: Ditto.
17264         * gcc.dg/vect/vect-2.c: Ditto.
17265         * gcc.dg/vect/vect-20.c: Ditto.
17266         * gcc.dg/vect/vect-21.c: Ditto.
17267         * gcc.dg/vect/vect-22.c: Ditto.
17268         * gcc.dg/vect/vect-23.c: Ditto.
17269         * gcc.dg/vect/vect-24.c: Ditto.
17270         * gcc.dg/vect/vect-25.c: Ditto.
17271         * gcc.dg/vect/vect-26.c: Ditto.
17272         * gcc.dg/vect/vect-27.c: Ditto.
17273         * gcc.dg/vect/vect-27a.c: Ditto.
17274         * gcc.dg/vect/vect-28.c: Ditto.
17275         * gcc.dg/vect/vect-29.c: Ditto.
17276         * gcc.dg/vect/vect-29a.c: Ditto.
17277         * gcc.dg/vect/vect-3.c: Ditto.
17278         * gcc.dg/vect/vect-30.c: Ditto.
17279         * gcc.dg/vect/vect-31.c: Ditto.
17280         * gcc.dg/vect/vect-32.c: Ditto.
17281         * gcc.dg/vect/vect-33.c: Ditto.
17282         * gcc.dg/vect/vect-34.c: Ditto.
17283         * gcc.dg/vect/vect-35.c: Ditto.
17284         * gcc.dg/vect/vect-36.c: Ditto.
17285         * gcc.dg/vect/vect-37.c: Ditto.
17286         * gcc.dg/vect/vect-38.c: Ditto.
17287         * gcc.dg/vect/vect-4.c: Ditto.
17288         * gcc.dg/vect/vect-40.c: Ditto.
17289         * gcc.dg/vect/vect-41.c: Ditto.
17290         * gcc.dg/vect/vect-42.c: Ditto.
17291         * gcc.dg/vect/vect-43.c: Ditto.
17292         * gcc.dg/vect/vect-44.c: Ditto.
17293         * gcc.dg/vect/vect-45.c: Ditto.
17294         * gcc.dg/vect/vect-46.c: Ditto.
17295         * gcc.dg/vect/vect-47.c: Ditto.
17296         * gcc.dg/vect/vect-48.c: Ditto.
17297         * gcc.dg/vect/vect-48a.c: Ditto.
17298         * gcc.dg/vect/vect-49.c: Ditto.
17299         * gcc.dg/vect/vect-5.c: Ditto.
17300         * gcc.dg/vect/vect-50.c: Ditto.
17301         * gcc.dg/vect/vect-51.c: Ditto.
17302         * gcc.dg/vect/vect-52.c: Ditto.
17303         * gcc.dg/vect/vect-53.c: Ditto.
17304         * gcc.dg/vect/vect-54.c: Ditto.
17305         * gcc.dg/vect/vect-55.c: Ditto.
17306         * gcc.dg/vect/vect-56.c: Ditto.
17307         * gcc.dg/vect/vect-56a.c: Ditto.
17308         * gcc.dg/vect/vect-57.c: Ditto.
17309         * gcc.dg/vect/vect-58.c: Ditto.
17310         * gcc.dg/vect/vect-59.c: Ditto.
17311         * gcc.dg/vect/vect-6.c: Ditto.
17312         * gcc.dg/vect/vect-60.c: Ditto.
17313         * gcc.dg/vect/vect-61.c: Ditto.
17314         * gcc.dg/vect/vect-62.c: Ditto.
17315         * gcc.dg/vect/vect-63.c: Ditto.
17316         * gcc.dg/vect/vect-64.c: Ditto.
17317         * gcc.dg/vect/vect-65.c: Ditto.
17318         * gcc.dg/vect/vect-66.c: Ditto.
17319         * gcc.dg/vect/vect-67.c: Ditto.
17320         * gcc.dg/vect/vect-68.c: Ditto.
17321         * gcc.dg/vect/vect-69.c: Ditto.
17322         * gcc.dg/vect/vect-7.c: Ditto.
17323         * gcc.dg/vect/vect-72.c: Ditto.
17324         * gcc.dg/vect/vect-72a.c: Ditto.
17325         * gcc.dg/vect/vect-73.c: Ditto.
17326         * gcc.dg/vect/vect-74.c: Ditto.
17327         * gcc.dg/vect/vect-75.c: Ditto.
17328         * gcc.dg/vect/vect-76.c: Ditto.
17329         * gcc.dg/vect/vect-77.c: Ditto.
17330         * gcc.dg/vect/vect-77a.c: Ditto.
17331         * gcc.dg/vect/vect-78.c: Ditto.
17332         * gcc.dg/vect/vect-79.c: Ditto.
17333         * gcc.dg/vect/vect-8.c: Ditto.
17334         * gcc.dg/vect/vect-80.c: Ditto.
17335         * gcc.dg/vect/vect-82.c: Ditto.
17336         * gcc.dg/vect/vect-82_64.c: Ditto.
17337         * gcc.dg/vect/vect-83.c: Ditto.
17338         * gcc.dg/vect/vect-83_64.c: Ditto.
17339         * gcc.dg/vect/vect-9.c: Ditto.
17340         * gcc.dg/vect/vect-all.c: Ditto.
17341         * gcc.dg/vect/vect-none.c: Ditto.
17342
17343 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17344
17345         * lib/gcc-dg.exp (dg-skip-if): New function.
17346         (dg-forbid-option): Remove.
17347         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17348         * g++.dg/abi/bitfield8.C: Likewise.
17349         * g++.dg/abi/dtor1.C: Likewise.
17350         * g++.dg/abi/empty10.C: Likewise.
17351         * g++.dg/abi/empty7.C: Likewise.
17352         * g++.dg/abi/empty9.C: Likewise.
17353         * g++.dg/abi/layout3.C: Likewise.
17354         * g++.dg/abi/layout4.C: Likewise.
17355         * g++.dg/abi/thunk1.C: Likewise.
17356         * g++.dg/abi/thunk2.C: Likewise.
17357         * g++.dg/abi/vbase11.C: Likewise.
17358         * g++.dg/abi/vthunk2.C: Likewise.
17359         * g++.dg/abi/vthunk3.C: Likewise.
17360         * g++.dg/ext/attrib8.C: Likewise.
17361         * g++.dg/opt/longbranch2.C: Likewise.
17362         * g++.dg/opt/reg-stack4.C: Likewise.
17363         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17364         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17365         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17366         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17367         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17368         * gcc.dg/20000609-1.c: Likewise.
17369         * gcc.dg/20000720-1.c: Likewise.
17370         * gcc.dg/20011107-1.c: Likewise.
17371         * gcc.dg/20011119-1.c: Likewise.
17372         * gcc.dg/20020108-1.c: Likewise.
17373         * gcc.dg/20020122-2.c: Likewise.
17374         * gcc.dg/20020122-3.c: Likewise.
17375         * gcc.dg/20020201-3.c: Likewise.
17376         * gcc.dg/20020206-1.c: Likewise.
17377         * gcc.dg/20020218-1.c: Likewise.
17378         * gcc.dg/20020310-1.c: Likewise.
17379         * gcc.dg/20020411-1.c: Likewise.
17380         * gcc.dg/20020418-2.c: Likewise.
17381         * gcc.dg/20020426-1.c: Likewise.
17382         * gcc.dg/20020426-2.c: Likewise.
17383         * gcc.dg/20020517-1.c: Likewise.
17384         * gcc.dg/20020523-1.c: Likewise.
17385         * gcc.dg/20020523-2.c: Likewise.
17386         * gcc.dg/20020729-1.c: Likewise.
17387         * gcc.dg/20030204-1.c: Likewise.
17388         * gcc.dg/20030826-2.c: Likewise.
17389         * gcc.dg/20030926-1.c: Likewise.
17390         * gcc.dg/20031202-1.c: Likewise.
17391         * gcc.dg/980312-1.c: Likewise.
17392         * gcc.dg/980313-1.c: Likewise.
17393         * gcc.dg/990117-1.c: Likewise.
17394         * gcc.dg/990424-1.c: Likewise.
17395         * gcc.dg/990524-1.c: Likewise.
17396         * gcc.dg/991230-1.c: Likewise.
17397         * gcc.dg/i386-387-1.c: Likewise.
17398         * gcc.dg/i386-387-2.c: Likewise.
17399         * gcc.dg/i386-387-3.c: Likewise.
17400         * gcc.dg/i386-387-4.c: Likewise.
17401         * gcc.dg/i386-387-5.c: Likewise.
17402         * gcc.dg/i386-387-6.c: Likewise.
17403         * gcc.dg/i386-asm-1.c: Likewise.
17404         * gcc.dg/i386-bitfield1.c: Likewise.
17405         * gcc.dg/i386-bitfield2.c: Likewise.
17406         * gcc.dg/i386-loop-1.c: Likewise.
17407         * gcc.dg/i386-loop-2.c: Likewise.
17408         * gcc.dg/i386-loop-3.c: Likewise.
17409         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17410         * gcc.dg/i386-pic-1.c: Likewise.
17411         * gcc.dg/i386-regparm.c: Likewise.
17412         * gcc.dg/i386-signbit-1.c: Likewise.
17413         * gcc.dg/i386-signbit-2.c: Likewise.
17414         * gcc.dg/i386-signbit-3.c: Likewise.
17415         * gcc.dg/i386-sse-5.c: Likewise.
17416         * gcc.dg/i386-sse-8.c: Likewise.
17417         * gcc.dg/i386-unroll-1.c: Likewise.
17418         * gcc.dg/tls/opt-1.c: Likewise.
17419         * gcc.dg/tls/opt-2.c: Likewise.
17420         * gcc.dg/unroll-1.c: Likewise.
17421         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17422         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17423         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17424         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17425
17426 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17427
17428         * g++.dg/template/incomplete1.C: New test.
17429
17430 2004-11-16  Nick Clifton  <nickc@redhat.com>
17431
17432         Revert patches accidentally commited during checkin of fixes for
17433         xstormy16 tests:
17434         gcc.c-torture/execute/simd-4.c: Revert
17435         gcc.dg/20040910-1.c: Revert.
17436
17437 2004-11-16  Paul Brook  <paul@codesourcery.com>
17438
17439         PR fortran/13010
17440         * gfortran.dg/der_pointer_1.f90: New test.
17441
17442 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17443
17444         PR c/18498
17445         * gcc.dg/bitfld-13.c: New test.
17446
17447 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17448
17449         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17450         powerpc*-*-linux*.
17451
17452         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17453         * gcc.dg/ppc64-abi-2.c: Ditto.
17454         * gcc.dg/ppc64-abi-3.c: Ditto.
17455
17456         * lib/gcc-dg.exp (dg-target-list): Remove.
17457
17458 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17459
17460         * gcc.dg/ia64-postinc.c: New test.
17461
17462 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17463
17464         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17465
17466 2004-11-15  Nick Clifton  <nickc@redhat.com>
17467
17468         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17469         __INT_MAX__ so that the test can be compiled by toolchains
17470         targeted at 16-bit processors.
17471
17472         * gcc.dg/20040625-1.c: Use long constants rather than integers
17473         when performing arithmetic that will overflow 16-bits.
17474
17475         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17476         xstormy16.  It does not support 128-bit vector operations.
17477
17478         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17479         with the macro PTR_TYPE.  Define this macro to an integer type
17480         suitable for holding a pointer.
17481
17482         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17483         the target is a 16-bit processor.
17484
17485         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17486         16-bit targets where the character constant will be too long.
17487
17488         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17489         where the double will not be directly addressable.
17490
17491 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17492
17493         Friend class name lookup 1/n, PR c++/18471
17494         * g++.dg/template/crash26.C: New test.
17495         * g++.dg/lookup/struct1.C: Adjust expected error.
17496         * g++.dg/parse/elab1.C: Likewise.
17497         * g++.dg/parse/elab2.C: Likewise.
17498         * g++.dg/parse/int-as-enum1.C: Likewise.
17499         * g++.dg/parse/struct-as-enum1.C: Likewise.
17500         * g++.dg/parse/typedef1.C: Likewise.
17501         * g++.dg/parse/typedef3.C: Likewise.
17502         * g++.dg/parse/typedef4.C: Likewise.
17503         * g++.dg/parse/typedef5.C: Likewise.
17504         * g++.dg/template/nontype4.C: Likewise.
17505         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17506         * g++.old-deja/g++.other/elab1.C: Likewise.
17507         * g++.old-deja/g++.other/syntax4.C: Likewise.
17508
17509 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17510
17511         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17512
17513 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17514
17515         * gcc.c-torture/execute/20041114-1.c: New test.
17516
17517 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17518
17519         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17520         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17521         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17522         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17523         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17524         gcc.dg/switch-7.c: New tests.
17525
17526 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17527
17528         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17529
17530 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17531
17532         PR tree-opt/18400
17533         * gcc.dg/vect/pr18400.c: New test.
17534
17535 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17536             Andrew Pinski  <pinskia@physics.uc.edu>
17537
17538         PR tree-opt/18425
17539         * gcc.dg/vect/pr18425.c: New test.
17540
17541 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17542
17543         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17544         Guard with dg-require-alias and dg-require-visibility.
17545
17546 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17547
17548         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17549
17550 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17551
17552         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17553
17554 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17555
17556         PR c++/17344
17557         * g++.dg/template/defarg5.C: New test.
17558
17559 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17560
17561         * g++.dg/parse/cast1.C: Run only on ILP32.
17562         * g++.old-deja/g++.mike/p784.C: Likewise.
17563
17564 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17565
17566         * gcc.c-torture/execute/20041113-1.c: New test.
17567
17568 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17569
17570         PR target/18230
17571         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17572         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17573         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17574         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17575         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17576         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17577         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17578         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17579         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17580         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17581         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17582         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17583         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17584
17585 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17586
17587         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17588         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17589         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17590         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17591         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17592         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17593         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17594         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17595         gcc.target/sparc/combined-1.c: New tests.
17596
17597 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17598
17599         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17600         New tests.
17601
17602 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17603
17604         * lib/gcc-dg.exp (dg-forbid-option): New function.
17605         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17606         * g++.dg/abi/bitfield8.C: Likewise.
17607         * g++.dg/abi/dtor1.C: Likewise.
17608         * g++.dg/abi/empty10.C: Likewise.
17609         * g++.dg/abi/empty7.C: Likewise.
17610         * g++.dg/abi/empty9.C: Likewise.
17611         * g++.dg/abi/layout3.C: Likewise.
17612         * g++.dg/abi/layout4.C: Likewise.
17613         * g++.dg/abi/thunk1.C: Likewise.
17614         * g++.dg/abi/thunk2.C: Likewise.
17615         * g++.dg/abi/vbase11.C: Likewise.
17616         * g++.dg/abi/vthunk2.C: Likewise.
17617         * g++.dg/abi/vthunk3.C: Likewise.
17618         * g++.dg/ext/attrib8.C: Likewise.
17619         * g++.dg/opt/longbranch2.C: Likewise.
17620         * g++.dg/opt/reg-stack4.C: Likewise.
17621         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17622         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17623         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17624         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17625         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17626         * gcc.dg/20000609-1.c: Likewise.
17627         * gcc.dg/20000720-1.c: Likewise.
17628         * gcc.dg/20011107-1.c: Likewise.
17629         * gcc.dg/20011119-1.c: Likewise.
17630         * gcc.dg/20020108-1.c: Likewise.
17631         * gcc.dg/20020122-2.c: Likewise.
17632         * gcc.dg/20020122-3.c: Likewise.
17633         * gcc.dg/20020201-3.c: Likewise.
17634         * gcc.dg/20020206-1.c: Likewise.
17635         * gcc.dg/20020218-1.c: Likewise.
17636         * gcc.dg/20020310-1.c: Likewise.
17637         * gcc.dg/20020411-1.c: Likewise.
17638         * gcc.dg/20020418-2.c: Likewise.
17639         * gcc.dg/20020426-1.c: Likewise.
17640         * gcc.dg/20020426-2.c: Likewise.
17641         * gcc.dg/20020517-1.c: Likewise.
17642         * gcc.dg/20020523-1.c: Likewise.
17643         * gcc.dg/20020523-2.c: Likewise.
17644         * gcc.dg/20020729-1.c: Likewise.
17645         * gcc.dg/20030204-1.c: Likewise.
17646         * gcc.dg/20030826-2.c: Likewise.
17647         * gcc.dg/20030926-1.c: Likewise.
17648         * gcc.dg/20031202-1.c: Likewise.
17649         * gcc.dg/980312-1.c: Likewise.
17650         * gcc.dg/980313-1.c: Likewise.
17651         * gcc.dg/990117-1.c: Likewise.
17652         * gcc.dg/990424-1.c: Likewise.
17653         * gcc.dg/990524-1.c: Likewise.
17654         * gcc.dg/991230-1.c: Likewise.
17655         * gcc.dg/i386-387-1.c: Likewise.
17656         * gcc.dg/i386-387-2.c: Likewise.
17657         * gcc.dg/i386-387-3.c: Likewise.
17658         * gcc.dg/i386-387-4.c: Likewise.
17659         * gcc.dg/i386-387-5.c: Likewise.
17660         * gcc.dg/i386-387-6.c: Likewise.
17661         * gcc.dg/i386-asm-1.c: Likewise.
17662         * gcc.dg/i386-bitfield1.c: Likewise.
17663         * gcc.dg/i386-bitfield2.c: Likewise.
17664         * gcc.dg/i386-loop-1.c: Likewise.
17665         * gcc.dg/i386-loop-2.c: Likewise.
17666         * gcc.dg/i386-loop-3.c: Likewise.
17667         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17668         * gcc.dg/i386-pic-1.c: Likewise.
17669         * gcc.dg/i386-regparm.c: Likewise.
17670         * gcc.dg/i386-signbit-1.c: Likewise.
17671         * gcc.dg/i386-signbit-2.c: Likewise.
17672         * gcc.dg/i386-signbit-3.c: Likewise.
17673         * gcc.dg/i386-sse-5.c: Likewise.
17674         * gcc.dg/i386-sse-8.c: Likewise.
17675         * gcc.dg/i386-unroll-1.c: Likewise.
17676         * gcc.dg/tls/opt-1.c: Likewise.
17677         * gcc.dg/tls/opt-2.c: Likewise.
17678         * gcc.dg/unroll-1.c: Likewise.
17679         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17680         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17681         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17682         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17683         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17684         -m64 is specified.
17685
17686 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17687
17688         PR c++/18389
17689         * g++.dg/parse/cond1.C: New test.
17690
17691         PR c++/18429
17692         * g++.dg/template/array9.C: New test.
17693         * g++.dg/ext/vla1.C: Adjust error messages.
17694         * g++.dg/ext/vlm1.C: Likewise.
17695         * g++.dg/template/crash2.C: Likewise.
17696
17697         PR c++/18436
17698         * g++.dg/template/call3.C: New test.
17699
17700         PR c++/18407
17701         * g++.dg/template/ptrmem11.C: New test.
17702
17703 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17704
17705         PR other/14264
17706         * lib/g++.exp: Set LC_ALL and LANG to C.
17707         * lib/gcc-dg.exp: Likewise.
17708         * lib/gfortran.exp: Likewise.
17709         * lib/objc.exp: Likewise.
17710         * lib/treelang.exp: Likewise.
17711
17712 2004-11-12  Andreas Schwab  <schwab@suse.de>
17713
17714         * gcc.dg/pr16286.c: Fix last change.
17715
17716 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17717
17718         PR c++/18416
17719         * g++.dg/init/global1.C: New test.
17720
17721 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17722
17723         * gcc.c-torture/execute/20041112-1.c: New test.
17724
17725 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17726
17727         * lib/gcc-dg.exp (dg-target-list): New.
17728
17729 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17730             Richard Sandiford  <rsandifo@redhat.com>
17731
17732         * lib/target-supports.exp (get-compiler_messages): New.
17733         (check_named_sections_available): Use it.
17734         (check_effective_target_ilp32): New.
17735         (check_effective_target_lp64): New.
17736         (is-effective-target): New.
17737         * lib/gcc-dg.exp (dg-require-effective-target): New.
17738
17739 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17740
17741         * gcc.dg/precedence-1.c: New test.
17742
17743 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17744
17745         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17746
17747         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17748         message, delete generated files, use more descriptive name for
17749         executable, and make the test unsupported when it cannot be run.
17750
17751         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17752         (dg-require-weak, dg-require-visibility, dg-require-alias,
17753         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17754         dg-require-iconv, dg-require-named-sections): Use it.
17755
17756         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17757
17758 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17759
17760         PR target/16457
17761         * gcc.dg/ppc-and-1: New
17762
17763         PR target/16796
17764         * gcc.dg/ppc-mov-1.c: New.
17765
17766         PR target/16458
17767         * gcc.dg/ppc-compare-1.c: New.
17768
17769 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17770
17771         * objc.dg/desig-init-2.m: New test.
17772
17773 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17774
17775         PR middle-end/18160
17776         * g++.dg/warn/register-var-1.C: New test.
17777         * g++.dg/warn/register-var-2.C: New test.
17778
17779 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17780
17781         * gcc.dg/union-2.c: New test.
17782
17783 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17784
17785         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17786         New test for PR tree-optimization/17892.
17787
17788 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/18369
17791         * g++.dg/init/new12.C: New test.
17792
17793 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17794
17795         * gcc.target/sparc: New directory.
17796         * gcc.target/sparc/sparc.exp: New driver.
17797         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17798         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17799         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17800         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17801
17802 2004-11-10  Paul Brook  <paul@codesourcery.com>
17803
17804         PR fortran/18218
17805         * gfortran.dg/list_read.c: New test.
17806
17807 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17808
17809         PR c/18322
17810         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17811         expected diagnostic location.
17812
17813 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17814
17815         * gcc.dg/20041109-1.c: New test.
17816
17817 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17818
17819         PR objc/18406
17820         * objc/compile/pr18406.m: New test.
17821
17822 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17823
17824         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17825
17826 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17827
17828         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17829
17830 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17831
17832         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17833
17834 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17835
17836         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17837         exit.
17838
17839 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17840
17841         PR tree-opt/18299
17842         * gcc.c-torture/pr18299-1.c: New test.
17843
17844 2004-11-06  Andreas Schwab  <schwab@suse.de>
17845
17846         * gcc.dg/pr16286.c: Also test for bool and pixel.
17847
17848 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17849
17850         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17851         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17852         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17853         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17854         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17855         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17856         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17857         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17858         gcc.dg/struct-semi-3.c: New tests.
17859
17860 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17861
17862         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17863
17864 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17865
17866         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17867         Do not use C99 designators.
17868
17869 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17870
17871         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17872
17873 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17874
17875         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17876         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17877         * gcc.c-torture/execute/simd-5.x: Remove.
17878
17879 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17880
17881         PR rtl-optimization/17933
17882         * gcc.dg/torture/pr17933-1.c: New test.
17883
17884 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17885
17886         PR target/18106
17887         * lib/target-supports.exp (check_weak_available): Support
17888         Windows.
17889
17890 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17891
17892         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17893         call to fflush(stdout) before abort.
17894         (my_ffsll): New function.
17895         (generate_fields): Use it.
17896
17897 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17898
17899         * gcc.dg/init-undef-1.c: New test.
17900
17901 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17902
17903         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17904         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17905         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17906         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17907         expected messages for new parser.
17908
17909 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17910
17911         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17912
17913 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17914
17915         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17916         on LP64 targets.
17917
17918 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17919
17920         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17921         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17922         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17923         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17924         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17925         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17926         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17927         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17928         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17929         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17930
17931 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17932
17933         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
17934         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
17935         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
17936         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
17937         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
17938         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
17939         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
17940         for new parser.
17941
17942 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
17943
17944         PR target/15342
17945         * gcc.dg/20041104-1.c: New test.
17946
17947 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17948
17949         * g++.dg/template/nontype7.C: New test.
17950         * g++.dg/template/nontype8.C: Likewise.
17951         * g++.dg/template/nontype9.C: Likewise.
17952         * g++.dg/template/nontype10.C: Likewise.
17953         * g++.dg/tc1/dr49.C: Likewise.
17954         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
17955         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
17956
17957 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17958
17959         * g++.dg/rtti/tinfo1.C: Remove xfails.
17960
17961 2004-11-04  Ben Elliston  <bje@au.ibm.com>
17962
17963         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
17964         packed attribute to the definition to satisfy the new C++ parser.
17965
17966 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17967
17968         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
17969         invocations of va_arg.
17970
17971 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
17972
17973         PR c++/18124
17974         * g++.dg/template/crash25.C: New test.
17975
17976         PR c++/18155
17977         * g++.dg/template/typedef2.C: New test.
17978         * g++.dg/parse/crash13.C: Adjust error markers.
17979
17980         PR c++/18177
17981         * g++.dg/conversion/const3.C: New test.
17982
17983 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17984
17985         PR fortran/17535
17986         PR fortran/17583
17987         PR fortran/17713
17988         * gfortran.dg/generic_[123].f90: New testcases.
17989
17990 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
17991
17992         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
17993         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
17994
17995 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
17996
17997         PR tree-opt/16808
17998         * gcc.c-torture/compile/pr16808.c: New test.
17999
18000 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18001
18002         PR rtl-optimization/17104
18003         * gcc.dg/ppc-bitfield1.c: New.
18004
18005 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18006
18007         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18008
18009 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18010
18011         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18012         strings for 32-bit code.
18013
18014 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18015
18016         PR c/18239
18017         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18018
18019 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18020
18021         PR c++/18064
18022         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18023
18024 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18025
18026         PR c++/15172
18027         * g++.dg/init/aggr2.C: New test.
18028
18029 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18030
18031         * objc.dg/local-decl-1.m: New test.
18032
18033 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18034
18035         * gcc.dg/20040910-1.c: Adjust regex.
18036
18037 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18038
18039         PR rtl-optimization/18084
18040         * g++.dg/opt/pr18084-1.C: New testcase.
18041
18042 2004-10-30  Matt Austern  <austern@apple.com>
18043
18044         PR c++/17542
18045         * g++.dg/ext/attrib18.C: New test.
18046
18047 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18048
18049         PR middle-end/18096
18050         * gcc.dg/pr18096-1.c: New test case.
18051
18052 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18053
18054         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18055
18056 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18057
18058         PR c/16666
18059         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18060         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18061         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18062         gcc.dg/old-style-prom-3.c: New tests.
18063
18064 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18065
18066         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18067         Remove unnecessary inclusion of stdio.h.
18068
18069 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18070
18071         PR rtl-optimization/17581
18072         * gcc.dg/pr17581-1.c: New test case.
18073
18074 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18075
18076         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18077         being implemented.
18078         * g++.dg/conversion/dr195-1.C: New.
18079         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18080         * g++.old-deja/g++.mike/p10148.C: Likewise.
18081
18082 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18083
18084         PR c++/17695
18085         * g++.dg/debug/typedef2.C: New test.
18086
18087 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18088
18089         PR fortran/13490
18090         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18091         * gfortran.dg/g77/README: Update.
18092
18093 2004-10-28  Matt Austern  <austern@apple.com>
18094
18095         PR c++/14124
18096         * g++.dg/ext/packed7.C: New test.
18097
18098 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18099
18100         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18101         scan-assembler.
18102         * lib/scanasm.exp (hidden-scan-for): New proc.
18103         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18104         string.
18105         (scan-not-hidden): Likewise.
18106         * lib/target-supports.exp (check_visibility_available): mach-o is
18107         support too.
18108
18109 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18110
18111         PR c++/17132
18112         * g++.dg/template/memclass3.C: New test.
18113
18114 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18115
18116         PR middle-end/18160
18117         * gcc.dg/register-var-1.c: New test.
18118         * gcc.dg/register-var-2.c: New test.
18119         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18120         error now.
18121
18122 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18123
18124         PR other/18172
18125         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18126         unused variables.
18127         * gcc.dg/vect/vect-22.c: Likewise.
18128
18129 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18130
18131         * gcc.dg/i386-rotate-1.c: New test.
18132
18133 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18134
18135         * g++.dg/init/ref12.C: Add "run" marker.
18136
18137         PR c++/17435
18138         * g++.dg/init/ref12.C: New test.
18139
18140         PR c++/18140
18141         * g++.dg/template/shift1.C: New test.
18142         * g++.dg/template/error10.C: Adjust error markers.
18143
18144 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18145
18146         PR tree-opt/17529
18147         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18148
18149 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18150
18151         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18152         * gcc.dg/weak/weak-3.c: Likewise.
18153         * gcc.dg/weak/weak-5.c: Likewise.
18154         * gcc.dg/weak/weak-9.c: Likewise.
18155         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18156         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18157
18158         * gcc.dg/darwin-weakimport-1.c: New.
18159
18160 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18161
18162         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18163
18164 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18165
18166         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18167         'syntax' error messages.
18168         * gcc.dg/cpp/direct2s.c: Likewise.
18169
18170 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18171
18172         * gcc.c-torture/compile/20041026-1.c: New.
18173
18174 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18175
18176         PR c++/18093
18177         * g++.dg/lookup/ns2.C: New test.
18178
18179         PR c++/18020
18180         * g++.dg/template/enum4.C: New test.
18181
18182         PR c++/18161
18183         * g++.dg/template/expr1.C: New test.
18184
18185 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18186
18187         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18188
18189 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18190
18191         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18192         gcc.dg/decl-nospec-3.c: New tests.
18193
18194 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18195
18196         * objc.dg/super-class-3.m: New test.
18197
18198 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18201         resyncing.
18202         * gcc.dg/cpp/direct2s.c: Likewise.
18203
18204 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18205
18206         * objc.dg/image-info.m: Update for changes to section selection.
18207
18208 2004-10-25  David Ayers  <d.ayers@inode.at>
18209             Ziemowit Laski  <zlaski@apple.com>
18210
18211         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18212         diagnostics when messaging 'id <Proto>'.
18213         * objc.dg/class-protocol-1.m: New test.
18214         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18215         a non-existent method signature.
18216         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18217         Update diagnostics when messaging with non-existent method signature.
18218         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18219         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18220         invalid receivers are now resolved as if messaging 'id'; remove
18221         extraneous diagnostics.
18222
18223 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18224
18225         PR c/16667
18226         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18227         gcc.dg/init-desig-obs-3.c: New tests.
18228
18229 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18230
18231         * gcc.dg/debug/20041023-1.c: New test.
18232
18233 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18234
18235         PR middle-end/17407
18236         * gcc.c-torture/compile/pr17407.c: New test.
18237
18238         PR c++/18121
18239         * g++.dg/template/array8.C: New test.
18240
18241 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18242
18243         PR other/18138
18244         * lib/g++.exp: Accept more than one multilib libgcc.
18245         * lib/gcc-dg.exp: Likewise.
18246         * lib/objc.exp: Likewise.
18247         * lib/treelang.exp: Likewise.
18248         * lib/gfortran.exp: Likewise.
18249
18250 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18251
18252         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18253
18254 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18255
18256         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18257         * gcc.dg/c99-const-expr-3.c: Likewise.
18258
18259 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18260
18261         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18262
18263 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18264
18265         * gcc.c-torture/execute/loop-2e.x: Remove.
18266
18267 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         PR c++/18095
18270         * g++.dg/parse/crash18.C: New.
18271         * g++.dg/parse/crash19.C: New.
18272
18273 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18274
18275         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18276         * g++.dg/ext/dllimport2.C: Same.
18277         * g++.dg/ext/dllimport8.C: Same.
18278
18279 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18280
18281         PR c++/10841
18282         * g++.dg/conversion/cast1.C: New test.
18283         * g++.dg/overload/pmf1.C: Adjust error marker.
18284
18285 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18286
18287         PR objc/17923
18288         * objc.dg/const-str-7.m: New test.
18289
18290 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18291
18292         * g++.dg/template/memfriend11.C: Fix comment typo.
18293         * g++.dg/template/memfriend14.C: Likewise.
18294
18295 2004-10-20  Richard Henderson  <rth@redhat.com>
18296
18297         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18298         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18299         -fasynchronous-unwind-tables.
18300
18301 2004-10-20  Richard Henderson  <rth@redhat.com>
18302
18303         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18304         (main): Return success.
18305         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18306         (main): Return success.
18307
18308 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18309
18310         PR c++/13495
18311         * g++.dg/template/memfriend9.C: New test.
18312         * g++.dg/template/memfriend10.C: Likewise.
18313         * g++.dg/template/memfriend11.C: Likewise.
18314         * g++.dg/template/memfriend12.C: Likewise.
18315         * g++.dg/template/memfriend13.C: Likewise.
18316         * g++.dg/template/memfriend14.C: Likewise.
18317         * g++.dg/template/memfriend15.C: Likewise.
18318         * g++.dg/template/memfriend16.C: Likewise.
18319         * g++.dg/template/memfriend17.C: Likewise.
18320         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18321
18322 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         * g++.dg/conversion/dr195.C: New.
18325         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18326
18327 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18328             Devang Patel  <dpatel@apple.com>
18329
18330         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18331         of floating point arithmetic, which could trap.
18332
18333 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18334
18335         PR c++/14035
18336         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18337         * g++.dg/conversion/const2.C: New test.
18338         * g++.dg/expr/reinterpret2.C: New test.
18339         * g++.dg/expr/reinterpret3.C: New test.
18340         * g++.dg/expr/cast2.C: New test.
18341         * g++.dg/expr/copy1.C: New test.
18342         * g++.dg/other/conversion1.C: Change error message.
18343         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18344         function pointers to void *.
18345         * g++.old-deja/g++.mike/p10148.C: Likewise.
18346
18347 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18348
18349         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18350
18351 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18352
18353         PR c++/18047
18354
18355         * g++.dg/parse/expr3.C: New test.
18356
18357 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18358
18359         * gcc.dg/smod-1.c: New test.
18360
18361 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18362
18363         * objc.dg/method-14.m: New test.
18364
18365 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18366
18367         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18368         Also xfail as the patch was reverted.
18369
18370 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18371
18372         PR middle-end/16973
18373         * gcc.dg/pr16973.c: New test.
18374
18375 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18376
18377         PR tree-optimization/17656
18378         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18379
18380 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18381
18382         * g++.dg/eh/shadow1.C: New.
18383
18384 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18385
18386         * gcc.c-torture/compile/20041018-1.c: New test.
18387
18388 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18389
18390         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18391         compiler referring to register 0 when accessing sdata.  The linker
18392         now patches things up.
18393
18394 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18395
18396         PR c/17529
18397         * gcc.c-torture/compile/pr17529.c: New test.
18398
18399 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18400
18401         PR c++/17743
18402         * g++.dg/ext/attrib17.C: New test.
18403
18404 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18405
18406         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18407
18408 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18409
18410         PR c++/10479
18411         * g++.dg/ext/attrib16.C: New test.
18412
18413 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18414
18415         PR c++/17042
18416         * g++.dg/init/dso_handle1.C: New test.
18417
18418         PR c++/14667
18419         * g++.dg/parse/typedef6.C: New test.
18420
18421         PR c++/17916
18422         * g++.dg/parse/pragma1.C: New test.
18423
18424 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18425
18426         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18427
18428 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18429
18430         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18431         -fno-common when on HPPA HP-UX platforms.
18432
18433 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18434
18435         PR other/16820
18436         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18437         stdint.h.
18438         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18439         uintptr_t.
18440
18441 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18442
18443         PR c++/16301
18444         * g++.dg/lookup/strong-using-4.C: New test.
18445
18446 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18447
18448         PR middle-end/16567
18449         * gcc.c-torture/compile/nested-1.c: New test.
18450
18451 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18452
18453         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18454         and mipsisa64*-*-* (until support for misaligned loads is added).
18455         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18456         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18457         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18458         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18459         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18460         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18461
18462 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18463
18464         PR c++/17976
18465         * g++.dg/init/dtor3.C: New test.
18466
18467 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18468
18469         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18470
18471 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18472
18473         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18474         * gcc.dg/macho-lo-sum.c: Likewise.
18475
18476 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18477
18478         * gcc.dg/ppc-spe64-1.c: New test.
18479
18480 2004-10-14  Devang Patel  <dpatel@apple.com>
18481
18482         PR 17635
18483         * gcc.dg/pr17635.c : New test.
18484
18485 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18486
18487         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18488         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18489         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18490         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18491         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18492         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18493         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18494         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18495         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18496         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18497         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18498         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18499         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18500         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18501         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18502         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18503         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18504         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18505
18506 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18507
18508         * gcc.dg/vect/vect-82.c: New testcase.
18509         * gcc.dg/vect/vect-82_64.c: New testcase.
18510         * gcc.dg/vect/vect-83.c: New testcase.
18511         * gcc.dg/vect/vect-83_64.c: New testcase.
18512
18513 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18514
18515         * gcc.dg/cpp/error-1.c: New test.
18516
18517 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18518
18519         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18520
18521 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18522
18523         PR target/17984
18524         * gcc.dg/cris-peep2-xsrand2.c: New test.
18525
18526 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         PR c++/17661
18529         * testsuite/g++.dg/expr/for2.C: New test.
18530
18531 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18532
18533         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18534
18535 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18536
18537         PR tree-optimization/17724
18538         * g++.dg/opt/pr17724-1.C: New test.
18539         * g++.dg/opt/pr17724-2.C: New test.
18540         * g++.dg/opt/pr17724-3.C: New test.
18541         * g++.dg/opt/pr17724-4.C: New test.
18542         * g++.dg/opt/pr17724-5.C: New test.
18543         * g++.dg/opt/pr17724-6.C: New test.
18544
18545 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18546
18547         PR c/17301
18548         * gcc.dg/pr17301-2.c: New test.
18549
18550 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18551
18552         PR c++/15876
18553         * g++.dg/parse/error22.C: New test.
18554
18555         PR c++/17936
18556         * g++.dg/template/spec18.C: New test.
18557
18558 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18559
18560         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18561         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18562         memcpy.
18563         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18564         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18565
18566 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18567
18568         * g++.dg/eh/cleanup5.C: Add dg-options "".
18569
18570 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18571
18572         PR middle-end/17657
18573         * gcc.dg/switch-4.c: New test case.
18574
18575 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18576
18577         * gcc.c-torture/execute/20041011-1.c: New test.
18578
18579 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18580
18581         PR c++/17554
18582         * g++.dg/init/for3.C: New test.
18583
18584         PR c++/17657
18585         * g++.dg/opt/switch2.C: New test.
18586
18587         PR middle-end/17703
18588         * g++.dg/warn/Wreturn-2.C: New test.
18589
18590 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18591
18592         PR c++/17907
18593         * g++.dg/eh/cleanup5.C: New test.
18594
18595 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18596
18597         PR c++/17393
18598         * g++.dg/parse/error21.C: New test.
18599
18600 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18601
18602         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18603         * g++.dg/warn/incomplete1.C: Likewise.
18604         * g++.dg/template/qualttp20.C: Likewise.
18605
18606 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18607
18608         PR c/17881
18609         * parm-incomplete-1.c: New test.
18610
18611 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18612
18613         PR c++/17867
18614         * g++.dg/parse/error19.C: New test.
18615
18616         PR c++/17670
18617         * g++.dg/init/new11.C: New test.
18618
18619         PR c++/17821
18620         * g++.dg/parse/error20.C: New test.
18621
18622         PR c++/17826
18623         * g++.dg/template/crash24.C: New test.
18624
18625 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18626
18627         PR c/17301
18628         * gcc.dg/pr17301-1.c: New test.
18629
18630 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18631
18632         PR c/17189
18633         * gcc.dg/anon-struct-5.c: New test.
18634
18635 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18636
18637         PR c/17844
18638         * gcc.dg/pr17844-1.c: New test.
18639
18640 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18641
18642         PR tree-optimization/17906
18643         * gcc.c-torture/compile/pr17906.c: New.
18644
18645 2004-10-09  Stuart Hastings  <stuart@apple.com>
18646             Roger Sayle  <roger@eyesopen.com>
18647
18648         PR rtl-optimization/17853
18649         * gcc.dg/i386-mmx-5.c: New testcase.
18650
18651 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18652
18653         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18654
18655 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18656
18657         PR c++/17524
18658         * g++.dg/template/static9.C: New test.
18659
18660         PR c++/17685
18661         * g++.dg/parse/operator5.C: New test.
18662
18663 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18664
18665         PR middle-end/17894
18666         * gcc.c-torture/execute/divcmp-4.c: New test case.
18667
18668 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18669
18670         PR tree-opt/17902
18671         * g++.dg/opt/pr17902.C: New test.
18672
18673 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18674
18675         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18676
18677 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18678
18679         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18680
18681 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18682
18683         * gcc.dg/assign-warn-3.c: New test.
18684
18685 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18686
18687         PR c/16999
18688         * gcc.dg/cpp/ident-1.c: New test.
18689
18690 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         * gcc.c-torture/compile/acc1.c: New.
18693
18694 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18695
18696         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18697         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18698
18699 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18700
18701         * gcc.dg/ultrasp11.c: New test.
18702
18703 2004-10-08  Michael Matz  <matz@suse.de>
18704
18705         * gcc.dg/doloop-2.c: New test.
18706
18707 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18708
18709         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18710         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18711         objc.dg/method-9.m: Update expected diagnostics.
18712
18713 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18714
18715         * gcc.dg/ppc-fsel-3.c: New file.
18716         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18717
18718 2004-10-07  Paul Brook  <paul@codesourcery.com>
18719
18720         * gfortran.dg/intrinsic_verify_1.f90: New test.
18721
18722 2004-10-07  Paul Brook  <paul@codesourcery.com>
18723
18724         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18725
18726 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18727
18728         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18729         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18730         commit.
18731
18732 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18733
18734         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18735
18736 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18737
18738         PR c++/17115
18739         * g++.dg/warn/Winline-4.C: New test.
18740
18741 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18742
18743         * gcc.c-torture/compile/20041007-1.c: New test.
18744
18745 2004-10-07  Paul Brook  <paul@codesourcery.com>
18746
18747         PR fortran/17678
18748         * gfortran.dg/use_allocated_1.f90: New test.
18749
18750 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18751
18752         PR middle-end/17849
18753         * gfortran.fortran-torture/compile/nested.f90: New test
18754
18755 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18756
18757         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18758
18759 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18760
18761         PR c++/17368
18762         * g++.dg/ext/asm6.C: New test.
18763
18764 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18765
18766         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18767
18768 2004-10-06  Paul Brook  <paul@codesourcery.com>
18769
18770         PR libfortran/17709
18771         * gfortran.dg/empty_format_1.f90: New test.
18772
18773 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18774
18775         PR fortran/17568
18776         * gfortran.dg/ishft.f90: New test.
18777
18778         PR fortran/17283
18779         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18780         tests.
18781
18782 2004-10-06  Paul Brook  <paul@codesourcery.com>
18783
18784         * gfortran.dg/do_1.f90: New test.
18785
18786 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18787
18788         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18789         optimizing for size.
18790
18791 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18792
18793         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18794
18795 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18796
18797         * gcc.c-torture/compile/20041005-1.c: New test.
18798
18799 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18800
18801         PR c++/17829
18802         * g++.dg/lookup/koenig4.C: New.
18803
18804 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18805
18806         * g++.dg/other/classkey1.C: Adjust quoting marks.
18807         * g++.dg/parse/error15.C: Likewise.
18808         * g++.dg/template/meminit2.C (int>): Likewise.
18809
18810 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18811
18812         PR fortran/17283
18813         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18814
18815         PR fortran/17631
18816         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18817
18818         PR fortran/17708
18819         * gfortran.dg/pr17708.f90: New test.
18820
18821 2004-10-04  Chao-ying Fu  <fu@mips.com>
18822
18823         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18824         * gcc.dg/vect/vect-4.c: Ditto.
18825         * gcc.dg/vect/vect-5.c: Ditto.
18826         * gcc.dg/vect/vect-6.c: Ditto.
18827         * gcc.dg/vect/vect-8.c: Ditto.
18828         * gcc.dg/vect/vect-16.c: Ditto.
18829         * gcc.dg/vect/vect-30.c: Ditto.
18830         * gcc.dg/vect/vect-40.c: Ditto.
18831         * gcc.dg/vect/vect-41.c: Ditto.
18832         * gcc.dg/vect/vect-42.c: Ditto.
18833         * gcc.dg/vect/vect-43.c: Ditto.
18834         * gcc.dg/vect/vect-44.c: Ditto.
18835         * gcc.dg/vect/vect-45.c: Ditto.
18836         * gcc.dg/vect/vect-46.c: Ditto.
18837         * gcc.dg/vect/vect-47.c: Ditto.
18838         * gcc.dg/vect/vect-48.c: Ditto.
18839         * gcc.dg/vect/vect-49.c: Ditto.
18840         * gcc.dg/vect/vect-50.c: Ditto.
18841         * gcc.dg/vect/vect-51.c: Ditto.
18842         * gcc.dg/vect/vect-52.c: Ditto.
18843         * gcc.dg/vect/vect-53.c: Ditto.
18844         * gcc.dg/vect/vect-54.c: Ditto.
18845         * gcc.dg/vect/vect-55.c: Ditto.
18846         * gcc.dg/vect/vect-56.c: Ditto.
18847         * gcc.dg/vect/vect-57.c: Ditto.
18848         * gcc.dg/vect/vect-58.c: Ditto.
18849         * gcc.dg/vect/vect-59.c: Ditto.
18850         * gcc.dg/vect/vect-60.c: Ditto.
18851         * gcc.dg/vect/vect-74.c: Ditto.
18852         * gcc.dg/vect/vect-79.c: Ditto.
18853         * gcc.dg/vect/vect-80.c: Ditto.
18854
18855 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18856
18857         * gcc.dg/unused-7.c: Use the correct option.
18858
18859 2004-10-04  Paul Brook  <paul@codesourcery.com>
18860         Bud Davis  <bdavis9659@comcast.net>
18861
18862         PR fortran/17706
18863         PR fortran/16434
18864         * gfortran/pr17706.f90: New test.
18865         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18866
18867 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18868
18869         * gfortran.dg/pr17612.f90: New test.
18870
18871 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18872
18873         * g++.dg/template/local1.C: Adjust quoting marks in
18874         testing for diagnostics.
18875         * g++.dg/tls/diag-2.C: Likewise.
18876         * g++.dg/other/error8.C: Likewise.
18877
18878 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18879
18880         PR c/17178
18881         * gcc.dg/unused-4.c: Adjust to be correct.
18882
18883         PR c/17820
18884         * gcc.dg/unused-7.c: New test.
18885
18886 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         PR c++/17797
18889         * g++.dg/overload/template2.C: New test.
18890
18891 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18892
18893         PR tree-optimization/16632
18894         * gcc.dg/tree-ssa/20041002-1.c: New.
18895
18896 2004-10-03  Paul Brook  <paul@codesourcery.com>
18897
18898         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18899         rather than relying on default formatting.
18900
18901 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18902
18903         * gcc.dg/20040920-1.c: Update expected message text.
18904
18905 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18906
18907         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18908
18909 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18910
18911         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18912         tree level.
18913
18914 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18915
18916         * gcc.dg/tree-ssa/pr17343.c: Remove.
18917
18918 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18919
18920         PR tree-opt/17343
18921         * gcc.dg/tree-ssa/pr17343.c: New test.
18922
18923 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18924
18925         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18926         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18927         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18928         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18929         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18930
18931 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18932
18933         * gcc.dg/lvalue-2.c: New test.
18934
18935 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18936
18937         PR c/17730
18938         * gcc.dg/pr17730-1.c: New test
18939
18940 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
18941
18942         PR c/7425
18943         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
18944
18945 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18946
18947         * gcc.c-torture/execute/stdarg-1.c: New test.
18948         * gcc.c-torture/execute/stdarg-2.c: New test.
18949         * gcc.c-torture/execute/stdarg-3.c: New test.
18950         * gcc.dg/tree-ssa/stdarg-1.c: New test.
18951         * gcc.dg/tree-ssa/stdarg-2.c: New test.
18952         * gcc.dg/tree-ssa/stdarg-3.c: New test.
18953         * gcc.dg/tree-ssa/stdarg-4.c: New test.
18954         * gcc.dg/tree-ssa/stdarg-5.c: New test.
18955
18956 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
18957
18958         PR tree-optimization/17697
18959         * g++.dg/opt/pr17697-1.C: New test.
18960         * g++.dg/opt/pr17697-2.C: New test.
18961         * g++.dg/opt/pr17697-3.C: New test.
18962
18963 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
18964
18965         PR c/16409
18966         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
18967         gcc.dg/vla-init-5.c: New tests.
18968
18969 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18970
18971         PR c/13804
18972         * gcc.dg/pr13804-1.c: New test.
18973
18974 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18975
18976         PR fortran/16938
18977         * gfortran.dg/pr16938.f90: New test.
18978
18979 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18980
18981         * g++.dg/template/crash23.C: New test.
18982
18983 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
18984
18985         PR c++/17585
18986         * g++.dg/template/static8.C: New test.
18987
18988 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
18989
18990         PR c++/17681
18991         * g++.dg/other/error9.C: New test.
18992
18993 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18994
18995         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
18996
18997 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18998
18999         PR fortran/15164
19000         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19001
19002 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19003
19004         PR middle-end/17112
19005         * gcc.dg/pr17112-1.c: New test case.
19006
19007 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19008
19009         PR c/11459
19010         * gcc.dg/pr11459-1.c: New test.
19011
19012 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19013
19014         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19015         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19016
19017 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19018
19019         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19020
19021 2004-09-25  Jan Hubicka  <jh@suse.cz>
19022
19023         * compile/30040909-1.c: New test.
19024         * compile/30040907-1.c: New test.
19025
19026 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19027
19028         * gcc.c-torture/execute/va-arg-26.c: New test.
19029
19030 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19031
19032         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19033         extra diagnostics on targets with 64-bit pointers.
19034         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19035
19036 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19037
19038         PR c/17188
19039         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19040         * gcc.dg/decl-3.c: Adjust expected message.
19041
19042 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19043
19044         PR fortran/17615
19045         * gfortran.dg/pr17615.f90: New test.
19046
19047 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19048
19049         PR tree-optimzation/17517
19050         * g++.dg/tree-ssa/pr17517.C: New Test.
19051
19052 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19053
19054         PR c++/16889
19055         * g++.dg/lookup/ambig3.C: New.
19056
19057 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19058
19059         PR tree-opt/17624
19060         * g++.dg/opt/pr17624.C: New test.
19061
19062 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19063
19064         PR c/6980
19065         * gcc.dg/Wbad-function-cast-1.c: New test.
19066
19067 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19068
19069         * g++.dg/ext/complit1.C
19070         * g++.dg/other/error2.C
19071         * g++.dg/other/nontype-1.C
19072         * g++.dg/parse/crash11.C
19073         * g++.dg/parse/crash12.C
19074         * g++.dg/parse/error15.C
19075         * g++.dg/parse/error4.C
19076         * g++.dg/parse/tmpl-outside1.C
19077         * g++.dg/parse/too-many-tmpl-args1.C
19078         * g++.dg/template/dependent-expr3.C
19079         * g++.dg/template/error10.C
19080         * g++.dg/template/instantiate1.C
19081         * g++.dg/template/vtable2.C
19082         * g++.dg/warn/Wshadow-1.C
19083         * g++.dg/warn/weak1.C
19084         * g++.old-deja/g++.brendan/crash16.C
19085         * g++.old-deja/g++.brendan/crash18.C
19086         * g++.old-deja/g++.brendan/crash48.C
19087         * g++.old-deja/g++.brendan/crash49.C
19088         * g++.old-deja/g++.brendan/crash55.C
19089         * g++.old-deja/g++.brendan/crash56.C
19090         * g++.old-deja/g++.brendan/crash8.C
19091         * g++.old-deja/g++.brendan/enum11.C
19092         * g++.old-deja/g++.brendan/enum8.C
19093         * g++.old-deja/g++.brendan/enum9.C
19094         * g++.old-deja/g++.brendan/friend3.C
19095         * g++.old-deja/g++.brendan/misc14.C
19096         * g++.old-deja/g++.bugs/900402_02.C
19097         * g++.old-deja/g++.bugs/900404_03.C
19098         * g++.old-deja/g++.bugs/900404_04.C
19099         * g++.old-deja/g++.bugs/900428_03.C
19100         * g++.old-deja/g++.jason/crash4.C
19101         * g++.old-deja/g++.jason/overload21.C
19102         * g++.old-deja/g++.jason/redecl1.C
19103         * g++.old-deja/g++.jason/report.C
19104         * g++.old-deja/g++.jason/rfg10.C
19105         * g++.old-deja/g++.jason/template30.C
19106         * g++.old-deja/g++.law/arm12.C
19107         * g++.old-deja/g++.law/ctors5.C
19108         * g++.old-deja/g++.law/cvt20.C
19109         * g++.old-deja/g++.law/init10.C
19110         * g++.old-deja/g++.law/init8.C
19111         * g++.old-deja/g++.law/visibility17.C
19112         * g++.old-deja/g++.law/visibility7.C
19113         * g++.old-deja/g++.mike/net8.C
19114         * g++.old-deja/g++.mike/p646.C
19115         * g++.old-deja/g++.mike/p700.C
19116         * g++.old-deja/g++.mike/p701.C
19117         * g++.old-deja/g++.mike/p811.C
19118         * g++.old-deja/g++.ns/template13.C
19119         * g++.old-deja/g++.other/array3.C
19120         * g++.old-deja/g++.other/crash25.C
19121         * g++.old-deja/g++.other/dtor3.C
19122         * g++.old-deja/g++.other/dtor4.C
19123         * g++.old-deja/g++.other/main1.C
19124         * g++.old-deja/g++.other/warn7.C
19125         * g++.old-deja/g++.pt/crash11.C
19126         * g++.old-deja/g++.pt/crash36.C
19127         * g++.old-deja/g++.pt/spec22.C
19128         * g++.old-deja/g++.pt/spec9.C
19129         * g++.old-deja/g++.pt/ttp52.C
19130         * g++.old-deja/g++.robertl/eb103.C
19131         * g++.old-deja/g++.robertl/eb121.C
19132         * g++.old-deja/g++.robertl/eb22.C
19133         * g++.old-deja/g++.robertl/eb8.C:
19134         Update locations and/or regexps of dg-error markers.
19135         Remove markers for some bogus messages that are no longer issued.
19136
19137 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19138
19139         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19140         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19141
19142 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19143
19144         PR c++/17618
19145         * g++.dg/lookup/crash5.C: New test.
19146
19147 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19148
19149         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19150         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19151         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19152         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19153         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19154         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19155
19156         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19157         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19158         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19159         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19160         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19161         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19162
19163         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19164
19165         * gcc.dg/vect/vect-44.c: Check additional cases.
19166         * gcc.dg/vect/vect-48.c: Check additional cases.
19167
19168         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19169         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19170         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19171         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19172         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19173         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19174         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19175         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19176         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19177
19178         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19179         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19180         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19181
19182 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19183
19184         * gcc.dg/tree-ssa/loop-6.c: New test.
19185
19186 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19187
19188         PR c++/17620
19189         * g++.dg/inherit/base2.C: New.
19190
19191 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19192
19193         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19194         * gcc.dg/20001012-2.c: Likewise.
19195         * gcc.dg/20001013-1.c: Likewise.
19196         * gcc.dg/20001101-1.c: Likewise.
19197         * gcc.dg/20001102-1.c: Likewise.
19198         * gcc.dg/bf-spl1.c: Likewise.
19199         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19200         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19201
19202 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19203
19204         PR tree-optimization/16721
19205         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19206
19207 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19208
19209         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19210         * gcc.dg/20040305-1.c: Likewise.
19211
19212 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19213
19214         PR c/16566
19215         * gcc.c-torture/compile/pr16566-1.c,
19216         gcc.c-torture/compile/pr16566-2.c,
19217         gcc.c-torture/compile/pr16566-3.c: New tests.
19218
19219 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19220
19221         PR tree-optimization/17512
19222         * gcc.c-torture/compile/20040916-1.c.
19223
19224 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19225
19226         * gcc.dg/pragma-re-3.c: New test.
19227
19228 2004-09-17  Matt Austern  <austern@apple.com>
19229
19230         PR c++/15049
19231         * g++.dg/other/anon3.C: New.
19232
19233 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19234
19235         PR c++/7503
19236         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19237         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19238         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19239         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19240         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19241
19242 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19243
19244         PR fortran/17286
19245         * gfortran.dg/pr17286.f90: New test.
19246
19247 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19248
19249         PR c++/17530
19250         * g++.dg/template/static7.C: New test.
19251
19252 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19253
19254         PR tree-opt/17558
19255         * gcc.c-torture/compile/pr17558.c: New test.
19256
19257 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19258
19259         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19260         if SKIP_ATTRIBUTE is defined.
19261
19262 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19263
19264         PR fortran/15957
19265         * gfortran.dg/pr15957.f90: New test.
19266
19267 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19268
19269         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19270         in comparison.
19271         * gcc.dg/vect/vect-79.c: Likewise.
19272         * gcc.dg/vect/vect-80.c: Likewise.
19273
19274 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19275
19276         PR fortran/15750
19277         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19278
19279 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19280
19281         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19282         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19283         * gcc.dg/vect/vect-62.c: New testcase.
19284         * gcc.dg/vect/vect-63.c: New testcase.
19285         * gcc.dg/vect/vect-64.c: New testcase.
19286         * gcc.dg/vect/vect-65.c: New testcase.
19287         * gcc.dg/vect/vect-66.c: New testcase.
19288         * gcc.dg/vect/vect-67.c: New testcase.
19289         * gcc.dg/vect/vect-68.c: New testcase.
19290         * gcc.dg/vect/vect-69.c: New testcase.
19291         * gcc.dg/vect/vect-79.c: New testcase.
19292         * gcc.dg/vect/vect-80.c: New testcase.
19293
19294 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19295
19296         * gcc.target/mips/asm-1.c: New test.
19297
19298 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19299
19300         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19301         * gcc.dg/vect/vect-73.c: New testcase.
19302         * gcc.dg/vect/vect-74.c: New testcase.
19303         * gcc.dg/vect/vect-75.c: New testcase.
19304         * gcc.dg/vect/vect-76.c: New testcase.
19305         * gcc.dg/vect/vect-77.c: New testcase.
19306         * gcc.dg/vect/vect-78.c: New testcase
19307
19308 2004-09-18  Paul Brook  <paul@codesourcery.com>
19309
19310         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19311
19312 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19313
19314         PR c/17424
19315         * gcc.dg/pr17424-1.c: New test.
19316
19317 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19318
19319         * g++.dg/tree-ssa/pr17153.C: New test.
19320
19321 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19322
19323         PR pch/13361
19324         * testsuite/g++.dg/pch/wchar-1.C: New.
19325         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19326
19327 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19328
19329         * gcc.c-torture/execute/20040917-1.c: New test.
19330
19331 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19332
19333         PR tree-optimization/17319
19334         * gcc.dg/pr17319.c: New test.
19335
19336 2004-09-17  Devang Patel  <dpatel@apple.com>
19337
19338         * gcc.dg/20040813-1.c: New test.
19339
19340 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19341
19342         PR tree-optimization/17273
19343         * gcc.c-torture/compile/pr17273.c: New test.
19344
19345 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19346
19347         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19348         Update expected messages.
19349         * gcc.dg/declspec-13.c: New test.
19350
19351 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19352
19353         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19354
19355 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19356
19357         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19358         change what 'a' is pointing to.
19359
19360 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19361
19362         PR c++/16002
19363         * g++.dg/template/error18.C: New test.
19364
19365         PR c++/16029
19366         * g++.dg/warn/Wunused-8.C: New test.
19367
19368 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19369
19370         PR tree-optimization/17513
19371         * gcc.dg/20040916-1.c: New test.
19372
19373 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19374
19375         PR c++/17501
19376         * g++.dg/template/typename7.C: New test.
19377
19378 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19379
19380         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19381
19382 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19383
19384         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19385         with -ftree-based-profiling also.
19386         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19387
19388 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19389
19390         PR/15364
19391         * gfortran.dg/der_array_io_1.f90: New test.
19392         * gfortran.dg/der_array_io_2.f90: New test.
19393         * gfortran.dg/der_array_io_3.f90: New test.
19394
19395 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19396
19397         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19398         EABI.
19399
19400 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19401
19402         * g++.dg/opt/switch1.C: New test.
19403
19404 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19405
19406         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19407         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19408         Update expected messages.
19409
19410 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19411
19412         PR fortran/16485
19413         * gfortran.dg/same_name_1.f90: New test.
19414
19415 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19416
19417         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19418         dereference garbage pointers.
19419
19420 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19421
19422         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19423         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19424
19425         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19426         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19427         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19428
19429 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19430
19431         PR c++/17324
19432         * g++.dg/template/mangle1.C: New test.
19433
19434 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19435
19436         PR tree-optimization/17252
19437         * gcc.c-torture/execute/pr17252.c: New test.
19438
19439 2004-09-14  Andrew Pinski  <apinski@apple.com>
19440
19441         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19442
19443 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19444
19445         PR rtl-optimization/9771
19446         * gcc.dg/pr9771-1.c: New test case.
19447
19448 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19449
19450         PR tree-optimization/15262
19451         * gcc.c-torture/execute/pr15262-1.c: New test.
19452         * gcc.c-torture/execute/pr15262-2.c: New test.
19453
19454 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19455
19456         * gcc.dg/declspec-12.c: New test.
19457
19458 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19459
19460         * gfortran.dg/pr17090.f90: Add directives to test.
19461
19462 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19463
19464         * gcc.c-torture/compile/20040914-1.c: New test.
19465
19466 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19467
19468         PR c++/16162
19469         * g++.dg/template/decl2.C: New test.
19470
19471 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19472
19473         PR fortran/17090
19474         * gfortran.dg/pr17090.f90: New test.
19475
19476 2004-09-13  Dale Johannesen  <dalej@apple.com>
19477
19478         * gcc.c-torture/compile/pr17408.c: New test case.
19479
19480 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19481
19482         PR c++/16716
19483         * g++.dg/parse/crash17.C: New test.
19484
19485         PR c++/17327
19486         * g++.dg/template/enum3.C: New test.
19487
19488 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19489
19490         * lib/gcc-defs.exp: Load wrapper.exp.
19491         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19492         using local code.
19493         * lib/gcc.exp (gcc_init): Similar.
19494         * lib/gfortran.exp (gfortran_init): Similar.
19495         * lib/objc.exp (objc_init): Similar.
19496         * lib/treelang.exp (treelang_init): Similar.
19497         * lib/wrapper.exp: New file with build_wrapper call machinery in
19498         ${tool}_maybe_build_wrapper.
19499
19500 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19501
19502         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19503         "inline".
19504         * gcc.dg/declspec-11.c: Update expected messages.
19505         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19506         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19507         gcc.dg/inline-12.c: New tests.
19508
19509 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19510
19511         * g++.dg/tree-ssa/pr17400.C: New testcase.
19512
19513 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19514
19515         * gcc.target/mips/sb1-1.c: New testcase.
19516
19517 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19518
19519         * lib/g77-dg.exp: Remove unused file.
19520         * lib/mike-g77.exp: Ditto.
19521         * lib/g77.exp: Ditto.
19522
19523 2004-09-12  Richard Henderson  <rth@redhat.com>
19524
19525         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19526
19527 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19528
19529         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19530         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19531         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19532         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19533         Update expected messages.
19534
19535 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19536
19537         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19538         declaration/use mismatch for dirp parameter.
19539
19540 2004-09-12  Andrew Pinski  <apinski@apple.com>
19541
19542         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19543         -fgnu-runtime is passed.
19544
19545 2004-09-12  Richard Henderson  <rth@redhat.com>
19546
19547         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19548         do the uplevel thing and update additional_flags directly.
19549         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19550         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19551         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19552         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19553
19554 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19555
19556         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19557
19558 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19559
19560         PR middle-end/17411
19561         * g++.dg/opt/pr17411-1.C: New test case.
19562
19563 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19564
19565         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19566         gcc.dg/tls/diag-2.c: Update expected messages.
19567         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19568         messages.
19569         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19570         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19571         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19572         gcc.dg/tls/diag-5.c: New tests.
19573
19574 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19575
19576         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19577
19578 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19579
19580         * g++.dg/parse/break-in-for.C: New test.
19581
19582 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19583
19584         * gcc.dg/tree-ssa/20040911-1.c: New test.
19585
19586 2004-09-11  Andreas Jaeger  <aj@suse.de>
19587
19588         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19589         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19590
19591 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19592
19593         * gcc.target/frv: New directory of FR-V-specific tests.
19594
19595 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19596
19597         * gcc.dg/convert-vec-1.c: New test.
19598
19599 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19600
19601         PR middle-end/17024
19602         * gcc.dg/pr17024-1.c: New test case.
19603
19604 2004-09-10  Eric Christopher  <echristo@redhat.com>
19605
19606         * gcc.dg/20040910-1.c: New test.
19607
19608 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19609
19610         * gcc.dg/bitfld-9.c: New test.
19611
19612 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19613
19614         * gcc.c-torture/execute/ieee/acc1.c: New test.
19615         * gcc.c-torture/execute/ieee/acc2.c: New test.
19616         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19617
19618 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19619
19620         * gcc.dg/deprecated-2.c: New test.
19621
19622 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19623
19624         * gcc.dg/init-vec-1.c: New test.
19625
19626 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19627
19628         PR middle-end/17055
19629         * gcc.dg/pr17055-1.c: New test case.
19630
19631 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19632
19633         PR target/17377
19634         * gcc.c-torture/execute/pr17377.c: New test.
19635
19636 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19637
19638         PR c/8420
19639         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19640         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19641         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19642         gcc.dg/long-long-typespec-1.c: New tests.
19643         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19644
19645 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19646
19647         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19648         gcc.dg/gnu99-static-1.c: New tests.
19649
19650 2004-09-08  Devang Patel  <dpatel@apple.com>
19651
19652         * gcc.dg/darwin-ld-20040828-1.c: New test.
19653         * gcc.dg/darwin-ld-20040828-2.c: New test.
19654         * gcc.dg/darwin-ld-20040828-3.c: New test.
19655
19656 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19657
19658         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19659         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19660         in error message.
19661         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19662         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19663         in error message.
19664         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19665         types they qualify.
19666         * objc.dg/type-size-2.m: Fix wording in comment.
19667         * objc.dg/va-meth-1.m: New test case.
19668
19669 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19670
19671         PR c/16633:
19672         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19673         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19674
19675 2004-09-06  Devang Patel  <dpatel@apple.com>
19676
19677         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19678         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19679
19680 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19681
19682         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19683         reflect changed line numbering of diagnostics.
19684
19685 2004-09-06  Paul Brook  <paul@codesourcery.com>
19686
19687         * gfortran.dg/edit_real_1.f90: Add new test.
19688
19689 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19690
19691         * gcc.dg/tree-ssa/loop-2.c: New test.
19692         * gcc.dg/tree-ssa/loop-3.c: New test.
19693         * gcc.dg/tree-ssa/loop-4.c: New test.
19694         * gcc.dg/tree-ssa/loop-5.c: New test.
19695
19696 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19697
19698         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19699
19700 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19701
19702         * gcc.dg/format/sentinel-1.c: New test.
19703
19704 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19705
19706         * testsuite/gcc.dg/builtins-46.c: New.
19707
19708 2004-09-03  Devang Patel  <dpatel@apple.com>
19709
19710         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19711         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19712
19713 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19714
19715         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19716         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19717         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19718         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19719         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19720         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19721         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19722         the non-portable bzero.
19723         * gcc.dg/20010912-1.c: xfail for NetWare.
19724         * gcc.dg/20020426-2.c: xfail for NetWare.
19725         * gcc.dg/20021014-1.c: xfail for NetWare.
19726         * gcc.dg/20021018-1.c: xfail for NetWare.
19727         * gcc.dg/20030213-1.c: xfail for NetWare.
19728         * gcc.dg/20030225-1.c: xfail for NetWare.
19729         * gcc.dg/20030708-1.c: xfail for NetWare.
19730         * gcc.dg/builtins-config.h: Also exclude NetWare.
19731         * gcc.dg/format/format.h: Define restrict only if not already defined.
19732         * gcc.dg/nest.c: xfail for NetWare.
19733         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19734         * lib/target-supports.exp (check_visibility_available): Exclude
19735         NetWare.
19736
19737 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19738
19739         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19740         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19741         deterministic starting point for the alignment of structure fields.
19742         * gcc.dg/Wpadded.c: Dito.
19743         * g++.dg/abi/vbase10.C: Dito.
19744
19745 2004-09-03  Devang Patel  <dpatel@apple.com>
19746
19747         * g++.dg/debug/pr15736.cc: New test.
19748
19749 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19750
19751         * README.QMTEST: Fix out-of-date link.
19752
19753 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19754
19755         PR fortran/16579
19756         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19757         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19758
19759 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19760
19761         * g++.dg/abi/arm_rtti1.C: New test.
19762
19763 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19764
19765         * gcc.dg/ppc-vector-memcpy.c: New.
19766         * gcc.dg/ppc-vector-memset.c: New.
19767
19768 2004-09-02  Chao-ying Fu  <fu@mips.com>
19769
19770         * gcc.target/mips/mips-3d-1.c: New test.
19771         * gcc.target/mips/mips-3d-2.c: New test.
19772         * gcc.target/mips/mips-3d-3.c: New test.
19773         * gcc.target/mips/mips-3d-4.c: New test.
19774         * gcc.target/mips/mips-3d-5.c: New test.
19775         * gcc.target/mips/mips-3d-6.c: New test.
19776         * gcc.target/mips/mips-3d-7.c: New test.
19777         * gcc.target/mips/mips-3d-8.c: New test.
19778         * gcc.target/mips/mips-3d-9.c: New test.
19779         * gcc.target/mips/mips-ps-1.c: New test.
19780         * gcc.target/mips/mips-ps-2.c: New test.
19781         * gcc.target/mips/mips-ps-3.c: New test.
19782         * gcc.target/mips/mips-ps-4.c: New test.
19783         * gcc.target/mips/mips-ps-type.c: New test.
19784
19785 2004-09-02  Paul Brook  <paul@codesourcery.com>
19786
19787         * gfortran.dg/edit_real_1.f90: Add new tests.
19788
19789 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19790
19791         PR fortran/15327
19792         * gfortran.dg/merge_char_1.f90: New test.
19793
19794 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19795
19796         PR fortran/16404
19797         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19798
19799 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19800
19801         PR c/1522
19802         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19803
19804 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19805
19806         * g++.dg/opt/loop1.C: Do not XFAIL.
19807
19808 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19809
19810         * gcc.c-torture/execute/20040831-1.c: New test.
19811
19812 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19813
19814         PR fortran/16579
19815         * gfortran.dg/g77/20010610.f: Now passes.
19816         Copy from g77.f-torture/execute. Add dg-run directive.
19817         * gfortran.dg/g77/README: Update
19818
19819 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19820
19821         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19822         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19823         (t1, t2, t3, t4): Add volatile.
19824
19825 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19826
19827         * g++.dg/ext/visibility/arm1.C: New test.
19828
19829 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19830
19831         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19832         -pedantic-errors.
19833
19834 2004-09-01  Paul Brook  <paul@codesourcery.com>
19835
19836         * gfortran.dg/eof_2.f90: New test.
19837
19838 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19839
19840         PR fortran/16579
19841         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19842
19843 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19844
19845         PR libfortran/16805
19846         * gfortran.dg/list_read_2.f90: New test.
19847
19848 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19849
19850         * g++.dg/abi/key1.C: New test.
19851
19852 2004-08-31  Richard Henderson  <rth@redhat.com>
19853
19854         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19855         form of offsetof.
19856         * g++.dg/other/offsetof5.C: Remove duplicate.
19857
19858 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19859
19860         PR fortran/17244
19861         * gfortran.dg/func_derived_1.f90: New test.
19862
19863 2004-08-31  Paul Brook  <paul@codesourcery.com>
19864
19865         * gfortran.dg/eof_1.f90: New test.
19866
19867 2004-08-31  Paul Brook  <paul@codesourcery.com>
19868
19869         * gfortran.dg/list_read_1.f90: New file.
19870
19871 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/opt/loop1.C: XFAIL.
19874
19875 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19876
19877         * gcc.dg/funcdef-storage-1.c: New.
19878         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19879         an extern function in local scope.
19880         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19881         declare an 'auto inline' function in local scope.
19882         * gcc.dg/20011130-1.c: Likewise.
19883         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19884         an 'auto' function in local scope.
19885         * gcc.dg/20021014-1.c: Likewise.
19886         * gcc.dg/20030331-2.c: Likewise.
19887
19888 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19889
19890         * gfortran.dg/blockdata_1.f90: New test.
19891
19892 2004-08-30  Richard Henderson  <rth@redhat.com>
19893
19894         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19895
19896 2004-08-30  Richard Henderson  <rth@redhat.com>
19897
19898         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19899         additional_flags set by alternate driver.
19900         (ieee-options): New procedure.
19901         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19902         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19903         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19904         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19905
19906 2004-08-30  Richard Henderson  <rth@redhat.com>
19907
19908         * lib/f-torture.exp: Remove.
19909
19910 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19911
19912         PR rtl-optimization/16590
19913         * g++.dg/opt/loop1.C: New test.
19914
19915 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19916
19917         PR fortran/13910
19918         * gfortran.dg/oldstyle_1.f90: New test.
19919
19920 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19921         Paul Brook  <paul@codesourcery.com>
19922
19923         * gfortran.dg/g77/README: Update.
19924         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19925         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19926         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19927
19928 2004-08-28  Paul Brook  <paul@codesourcery.com>
19929
19930         PR libfortran/17195
19931         * gfortran.dg/edit_real_1.f90: New test.
19932
19933 2004-08-27  Paul Brook  <paul@codesourcery.com>
19934
19935         * gfortran.dg/rewind_1.f90: New test.
19936
19937 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
19938
19939         PR fortran/16597
19940         * gfortran.dg/pr16597.f90: New test.
19941
19942 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19943
19944         PR c/13801
19945         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
19946         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
19947         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
19948         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
19949         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
19950
19951 2004-08-26  Nick Clifton  <nickc@redhat.com>
19952
19953         * gcc.c-torture/compile/pr17119.c: New test.
19954
19955 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19956
19957         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
19958
19959 2004-08-25  Richard Henderson  <rth@redhat.com>
19960
19961         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
19962         the bits that expect kind=8 to be the largest real kind.
19963
19964 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19965
19966         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
19967
19968 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19969
19970         * gfortran.dg/assignment_1.f90: New test.
19971
19972 2004-08-25  Adam Nemet  <anemet@lnxw.com>
19973
19974         * g++.dg/template/repo3.C: New test.
19975
19976 2004-08-25  Roger Sayle  <roger@eyesopen.com>
19977
19978         PR middle-end/16693
19979         PR tree-optimization/16372
19980         * g++.dg/opt/pr16372-1.C: New test case.
19981         * g++.dg/opt/pr16693-1.C: New test case.
19982         * g++.dg/opt/pr16693-2.C: New test case.
19983
19984 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
19985
19986         * objc.dg/proto-lossage-4.m: New test.
19987
19988 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
19989
19990         PR c++/17155
19991         * g++.dg/inherit/local2.C: New test.
19992
19993 2004-08-25  Paul Brook  <paul@codesourcery.com>
19994
19995         PR fortran/17144
19996         * gfortran.dg/string_ctor_1.f90: New test.
19997
19998 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19999
20000         PR c++/14428
20001         * g++.dg/template/redecl2.C: New test.
20002
20003 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20004
20005         PR fortran/17143
20006         * gfortran.dg/pr17143.f90: New test.
20007
20008 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20009
20010         PR fortran/17164
20011         * gfortran.dg/pr17164.f90: New test.
20012
20013 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20014
20015         * gcc.dg/tree-ssa/loop-1.c: New test.
20016
20017 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20018
20019         * gcc.c-torture/compile/20040824-1.c: New test.
20020
20021 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20022
20023         * gcc.c-torture/compile/iftrap-3.c: New test.
20024
20025 2004-08-24  Paul Brook  <paul@codesourcery.com>
20026
20027         * gfortran.dg/entry_2.f90: New test.
20028
20029 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20030
20031         PR c++/16889
20032         * g++.dg/lookup/ambig[12].C: New.
20033
20034 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20035
20036         PR c++/16706
20037         * g++.dg/template/crash21.C: New test.
20038         * g++.dg/template/crash22.C: Likewise.
20039
20040 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20041
20042         PR c++/17149
20043         * g++.dg/template/access15.C: New.
20044
20045 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20046
20047         PR c++/17163
20048         * g++.dg/template/repo2.C: New test.
20049
20050 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20051
20052         PR rtl-optimization/17078
20053         * gcc.c-torture/execute/pr17078-1.c: New test case.
20054
20055 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c/14492
20058         * gcc.dg/debug/crash1.c: New test.
20059
20060 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20061
20062         PR c/16180
20063         * gcc.dg/loop-5.c: New test.
20064
20065 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20066
20067         * gcc.c-torture/execute/20040823-1.c: New test.
20068
20069 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20070
20071         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20072         to the assembler.  Simplify test accordingly.
20073         (asm_abi_flags): Use GNU names.
20074         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20075         to check for ABI flags.
20076
20077 2004-08-22  Andrew Pinski  <apinski@apple.com>
20078
20079         * g++.dg/opt/pr14029.C: New test.
20080         * gcc.c-torture/execute/pr15262.c: New test.
20081
20082 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20083
20084         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20085
20086 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20087
20088         PR 16908
20089         * gfortran.dg/direct_io.f90: New test.
20090
20091 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20092
20093         PR c++/17121
20094         * g++.dg/inherit/local2.C: New test.
20095
20096 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20097
20098         PR c++/17120
20099         * g++.dg/warn/Wparentheses-4.C: New test.
20100
20101 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20102
20103         PR c++/17121
20104         * g++.dg/inherit/local2.C: New test.
20105
20106         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20107         * gcc.dg/ppc-ldstruct.c: Likewise.
20108         * gcc.dg/ppc64-abi-2.c: Likewise.
20109
20110 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20111
20112         PR rtl-optimization/17099
20113         * gcc.c-torture/execute/20040820-1.c: New test.
20114
20115 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20116
20117         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20118
20119 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20120
20121         PR fortran/17077
20122         * gfortran.dg/auto_array_1.f90: New test.
20123
20124 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20125
20126         PR fortran/17074
20127         * gfortran.dg/simpleif_1.f90: New test.
20128
20129 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20130
20131         * lib/target-supports.exp (check_profiling_available): Return
20132         false for arm*-*-symbianelf* and arm*-*-eabi*.
20133
20134         PR c++/15890
20135         * g++.dg/template/delete1.C: New test.
20136
20137 2004-08-19  Paul Brook  <paul@codesourcery.com>
20138
20139         PR fortran/14976
20140         PR fortran/16228
20141         * gfortran.dg/data_char_1.f90: New test.
20142
20143 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20144
20145         PR fortran/16946
20146         * gfortran.dg/reduction.f90: New testcase.
20147
20148 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20149
20150         PR fortran/16520
20151         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20152
20153 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20154
20155         PR c++/17041
20156         * g++.dg/Wparentheses-3.C: New test.
20157
20158 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20159
20160         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20161         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20162         * gcc.dg/vect/vect-2.c: Likewise.
20163         * gcc.dg/vect/vect-3.c: Likewise.
20164         * gcc.dg/vect/vect-4.c: Likewise.
20165         * gcc.dg/vect/vect-5.c: Likewise.
20166         * gcc.dg/vect/vect-6.c: Likewise.
20167         * gcc.dg/vect/vect-7.c: Likewise.
20168         * gcc.dg/vect/vect-25.c: Likewise.
20169         * gcc.dg/vect/vect-31.c: Likewise.
20170         * gcc.dg/vect/vect-32.c: Likewise.
20171         * gcc.dg/vect/vect-34.c: Likewise.
20172         * gcc.dg/vect/vect-36.c: Likewise.
20173         * gcc.dg/vect/vect-all.c: Likewise.
20174
20175 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20176
20177         PR c++/17068
20178         * g++.dg/template/operator4.C: New test.
20179
20180 2004-08-18  Richard Henderson  <rth@redhat.com>
20181
20182         * gcc.dg/20040206-1.c: XFAIL.
20183
20184 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/16246
20187         * g++.dg/template/array7.C: New test.
20188
20189 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20190
20191         * gcc.dg/mips-movcc-1.c: New test.
20192         * gcc.dg/mips-movcc-2.c: New test.
20193         * gcc.dg/mips-movcc-3.c: New test.
20194
20195         * gcc.dg/mips-nmadd-1.c: New test.
20196         * gcc.dg/mips-nmadd-2.c: New test.
20197
20198 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20199
20200         PR c++/15871
20201         * g++.dg/opt/inline8.C: New test.
20202
20203         PR c++/16965
20204         * g++.dg/parse/error17.C: New test.
20205
20206 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20207
20208         * gcc.dg/vect: New directory for vectorizer tests.
20209         * gcc.dg/vect/tree-vect.h: New file.
20210         * gcc.dg/vect/vect.exp: New file.
20211         * gcc.dg/vect/pr16105.c.c: New test.
20212         * gcc.dg/vect/vect-1.c: New test.
20213         * gcc.dg/vect/vect-2.c: New test.
20214         * gcc.dg/vect/vect-3.c: New test.
20215         * gcc.dg/vect/vect-4.c: New test.
20216         * gcc.dg/vect/vect-5.c: New test.
20217         * gcc.dg/vect/vect-6.c: New test.
20218         * gcc.dg/vect/vect-7.c: New test.
20219         * gcc.dg/vect/vect-8.c: New test.
20220         * gcc.dg/vect/vect-9.c: New test.
20221         * gcc.dg/vect/vect-10.c: New test.
20222         * gcc.dg/vect/vect-11.c: New test.
20223         * gcc.dg/vect/vect-12.c: New test.
20224         * gcc.dg/vect/vect-13.c: New test.
20225         * gcc.dg/vect/vect-14.c: New test.
20226         * gcc.dg/vect/vect-15.c: New test.
20227         * gcc.dg/vect/vect-16.c: New test.
20228         * gcc.dg/vect/vect-17.c: New test.
20229         * gcc.dg/vect/vect-18.c: New test.
20230         * gcc.dg/vect/vect-19.c: New test.
20231         * gcc.dg/vect/vect-20.c: New test.
20232         * gcc.dg/vect/vect-21.c: New test.
20233         * gcc.dg/vect/vect-22.c: New test.
20234         * gcc.dg/vect/vect-23.c: New test.
20235         * gcc.dg/vect/vect-24.c: New test.
20236         * gcc.dg/vect/vect-25.c: New test.
20237         * gcc.dg/vect/vect-26.c: New test.
20238         * gcc.dg/vect/vect-27.c: New test.
20239         * gcc.dg/vect/vect-28.c: New test.
20240         * gcc.dg/vect/vect-29.c: New test.
20241         * gcc.dg/vect/vect-30.c: New test.
20242         * gcc.dg/vect/vect-31.c: New test.
20243         * gcc.dg/vect/vect-32.c: New test.
20244         * gcc.dg/vect/vect-33.c: New test.
20245         * gcc.dg/vect/vect-34.c: New test.
20246         * gcc.dg/vect/vect-35.c: New test.
20247         * gcc.dg/vect/vect-36.c: New test.
20248         * gcc.dg/vect/vect-37.c: New test.
20249         * gcc.dg/vect/vect-38.c: New test.
20250         * gcc.dg/vect/vect-40.c: New test.
20251         * gcc.dg/vect/vect-41.c: New test.
20252         * gcc.dg/vect/vect-42.c: New test.
20253         * gcc.dg/vect/vect-43.c: New test.
20254         * gcc.dg/vect/vect-44.c: New test.
20255         * gcc.dg/vect/vect-45.c: New test.
20256         * gcc.dg/vect/vect-46.c: New test.
20257         * gcc.dg/vect/vect-47.c: New test.
20258         * gcc.dg/vect/vect-48.c: New test.
20259         * gcc.dg/vect/vect-49.c: New test.
20260         * gcc.dg/vect/vect-50.c: New test.
20261         * gcc.dg/vect/vect-51.c: New test.
20262         * gcc.dg/vect/vect-52.c: New test.
20263         * gcc.dg/vect/vect-53.c: New test.
20264         * gcc.dg/vect/vect-54.c: New test.
20265         * gcc.dg/vect/vect-55.c: New test.
20266         * gcc.dg/vect/vect-56.c: New test.
20267         * gcc.dg/vect/vect-57.c: New test.
20268         * gcc.dg/vect/vect-58.c: New test.
20269         * gcc.dg/vect/vect-59.c: New test.
20270         * gcc.dg/vect/vect-60.c: New test.
20271         * gcc.dg/vect/vect-61.c: New test.
20272         * gcc.dg/vect/vect-all.c: New test.
20273         * gcc.dg/vect/vect-none.c: New test.
20274
20275 2004-08-17  Paul Brook  <paul@codesourcery.com>
20276
20277         PR fortran/13082
20278         * gfortran.dg/entry_1.f90: New test.
20279
20280 2004-08-17  Andrew Pinski  <apinski@apple.com>
20281
20282         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20283
20284 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20285
20286         * gcc.dg/pr17036-1.c: New test.
20287
20288 2004-08-16  Devang Patel  <dpatel@apple.com>
20289
20290         * gcc.dg/darwin-20040809-1.c: New test.
20291
20292 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20293
20294         * gcc.dg/funcdef-attr-1.c: New test.
20295
20296 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20297
20298         * gcc.dg/altivec-17.c: New test.
20299         * gcc.dg/altivec-18.c: New test.
20300
20301 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20302
20303         PR c++/6749
20304         * g++.dg/template/vtable2.C: New test.
20305
20306 2004-08-14  Richard Henderson  <rth@redhat.com>
20307
20308         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20309         * gcc.dg/pack-test-4.c (main): Return 0.
20310         * gcc.dg/setjmp-1.c: Remove XFAIL.
20311         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20312
20313 2004-08-14  Richard Henderson  <rth@redhat.com>
20314
20315         * gcc.dg/980217-1.c: Add prototype for printf.
20316
20317 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20318
20319         * gfortran.dg/pr16935.f90: New test.
20320
20321 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20322
20323         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20324
20325 2004-08-13  Paul Brook  <paul@codesourcery.com>
20326
20327         * gfortran.dg/der_io_1.f90: Remove stray comma.
20328
20329 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20330
20331         * gcc.dg/vmx/cw-bug-2.c: Remove.
20332         * gcc.dg/vmx/vprint-1.c: Remove.
20333         * gcc.dg/vmx/vscan-1.c: Remove.
20334
20335 2004-08-12  Devang patel  <dpatel@apple.com>
20336
20337         * gcc.dg/darwin-20040809-2.c: New test.
20338
20339 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20340
20341         * g++.dg/ext/altivec-12.C: New test.
20342
20343         * g++.dg/ext/altivec-11.C: New test.
20344
20345 2004-08-12  Paul Brook  <paul@codesourcery.com>
20346
20347         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20348
20349 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20350
20351         * g++.dg/ext/altivec-2.C: Check for hardware support before
20352         executing any VMX instructions.
20353
20354         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20355
20356 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20357
20358         PR c++/16276
20359         * g++.old-deja/g++.other/comdat4.C: New test.
20360         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20361
20362 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20363
20364         PR target/16286
20365         * gcc.dg/pr16286.c: New test.
20366
20367 2004-08-12 Jan Beulich <jbeulich@novell.com>
20368
20369         * g++.dg/ext/asm5.C: New.
20370
20371 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20372
20373         PR c++/16698
20374         * g++.dg/eh/crash1.C: New test.
20375
20376         PR c++/16717
20377         * g++.dg/ext/construct1.C: New test.
20378
20379 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20380
20381         PR c++/16853
20382         * g++.dg/init/ptrmem1.C: New test.
20383
20384         PR c++/16618
20385         * g++.dg/parse/offsetof5.C: New test.
20386
20387         PR c++/16870
20388         * g++.dg/template/overload3.C: New test.
20389
20390 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20391
20392         PR c++/16964
20393         * g++.dg/parse/error16.C: New test.
20394
20395         PR c++/16904
20396         * g++.dg/template/error14.C: New test.
20397
20398         PR c++/16929
20399         * g++.dg/template/error15.C: New test.
20400
20401 2004-08-11  Devang Patel  <dpatel@apple.com>
20402
20403         * gcc.dg/darwin-ld-20040809-1.c: New test.
20404         * gcc.dg/darwin-ld-20040809-2.c: New test.
20405
20406 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20407
20408         PR fortran/16917
20409         * gfortran.dg/dfloat_1.f90: New test.
20410
20411 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20412
20413         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20414         * gcc.dg/dll-2.c: Fix dg-require syntax.
20415         * gcc.misc-tests/arm-isr.c (abort): Declare.
20416         (exit): Likewise.
20417
20418 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20419
20420         PR c++/16971
20421         * g++.dg/parse/crash16.C: New test.
20422
20423 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20424
20425         * gcc.dg/mips-rsqrt-1.c: New test case.
20426         * gcc.dg/mips-rsqrt-2.c: New test case.
20427         * gcc.dg/mips-rsqrt-3.c: New test case.
20428
20429 2004-08-10  Paul Brook  <paul@codesourcery.com>
20430
20431         * gfortran.dg/der_io_1.f90: New test.
20432
20433 2004-08-10  Paul Brook  <paul@codesourcery.com>
20434
20435         PR fortran/16919
20436         * gfortran.dg/der_array_1.f90: New test.
20437
20438 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20439
20440         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20441
20442 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20443
20444         * gcc.dg/wchar_t-2.c: Fix typo.
20445
20446 2004-08-09  Falk Hueffner  <falk@debian.org>
20447
20448         PR tree-optimization/12517
20449         * gcc.c-torture/compile/pr12517.c: New test.
20450
20451         PR tree-optimization/12578
20452         * gcc.c-torture/compile/pr12578.c: New test.
20453
20454         PR tree-optimization/12899
20455         * gcc.c-torture/compile/pr12899.c: New test.
20456
20457         PR rtl-optimization/14692
20458         * gcc.c-torture/compile/pr14692.c: New test.
20459
20460         PR tree-optimization/16461
20461         * gcc.c-torture/compile/pr16461.c: New test.
20462
20463 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20464
20465         * gfortran.dg/getenv_1.f90: New test.
20466
20467 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20468
20469         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20470         wchar_t.
20471         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20472
20473 2004-08-06  Paul Brook  <paul@codesourcery.com>
20474
20475         * gfortran.dg/ret_array_1.f90: New test.
20476         * gfortran.dg/ret_pointer_1.f90: New test.
20477
20478 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20479
20480         * gcc.dg/missing-field-init-[12].c: New tests.
20481         * g++.dg/warn/missing-field-init-[12].C: New tests.
20482
20483 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20484
20485         * gcc.dg/enum2.c: New test.
20486         * gcc.dg/symbian3.c: Likewise.
20487         * gcc.dg/symbian4.c: Likewise.
20488         * gcc.dg/wchar_t-2.c: Likewise.
20489
20490 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20491
20492         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20493         destructor tests.
20494
20495 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20496
20497         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20498         dg-require-visiblity.
20499         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20500         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20501         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20502         * g++.dg/ext/visibility/new1.C: Likewise.
20503         * g++.dg/ext/visibility/pragma.C: Likewise.
20504         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20505         * g++.dg/ext/visibility/virtual.C: Likewise.
20506         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20507         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20508         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20509         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20510         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20511         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20512         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20513         * g++/dg/ext/visibility/visibility-8.C: New test.
20514         * gcc.c-torture/compile/dll.x: Remove.
20515         * gcc.dg/dll-2.c: Use dg-require-dll
20516         * gcc.dg/visibility-10.c: New test.
20517         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20518         supporting DLLs.
20519         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20520         (scan_not_hidden): Likewise.
20521
20522 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20523
20524         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20525
20526 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20527
20528         * gcc.c-torture/execute/20040805-1.c: New test.
20529
20530 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20531
20532         * gcc.dg/20020118-1.c: Declare abort.
20533         * gcc.dg/altivec_check.h: Likewise.
20534         * gcc.dg/iftrap-2.c: Likewise.
20535         * gcc.dg/pragma-darwin.c: Likewise.
20536         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20537
20538 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20539
20540         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20541
20542 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20543
20544         * gcc.c-torture/execute/builtins/abs-2.c,
20545         gcc.c-torture/execute/builtins/abs-3.c,
20546         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20547         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20548         intmax_t, uintmax_t and their limits.
20549         * gcc.dg/intmax_t-1.c: New test.
20550
20551 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20552
20553         * g++.dg/tc1/dr147.C: Add reference to PR.
20554
20555 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20556
20557         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20558         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20559
20560 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20561
20562         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20563
20564 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20565
20566         * gcc.dg/redecl-5.c: New test.
20567         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20568         of scanf.
20569
20570 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20571
20572         PR middle-end/16790
20573         * gcc.c-torture/execute/pr16790-1.c: New test case.
20574
20575 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20576
20577         * g++.dg/ext/visibility/assign1.C: New test.
20578         * g++.dg/ext/visibility/new1.C: Likewise.
20579
20580         * gcc.dg/symbian1.c: New test.
20581         * gcc.dg/symbian2.c: Likewise.
20582
20583 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20584
20585         PR target/16570
20586         * gcc.dg/i386-sse-9.c: New test.
20587
20588 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20589
20590         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20591
20592 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20593
20594         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20595         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20596         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20597         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20598         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20599         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20600         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20601         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20602         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20603         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20604         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20605         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20606         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20607         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20608         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20609         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20610         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20611         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20612         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20613         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20614         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20615         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20616         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20617         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20618         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20619         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20620         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20621         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20622         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20623         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20624         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20625         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20626         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20627         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20628         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20629         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20630         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20631         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20632         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20633         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20634         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20635         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20636         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20637         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20638         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20639         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20640         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20641         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20642         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20643         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20644         gcc.misc-tests/i386-pf-3dnow-1.c,
20645         gcc.misc-tests/i386-pf-athlon-1.c,
20646         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20647         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20648         Declare built-in functions used.
20649         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20650
20651 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20652
20653         PR c++/16707
20654         * g++.dg/lookup/using12.C: New test.
20655
20656         * g++.dg/init/null1.C: Fix PR number.
20657         * g++.dg/parse/namespace10.C: Likewise.
20658
20659 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20660
20661         PR c++/16224
20662         * g++.dg/template/spec17.C: New test.
20663         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20664         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20665
20666 2004-08-02  David Billinghurst
20667
20668         PR fortran/16292
20669         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20670
20671 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20672
20673         * gcc.dg/ia64-got-1.c: New test case.
20674
20675 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20676
20677         PR c++/16489
20678         * g++.dg/init/null1.C: New test.
20679         * g++.dg/tc1/dr76.C: Adjust error marker.
20680
20681         PR c++/16529
20682         * g++.dg/parse/namespace10.C: New test.
20683
20684         PR c++/16810
20685         * g++.dg/inherit/ptrmem2.C: New test.
20686
20687 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20688
20689         PR target/16155
20690         * gcc.dg/pr16155.c: New test.
20691
20692 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20693
20694         * gcc.dg/redecl-2.c: New test.
20695
20696 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20697
20698         * gcc.dg/darwin-longdouble.c: New file.
20699
20700 2004-07-30  Richard Henderson  <rth@redhat.com>
20701
20702         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20703         write to constant argument.
20704         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20705
20706 2004-07-30  Richard Henderson  <rth@redhat.com>
20707
20708         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20709         tests of nearest around zero.
20710
20711 2004-07-30  Andrew Pinski  <apinski@apple.com>
20712
20713         * gcc.c-torture/compile/20040730-1.c: New test.
20714
20715 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20716
20717         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20718         powerpc-eabispe.
20719
20720 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20721
20722         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20723
20724 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20725
20726         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20727         contains $ld_library_path.
20728         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20729
20730 2004-07-29  Richard Henderson  <rth@redhat.com>
20731
20732         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20733
20734         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20735         (alt2, which): New.
20736         (Check): Accept either alternative.
20737
20738 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20739
20740         * g++.dg/abi/inline1.C: New test.
20741         * g++.dg/abi/local1-a.cc: Likewise.
20742         * g++.dg/abi/local1.C: Likewise.
20743         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20744         * g++.dg/abi/mangle12.C: Likewise.
20745         * g++.dg/abi/mangle17.C: Likewise.
20746         * g++.dg/abi/mangle20-2.C: Likewise.
20747         * g++.dg/opt/interface1.C: Likewise.
20748         * g++.dg/opt/interface1.h: Likewise.
20749         * g++.dg/opt/interface1-a.cc: New test.
20750         * g++.dg/parse/repo1.C: New test.
20751         * g++.dg/template/repo1.C: Likewise.
20752         * g++.dg/warn/Winline-1.C: Likewise.
20753         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20754
20755 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20756
20757         * gcc.dg/tree-ssa/20040729-1.c: New test.
20758
20759 2004-07-27  Matt Austern <austern@apple.com>
20760
20761         * gcc.dg/darwin-bool-1.c: New test.
20762         * gcc.dg/darwin-bool-2.c: New test.
20763
20764 2004-07-28  Richard Henderson  <rth@redhat.com>
20765
20766         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20767         arguments in the correct type.  Don't write to constant arguments.
20768
20769 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20770
20771         PR tree-optimization/16688
20772         PR tree-optimization/16689
20773         * g++.dg/tree-ssa/pr16688.C: New test.
20774
20775 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20776
20777         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20778         loads.  Not only in the comment, this time.
20779
20780 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20781
20782         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20783         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20784         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20785         * gcc.dg/sh4a-bitmovua.c: New.
20786         * gcc.dg/sh4a-cos.c: New.
20787         * gcc.dg/sh4a-cosf.c: New.
20788         * gcc.dg/sh4a-fprun.c: New.
20789         * gcc.dg/sh4a-fsrra.c: New.
20790         * gcc.dg/sh4a-memmovua.c: New.
20791         * gcc.dg/sh4a-sin.c: New.
20792         * gcc.dg/sh4a-sincos.c: New.
20793         * gcc.dg/sh4a-sincosf.c: New.
20794         * gcc.dg/sh4a-sinf.c: New.
20795
20796 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20797
20798         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20799         conditionals.
20800         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20801         loads.
20802         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20803         DOM1.
20804
20805 2004-07-27  Andrew Pinski  <apinski@apple.com>
20806
20807         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20808
20809 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20810
20811         * gcc.dg/pragma-isr.c: New test.
20812
20813 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20814
20815         PR c++/14429
20816         * g++.dg/template/ttp11.C: New test.
20817
20818 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20819
20820         * gcc.c-torture/compile/20040727-1.c: New test.
20821
20822 2004-07-26  Eric Christopher  <echristo@redhat.com>
20823
20824         * gcc.c-torture/compile/20040726-2.c: New test.
20825
20826 2004-07-26  Andrew Pinski  <apinski@apple.com>
20827
20828         * g++.dg/rtti/tinfo1.C: Xfail.
20829
20830 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20831
20832         * gcc.c-torture/compile/20040726-1.c: New test.
20833
20834 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20835             Brian Ryner  <bryner@brianryner.com>
20836
20837         PR c++/9283
20838         PR c++/15000
20839         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20840         * g++.dg/ext/visibility/: New directory.
20841         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20842         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20843         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20844         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20845         * g++.dg/ext/visibility/fvisibility.C,
20846         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20847         g++.dg/ext/visibility/fvisibility-override1.C
20848         g++.dg/ext/visibility/fvisibility-override2.C
20849         g++.dg/ext/visibility/memfuncts.C
20850         g++.dg/ext/visibility/noPLT.C
20851         g++.dg/ext/visibility/pragma.C
20852         g++.dg/ext/visibility/pragma-override1.C
20853         g++.dg/ext/visibility/pragma-override2.C
20854         g++.dg/ext/visibility/staticmemfuncts.C
20855         g++.dg/ext/visibility/virtual.C: New tests.
20856
20857 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20858
20859         PR c/15360
20860         * gcc.dg/pr15360-1.c: New test.
20861
20862 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20863
20864         * gcc.dg/pragma-align-2.c: New test.
20865         * gcc.dg/pragma-init-fini.c: New test.
20866         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20867         targets.
20868
20869 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20870
20871         * gcc.dg/init-string-2.c: New test.
20872
20873 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20874
20875         PR 16684
20876         * gcc.dg/Wredundant-decls-1.c: New test case.
20877
20878 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20879
20880         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20881         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20882         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20883         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20884         * gcc.dg/compat/generate-random.c: New file.
20885         * gcc.dg/compat/generate-random.h: Likewise.
20886         * gcc.dg/compat/generate-random_r.c: Likewise.
20887         * gcc.dg/compat/struct-layout-1.h: Likewise.
20888         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20889         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20890         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20891         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20892         * gcc.dg/compat/struct-layout-1_main.c: New test.
20893         * gcc.dg/compat/struct-layout-1_x.c: New file.
20894         * gcc.dg/compat/struct-layout-1_y.c: New file.
20895         * gcc.dg/compat/struct-layout-1_test.h: New file.
20896
20897 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20898
20899         * gcc.dg/comp-return-1.c: New test
20900
20901 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20902
20903         * gcc.dg/vmx/8-02a.c: Fix typo.
20904
20905         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20906         * gcc.dg/darwin-abi-3.c: New test.
20907
20908         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20909         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20910
20911         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20912         * gcc.dg/vmx/ops-long-1.c: New test.
20913         * gcc.dg/vmx/ops-long-2.c: New test.
20914
20915 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         * g++.dg/lookup/conv-[1234].C: New.
20918
20919 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20920
20921         * g++.dg/parse/attr2.C: Simplify.
20922
20923 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20924
20925         PR c/7284
20926         * gcc.c-torture/execute/pr7284-1.c: New test.
20927
20928 2004-07-22  Brian Booth  <bbooth@redhat.com>
20929
20930         * gcc.dg/tree-ssa/20040721-1.c: New test.
20931
20932 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
20933
20934         * g++.dg/template/crash20.c: New.
20935
20936 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
20937
20938         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
20939         Add dg-run directive.  Declare variables as required.
20940         * gfortran.dg/g77/README: Update
20941
20942 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
20943
20944         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
20945         gcc.dg/cris-peep2-andu2.c: New tests.
20946
20947 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20948
20949         PR c/15052
20950         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
20951         on return type.
20952         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
20953         messages.
20954         * gcc.dg/qual-return-2.c: Update expected messages.
20955         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
20956
20957 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20958
20959         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
20960         * gcc.dg/noncompile/921102-1.c: Update expected error message.
20961
20962 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20963
20964         PR c/11250
20965         * gcc.dg/init-string-1.c: New test.
20966
20967 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
20968
20969         PR middle-end/15345
20970         PR c/16450
20971         * gcc.dg/torture/nested-fn-1.c: New test.
20972
20973 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
20974
20975         PR target/16559
20976         * gcc.dg/ia64-fptr-1.c: New file.
20977
20978 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20979
20980         PR c++/14497
20981         * g++.dg/template/spec16.C: New test.
20982         * g++.old-deja/g++.robertl/eb118.C: Remove.
20983
20984 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20985
20986         PR c++/509
20987         * g++.dg/template/spec15.C: New test.
20988
20989 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
20990
20991         Copy cases from g77.f-torture/execute and add dg-run
20992         directive.  Other changes as noted.
20993         * gfortran.dg/g77/13037.f
20994         * gfortran.dg/g77/1832.f
20995         * gfortran.dg/g77/19981119-0.f
20996         * gfortran.dg/g77/19990313-0.f
20997         * gfortran.dg/g77/19990313-1.f
20998         * gfortran.dg/g77/19990313-2.f
20999         * gfortran.dg/g77/19990313-3.f
21000         * gfortran.dg/g77/19990419-1.f
21001         * gfortran.dg/g77/19990826-0.f
21002         * gfortran.dg/g77/19990826-2.f
21003         * gfortran.dg/g77/20000503-1.f
21004         * gfortran.dg/g77/20001111.f
21005         * gfortran.dg/g77/20010116.f
21006         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21007         * gfortran.dg/g77/20010430.f
21008         * gfortran.dg/g77/6177.f
21009         * gfortran.dg/g77/947.f
21010         * gfortran.dg/g77/970816-3.f
21011         * gfortran.dg/g77/971102-1.f
21012         * gfortran.dg/g77/980520-1.f
21013         * gfortran.dg/g77/980628-0.f
21014         * gfortran.dg/g77/980628-1.f
21015         * gfortran.dg/g77/980628-10.f
21016         * gfortran.dg/g77/980628-2.f
21017         * gfortran.dg/g77/980628-3.f
21018         * gfortran.dg/g77/980628-7.f
21019         * gfortran.dg/g77/980628-8.f
21020         * gfortran.dg/g77/980628-9.f
21021         * gfortran.dg/g77/980701-0.f
21022         * gfortran.dg/g77/980701-1.f
21023         * gfortran.dg/g77/cabs.f
21024         * gfortran.dg/g77/claus.f
21025         * gfortran.dg/g77/complex_1.f
21026         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21027         * gfortran.dg/g77/dcomplex.f
21028         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21029         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21030         * gfortran.dg/g77/f90-intrinsic-numeric.f
21031         * gfortran.dg/g77/int8421.f
21032         * gfortran.dg/g77/labug1.f
21033         * gfortran.dg/g77/large_vec.f
21034         * gfortran.dg/g77/le.f
21035         * gfortran.dg/g77/short.f
21036         * gfortran.dg/g77/README: Update
21037
21038 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/16637
21041         * g++.dg/parse/lookup4.C: New test.
21042
21043 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21044
21045         PR c++/16175
21046         * g++.dg/template/ttp10.C: New test.
21047
21048 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21049
21050         * gcc.dg/pr12625-1.c: New test.
21051
21052 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21053
21054         * testsuite/gcc.dg/switch-warn-1.c: New test.
21055         * testsuite/gcc.dg/switch-warn-2.c: New test.
21056         * gcc.c-torture/compile/pr14730.c: Update.
21057
21058 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21059
21060         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21061         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21062         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21063         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21064
21065 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21066
21067         PR c++/16623
21068         * g++.dg/template/assign1.C: New test.
21069
21070 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21071
21072         PR c++/12170
21073         * g++.dg/template/ttp9.C: New test.
21074
21075 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21076
21077         * gcc.dg/format/cmn-err-1.c: New test.
21078
21079 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21080
21081         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21082         gcc.dg/Wparentheses-10.c: New tests.
21083         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21084
21085 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21086
21087         PR fortran/16465
21088         * gfortran.dg/g77//ffixed-line-length-0.f,
21089         gfortran.dg/g77/ffixed-line-length-132.f,
21090         gfortran.dg/g77/ffixed-line-length-72.f,
21091         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21092         gfortran.dg/g77/README: Update.
21093
21094 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21095
21096         PR c++/13092
21097         * g++.dg/template/non-dependent7.C: New test.
21098         * g++.dg/template/non-dependent8.C: Likewise.
21099         * g++.dg/template/non-dependent9.C: Likewise.
21100         * g++.dg/template/non-dependent10.C: Likewise.
21101
21102 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21103
21104         PR c++/16337
21105         * g++.dg/parse/attr2.C: New test.
21106
21107 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21108
21109         * g77.dg: Removed.
21110         * g77.f-torture: Ditto.
21111
21112 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21113
21114         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21115         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21116         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21117
21118 2004-07-16  Richard Henderson  <rth@redhat.com>
21119
21120         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21121
21122 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21123
21124         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21125         tests with full list of options.
21126         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21127         of TORTURE_OPTIONS if test contains 'dg-do run'.
21128
21129         PR fortran/16404
21130         * gfortran.dg/do_iterator.f90: New test.
21131
21132 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21133
21134         PR rtl-optimization/16536
21135         * gcc.c-torture/execute/restrict-1.c: New test.
21136
21137 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21138
21139         PR fortran/15324
21140         * gfortran.dg/pr15324.f90: New test.
21141
21142         PR fortran/15129
21143         * gfortran.dg/pr15129.f90: New test.
21144
21145         PR fortran/15140
21146         * gfortran.dg/pr15140.f90: New test.
21147
21148         PR fortran/13792
21149         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21150         compile-time simplification.
21151
21152 2004-07-14  Mike Stump  <mrs@apple.com>
21153
21154         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21155
21156 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21157
21158         PR target/16325
21159         * gcc.dg/profile-generate-1.c: New.
21160
21161 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21162
21163         * gcc.c-torture/execute/20040709-1.c: New test.
21164         * gcc.c-torture/execute/20040709-2.c: New test.
21165
21166 2004-07-14  Mike Stump  <mrs@apple.com>
21167
21168         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21169
21170 2004-07-14  Mike Stump  <mrs@apple.com>
21171
21172         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21173
21174 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/16518
21177         * g++.dg/parse/mutable1.C: New test.
21178
21179 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21180
21181         PR tree-optimization/16443
21182         * gcc.dg/tree-ssa/20040713-1.c: New test.
21183
21184 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21185
21186         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21187         for operator new.
21188
21189 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21190
21191         * gfortran.dg/g77/README: New file
21192         * gfortran.dg/g77/19981216-0.f: Copy from
21193         g77.f-torture/noncompile.  Add "dg-do compile" and
21194         dg-error as required.
21195         * gfortran.dg/g77/19990218-1.f: Likewise.
21196         * gfortran.dg/g77/19990905-1.f: Likewise.
21197         * gfortran.dg/g77/9263.f: Likewise.
21198         * gfortran.dg/g77/980615-0.f: Likewise.
21199         * gfortran.dg/g77/980616-0.f: Likewise.
21200         * gfortran.dg/g77/check0.f: Likewise.
21201         * gfortran.dg/g77/select_no_compile.f: Likewise.
21202
21203 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21204
21205         Copy files from g77.f-torture/compile.
21206         Add "{ dg-do compile}".  Other changes as noted
21207         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21208         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21209         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21210         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21211         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21212         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21213         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21214         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21215         statement to conform to standard.  Append alpha1.x for reference.
21216         * gfortran.dg/g77/xformat.f: Add dg-warning
21217
21218 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21219
21220         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21221         Add {dg-do compile} directive.
21222         * gfortran.dg/g77/cpp2.F: Likewise.
21223
21224 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21225
21226         PR c++/5402
21227         * g++.dg/lookup/name-clash1.C: New test.
21228
21229         PR c++/9777
21230         * g++.dg/lookup/name-clash2.C: New test.
21231
21232         PR c++/12102
21233         * g++.dg/lookup/name-clash3.C: New test.
21234
21235 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21236
21237         * g++.dg/lookup/new2.C: New test.
21238         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21239
21240 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21241
21242         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21243         Add {dg-do compile} directive.
21244         * gfortran.dg/g77/13060.f: Likewise.
21245         * gfortran.dg/g77/19990218-0.f: Likewise.
21246         * gfortran.dg/g77/19990305-0.f: Likewise.
21247         * gfortran.dg/g77/19990419-0.f: Likewise.
21248         * gfortran.dg/g77/19990502-0.f: Likewise.
21249         * gfortran.dg/g77/19990502-1.f: Likewise.
21250         * gfortran.dg/g77/19990525-0.f: Likewise.
21251         * gfortran.dg/g77/19990826-1.f: Likewise.
21252         * gfortran.dg/g77/19990826-3.f: Likewise.
21253         * gfortran.dg/g77/19990905-2.f: Likewise.
21254         * gfortran.dg/g77/20000412-1.f: Likewise.
21255         * gfortran.dg/g77/20000511-1.f: Likewise.
21256         * gfortran.dg/g77/20000511-2.f: Likewise.
21257         * gfortran.dg/g77/20000518.f: Likewise.
21258         * gfortran.dg/g77/20000601-1.f: Likewise.
21259         * gfortran.dg/g77/20000601-2.f: Likewise.
21260         * gfortran.dg/g77/20000629-1.f: Likewise.
21261         * gfortran.dg/g77/20000630-2.f: Likewise.
21262         * gfortran.dg/g77/20010115.f: Likewise.
21263         * gfortran.dg/g77/20010321-1.f: Likewise.
21264         * gfortran.dg/g77/20010426.f: Likewise.
21265         * gfortran.dg/g77/20020307-1.f: Likewise.
21266         * gfortran.dg/g77/8485.f: Likewise.
21267         * gfortran.dg/g77/960317-1.f: Likewise.
21268         * gfortran.dg/g77/970915-0.f: Likewise.
21269         * gfortran.dg/g77/980310-1.f: Likewise.
21270         * gfortran.dg/g77/980310-2.f: Likewise.
21271         * gfortran.dg/g77/980310-3.f: Likewise.
21272         * gfortran.dg/g77/980310-4.f: Likewise.
21273         * gfortran.dg/g77/980310-6.f: Likewise.
21274         * gfortran.dg/g77/980310-7.f: Likewise.
21275         * gfortran.dg/g77/980310-8.f: Likewise.
21276         * gfortran.dg/g77/980419-2.f: Likewise.
21277         * gfortran.dg/g77/980424-0.f: Likewise.
21278         * gfortran.dg/g77/980427-0.f: Likewise.
21279         * gfortran.dg/g77/980729-0.f: Likewise.
21280         * gfortran.dg/g77/981117-1.f: Likewise.
21281         * gfortran.dg/g77/toon_1.f: Likewise.
21282
21283 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21284
21285         PR c++/2204
21286         * g++.dg/other/abstract2.C: New test.
21287
21288 2004-07-12  Paul Brook  <paul@codesourcery.com>
21289
21290         * gfortran.dg/pointer_init_1.f90: New test.
21291
21292 2004-07-11  Paul Brook  <paul@codesourcery.com>
21293
21294         PR fortran/15986
21295         * gfortran.dg/contained_1.f90: New test.
21296
21297 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21298
21299         * g++.dg/parse/defarg8.C: New test.
21300
21301 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21302
21303         PR fortran/16433
21304         * gfortran.dg/pr16433.f: New test.
21305
21306         PR fortran/17574
21307         * gfortran.dg/pr15754.f90: New test.
21308
21309 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21310
21311         PR tree-optimization/16437
21312         * gcc.c-torture/execute/bitfld-4.c: New test.
21313
21314 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21315
21316         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21317         access to common var from module.
21318
21319 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21320
21321         PR fortran/16336
21322         * gfortran.fortran-torture/execute/common_2.f90: New test.
21323
21324 2004-07-10  Paul Brook  <paul@codesourcery.com>
21325
21326         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21327
21328 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21329
21330         PR fortran/15969
21331         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21332
21333 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21334
21335         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21336         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21337         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21338         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21339         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21340         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21341         * gfortran.dg/g77/funderscoring.f: Likewise.
21342         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21343
21344 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21345
21346         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21347
21348 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21349         Paul Brook  <paul@codesourcery.com>
21350
21351         PR fortran/13415
21352         * gfortran.dg/common_pointer_1.f90: New test.
21353
21354 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21355
21356         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21357
21358 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21359
21360         PR target/16364
21361         * gcc.c-torture/compile/20040709-1.c: New.
21362
21363 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21364
21365         PR fortran/14077
21366         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21367
21368 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21369
21370         PR fortran/13201
21371         * gfortran.dg/shape_1.f90: New test.
21372
21373 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21374             Andrew Pinski  <apinski@apple.com>
21375
21376         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21377
21378 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21379
21380         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21381         comment.
21382
21383 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21384         Paul Brook  <paul@codesourcery.com>
21385
21386         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21387         '.f95' and '.F95'.
21388
21389 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21390
21391         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21392
21393 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21394
21395         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21396         testcases with capital suffix.
21397
21398 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21399
21400         PR fortran/15481
21401         PR fortran/13372
21402         PR fortran/13575
21403         PR fortran/15978
21404         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21405
21406         * gfortran.dg/implicit_1.f90: New test.
21407
21408 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21409
21410         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21411         expression to match gfortran warning/error messages
21412         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21413         dg-error text.
21414
21415 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21416
21417         * lib/fortran-torture.exp: Rename proc search_for to
21418         search_for_re.
21419
21420 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21421
21422         * gcc.c-torture/execute/simd-5.x: New file.
21423         XFAIL on SPARC 64-bit at -O0.
21424
21425 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21426
21427         PR c++/8211
21428         PR c++/16165
21429         * g++.dg/warn/effc3.C: New test.
21430
21431 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21432
21433         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21434         change X to 1X in format.
21435         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21436         add data statements to conform to standard.
21437
21438 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21439
21440         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21441         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21442         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21443
21444 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21445
21446         * gfortran.dg/g77/7388.f: Copy from g77.dg
21447         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21448         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21449         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21450         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21451         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21452         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21453         * gfortran.dg/g77/strlen0.f: Likewise.
21454
21455 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21456
21457         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21458         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21459
21460 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21461
21462         * gcc.c-torture/execute/920428-2.x: Delete.
21463         * gcc.c-torture/execute/920501-7.x: Likewise.
21464
21465 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21466
21467         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21468         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21469         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21470         prescott and c3-2.
21471         (PREFETCH_3DNOW): Add -march=c3.
21472
21473 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21474
21475         PR c/16437
21476         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21477         * gcc.c-torture/execute/bf64-1.x: Likewise.
21478
21479 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21480
21481         * gcc.c-torture/compile/20040708-1.c: New test.
21482
21483 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21484
21485         PR c++/16169
21486         * g++.dg/warn/effc2.C: New test.
21487
21488 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21489
21490         * gcc.c-torture/execute/bitfld-1.x: Remove.
21491         * gcc.c-torture/execute/bitfld-3.c: New test.
21492         * gcc.dg/bitfld-2.c: Remove XFAILs.
21493
21494 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21495
21496         PR c++/16276
21497         * g++.dg/rtti/tinfo1.C: New file.
21498
21499 2004-07-07  Eric Christopher  <echristo@redhat.com>
21500
21501         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21502
21503 2004-07-07  Andrew Pinski  <apinski@apple.com>
21504
21505         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21506
21507 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21508
21509         * g++.dg/init/call1.C: XFAIL.
21510
21511 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21512
21513         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21514         except for movstrict*, to movmem* and clrstr* to clrmem*.
21515
21516 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21517
21518         * gcc.c-torture/execute/20040707-1.c: New test.
21519
21520 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21521
21522         * gcc.c-torture/execute/20040706-1.c: New test.
21523
21524 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21525
21526         PR c++/3671
21527         * g++.dg/template/spec14.C: New test.
21528
21529 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21530
21531         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21532         nothing if not yet defined.  Use it in b, c and d type definitions.
21533         * gcc.c-torture/execute/20040705-1.c: New test.
21534         * gcc.c-torture/execute/20040705-2.c: New test.
21535
21536 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21537
21538         PR c++/2518
21539         * g++.dg/lookup/new1.C: New test.
21540
21541 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21542
21543         PR c++/11406
21544         * g++.dg/template/sizeof8.C: New test.
21545
21546 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21547
21548         * gcc.c-torture/compile/20040705-1.c: New test.
21549
21550 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21551
21552         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21553
21554 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21555
21556         * gcc.dg/cpp/if-mop.c: Two new testcases.
21557         * gcc.dg/cpp/trad/comment-3.c: New.
21558
21559 2004-07-04  Paul Brook  <paul@codesourcery.com>
21560
21561         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21562
21563 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21564
21565         PR c++/3761
21566         * g++.dg/lookup/crash4.C: New test.
21567
21568 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21569
21570         * gcc.c-torture/execute/builtin-abs-1.c
21571         * gcc.c-torture/execute/builtin-abs-2.c
21572         * gcc.c-torture/execute/builtin-complex-1.c
21573         * gcc.c-torture/execute/builtins/string-1-lib.c
21574         * gcc.c-torture/execute/builtins/string-1.c
21575         * gcc.c-torture/execute/builtins/string-2-lib.c
21576         * gcc.c-torture/execute/builtins/string-2.c
21577         * gcc.c-torture/execute/builtins/string-3-lib.c
21578         * gcc.c-torture/execute/builtins/string-3.c
21579         * gcc.c-torture/execute/builtins/string-4-lib.c
21580         * gcc.c-torture/execute/builtins/string-4.c
21581         * gcc.c-torture/execute/builtins/string-5-lib.c
21582         * gcc.c-torture/execute/builtins/string-5.c
21583         * gcc.c-torture/execute/builtins/string-6-lib.c
21584         * gcc.c-torture/execute/builtins/string-6.c
21585         * gcc.c-torture/execute/builtins/string-7-lib.c
21586         * gcc.c-torture/execute/builtins/string-7.c
21587         * gcc.c-torture/execute/builtins/string-8-lib.c
21588         * gcc.c-torture/execute/builtins/string-8.c
21589         * gcc.c-torture/execute/builtins/string-9-lib.c
21590         * gcc.c-torture/execute/builtins/string-9.c
21591         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21592         * gcc.c-torture/execute/builtins/string-asm-1.c
21593         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21594         * gcc.c-torture/execute/builtins/string-asm-2.c
21595         * gcc.c-torture/execute/stdio-opt-1.c
21596         * gcc.c-torture/execute/stdio-opt-2.c
21597         * gcc.c-torture/execute/stdio-opt-3.c
21598         * gcc.c-torture/execute/string-opt-1.c
21599         * gcc.c-torture/execute/string-opt-10.c
21600         * gcc.c-torture/execute/string-opt-11.c
21601         * gcc.c-torture/execute/string-opt-12.c
21602         * gcc.c-torture/execute/string-opt-13.c
21603         * gcc.c-torture/execute/string-opt-14.c
21604         * gcc.c-torture/execute/string-opt-15.c
21605         * gcc.c-torture/execute/string-opt-16.c
21606         * gcc.c-torture/execute/string-opt-2.c
21607         * gcc.c-torture/execute/string-opt-6.c
21608         * gcc.c-torture/execute/string-opt-7.c
21609         * gcc.c-torture/execute/string-opt-8.c:
21610         Replace with ...
21611
21612         * gcc.c-torture/execute/builtins/abs-2.c
21613         * gcc.c-torture/execute/builtins/abs-3.c
21614         * gcc.c-torture/execute/builtins/complex-1.c
21615         * gcc.c-torture/execute/builtins/fprintf.c
21616         * gcc.c-torture/execute/builtins/fputs.c
21617         * gcc.c-torture/execute/builtins/memcmp.c
21618         * gcc.c-torture/execute/builtins/memmove.c
21619         * gcc.c-torture/execute/builtins/memops-asm.c
21620         * gcc.c-torture/execute/builtins/mempcpy-2.c
21621         * gcc.c-torture/execute/builtins/mempcpy.c
21622         * gcc.c-torture/execute/builtins/memset.c
21623         * gcc.c-torture/execute/builtins/printf.c
21624         * gcc.c-torture/execute/builtins/sprintf.c
21625         * gcc.c-torture/execute/builtins/strcat.c
21626         * gcc.c-torture/execute/builtins/strchr.c
21627         * gcc.c-torture/execute/builtins/strcmp.c
21628         * gcc.c-torture/execute/builtins/strcpy.c
21629         * gcc.c-torture/execute/builtins/strcspn.c
21630         * gcc.c-torture/execute/builtins/strlen-2.c
21631         * gcc.c-torture/execute/builtins/strlen.c
21632         * gcc.c-torture/execute/builtins/strncat.c
21633         * gcc.c-torture/execute/builtins/strncmp-2.c
21634         * gcc.c-torture/execute/builtins/strncmp.c
21635         * gcc.c-torture/execute/builtins/strncpy.c
21636         * gcc.c-torture/execute/builtins/strpbrk.c
21637         * gcc.c-torture/execute/builtins/strpcpy-2.c
21638         * gcc.c-torture/execute/builtins/strpcpy.c
21639         * gcc.c-torture/execute/builtins/strrchr.c
21640         * gcc.c-torture/execute/builtins/strspn.c
21641         * gcc.c-torture/execute/builtins/strstr-asm.c
21642         * gcc.c-torture/execute/builtins/strstr.c:
21643         ... these new files.
21644
21645         * gcc.c-torture/execute/builtins/abs-2-lib.c
21646         * gcc.c-torture/execute/builtins/abs-3-lib.c
21647         * gcc.c-torture/execute/builtins/complex-1-lib.c
21648         * gcc.c-torture/execute/builtins/fprintf-lib.c
21649         * gcc.c-torture/execute/builtins/fputs-lib.c
21650         * gcc.c-torture/execute/builtins/memcmp-lib.c
21651         * gcc.c-torture/execute/builtins/memmove-lib.c
21652         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21653         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21654         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21655         * gcc.c-torture/execute/builtins/memset-lib.c
21656         * gcc.c-torture/execute/builtins/printf-lib.c
21657         * gcc.c-torture/execute/builtins/sprintf-lib.c
21658         * gcc.c-torture/execute/builtins/strcat-lib.c
21659         * gcc.c-torture/execute/builtins/strchr-lib.c
21660         * gcc.c-torture/execute/builtins/strcmp-lib.c
21661         * gcc.c-torture/execute/builtins/strcpy-lib.c
21662         * gcc.c-torture/execute/builtins/strcspn-lib.c
21663         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21664         * gcc.c-torture/execute/builtins/strlen-lib.c
21665         * gcc.c-torture/execute/builtins/strncat-lib.c
21666         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21667         * gcc.c-torture/execute/builtins/strncmp-lib.c
21668         * gcc.c-torture/execute/builtins/strncpy-lib.c
21669         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21670         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21671         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21672         * gcc.c-torture/execute/builtins/strrchr-lib.c
21673         * gcc.c-torture/execute/builtins/strspn-lib.c
21674         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21675         * gcc.c-torture/execute/builtins/strstr-lib.c
21676         * gcc.c-torture/execute/builtins/lib/abs.c
21677         * gcc.c-torture/execute/builtins/lib/fprintf.c
21678         * gcc.c-torture/execute/builtins/lib/memset.c
21679         * gcc.c-torture/execute/builtins/lib/printf.c
21680         * gcc.c-torture/execute/builtins/lib/sprintf.c
21681         * gcc.c-torture/execute/builtins/lib/strcpy.c
21682         * gcc.c-torture/execute/builtins/lib/strcspn.c
21683         * gcc.c-torture/execute/builtins/lib/strncat.c
21684         * gcc.c-torture/execute/builtins/lib/strncmp.c
21685         * gcc.c-torture/execute/builtins/lib/strncpy.c
21686         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21687         * gcc.c-torture/execute/builtins/lib/strspn.c
21688         * gcc.c-torture/execute/builtins/lib/strstr.c:
21689         New files containing support routines.
21690
21691         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21692         declaration.
21693         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21694         when not optimizing.
21695
21696 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21697
21698         PR c++/16240
21699         * g++.dg/abi/mangle22.C: New test.
21700         * g++.dg/abi/mangle23.C: Likewise.
21701
21702 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21703
21704         PR fortran/16290
21705         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21706         Allow for cases without denormalized floating point numbers.
21707
21708 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21709
21710         PR c/1027
21711         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21712         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21713         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21714         expected warning text.
21715         * gcc.dg/format/diag-2.c: New test.
21716
21717 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21718
21719         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21720
21721 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21722
21723         * gcc.dg/builtins-43.c: New.
21724         * gcc.dg/builtins-44.c: New.
21725         * gcc.dg/builtins-45.c: New.
21726
21727 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21728             Andreas Tobler  <a.tobler@schweiz.ch>
21729
21730         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21731         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21732         as SIGSEGV.
21733         * gcc.dg/cleanup-11.c: Likewise.
21734         * gcc.dg/cleanup-8.c: Likewise.
21735         * gcc.dg/cleanup-9.c: Likewise.
21736         * gcc.dg/cleanup-5.c: Run on all platforms.
21737
21738 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21739
21740         * g++.dg/warn/nonnull1.C: New test.
21741
21742 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21743
21744         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21745         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21746         Special-case the Sun compiler wrt to <complex.h>.
21747
21748 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21749
21750         * gcc.dg/Wunreachable-8.C: New test.
21751
21752         * gcc.dg/h8300-ice2.c : New test.
21753
21754 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21755
21756         PR fortran/16161
21757         * gfortran.fortran-torture/compile/implicit.f90: Add test
21758         for implicit character.
21759
21760 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21761
21762         PR fortran/16289
21763         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21764         Use tiny() intrinsic to find smallest non-negative real
21765
21766 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21767
21768         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21769         * gcc.dg/compat/struct-by-value-22_x.c: New.
21770         * gcc.dg/compat/struct-by-value-22_y.c: New.
21771
21772         * gcc.c-torture/execute/20040629-1.c: New test.
21773
21774 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21775
21776         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21777         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21778
21779         PR target/16195
21780         * gcc.dg/20040625-1.c: New test.
21781
21782 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21783
21784         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21785
21786 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21787
21788         PR fortran/15963
21789         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21790
21791 2004-06-29  Richard Henderson  <rth@redhat.com>
21792
21793         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21794
21795 2004-06-29  Paul Brook  <paul@codesourcery.com>
21796
21797         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21798         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21799
21800 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         PR c++/16260
21803         * g++.dg/parse/crash15.C: New.
21804
21805 2004-06-28  Andrew Pinski  <apinski@apple.com>
21806
21807         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21808         by the error already.
21809
21810         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21811
21812 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21813
21814         PR target/14041
21815         * gcc.dg/h8300-bss-align-1.c : New.
21816
21817 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21818
21819         * PR c++/16174
21820         * g++.dg/template/ctor4.C: New.
21821
21822 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21823
21824         PR c++/16205
21825         * g++.dg/warn/Wsequence-point-1.C: New test.
21826
21827 2004-06-27  Paul Brook  <paul@codesourcery.com>
21828
21829         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21830
21831 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21832
21833         * g++.old-deja/g++.mike/p7325.C: Remove.
21834
21835 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21836
21837         PR c/14963
21838         * gcc.dg/pr14963.c: New test.
21839
21840 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21841
21842         PR c++/16193
21843         * g++.dg/parse/redef1.C: New test.
21844
21845 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21846
21847         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21848         20021110.c.
21849         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21850         20021119-1.c.
21851         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21852         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21853         5-04.c.
21854         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21855         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21856         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21857         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21858         g++.brendan/enum14.C.
21859         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21860         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21861         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21862         g++.mike/virt1.C.
21863         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21864         memtemp24.C.
21865
21866 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21867
21868         * gcc.dg/20040527-1.c: New test case.
21869
21870 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21871
21872         PR gfortran/pr16196
21873         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21874
21875 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21876
21877         PR middle-end/15825
21878         * gcc.dg/pr15825-1.c: New test case.
21879
21880 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21881
21882         * gcc.c-torture/execute/20040625-1.c: New test.
21883
21884 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21885
21886         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21887
21888 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21889
21890         * gcc.dg/torture/mips-div-1.c: New test.
21891
21892 2004-06-24  Jeff Law  <law@redhat.com>
21893
21894         * gcc.dg/tree-ssa/20040624-1.c: New test.
21895
21896 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21897
21898         * gcc.c-torture/compile/20040624-1.c: New test.
21899
21900 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21901
21902         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21903         this directory.
21904
21905 2004-06-23  Andrew Pinski  <apinski@apple.com>
21906
21907         PR middle-end/15988
21908         * g++.dg/opt/ptrmem4.C: New test.
21909
21910         * gcc.dg/c90-array-quals-2.c: New test.
21911
21912 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21913
21914         * gcc.dg/kpice1.c: New test.
21915
21916 2006-06-23  Andrew Pinski  <apinski@apple.com>
21917
21918         * gcc.dg/c90-array-quals.c: New test.
21919
21920 2006-06-22  Richard Henderson  <rth@redhat.com>
21921
21922         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21923
21924 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21925
21926         * gcc.dg/builtins-config.h: Handle FreeBSD.
21927
21928 2006-06-22  Richard Henderson  <rth@redhat.com>
21929
21930         * g++.dg/opt/devirt1.C: New.
21931
21932 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
21933
21934         * g++.dg/opt/pr15551.C: New testcase.
21935
21936 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
21937
21938         PR target/14800
21939         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
21940         x86_64-*-linux* when compiling for 32bit.
21941
21942 2004-06-21  Andrew Pinski  <apinski@apple.com>
21943
21944         * gcc.dg/pch/struct-1.c: New.
21945         * gcc.dg/pch/struct-1.hs: New.
21946
21947 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
21948
21949         * gcc.dg/pch/save-temps-1.c: New file.
21950         * gcc.dg/pch/save-temps-1.hs: New file.
21951
21952 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21953
21954         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
21955         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
21956
21957 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21958
21959         * gfortran.fortran-torture/execute/select_1.f90: Rename function
21960         to fix type error.
21961         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
21962         Remove trailing spaces.
21963
21964 2004-06-21  Richard Henderson  <rth@redhat.com>
21965
21966         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
21967         merging && to BIT_FIELD_REF.
21968
21969 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
21970
21971         * g++.dg/opt/placeholder1.C: New test.
21972
21973 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21974
21975         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
21976         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21977         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21978         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21979
21980 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
21981
21982         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
21983         extern "C".
21984         * g++.dg/other/pragma-re-1.C: Add comments.
21985
21986 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
21987
21988         PR gfortran/16080
21989         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
21990
21991 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
21992
21993         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
21994         instead of setting the type of size_t by
21995         hand.
21996
21997 2004-06-18  Roger Sayle  <roger@eyesopen.com>
21998
21999         * gcc.dg/unordered-2.c: New test case.
22000         * gcc.dg/unordered-3.c: New test case.
22001
22002 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22003
22004         PR other/16043
22005         * lib/g++.exp (g++_version): Tweak regexp for version
22006         * lib/g77.exp (g77_version): Likewise.
22007         * lib/gfortran.exp (gfortran_version): Likewise.
22008         * lib/objc.exp (objc_version): Likewise.
22009         * lib/treelang.exp (treelang_version): Likewise.
22010
22011 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22012
22013         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22014         Use INT_MAX instead of __INT_MAX__.
22015         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22016
22017         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22018         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22019         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22020         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22021         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22022         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22023         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22024         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22025         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22026
22027         * gcc.dg/range-test-1.c: New test.
22028         * g++.dg/opt/range-test-1.C: New test.
22029
22030 2004-06-17  Richard Henderson  <rth@redhat.com>
22031
22032         * objc.dg/sync-1.m: New.
22033         * objc.dg/try-catch-1.m: Don't force next runtime.
22034         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22035         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22036         shadowed catch clause.
22037         * objc.dg/try-catch-5.m: New.
22038
22039 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22040
22041         Bug 14610
22042         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22043
22044 2004-06-15  Richard Henderson  <rth@redhat.com>
22045
22046         * gcc.dg/20001116-1.c: Move expected warning line.
22047
22048 2004-06-15  Richard Henderson  <rth@redhat.com>
22049
22050         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22051         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22052
22053 2004-06-15  Jeff Law  <law@redhat.com>
22054
22055         * gcc.dg/tree-ssa/20040615-1.c: New test.
22056         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22057         be less sensitive to operand ordering.
22058         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22059
22060 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22061
22062         * g++.dg/abi/bitfield3.C: Add comment..
22063
22064 2004-06-15  Richard Henderson  <rth@redhat.com>
22065
22066         * g++.dg/ext/stmtexpr1.C: XFAIL.
22067         * gcc.dg/20030612-1.c: XFAIL.
22068
22069 2004-06-15  Eric Christopher  <echristo@redhat.com>
22070
22071         * g++.dg/charset/asm5.c: New.
22072         * gcc.dg/charset/asm6.c: New.
22073
22074 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22075
22076         PR fortran/15962
22077         * gfortran.fortran-torture/execute/select_1.f90: New test.
22078
22079 2004-06-15  Paul Brook  <paul@codesourcery.com>
22080
22081         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22082
22083 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22084
22085         PR c++/15967
22086         * g++.dg/lookup/crash3.C: New test.
22087
22088 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22089
22090         PR c++/15947
22091         * g++.dg/parse/dtor4.C: New test.
22092
22093 2004-06-14  Jeff Law  <law@redhat.com>
22094
22095         * gcc.c-torture/compile/20040614-1.c: New test.
22096
22097 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22098
22099         PR fortran/15211
22100         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22101         LEN of a character array.
22102
22103 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22104
22105         PR c++/15096
22106         * g++.dg/template/ptrmem10.C: New test.
22107
22108         PR c++/14930
22109         * g++.dg/template/friend30.C: New test.
22110
22111 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22112
22113         PR fortran/14928
22114         * gfortran.fortran-torture/compile/mloc.f90: New test.
22115
22116 2004-06-13  Paul Brook  <paul@codesourcery.com>
22117
22118         * gfortran.fortran-torture/execute/random_2.f90: New test.
22119
22120 2004-06-13  Eric Christopher  <echristo@redhat.com>
22121
22122         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22123
22124 2004-06-12  Paul Brook  <paul@codesourcery.com>
22125
22126         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22127
22128 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22129
22130         PR fortran/14923
22131         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22132
22133 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22134
22135         PR fortran/14957
22136         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22137         syntax errors in end statements of contained subroutines.
22138
22139 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22140
22141         PR fortran/12841
22142         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22143
22144 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22145
22146         PR fortran/15665
22147         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22148
22149 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22150
22151         PR gfortran/12839
22152         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22153
22154 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22155
22156         PR c++/15862
22157         * g++.dg/parse/enum1.C: New test.
22158
22159 2004-06-10  Jeff Law  <law@redhat.com>
22160
22161         * gcc.c-torture/compile/20040610-1.c: New test.
22162
22163 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22164
22165         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22166         * g++.old-deja/g++.other/decl3.C: Likewise.
22167
22168 2004-06-10  Brian Booth  <bbooth@redhat.com>
22169
22170         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22171         V_MAY_DEF instead of VDEF.
22172         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22173
22174 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22175
22176         PR c++/14211
22177         * g++.dg/conversion/const1.C: New test.
22178
22179         PR c++/15076
22180         * g++.dg/conversion/reinterpret1.C: New test.
22181
22182         PR c++/15877
22183         * g++.dg/template/enum2.C: New test.
22184
22185         PR c++/15227
22186         * g++.dg/template/error13.C: New test.
22187
22188 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22189
22190         PR fortran/14957
22191         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22192         arguments to test_* REAL and of the right size.
22193
22194 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22195
22196         PR target/15569
22197         PR rtl-optimization/15681
22198         * gcc.dg/20040609-1.c: New test.
22199
22200 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22201
22202         PR c++/14791
22203         * g++.dg/opt/builtins1.C: New test.
22204
22205 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22206
22207         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22208         that use default windows32 struct layout.
22209         * gcc.dg/i386-bitfield2.c: Likewise.
22210
22211 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22212
22213         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22214         for mingw32 and cygwin targets.
22215
22216 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22217
22218         * gcc.dg/pch/macro-4.c: New.
22219         * gcc.dg/pch/macro-4.hs: New.
22220
22221 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22222
22223         PR fortran/13249
22224         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22225
22226 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22227
22228         PR fortran/13372
22229         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22230
22231 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22232
22233         PR gfortran/14897
22234         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22235
22236 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22237
22238         PR gfortran/15755
22239         * gfortran.fortran-torture/execute/backspace.c : New test.
22240
22241 2004-06-09  Paul Brook  <paul@codesourcery.com>
22242
22243         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22244         (pointer_to_section): Rewrite to use smaller array.
22245
22246 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22247
22248         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22249         * gcc.dg/ext/altivec-10.c: Same.
22250         * gcc.dg/ext/altivec-11.c: Same.
22251         * gcc.dg/ext/altivec-12.c: Same.
22252         * gcc.dg/ext/altivec-13.c: Same.
22253         * gcc.dg/ext/altivec-14.c: Same.
22254         * gcc.dg/ext/altivec-15.c: Same.
22255         * gcc.dg/ext/altivec-16.c: Same.
22256         * gcc.dg/ext/altivec-3.c: Same.
22257         * gcc.dg/ext/altivec-4.c: Same.
22258         * gcc.dg/ext/altivec-6.c: Same.
22259         * gcc.dg/ext/altivec-7.c: Same.
22260         * gcc.dg/ext/altivec-8.c: Same.
22261         * gcc.dg/ext/altivec-varargs-1.c: Same.
22262
22263         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22264         * g++.dg/ext/altivec-10.C: Same.
22265         * g++.dg/ext/altivec-2.C: Same.
22266         * g++.dg/ext/altivec-3.C: Same.
22267         * g++.dg/ext/altivec-4.C: Same.
22268         * g++.dg/ext/altivec-5.C: Same.
22269         * g++.dg/ext/altivec-6.C: Same.
22270         * g++.dg/ext/altivec-7.C: Same.
22271         * g++.dg/ext/altivec-8.C: Same.
22272         * g++.dg/ext/altivec-9.C: Same.
22273
22274 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22275
22276         PR c++/7841
22277         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22278
22279 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22280
22281         * gcc.dg/union-1.c: New test.
22282
22283 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22284
22285         * gcc.dg/builtins-41.c: New test case.
22286         * gcc.dg/builtins-42.c: New test case.
22287
22288 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22289
22290         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22291         * g++.dg/ext/altivec-10.C: Same.
22292         * g++.dg/ext/altivec-2.C: Same.
22293         * g++.dg/ext/altivec-3.C: Same.
22294         * g++.dg/ext/altivec-4.C: Same.
22295         * g++.dg/ext/altivec-5.C: Same.
22296         * g++.dg/ext/altivec-6.C: Same.
22297         * g++.dg/ext/altivec-7.C: Same.
22298         * g++.dg/ext/altivec-8.C: Same.
22299         * g++.dg/ext/altivec-9.C: Same.
22300         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22301         * g++.old-deja/g++.brendan/new3.C: Same.
22302         * gcc.c-torture/execute/eeprof-1.x: Same.
22303
22304 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22305
22306         PR c/14765
22307         * gcc.dg/pr14765-1.c: New test.
22308
22309 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22310
22311         PR c/14649
22312         * gcc.dg/pr14649-1.c: New test case.
22313
22314 2004-06-07  Richard Henderson  <rth@redhat.com>
22315
22316         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22317         if temporaries.
22318
22319 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22320
22321         * g++.dg/eh/elide1.C: Remove XFAIL.
22322
22323 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22324
22325         PR c++/15337
22326         * g++.dg/expr/sizeof3.C: New test.
22327
22328         PR c++/14777
22329         * g++.dg/template/access14.C: New test.
22330
22331         PR c++/15554
22332         * g++.dg/template/enum1.C: New test.
22333
22334         PR c++/15057
22335         * g++.dg/eh/throw1.C: New test.
22336
22337 2004-06-07  David Ayers  <d.ayers@inode.at>
22338             Ziemowit Laski  <zlaski@apple.com>
22339
22340         * lib/objc.exp (objc_target_compile): Revert the '-framework
22341         Foundation' flag fix, since bare Darwin does not ship
22342         with the Foundation framework.
22343         * objc/execute/next_mapping.h: Provide a local NSConstantString
22344         @interface and @implementation.
22345         (objc_constant_string_init): A constructor function, used to
22346         initialize the NSConstantString meta-class object.
22347         * objc/execute/string1.m: Include "next_mapping.h" instead of
22348         <Foundation/NSString.h>.
22349         * objc/execute/string2.m: Likewise.
22350         * objc/execute/string3.m: Likewise.
22351         * objc/execute/string4.m: Likewise.
22352
22353 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22354
22355         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22356         to double. Replace double with FLOAT.
22357         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22358
22359         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22360         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22361         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22362         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22363         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22364         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22365         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22366         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22367
22368 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22369
22370         PR c/13519
22371         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22372
22373 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22374
22375         PR c++/15503
22376         * g++.dg/template/meminit2.C: New test.
22377
22378 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22379
22380         PR target/15822
22381         * gcc.c-torture/execute/compare-fp-1.c,
22382         gcc.c-torture/execute/compare-fp-2.c,
22383         gcc.c-torture/execute/compare-fp-3.c,
22384         gcc.c-torture/execute/compare-fp-4.c,
22385         gcc.c-torture/execute/compare-fp-3.x,
22386         gcc.c-torture/execute/compare-fp-4.x: Moved...
22387         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22388         gcc.c-torture/execute/ieee/compare-fp-2.c,
22389         gcc.c-torture/execute/ieee/compare-fp-3.c,
22390         gcc.c-torture/execute/ieee/compare-fp-4.c,
22391         gcc.c-torture/execute/ieee/compare-fp-3.x,
22392         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22393
22394 2004-06-04  David Ayers  <d.ayers@inode.at>
22395
22396         * objc/execute/protocol-isEqual-4.m: New testcase.
22397
22398 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22399
22400         * objc/execute/protocol-isEqual-1.m: New testcase.
22401         * objc/execute/protocol-isEqual-2.m: New testcase.
22402         * objc/execute/protocol-isEqual-3.m: New testcase.
22403
22404 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22405
22406         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22407
22408 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22409
22410         * lib/objc.exp (objc_target_compile): When running tests on
22411         Darwin (Mac OS X), inform the linker about '-framework
22412         'Foundation'.
22413
22414 2004-06-02  Eric Christopher  <echristo@redhat.com>
22415
22416         * gcc.c-torture/compile/20040602-1.c: New.
22417
22418 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22419
22420         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22421         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22422
22423         PR tree-optimization/14736
22424         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22425
22426         PR tree-optimization/14042
22427         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22428
22429         PR tree-optimization/14729
22430         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22431
22432 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22433
22434         PR fortran/15557
22435         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22436
22437 2004-06-01  Richard Hederson  <rth@redhat.com>
22438
22439         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22440
22441 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22442
22443         PR c++/14932
22444         * g++.dg/parse/offsetof4.C: New test.
22445
22446 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22447
22448         PR objc/7993
22449         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22450
22451 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22452
22453         PR c++/15701
22454         * g++.dg/template/friend29.C: New test.
22455
22456 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22457
22458         PR c/15749
22459         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22460
22461 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22462
22463         * gcc.dg/sparc-trap-1.c: New test.
22464
22465 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22466
22467         PR middle-end/15069
22468         * g++.dg/opt/fold3.C: New test case.
22469
22470 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22471
22472         * lib/target-supports.exp (check_iconv_available): Fix fallout
22473         from 2004-05-28 patch.
22474
22475 2004-05-30  Paul Brook  <paul@codesourcery.com>
22476
22477         PR fortran/15620
22478         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22479         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22480
22481 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22482
22483         * gfortran.fortran-torture/execute/random_1.f90: New test.
22484
22485 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22486
22487         * g++.dg/ext/altivec-10.C: New test.
22488
22489 2004-05-29  Paul Brook  <paul@codesourcery.com>
22490
22491         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22492
22493 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22494
22495         * gcc.dg/altivec-16.c: New test.
22496
22497 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22498
22499         * lib/target-supports.exp (check_vmx_hw_available): New.
22500         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22501
22502         * lib/target-supports.exp (check_alias_available,
22503         check_iconv_available, check_named_sections_available): Use
22504         unique names for temporary files.
22505
22506 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22507
22508         * gcc.dg/altivec-15.c: New test.
22509
22510 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22511
22512         PR c++/15083
22513         * g++.dg/warn/noeffect6.C: New test.
22514
22515         PR c++/15471
22516         * g++.dg/expr/ptrmem4.C: New test.
22517
22518         PR c++/15640
22519         * g++.dg/template/operator3.C: New test.
22520
22521 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22522
22523         PR c++/14668
22524         * g++.dg/lookup/redecl1.C: New test.
22525         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22526
22527 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22528
22529         * gcc.c-torture/execute/compare-fp-1.c,
22530         gcc.c-torture/execute/compare-fp-2.c,
22531         gcc.c-torture/execute/compare-fp-3.c,
22532         gcc.c-torture/execute/compare-fp-4.c,
22533         gcc.c-torture/execute/compare-fp-3.x,
22534         gcc.c-torture/execute/compare-fp-4.x,
22535         gcc.dg/pr15649-1.c: New.
22536
22537 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22538
22539         PR c++/12883
22540         * g++.dg/init/array14.C: New test.
22541
22542 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22543
22544         * lib/compat.exp (compat-get-options-main): New.
22545         (compat-get-options): Remove unneeded code, warn for ignored
22546         command.
22547         (compat-execute): Check flag set by dg-require-* commands.
22548
22549         * lib/compat.exp (compat-execute): Break up long lines.
22550
22551 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22552
22553         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22554         * gcc.dg/altivec-14.c: New test.
22555         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22556
22557         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22558         * gcc.dg/altivec-12.c: Ditto.
22559
22560         * gcc.dg/altivec-3.c: Move call to altivec_check.
22561
22562 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c++/15044
22565         * g++.dg/template/error12.C: New test.
22566
22567         PR c++/15317
22568         * g++.dg/ext/attrib15.C: New test.
22569
22570         PR c++/15329
22571         * g++.dg/template/ptrmem9.C: New test.
22572
22573 2004-05-25  Paul Brook  <paul@codesourcery.com>
22574
22575         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22576
22577 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22578
22579         PR c++/15165
22580         * g++.dg/template/crash19.C: New test.
22581
22582 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/15025
22585         * g++.dg/template/redecl1.C: New test.
22586
22587 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22588
22589         PR c++/14821
22590         * g++.dg/other/ns1.C: New test.
22591
22592         PR c++/14883
22593         * g++.dg/template/invalid1.C: New test.
22594
22595 2004-05-23  Paul Brook  <paul@codesourcery.com>
22596         Victor Leikehman  <lei@haifasphere.co.il>
22597
22598         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22599         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22600
22601 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22602
22603         PR c++/15285
22604         PR c++/15299
22605         * g++.dg/template/non-dependent5.C: New test.
22606         * g++.dg/template/non-dependent6.C: New test.
22607
22608 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22609
22610         PR c++/15507
22611         * g++.dg/inherit/union1.C: New test.
22612
22613         PR c++/15542
22614         * g++.dg/template/addr1.C: New test.
22615
22616         PR c++/15427
22617         * g++.dg/template/array5.C: New test.
22618
22619         PR c++/15287
22620         * g++.dg/template/array6.C: New test.
22621
22622 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22623             Roger Sayle  <roger@eyesopen.com>
22624
22625         * g++.dg/lookup/forscope2.C: New test case.
22626
22627 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22628
22629         * gcc.dg/cpp/Wmissingdirs.c: New.
22630
22631 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22632
22633         PR target/15301
22634         * gcc.dg/compat/union-m128-1.h: New file.
22635         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22636         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22637         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22638
22639 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22640
22641         PR target/15302
22642         * gcc.dg/compat/struct-complex-1.h: New file.
22643         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22644         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22645         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22646
22647 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22648
22649         PR middle-end/3074
22650         * gcc.dg/pr3074-1.c: New test case.
22651         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22652
22653 2004-05-20  Falk Hueffner  <falk@debian.org>
22654
22655         PR other/15526
22656         * gcc.dg/ftrapv-1.c: New test case.
22657
22658 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22659
22660         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22661
22662 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22663             Jeff Law  <law@redhat.com>
22664
22665         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22666         * gcc.dg/tree-ssa/20040518-2.c: New test.
22667
22668         * gcc.dg/tree-ssa/20040518-1.c: New test.
22669
22670 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22671
22672         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22673
22674 2004-05-18  Paul Brook  <paul@codesourcery.com>
22675
22676         PR fortran/13930
22677         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22678
22679 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22680
22681         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22682         constant folding.
22683
22684 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22685
22686         * gcc.dg/tree-ssa/20040517-1.c: New test.
22687
22688 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22689
22690         * gcc.dg/loop-4.c: New test.
22691
22692 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22693
22694         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22695
22696 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22697
22698         PR fortran/15311
22699         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22700
22701 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22702
22703         PR fortran/13826
22704         PR fortran/13940
22705         * gfortran.fortran-torture/compile/data_1.f90: New test.
22706
22707 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22708
22709         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22710         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22711
22712 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22713
22714         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22715
22716 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22717
22718         PR c/15444
22719         * gcc.dg/format/xopen-1.c: Adjust expected message.
22720         * gcc.dg/format/xopen-3.c: New test.
22721
22722 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22723
22724         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22725
22726 2004-05-14  Jeff Law  <law@redhat.com>
22727
22728         * gcc.dg/tree-ssa/20040514-2.c: New test.
22729
22730 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22731
22732         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22733         this ...
22734         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22735         this.
22736
22737 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22738
22739         * gcc.dg/tree-ssa/20040514-1.c: New test.
22740
22741 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22742
22743         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22744         test.
22745
22746 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22747
22748         PR fortran/14066
22749         * gfortran.fortran-torture/compile/do_1.f90: New test.
22750
22751 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22752
22753         PR fortran/15051
22754         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22755         test.
22756
22757 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22758
22759         PR fortran/15149
22760         * gfortran.fortran-torture/execute/random_init.f90: New test.
22761
22762 2004-05-13  Paul Brook  <paul@codesourcery.com>
22763
22764         PR fortran/15314
22765         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22766
22767 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22768
22769         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22770         for the powerpc case.
22771
22772 2004-05-13  Jeff Law  <law@redhat.com>
22773
22774         * gcc.dg/tree-ssa/20040513-1.c: New test.
22775         * gcc.dg/tree-ssa/20040513-2.c: New test.
22776
22777 2004-05-13  Paul Brook  <paul@codesourcery.com>
22778
22779         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22780         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22781         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22782
22783 2004-05-13  Andreas Schwab  <schwab@suse.de>
22784
22785         PR other/10819
22786         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22787         characters.
22788
22789 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22790
22791         PR fortran/15294
22792         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22793
22794 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22795
22796         Merge from tree-ssa-20020619-branch.  See
22797         ChangeLog.tree-ssa for details.
22798
22799 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22800
22801         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22802         include <altivec.h> explicitly.
22803         * gcc.dg/altivec-13.c: Likewise.
22804
22805 2004-05-11  Paul Brook  <paul@codesourcery.com>
22806
22807         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22808
22809 2004-05-10  Eric Christopher  <echristo@redhat.com>
22810
22811         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22812         * gcc.dg/sibcall-4.c: Ditto.
22813
22814 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22815
22816         * g++.dg/ext/altivec-8.C: New test case.
22817         * gcc.dg/altivec-13.c: New test case.
22818
22819 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22820
22821         * gcc.c-torture/execute/divcmp-1.c: New test case.
22822         * gcc.c-torture/execute/divcmp-2.c: New test case.
22823         * gcc.c-torture/execute/divcmp-3.c: New test case.
22824
22825 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22826
22827         * g++.dg/other/pragma-re-2.C: New test.
22828
22829 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22830
22831         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22832         * gcc.dg/i386-387-2.c: Likewise.
22833
22834         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22835         __builtin_drem.
22836         * gcc.dg/i386-387-6.c: Likewise.
22837
22838 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22839
22840         * gcc.dg/builtins-33.c: Also check log1p*.
22841
22842 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22843
22844         PR optimization/15296
22845         * gcc.c-torture/execute/pr15296.c: New test.
22846
22847 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22848
22849         * gcc.dg/builtins-40.c: New test.
22850
22851 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22852
22853         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22854
22855 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22856
22857         * g++.dg/ext/spe1.C: New testcase.
22858
22859 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22860
22861         * objc.dg/image-info.m: Allow additional attributes
22862         for __image_info section.
22863
22864 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22865
22866         * gcc.dg/torture/mips-hilo-2.c: New test.
22867
22868 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22869
22870         PR c++/14389
22871         * g++.dg/template/member5.C: New test.
22872
22873 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22874
22875         * gcc.dg/builtins-34.c: Also check expm1*.
22876
22877 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22878
22879         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22880         * gcc.dg/torture/builtin-convert-3.c: New test.
22881
22882 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22883
22884         PR middle-end/15054
22885         * g++.dg/opt/pr15054.C: New test.
22886
22887 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22888
22889         * gcc.dg/torture/builtin-rounding-1.c: New test.
22890         * gcc.dg/builtins-25.c: Delete.
22891         * gcc.dg/builtins-29.c: Delete.
22892
22893 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22894
22895         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22896         * gcc.dg/sibcall-4.c: Likewise.
22897         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22898
22899 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22900
22901         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22902         bit-field on 16-bit targets.
22903
22904 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22905
22906         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22907         16-bit targets.
22908
22909 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22910
22911         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22912         * gcc.dg/rs6000-power2-2.c: Likewise.
22913
22914 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22915
22916         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22917         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22918         Change the asm registers to be in form of frN instead of fN.
22919
22920 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22921
22922         * gcc.dg/torture/builtin-convert-2.c: New test.
22923
22924 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22925
22926         * gcc.dg/rs6000-power2-1.c: New test.
22927         * gcc.dg/rs6000-power2-2.c: New test.
22928
22929 2004-04-28  Jan Hubicka  <jh@suse.cz>
22930
22931         * gcc.dg/unused-6.c: New test.
22932
22933 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
22934             Ulrich Weigand  <uweigand@de.ibm.com>
22935
22936         * ada/acats/run_all.sh: Define $target variable.
22937
22938 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
22939
22940         PR c++/15119
22941         * g++.dg/other/vararg-1.C: New test.
22942
22943         PR c++/4794
22944         * g++.dg/eh/cleanup3.C: New test.
22945
22946 2004-04-24  Laurent GUERBY <laurent@guerby.net>
22947
22948         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
22949         and ad8011a (target_insn).
22950         * ada/acats/support/macro.dfs: Likewise.
22951         * ada/acats/support/impbit.adb: New file.
22952
22953 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
22954
22955         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
22956
22957 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22958
22959         * gcc.dg/loop-3.c: New test.
22960
22961 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
22962
22963         * gcc.c-torture/execute/simd-5.c: New test.
22964
22965 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22966
22967         PR c++/15064
22968         * g++.dg/template/crash18.C: New test.
22969
22970 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
22971
22972         * g++.dg/ext/complit3.C: New test.
22973
22974 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22975
22976         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
22977         * gcc.dg/altivec-3.c: Same.
22978         * gcc.dg/altivec-varargs-1.c: Same.
22979
22980 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
22981
22982         * lib/target-supports.exp (check_profiling_available): Assume
22983         profiling is not available on powerpc-eabi targets.
22984
22985 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
22986
22987         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
22988         * gcc.dg/vmx/bug-1.c: Ditto.
22989
22990 2004-04-20  Eric Christopher  <echristo@redhat.com>
22991
22992         * gcc.dg/charset/extern.c: New test.
22993         * g++.dg/charset/extern3.cc: Ditto.
22994
22995 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
22996
22997         * gcc.dg/builtins-39.c: New test.
22998
22999 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23000
23001         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23002
23003 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23004
23005         * gcc.dg/torture/mips-hilo-1.c: New test.
23006
23007 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23008
23009         * gcc.c-torture/compile/20040419-1.c: New test.
23010
23011 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23012
23013         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23014
23015 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23016             Aldy Hernandez  <aldyh@redhat.com>
23017
23018         * gcc.c-torture/execute/va-arg-24.c: New.
23019
23020 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23021             Aldy Hernandez  <aldyh@redhat.com>
23022
23023         * gcc.dg/vmx/1b-01.c: New.
23024         * gcc.dg/vmx/1b-02.c: New.
23025         * gcc.dg/vmx/1b-03.c: New.
23026         * gcc.dg/vmx/1b-04.c: New.
23027         * gcc.dg/vmx/1b-05.c: New.
23028         * gcc.dg/vmx/1b-06.c: New.
23029         * gcc.dg/vmx/1b-07.c: New.
23030         * gcc.dg/vmx/1c-01.c: New.
23031         * gcc.dg/vmx/1c-02.c: New.
23032         * gcc.dg/vmx/3a-01a.c: New.
23033         * gcc.dg/vmx/3a-01.c: New.
23034         * gcc.dg/vmx/3a-01m.c: New.
23035         * gcc.dg/vmx/3a-03.c: New.
23036         * gcc.dg/vmx/3a-03m.c: New.
23037         * gcc.dg/vmx/3a-04.c: New.
23038         * gcc.dg/vmx/3a-04m.c: New.
23039         * gcc.dg/vmx/3a-05.c: New.
23040         * gcc.dg/vmx/3a-06.c: New.
23041         * gcc.dg/vmx/3a-06m.c: New.
23042         * gcc.dg/vmx/3a-07.c: New.
23043         * gcc.dg/vmx/3b-01.c: New.
23044         * gcc.dg/vmx/3b-02.c: New.
23045         * gcc.dg/vmx/3b-10.c: New.
23046         * gcc.dg/vmx/3b-13.c: New.
23047         * gcc.dg/vmx/3b-14.c: New.
23048         * gcc.dg/vmx/3b-15.c: New.
23049         * gcc.dg/vmx/3c-01a.c: New.
23050         * gcc.dg/vmx/3c-01.c: New.
23051         * gcc.dg/vmx/3c-02.c: New.
23052         * gcc.dg/vmx/3c-03.c: New.
23053         * gcc.dg/vmx/3d-01.c: New.
23054         * gcc.dg/vmx/4-01.c: New.
23055         * gcc.dg/vmx/4-03.c: New.
23056         * gcc.dg/vmx/5-01.c: New.
23057         * gcc.dg/vmx/5-02.c: New.
23058         * gcc.dg/vmx/5-03.c: New.
23059         * gcc.dg/vmx/5-04.c: New.
23060         * gcc.dg/vmx/5-05.c: New.
23061         * gcc.dg/vmx/5-06.c: New.
23062         * gcc.dg/vmx/5-07.c: New.
23063         * gcc.dg/vmx/5-07t.c: New.
23064         * gcc.dg/vmx/5-08.c: New.
23065         * gcc.dg/vmx/5-10.c: New.
23066         * gcc.dg/vmx/5-11.c: New.
23067         * gcc.dg/vmx/7-01a.c: New.
23068         * gcc.dg/vmx/7-01.c: New.
23069         * gcc.dg/vmx/7c-01.c: New.
23070         * gcc.dg/vmx/7d-01.c: New.
23071         * gcc.dg/vmx/7d-02.c: New.
23072         * gcc.dg/vmx/8-01.c: New.
23073         * gcc.dg/vmx/8-02a.c: New.
23074         * gcc.dg/vmx/8-02.c: New.
23075         * gcc.dg/vmx/brode-1.c: New.
23076         * gcc.dg/vmx/bug-1.c: New.
23077         * gcc.dg/vmx/bug-2.c: New.
23078         * gcc.dg/vmx/bug-3.c: New.
23079         * gcc.dg/vmx/cw-bug-1.c: New.
23080         * gcc.dg/vmx/cw-bug-2.c: New.
23081         * gcc.dg/vmx/cw-bug-3.c: New.
23082         * gcc.dg/vmx/dct.c: New.
23083         * gcc.dg/vmx/debug-1.c: New.
23084         * gcc.dg/vmx/debug-2.c: New.
23085         * gcc.dg/vmx/debug-3.c: New.
23086         * gcc.dg/vmx/debug-4.c: New.
23087         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23088         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23089         * gcc.dg/vmx/eg-5.c: New.
23090         * gcc.dg/vmx/fft.c: New.
23091         * gcc.dg/vmx/gcc-bug-1.c: New.
23092         * gcc.dg/vmx/gcc-bug-2.c: New.
23093         * gcc.dg/vmx/gcc-bug-3.c: New.
23094         * gcc.dg/vmx/gcc-bug-4.c: New.
23095         * gcc.dg/vmx/gcc-bug-5.c: New.
23096         * gcc.dg/vmx/gcc-bug-6.c: New.
23097         * gcc.dg/vmx/gcc-bug-7.c: New.
23098         * gcc.dg/vmx/gcc-bug-8.c: New.
23099         * gcc.dg/vmx/gcc-bug-9.c: New.
23100         * gcc.dg/vmx/gcc-bug-b.c: New.
23101         * gcc.dg/vmx/gcc-bug-c.c: New.
23102         * gcc.dg/vmx/gcc-bug-d.c: New.
23103         * gcc.dg/vmx/gcc-bug-e.c: New.
23104         * gcc.dg/vmx/gcc-bug-f.c: New.
23105         * gcc.dg/vmx/gcc-bug-g.c: New.
23106         * gcc.dg/vmx/gcc-bug-i.c: New.
23107         * gcc.dg/vmx/harness.h: New.
23108         * gcc.dg/vmx/ira1.c: New.
23109         * gcc.dg/vmx/ira2a.c: New.
23110         * gcc.dg/vmx/ira2b.c: New.
23111         * gcc.dg/vmx/ira2.c: New.
23112         * gcc.dg/vmx/ira2c.c: New.
23113         * gcc.dg/vmx/mem.c: New.
23114         * gcc.dg/vmx/newton-1.c: New.
23115         * gcc.dg/vmx/ops.c: New.
23116         * gcc.dg/vmx/sn7153.c: New.
23117         * gcc.dg/vmx/spill2.c: New.
23118         * gcc.dg/vmx/spill3.c: New.
23119         * gcc.dg/vmx/spill.c: New.
23120         * gcc.dg/vmx/t.c: New.
23121         * gcc.dg/vmx/varargs-1.c: New.
23122         * gcc.dg/vmx/varargs-2.c: New.
23123         * gcc.dg/vmx/varargs-3.c: New.
23124         * gcc.dg/vmx/varargs-4.c: New.
23125         * gcc.dg/vmx/varargs-5.c: New.
23126         * gcc.dg/vmx/varargs-6.c: New.
23127         * gcc.dg/vmx/varargs-7.c: New.
23128         * gcc.dg/vmx/vmx.exp: New.
23129         * gcc.dg/vmx/vprint-1.c: New.
23130         * gcc.dg/vmx/vscan-1.c: New.
23131         * gcc.dg/vmx/x-01.c: New.
23132         * gcc.dg/vmx/x-02.c: New.
23133         * gcc.dg/vmx/x-03.c: New.
23134         * gcc.dg/vmx/x-04.c: New.
23135         * gcc.dg/vmx/x-05.c: New.
23136         * gcc.dg/vmx/yousufi-1.c: New.
23137         * gcc.dg/vmx/zero-1.c: New.
23138         * gcc.dg/vmx/zero.c: New.
23139
23140 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23141
23142         * g++.dg/lookup/java1.C: Update for chage of
23143         _Jv_AllocObject.
23144         * g++.dg/lookup/java2.C: Likewise.
23145
23146 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23147
23148         * ada/acats/run_all.sh: use -O2 by default.
23149
23150 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23151
23152         * gcc.dg/vr-mult-[12].c: New tests.
23153
23154 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23155
23156         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23157
23158         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23159
23160 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23161
23162         * lib/target-supports.exp (check_profiling_available): Assume profiling
23163         isn't available for mips*-*-elf targets.
23164
23165 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23166
23167         * gcc.dg/builtins-38.c: New test.
23168
23169 2004-04-14  Eric Christopher  <echristo@redhat.com>
23170
23171         * g++.dg/charset/charset.exp: Run .cc extension tests.
23172
23173 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23174
23175         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23176
23177 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23178
23179         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23180
23181 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23182
23183         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23184         * gcc.dg/i386-387-2.c: Likewise.
23185
23186         * gcc.dg/i386-387-7.c: New test.
23187         * gcc.dg/i386-387-8.c: New test.
23188
23189         * gcc.dg/builtins-37.c: New test.
23190
23191 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23192
23193         * g++.dg/pch/externc-1.C: Add missing semicolon.
23194
23195 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23196
23197         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23198
23199 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23200
23201         * gcc.c-torture/execute/20040411-1.c: New test.
23202
23203 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23204
23205         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23206
23207 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23208
23209         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23210
23211 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23212
23213         * lib/target-supports.exp (check_named_sections_available): New.
23214         * lib/gcc-dg.exp (dg-require-named-sections): New.
23215         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23216         old-deja.exp.  Also prune error-count message from HP linker.
23217         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23218
23219         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23220         * g++.old-deja/g++.pt/static3.C: Likewise.
23221         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23222
23223 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23224
23225         * gcc.c-torture/execute/20040409-1.c: New test case.
23226         * gcc.c-torture/execute/20040409-2.c: New test case.
23227         * gcc.c-torture/execute/20040409-3.c: New test case.
23228
23229 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23230
23231         * gcc.dg/20040409-1.c: New test.
23232
23233 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23234
23235         PR target/14888
23236         * g++.dg/opt/pr14888.C: New test case.
23237
23238 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23239
23240         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23241         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23242         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23243         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23244         New tests.
23245
23246 2004-04-08  Paul Brook  <paul@codesourcery.com>
23247
23248         * gcc.dg/spill-1.c: New test.
23249
23250 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23251
23252         * gcc.dg/torture/builtin-ctype-2.c: New test.
23253
23254 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23255
23256         * gcc.dg/pch/pch.exp: Add largefile test.
23257
23258 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23259
23260         * g++.dg/pch/externc-1.Hs: New.
23261         * g++.dg/pch/externc-1.C: New.
23262
23263 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23264
23265         * gcc.dg/compat/struct-by-value-5a_main.c,
23266         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23267         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23268         * gcc.dg/compat/struct-by-value-5a_x.c,
23269         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23270         gcc.dg/compat/struct-by-value-5_x.c.
23271         * gcc.dg/compat/struct-by-value-5a_y.c,
23272         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23273         gcc.dg/compat/struct-by-value-5_y.c.
23274
23275         * gcc.dg/compat/struct-by-value-6a_main.c,
23276         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23277         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23278         * gcc.dg/compat/struct-by-value-6a_x.c,
23279         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23280         gcc.dg/compat/struct-by-value-6_x.c.
23281         * gcc.dg/compat/struct-by-value-6a_y.c,
23282         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23283         gcc.dg/compat/struct-by-value-6_y.c.
23284
23285         * gcc.dg/compat/struct-by-value-7a_main.c,
23286         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23287         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23288         * gcc.dg/compat/struct-by-value-7a_x.c,
23289         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23290         gcc.dg/compat/struct-by-value-7_x.c.
23291         * gcc.dg/compat/struct-by-value-7a_y.c,
23292         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23293         gcc.dg/compat/struct-by-value-7_y.c.
23294
23295 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23296
23297         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23298         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23299         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23300         options.
23301
23302 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23303
23304         * gcc.dg/builtins-36.c: New test.
23305
23306 2004-04-06  Paul Brook  <paul@codesourcery.com>
23307
23308         * README.gcc: Remove obsolete contraint on testcases.
23309
23310 2004-04-05  Paul Brook  <paul@codesourcery.com>
23311
23312         PR2123
23313         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23314         failure and exit(0) on success.
23315         * g++.dg/expr/anew2.C: Ditto.
23316         * g++.dg/expr/anew3.C: Ditto.
23317         * g++.dg/expr/anew4.C: Ditto.
23318
23319 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23320
23321         PR c++/3518
23322         * g++.dg/template/unify7.C: New.
23323
23324 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23325
23326         * g++.dg/README: Bring up to date with new subdirectories; remove
23327         duplicate subdirectory lines.
23328
23329 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23330
23331         PR c++/14007
23332         * g++.dg/template/unify5.C: New.
23333         * g++.dg/template/unify6.C: New.
23334         * g++.dg/template/qualttp20.C: Adjust.
23335         * g++.old-deja/g++.jason/report.C: Adjust.
23336         * g++.old-deja/g++.other/qual1.C: Adjust.
23337
23338 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23339
23340         PR c++/14803
23341         * g++.dg/inherit/ptrmem1.C: New test.
23342
23343 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23344
23345         PR c++/14755
23346         * gcc.c-torture/execute/20040331-1.c: New test.
23347         * gcc.dg/20040331-1.c: New test.
23348
23349 2004-04-01  Paul Brook  <paul@codesourcery.com>
23350
23351         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23352
23353 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23354
23355         PR c++/14724
23356         * g++.dg/init/goto1.C: New test.
23357
23358         PR c++/14763
23359         * g++.dg/template/defarg4.C: New test.
23360
23361 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23362
23363         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23364
23365 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23366
23367         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23368
23369 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23370
23371         * gcc.dg/noncompile/undeclared-2.c: New test.
23372
23373 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23374
23375         * gcc.dg/940409-1.c: Remove XFAIL.
23376         * gcc.dg/reg-vol-struct-1.c: New test.
23377
23378 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23379
23380         * gcc.dg/torture/builtin-wctype-1.c: New test.
23381
23382 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23383
23384         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23385         * gcc.dg/20001101-1.c: Likewise.
23386         * gcc.dg/20001102-1.c: Likewise.
23387
23388 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23389
23390         * gcc.dg/compare8.c: Add an additional test for XOR.
23391
23392 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23393
23394         * gcc.dg/torture/builtin-ctype-1.c: New test.
23395
23396 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23397
23398         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23399         * gcc.dg/torture/builtin-math-1.c: Likewise.
23400         * gcc.dg/torture/builtin-power-1.c: New test.
23401
23402 2004-03-24  Andreas Schwab  <schwab@suse.de>
23403
23404         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23405         IA64 assembler.
23406
23407 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23408             Roger Sayle  <roger@eyesopen.com>
23409
23410         * gcc.dg/compare8.c: New test case.
23411
23412 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23413
23414         * g++.dg/ext/altivec-7.C: New test.
23415
23416 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23417
23418         PR 12267, 12391, 12560, 13129, 14114, 14133
23419         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23420         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23421         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23422         Adjust error regexps.
23423         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23424         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23425         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23426         * gcc.dg/local1.c: Add explanatory comment.
23427
23428 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23429
23430         PR optimization/14669
23431         * g++.dg/opt/fold2.C: New test case.
23432
23433 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23434
23435         PR c/14069
23436         * gcc.dg/20040322-1.c: New test.
23437
23438 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23439
23440         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23441         * gcc.dg/ultrasp4.c: Likewise.
23442         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23443
23444 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23445
23446         * gcc.dg/i386-sse-8.c: Reset default options.
23447
23448 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23449
23450         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23451         in the error message text.
23452
23453 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23454
23455         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23456
23457 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23458
23459         PR c++/14616
23460         * g++.dg/init/array13.C: New test.
23461
23462 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23463
23464         PR target/13889
23465         * gcc.c-torture/compile/pr13889.c: New test case.
23466
23467 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23468
23469         PR c/14635
23470         * builtins-1.c (nan, nans): Don't test.
23471         * builtins-30.c: Don't use nan, nanf, nanl.
23472         * builtins-35.c: New test.
23473
23474 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23475
23476         * g++.dg/ext/altivec-6.C: New test.
23477
23478 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23479
23480         * g++.dg/init/placement3.C: New test.
23481
23482         * g++.dg/template/spec13.C: New test.
23483
23484         * g++.dg/lookup/using11.C: New test.
23485
23486         * g++.dg/lookup/koenig3.C: New test.
23487
23488         * g++.dg/template/operator2.C: New test.
23489
23490         * g++.dg/expr/dtor3.C: New test.
23491         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23492         marker.
23493         * g++.old-deja/g++.law/visibility28.C: Likewise.
23494
23495 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23496
23497         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23498         * gcc.dg/ppc64-abi-3.c: Likewise.
23499
23500 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23501
23502         PR c++/14545
23503         * g++.dg/parse/template15.C: New test.
23504
23505 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23506
23507         * g++.dg/expr/dtor2.C: New test.
23508
23509         * g++.dg/lookup/anon4.C: New test.
23510
23511         * g++.dg/overload/using1.C: New test.
23512
23513         * g++.dg/template/lookup7.C: New test.
23514
23515         * g++.dg/template/typename6.C: New test.
23516
23517         * g++.dg/expr/cond6.C: New test.
23518
23519 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23520
23521         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23522
23523 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23524
23525         * g++.dg/expr/cond5.C: New test.
23526         * g++.dg/expr/constcast1.C: Likewise.
23527         * g++.dg/expr/ptrmem2.C: Likewise.
23528         * g++.dg/expr/ptrmem3.C: Likewise.
23529         * g++.dg/lookup/main1.C: Likewise.
23530         * g++.dg/template/lookup6.C: Likewise.
23531
23532 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23533
23534         * gcc.dg/local1.c: New test.
23535
23536         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23537
23538 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23539
23540         * gcc.dg/torture/builtin-convert-1.c: New test.
23541
23542 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23543
23544         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23545
23546 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23547
23548         PR c++/14481
23549         * g++.dg/warn/Wunused-7.C: New test.
23550
23551 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23552
23553         * gcc.dg/torture/builtin-integral-1.c: New test.
23554
23555 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/14586
23558         * g++.dg/parse/non-dependent3.C: New test.
23559
23560 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23561
23562         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23563         * g++.dg/eh/simd-2.C: Likewise.
23564         * g++.dg/init/array10.C: Likewise.
23565         * gcc.c-torture/compile/simd-1.c: Likewise.
23566         * gcc.c-torture/compile/simd-2.c: Likewise.
23567         * gcc.c-torture/compile/simd-3.c: Likewise.
23568         * gcc.c-torture/compile/simd-4.c: Likewise.
23569         * gcc.c-torture/compile/simd-6.c: Likewise.
23570         * gcc.c-torture/execute/simd-1.c: Likewise.
23571         * gcc.c-torture/execute/simd-2.c: Likewise.
23572         * gcc.dg/compat/vector-defs.h: Likewise.
23573         * gcc.dg/20020531-1.c: Likewise.
23574         * gcc.dg/altivec-3.c: Likewise.
23575         * gcc.dg/altivec-4.c: Likewise.
23576         * gcc.dg/altivec-varargs-1.c: Likewise.
23577         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23578         * gcc.dg/i386-mmx-3.c: Likewise.
23579         * gcc.dg/i386-sse-4.c: Likewise.
23580         * gcc.dg/i386-sse-5.c: Likewise.
23581         * gcc.dg/i386-sse-8.c: Likewise.
23582         * gcc.dg/simd-1.c: Likewise.
23583         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23584         __ev64_opaque__ since the machine description provides it.
23585
23586 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23587
23588         * lib/compat.exp (skip_list): New global variable.
23589         Use it to hold the user defined COMPAT_SKIPS list if any.
23590         (compat-obj): Add the members of skip_list to optall.
23591
23592 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23593
23594         * gcc.dg/compat/union-by-value-1_main.c,
23595         union-by-value-1_x.c, union-by-value-1_y.c,
23596         union-check.h, union-defs.h,
23597         union-init.h, union-return-1_main.c,
23598         union-return-1_x.c, union-return-1_y.c: New files.
23599
23600 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23601
23602         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23603         mixed-struct-init.h: Add 4 mixed structure types.
23604         struct-by-value-21_main.c, struct-by-value-21_x.c,
23605         struct-by-value-21_y.c, struct-return-21_main.c,
23606         struct-return-21_x.c, struct-return-21_y.c: New files.
23607
23608 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23609
23610         PR c++/14550
23611         * g++.dg/parse/template14.C: New test.
23612
23613 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23614
23615         * gcc.c-torture/execute/20040313-1.c: New test.
23616
23617 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23618
23619         PR target/14533
23620         * gcc.dg/20040311-2.c: New test.
23621
23622 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23623
23624         PR other/14544
23625         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23626         bit-field.
23627
23628 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23629
23630         * gcc.dg/20040305-2.c: Add missing return statement.
23631
23632 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23633
23634         * gcc.dg/builtins-34.c: Also check pow10*.
23635
23636 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23637
23638         PR target/14262
23639         * gcc.dg/20040305-2.c: New test.
23640
23641 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23642
23643         * gcc.dg/20040310-1.c: New test.
23644
23645 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23646
23647         * gcc.c-torture/execute/20040311-1.c: New test case.
23648
23649 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23650
23651         PR c++/14476
23652         * g++.dg/lookup/enum1.C: New test.
23653
23654 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23655
23656         PR c++/14510
23657         * g++.dg/lookup/struct2.C: New test.
23658
23659 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23660
23661         * gcc.dg/builtins-34.c: New test.
23662
23663 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664
23665         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23666
23667 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23668
23669         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23670         * gcc.dg/alias-2.c: New testcase.
23671
23672 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23673
23674         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23675
23676 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23677
23678         * gcc.c-torture/execute/20040309-1.c: New test case.
23679
23680 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23681
23682         PR c++/14397
23683         * g++.dg/overload/ref1.C: New.
23684
23685 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23686
23687         PR c++/14409
23688         * g++.dg/template/spec12.C: New test.
23689
23690         PR c++/14448
23691         * g++.dg/parse/crash14.C: New test.
23692
23693 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23694
23695         PR c++/14230
23696         * g++.dg/init/ref11.C: New test.
23697
23698 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23699
23700         PR c++/14432
23701         * g++.dg/parse/builtin2.C: New test.
23702
23703 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23704
23705         PR c++/14401
23706         * g++.dg/init/ctor3.C: New test.
23707         * g++.dg/init/union1.C: New test.
23708         * g++.dg/ext/anon-struct4.C: New test.
23709
23710 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23711
23712         * g++.dg/lookup/koenig1.C: Tweak error messages.
23713         * g++.dg/lookup/used-before-declaration.C: Likewise.
23714         * g++.dg/other/do1.C: Likewise.
23715         * g++.dg/overload/koenig1.C: Likewise.
23716         * g++.dg/parse/crash13.C: Likewise.
23717         * g++.dg/template/instantiate3.C: Likewise.
23718
23719 2004-03-08  Eric Christopher  <echristo@redhat.com>
23720
23721         * * lib/target-supports.exp: Enable libiconv in test
23722         compilation.  Fix up error checking.
23723
23724 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23725
23726         PR middle-end/14289
23727         * gcc.dg/pr14289-1.c: New test case.
23728         * gcc.dg/pr14289-2.c: Likewise.
23729         * gcc.dg/pr14289-3.c: Likewise.
23730
23731 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23732
23733         * gcc.c-torture/execute/20040308-1.c: New test.
23734
23735 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23736
23737         * gcc.c-torture/execute/20040307-1.c: New test case.
23738
23739 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23740
23741         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23742
23743 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23744
23745         * gcc.dg/20040306-1.c: New test.
23746
23747 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23748
23749         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23750         them static.
23751         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23752
23753 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23754
23755         PR c/14465
23756         * gcc.dg/decl-6.c: New test.
23757
23758 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23759
23760         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23761         Rename LOGPOW -> LOG_POW.
23762         (SQRT_EXP, POW_EXP): New.
23763
23764 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23765
23766         * gcc.dg/i386-sse-8.c: New test.
23767
23768 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23769
23770         PR c/14114
23771         * gcc.dg/decl-5.c: New test.
23772
23773 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23774
23775         * gcc.dg/20040305-1.c: New test.
23776
23777 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23778
23779         PR other/14354
23780         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23781
23782 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23783
23784         PR c++/14425, c++/14426
23785         * g++.dg/ext/altivec-4.C: New test.
23786         * g++.dg/ext/altivec-5.C: New test.
23787
23788 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23789
23790         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23791         global variables of a type with no linkage.
23792         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23793         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23794         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23795         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23796         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23797         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23798         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23799         * g++.dg/warn/deprecated.C: Name enum Color.
23800         * g++.dg/overload/VLA.C: Name structure for 'b'.
23801         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23802
23803 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23804
23805         * gcc.c-torture/compile/20040304-1.c: New test.
23806
23807 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23808
23809         PR 13728
23810         * gcc.dg/decl-4.c: New testcase.
23811
23812 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23813
23814         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23815         as PRECF if sizeof (float) > sizeof (double).
23816         (PRECL): Make it the same as PRECF if
23817         sizeof (float) > sizeof (long double).
23818
23819 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23820
23821         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23822         system type.  Add check for irix6 which doesn't have c99 runtime.
23823
23824 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23825
23826         * gcc.dg/const-elim-1.c: xfail for xtensa.
23827
23828 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23829
23830         PR c++/14369
23831         * g++.dg/template/cond4.C: New test.
23832
23833 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23834
23835         PR c++/14360
23836         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23837
23838         PR c++/14361
23839         * g++.dg/parse/defarg7.C: New test.
23840
23841         PR c++/14359
23842         * g++.dg/template/friend26.C: New test.
23843
23844 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23845
23846         PR c++/14324
23847         * g++.dg/abi/mangle21.C: New test.
23848
23849         PR c++/14260
23850         * g++.dg/parse/constructor2.C: New test.
23851
23852         PR c++/14337
23853         * g++.dg/template/sfinae1.C: New test.
23854
23855 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23856
23857         PR c++/14267
23858         * g++.dg/expr/crash2.C: New test.
23859
23860         PR middle-end/13448
23861         * gcc.dg/inline-5.c: New test.
23862         * gcc.dg/always-inline.c: Split out tests into ...
23863         * gcc.dg/always-inline2.c: ... this and ...
23864         * gcc.dg/always-inline3.c: ... this.
23865
23866 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23867
23868         PR debug/12103
23869         * g++.dg/debug/crash1.C: New test.
23870
23871 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23872
23873         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23874         function with __attribute__((noinline)).
23875         (recurser_void2): Likewise.
23876         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23877         (recurser_void2): Likewise.
23878
23879 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23880
23881         PR middle-end/14203
23882         * g++.dg/warn/Wunused-6.C: New test case.
23883
23884 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23885
23886         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23887         not defined.
23888
23889 2004-02-27  Eric Christopher  <echristo@redhat.com>
23890
23891         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23892         * g++.dg/charset/asm2.c: Run only x86.
23893         * gcc.dg/charset/asm3.c: Ditto.
23894
23895 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23896
23897         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23898         ld_library_path.
23899
23900 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23901
23902         * g++.dg/ext/altivec-3.C: New.
23903
23904 2004-02-26  Richard Henderson  <rth@redhat.com>
23905
23906         * g++.dg/ext/attrib10.C: Mark for warning.
23907         * gcc.dg/attr-alias-1.c: New.
23908
23909 2004-02-26  Richard Henderson  <rth@redhat.com>
23910
23911         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23912         * gcc.c-torture/execute/20040208-2.c: ... it back.
23913
23914 2004-02-26  Eric Christopher  <echristo@redhat.com>
23915
23916         * lib/target-supports.exp (check-iconv-available): New function.
23917         * lib/gcc-dg.exp (dg-require-iconv): New function.
23918         Use above.
23919         * gcc.dg/charset: New directory.
23920         * gcc.dg/charset/charset.exp: New file.
23921         * gcc.dg/charset/asm1.c: Ditto.
23922         * gcc.dg/charset/asm2.c: Ditto.
23923         * gcc.dg/charset/asm3.c: Ditto.
23924         * gcc.dg/charset/asm4.c: Ditto.
23925         * gcc.dg/charset/asm5.c: Ditto.
23926         * gcc.dg/charset/attribute1.c: Ditto.
23927         * gcc.dg/charset/attribute2.c: Ditto.
23928         * gcc.dg/charset/string1.c: Ditto.
23929         * g++.dg/charset: New directory.
23930         * g++.dg/dg.exp: Add here. Special options.
23931         * g++.dg/charset/charset.exp: New file.
23932         * g++.dg/charset/asm1.c: Ditto.
23933         * g++.dg/charset/asm2.c: Ditto.
23934         * g++.dg/charset/asm3.c: Ditto.
23935         * g++.dg/charset/asm4.c: Ditto.
23936         * g++.dg/charset/attribute1.c: Ditto.
23937         * g++.dg/charset/attribute2.c: Ditto.
23938         * g++.dg/charset/extern1.cc: Ditto.
23939         * g++.dg/charset/extern2.cc: Ditto.
23940         * g++.dg/charset/string1.c: Ditto.
23941
23942 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
23943
23944         PR c++/14278
23945         * g++.dg/parse/comma1.C: New test.
23946
23947 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23948
23949         PR c++/14284
23950         * g++.dg/template/ttp8.C: New test.
23951
23952 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
23953
23954         * gcc.dg/fixuns-trunc-1.c: New test.
23955
23956 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23957
23958         * gcc.dg/builtins-config.h: Use #elif.
23959
23960 2004-02-26  Michael Matz  <matz@suse.de>
23961
23962         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
23963         * gcc.dg/991214-1.c: Likewise.
23964         * gcc.dg/i386-asm-1.c: Likewise.
23965
23966 2004-02-25  Richard Henderson  <rth@redhat.com>
23967
23968         * gcc.c-torture/execute/20040208-2.c: Move ...
23969         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
23970
23971 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23972
23973         PR c++/14246
23974         * g++.dg/other/crash-3.C: New test.
23975
23976 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23977
23978         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
23979         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
23980
23981         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
23982         HP-UX.
23983
23984 2004-02-24  Michael Matz  <matz@suse.de>
23985
23986         * gcc.dg/i386-regparm.c: New.
23987
23988 2004-02-23  James E Wilson  <wilson@specifixinc.com>
23989
23990         * gcc.c-torture/execute/20040223-1.c: New.
23991
23992 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
23993             Kazu Hirata  <kazu@cs.umass.edu>
23994
23995         * gcc.dg/fwritable-strings-1.c: Remove.
23996
23997 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
23998
23999         PR c/14156
24000         * gcc.dg/20040223-1.c: New test.
24001
24002 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24003
24004         PR c++/14106
24005         * g++.dg/ext/typeof9.C: New test.
24006
24007 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24008
24009         PR c++/14250
24010         * g++.dg/other/switch1.C: New test.
24011
24012 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24013
24014         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24015         * gcc.dg/va-arg-1.c: Likewise.
24016
24017 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24018
24019         PR c++/14143
24020         * g++.dg/template/koenig5.C: New test.
24021
24022 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24023
24024         * g++.dg/ext/altivec-1.C: Generalize target triple.
24025         * g++.dg/ext/altivec-2.C: New test case.
24026         * g++.dg/ext/altivec_check.h: New file.
24027         * gcc.dg/altivec-1.c: Generalize target triple;
24028         include altivec_check.h and call altivec_check().
24029         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24030         * gcc.dg/altivec-6.c: New test case.
24031         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24032         type casts as needed.
24033         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24034         altivec_check().
24035         * gcc.dg/altivec-12.c: New test case.
24036         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24037         include altivec_check.h and call altivec_check().
24038         * gcc.dg/altivec_check.h: New file.
24039
24040 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24041
24042         * lib/target-supports.exp (check_alias_available): Don't mangle
24043         function `g' in test program.
24044
24045 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24046
24047         * lib/target-supports.exp (check_profiling_available): Check
24048         argument to determine whether we support a profiling type.
24049         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24050         check_profiling_available.
24051         * g++.dg/bprob/bprob.exp: Likewise.
24052         * g77.dg/bprob/bprob.exp: Likewise.
24053         * gcc.misc-tests/bprob.exp: Likewise.
24054         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24055         dg-require-profiling and delete expected error handling.
24056         * gcc.dg/20021014-1.c: Likewise.
24057         * gcc.dg/nest.c: Likewise.
24058
24059 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24060
24061         PR c++/12007
24062         * g++.dg/other/vthunk1.C: New test.
24063
24064 2004-02-20  Falk Hueffner  <falk@debian.org>
24065
24066         PR target/14201
24067         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24068
24069 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24070
24071         PR c++/13927
24072         * g++.dg/other/error8.C: Remove XFAIL markers.
24073
24074         PR c++/14173
24075         * g++.dg/ext/packed5.C: New test.
24076
24077         PR c++/14199
24078         * g++.dg/warn/Wunused-5.C: New test.
24079
24080         PR c++/14186
24081         * g++.dg/lookup/member1.C: New test.
24082
24083 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24084
24085         * gcc.c-torture/compile/20040130-1.c: Enable only when
24086         __INT_MAX__ >= 2147483647L.
24087         * gcc.c-torture/compile/961203-1.c: Likewise.
24088
24089 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24090
24091         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24092         * g++.dg/opt/template1.C: Robustify assembler regexp
24093
24094 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24095
24096         * gcc.c-torture/execute/simd-4.x: Remove.
24097         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24098         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24099         Guard with #ifndef SKIP_ATTRIBUTE.
24100         * gcc.dg/compat/vector-1_y.c: Likewise.
24101         * gcc.dg/compat/vector-2_x.c: Likewise.
24102         * gcc.dg/compat/vector-2_y.c: Likewise.
24103         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24104         * g++.dg/eh/simd-2.C: Likewise.
24105
24106 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24107
24108         * gcc.c-torture/compile/complex-1.c: New.
24109
24110 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24111
24112         PR target/14209
24113         * gcc.c-torture/execute/20040218-1.c: New test.
24114
24115 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24116
24117         PR c++/14181
24118         * g++.dg/parse/new2.C: New test.
24119
24120 2004-02-18  Paul Brook  <paul@codesourcery.com>
24121
24122         * gcc.c-torture/compile/libcall-1.c: New test.
24123
24124 2004-02-18  Paul Brook  <paul@codesourcery.com>
24125
24126         PR debug/12934
24127         * gcc.dg/debug/debug-7.c: New test.
24128
24129 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24130
24131         * gcc.dg/20040217-1.c: New test.
24132
24133 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24134
24135         * gcc.c-torture/execute/990208-1.x: Delete.
24136
24137 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24138
24139         * gcc.c-torture/execute/20040208-2.x: New file.
24140
24141 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24142
24143         PR c++/11326
24144         * g++.dg/abi/structret1.C: New test.
24145
24146 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24147
24148         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24149         (i386_cpuid): No need to test if cpuid is available on AMD64.
24150         Fix assembly, so that it works onboth i386 and AMD64.
24151         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24152         (vecInLong): Fix s[] member type to unsigned int.
24153         (vecInWord): Remove type.
24154         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24155         (a64, b64, c64, d64, e64): Remove.
24156         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24157         Remove unused variable.  Remove initialization of removed variables.
24158         Don't call mmx_tests nor sse_tests.
24159         (reference_mmx, reference_sse): Remove.
24160         (check): Add return stmt.
24161         * gcc.dg/i386-sse-7.c: New test.
24162         * gcc.dg/i386-mmx-4.c: New test.
24163
24164 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24165
24166         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24167         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24168         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24169         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24170         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24171         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24172         g++.dg/tc1/dr94.C: Fix line terminator.
24173
24174 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24175
24176         * gcc.c-torture/compile/20040216-1.c: New.
24177
24178 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24179
24180         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24181         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24182         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24183         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24184         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24185         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24186
24187 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24188
24189         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24190
24191 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24192
24193         PR c++/13971
24194         * g++.dg/expr/cond4.C: New test.
24195
24196         PR c++/14086
24197         * g++.dg/lookup/crash2.C: New test.
24198
24199 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24200
24201         * gcc.c-torture/compile/20040214-2.c: New test.
24202
24203 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24204
24205         PR c++/14116
24206         * g++.dg/ext/typeof8.C: New test.
24207
24208 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24209
24210         * gcc.c-torture/compile/20040214-1.c: New test.
24211
24212 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24213
24214         PR c++/13635
24215         * g++.dg/template/spec11.C: New test.
24216
24217 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24218
24219         PR c++/13927
24220         * g++.dg/other/error8.C: New test.
24221
24222 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24223
24224         PR c++/14122
24225         * g++.dg/template/array4.C: New test.
24226
24227         PR c++/14108
24228         * g++.dg/inherit/thunk2.C: New test.
24229
24230         PR c++/14083
24231         * g++.dg/eh/cond2.C: New test.
24232
24233 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24234
24235         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24236
24237 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24238
24239         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24240
24241 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24242
24243         * g++.dg/simd-2.C: xfail on ppc64-linux.
24244
24245 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24246
24247         PR c/456
24248         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24249         tests.
24250
24251 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24252
24253         * gcc.dg/builtins-33.c: New test.
24254
24255 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24256
24257         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24258
24259 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24260
24261         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24262
24263 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24264
24265         * gcc.dg/ppc64-abi-3.c: New test.
24266
24267 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24268
24269         PR c/14092
24270
24271         * gcc.dg/pr14092-1.c: New testcase.
24272
24273 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24274
24275         * gcc.dg/cpp/assert4.c: Fix typo last change.
24276
24277         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24278         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24279
24280         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24281
24282 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24283
24284         * gcc.c-torture/compile/20040209-1.c: New test case.
24285
24286 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24287
24288         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24289
24290 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24291
24292         * gcc.c-torture/execute/20040208-[12].c: New tests.
24293
24294 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24295
24296         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24297
24298 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24299
24300         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24301
24302 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24303
24304         Bug 13856
24305         * gcc.dg/visibility-8.c: New testcase.
24306
24307 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24308
24309         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24310         arguments.
24311         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24312
24313 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24314
24315         PR middle-end/13696
24316         * g++.dg/opt/fold1.C: New test case.
24317
24318 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24319
24320         PR c++/14033
24321         * g++.dg/other/crash-2.C: New test.
24322
24323 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24324
24325         PR c++/14028
24326         * g++.dg/parse/angle-bracket2.C: New test.
24327
24328 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24329
24330         PR middle-end/13750
24331         Revert:
24332         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24333         PR pch/13361
24334         * testsuite/g++.dg/pch/wchar-1.C: New.
24335         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24336
24337 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24338
24339         PR c++/14008
24340         * g++.dg/parse/error15.C: New test.
24341         * g++.dg/parse/crash11.C: Update dg-error mark.
24342
24343 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24344
24345         PR c++/13932
24346         * g++.dg/warn/conv2.C: New test.
24347
24348 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24349
24350         PR c++/13086
24351         * g++.dg/warn/incomplete1.C: Remove xfail.
24352
24353 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24354
24355         * lib/file-format.exp (gcc_target_object_format): Use
24356         ${tool}_target_compile, not gcc_target_compile.
24357         * lib/target-supports.exp (check_alias_available): Likewise.
24358         (check_gc_sections_available): Likewise.
24359         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24360         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24361         dg-require-alias.
24362
24363 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/13969
24366         * g++.dg/template/static6.C: New test.
24367
24368 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24369
24370         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24371
24372 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24373
24374         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24375         tests for systems where `char' is unsigned by default.
24376
24377 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24378
24379         PR c++/13997
24380         * g++.dg/template/partial3.C: New test.
24381
24382 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24383
24384         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24385         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24386         Remove mentions of obsolete ports.
24387
24388 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24389
24390         * gcc.dg/noncompile/20001228-1.c: Fix for new
24391         error message.
24392
24393 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24394
24395         PR target/9348
24396         * gcc.c-torture/execute/multdi-1.c: New test case.
24397
24398 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24399
24400         PR c++/13925
24401         * g++.dg/template/lookup5.C: New test.
24402
24403 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24404
24405         PR c++/13950
24406         * g++.dg/template/lookup4.C: New test.
24407
24408         PR c++/13970
24409         * g++.dg/parse/error14.C: New test.
24410
24411         PR c++/14002
24412         * g++.dg/parse/template13.C: New test.
24413
24414 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24415
24416         PR c++/13978
24417         * g++.dg/template/koenig4.C: New test.
24418
24419         PR c++/13968
24420         * g++.dg/template/crash17.C: New test.
24421
24422         PR c++/13975
24423         * g++.dg/parse/error13.C: New test.
24424         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24425
24426 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24427
24428         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24429
24430 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24431
24432         PR c/11658
24433         PR c/13994
24434         * gcc.dg/noncompile/20040203-1.c: New test.
24435         * gcc.dg/noncompile/20040203-2.c: Likewise.
24436         * gcc.dg/noncompile/20040203-3.c: Likewise.
24437         * gcc.dg/20040203-1.c: Likewise.
24438
24439 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24440
24441         PR c++/10858
24442         * g++.dg/template/sizeof7.C: New test.
24443
24444 2004-02-02  Eric Christopher  <echristo@redhat.com>
24445             Zack Weinberg  <zack@codesourcery.com>
24446
24447         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24448
24449 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24450
24451         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24452         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24453         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24454         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24455
24456 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24457
24458         PR c++/13113
24459         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24460
24461         PR c++/13854
24462         * g++.dg/ext/attrib13.C: New test.
24463
24464         PR c++/13907
24465         * g++.dg/conversion/op2.C: New test.
24466
24467 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24468
24469         * gcc.dg/titype-1.c: Fix pasto.
24470
24471 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24472
24473         * gcc.dg/titype-1.c: New test.
24474
24475 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24476
24477         PR c++/13957
24478         * g++.dg/template/non-type-template-argument-1.C,
24479         g++.dg/template/qualified-id1.C: Update dg-error marks.
24480         * g++.dg/template/nontype6.C: New test.
24481
24482 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24483
24484         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24485         * gcc.dg/builtins-31.c: New testcase.
24486         * gcc.dg/builtins-32.c: New testcase.
24487
24488 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24489
24490         * objc.dg/call-super-2.m: Update line numbers
24491         for the including of stddef.h.
24492
24493 2004-01-30  Michael Matz  <matz@suse.de>
24494
24495         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24496         g++.dg/ext/case-range3.C: New tests.
24497
24498 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24499
24500         DR206
24501         PR c++/13813
24502         * g++.dg/template/member4.C: New test.
24503
24504 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24505
24506         PR c++/13683
24507         * g++.dg/template/sizeof6.C: New test.
24508
24509 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24510
24511         * gcc.dg/fwritable-strings-1.c: New test.
24512
24513 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24514
24515         * gcc.c-torture/compile/20040130-1.c: New test.
24516
24517 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24518
24519         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24520
24521 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/13883
24524         * g++.dg/template/ctor3.C: New test.
24525
24526 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24527
24528         * g++.dg/tc1: New directory.
24529         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24530         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24531         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24532         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24533         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24534
24535 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24536
24537         * g++.dg/parse/error11.C: New test.
24538         * g++.dg/parse/error12.C: Likewise.
24539
24540 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24541
24542         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24543         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24544
24545 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24546
24547         PR c++/13791
24548         * g++.dg/ext/attrib12.C: New test.
24549
24550         PR c++/13736
24551         * g++.dg/parse/cast2.C: New test.
24552
24553 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24554
24555         * objc.dg/encode-2.m (main): New local string.  Set depending on
24556         sizeof long.  Use in sscanf call.
24557         * objc.dg/encode-3.m (main): New local string.  Set depending on
24558         sizeof long.  Use in scan_initial call.
24559
24560 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24561
24562         * objc.dg/call-super-2.m: Make LP64-safe.
24563         * objc.dg/desig-init-1.m: Likewise.
24564
24565 2004-01-27  Devang Patel <dpatel@apple.com>
24566
24567         * g++.dg/debug/namespace1.C: New test.
24568
24569 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24570
24571         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24572         xscale-*-*.
24573
24574         * gcc.dg/arm-mmx-1.c: New test.
24575
24576 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24577
24578         * gcc.dg/20040127-1.c: New test.
24579         * gcc.dg/20040127-2.c: New test.
24580
24581 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24582
24583         * objc.dg/stret-1.m (glob): Renamed to globa.
24584
24585 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24586
24587         PR c++/13663
24588         * g++.dg/expr/for1.C: New test.
24589
24590 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24591
24592         PR middle-end/13779
24593         * gcc.dg/darwin-longlong.c: New test.
24594
24595 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24596
24597         * gcc.dg/20040124-1.c: Moved test from here...
24598         * gcc.c-torture/compile/20040124-1.c: ...to here.
24599
24600 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24601
24602         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24603         the assembly output if -m64 is passed.
24604
24605 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24606
24607         PR c++/13833
24608         * g++.dg/template/cond3.C: New test.
24609
24610 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24611
24612         PR c++/13810
24613         * g++.dg/template/ttp7.C: New test.
24614
24615 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24616
24617         PR c++/13797
24618         * g++.dg/template/nontype4.C: New test.
24619         * g++.dg/template/nontype5.C: Likewise.
24620
24621 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24622
24623         * gcc.dg/torture/mips-clobber-at.c: New test.
24624
24625 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24626
24627         * gcc.dg/20040124-1.c: New test.
24628
24629 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24630
24631         * gcc.dg/20040123-1.c: New test.
24632
24633 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24634
24635         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24636
24637 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24638
24639         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24640
24641 2004-01-23  Andrew Pinski  <apinski@apple.com>
24642
24643         * gcc.dg/20030121-1.c: Move to ..
24644         * gcc.dg/20040121-1.c: here.
24645
24646 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24647
24648         * gcc.dg/builtins-29.c: New test case.
24649
24650 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24651
24652         PR 18314
24653         * gcc.dg/builtins-30.c: New testcase.
24654
24655 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24656
24657         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24658         * lib/g77.exp: Likewise.
24659         * lib/objc.exp: Likewise.
24660         * lib/g++.exp: Likewise.
24661
24662 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24663
24664         * gcc.dg/struct-by-value-2.c: New test.
24665
24666 2004-01-21  Andrew Pinski  <apinski@apple.com>
24667
24668         PR target/13785
24669         * gcc.dg/20030121-1.c: New test.
24670
24671 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24672
24673         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24674         clobber frame pointer register in asm statement.
24675
24676 2004-01-21  Falk Hueffner  <falk@debian.org>
24677
24678         * gcc.c-torture/compile/20040121-1.c: New test.
24679
24680 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24681
24682         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24683
24684 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24685
24686         * gcc.dg/ppc64-abi-2.c: New test.
24687
24688 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24689
24690         * lib/treelang.exp: Fill out this file.
24691         * lib/treelang-dg.exp: New File.
24692
24693 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24694
24695         * gcc.c-torture/compile/981022-1.c: Remove.
24696         * gcc.dg/array-5.c: Remove XFAIL.
24697         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24698         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24699         gcc.dg/cond-lvalue-1.c: Update.
24700         * gcc.dg/cast-lvalue-2.c: New test.
24701
24702 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24703
24704         PR c++/13592
24705         * g++.dg/other/error1.C (class foo): Tweak error message.
24706
24707         PR c++/13592
24708         * g++.dg/template/call2.C: New test.
24709
24710 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24711
24712         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24713         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24714         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24715         scalar-return-1_x.c, scalar-return-2_y.c,
24716         scalar-return-3_x.c, scalar-return-3_y.c,
24717         scalar-return-4_x.c, scalar-return-4_y.c,
24718         struct-align-1.h, struct-align-1_x.c,
24719         struct-align-1_y.c, struct-align-2.h,
24720         struct-align-2_x.c, struct-align-2_y.c,
24721         struct-by-value-10_y.c, struct-by-value-11_x.c,
24722         struct-by-value-11_y.c, struct-by-value-12_x.c,
24723         struct-by-value-12_y.c, struct-by-value-13_x.c,
24724         struct-by-value-13_y.c, struct-by-value-14_x.c,
24725         struct-by-value-14_y.c, struct-by-value-15_x.c,
24726         struct-by-value-15_y.c, struct-by-value-16_y.c,
24727         struct-by-value-17_y.c, struct-by-value-18_y.c,
24728         struct-by-value-19_y.c, struct-by-value-1_x.c,
24729         struct-by-value-1_y.c, struct-by-value-20_y.c,
24730         struct-by-value-2_x.c, struct-by-value-2_y.c,
24731         struct-by-value-3_y.c, struct-by-value-4_x.c,
24732         struct-by-value-4_y.c, struct-by-value-5_y.c,
24733         struct-by-value-6_y.c, struct-by-value-7_y.c
24734         struct-by-value-8_x.c, struct-by-value-8_y.c
24735         struct-by-value-9_x.c, struct-by-value-9_y.c
24736         struct-return-10_x.c, struct-return-10_y.c,
24737         struct-return-19_x.c, struct-return-20_x.c
24738         struct-return-2_x.c, struct-return-2_y.c
24739         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24740         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24741
24742 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24743
24744         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24745         attribute on sparc*-sun-solaris2.*.
24746
24747 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24748
24749         PR c++/13710
24750         * g++.dg/ext/typeof7.C: New test.
24751
24752 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24753
24754         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24755         * gcc.dg/const-elim-1.c: Same.
24756
24757 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24758
24759         * objc.dg/stret-1.m: New.
24760         * objc.dg/stret-2.m: New.
24761
24762 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24763
24764         PR c++/11895
24765         * g++.dg/ext/vector1.C: New test.
24766
24767 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24768
24769         * gcc.dg/pch/import-1.c: New.
24770         * gcc.dg/pch/import-1.hs: New.
24771         * gcc.dg/pch/import-1a.h: New.
24772         * gcc.dg/pch/import-1b.h: New.
24773         * gcc.dg/pch/import-1c.h: New.
24774
24775 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24776
24777         PR c++/13574
24778         * g++.dg/ext/array1.C: New test.
24779
24780         PR c++/13178
24781         * g++.dg/conversion/op1.C: New test.
24782
24783 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24784
24785         PR 11864
24786         From Kazumoto Kojima / Dan Kegel:
24787         * gcc.dg/pr11864-1.c: New test.
24788
24789         PR 10392
24790         From Marcus Comstedt / Dan Kegel:
24791         * gcc.dg/pr10392-1.c: New test.
24792
24793 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24794
24795         PR c++/13478
24796         * g++.dg/init/ref10.C: New test.
24797
24798 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24799
24800         PR c++/13407
24801         * g++.dg/parse/typename6.C: New test.
24802
24803 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24804
24805         PR pch/13361
24806         * testsuite/g++.dg/pch/wchar-1.C: New.
24807         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24808
24809 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24810
24811         PR c++/9259
24812         * g++.dg/expr/sizeof2.C: New test.
24813
24814 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24815
24816         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24817
24818 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24819
24820         PR c++/13659
24821         * g++.dg/lookup/strong-using-3.C: New.
24822         * g++.dg/lookup/using-10.C: New.
24823
24824 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24825
24826         PR c++/13594
24827         * g++.dg/lookup/strong-using-2.C: New.
24828
24829 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24830             Dan Kegel <dank@kegel.com>
24831             J"orn Rennecke <joern.rennecke@superh.com>
24832
24833         PR target/9365
24834         * gcc.dg/pr9365-1.c: New test.
24835
24836 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24837
24838         PR c++/8856
24839         * g++.dg/parse/casting-operator2.C: New test.
24840         * g++.old-deja/g++.pt/explicit83.C: Remove.
24841
24842 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24843
24844         * gcc.dg/label-compound-stmt-1.c: New test.
24845         * gcc.c-torture/compile/950922-1.c,
24846         gcc.c-torture/compile/20000211-3.c,
24847         gcc.c-torture/compile/20000518-1.c,
24848         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24849         compound statements.
24850
24851 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24852
24853         * gcc.dg/ppc64-abi-1.c: New test.
24854
24855 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24856
24857          * g++.dg/ext/attrib9.C: Add dg-warnings.
24858
24859 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24860
24861         PR c++/12335
24862         * g++.dg/parse/dtor3.C: New test.
24863
24864 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24865
24866         PR c++/12709
24867         * g++.dg/parse/try-catch-1.C: New test.
24868
24869 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24870
24871         * ada/acats/run_all.sh: Add more verbose output in acats.log
24872         when compiling tests.
24873
24874 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24875
24876         PR 13656
24877         * gcc.dg/typedef-redecl.c: New test case.
24878         * gcc.dg/typedef-redecl.h: New support file.
24879
24880 2004-01-13  Jan Hubicka  <jh@suse.cz>
24881
24882         * gcc.dg/always_inline.c: New test.
24883         * gcc.dg/debug/20031231-1.c: Fix.
24884
24885 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24886
24887         PR c++/13474
24888         * g++.dg/template/array3.C: New test.
24889
24890 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24891
24892         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24893         * g++.dg/warn/Wunused-2.C: Likewise.
24894
24895 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24896
24897         PR c++/13289
24898         * g++.dg/template/instantiate6.C: New test.
24899
24900 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24901
24902         PR middle-end/11397
24903         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24904
24905 2004-01-12  Jan Hubicka  <jh@suse.cz>
24906
24907         PR opt/12826
24908         * gcc.dg/20040112-1.c: New.
24909
24910         * gcc.dg/dwarf-die[1-7].c: Move to...
24911         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24912         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24913
24914 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24915
24916         PR c++/4100
24917         * g++.dg/parse/friend4.C: New test.
24918
24919 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24920
24921         PR c++/4100
24922         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24923         definition is called a friend.
24924
24925 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24926
24927         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24928
24929 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24930
24931         PR c++/3478
24932         * g++.dg/parse/error10.C: New test.
24933         * g++.dg/template/arg2.C: Accept "invalid type" error.
24934
24935 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
24936
24937         PR middle-end/13392
24938         * g++.dg/opt/expect2.C: New test.
24939
24940 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24941
24942         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
24943         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
24944         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
24945         Update dg-error regexps.
24946
24947 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
24948
24949         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
24950         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
24951
24952 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24953
24954         * gcc.dg/pragma-re-1.c: Use right pointer type.
24955
24956 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24957
24958         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
24959
24960 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
24961
24962         * gcc.dg/rs6000-ldouble-1.c: New.
24963
24964 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24965
24966         DR 337
24967         PR c++/9256
24968         * g++.dg/other/abstract1.C: New test.
24969
24970 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
24971
24972         * g++.dg/lookup/strong-using-1.C: New.
24973
24974 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
24975
24976         PR c/11234
24977         * gcc.dg/func-ptr-conv-1.c: New test.
24978         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
24979
24980 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
24981
24982         PR target/13380.
24983         * gcc.c-torture/compile/20040109-1.c: New.
24984
24985 2004-01-08  Stuart Hastings  <stuart@apple.com>
24986
24987         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
24988         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
24989         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
24990
24991 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
24992
24993         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
24994
24995 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24996
24997         * ada/acats/run_acats: Treat 'gnatchop' the same way
24998         as 'gnatmake'.  Export GCC_DRIVER.
24999         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25000         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25001
25002 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25003
25004         PR c++/12573
25005         * g++.dg/template/dependent-expr4.C: New test.
25006
25007 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25008
25009         * gcc.dg/altivec-11.c: New test.
25010
25011 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25012
25013         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25014
25015 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25016
25017         PR c/6024
25018         * gcc.dg/enum-compat-1.c: New test.
25019         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25020
25021 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25022
25023         PR c/12165
25024         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25025         gcc.dg/c99-idem-qual-3.c: New tests.
25026
25027 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25028
25029         * gcc.dg/winline-7.c: Don't cast void * to int.
25030
25031 2004-01-06  Jan Hubicka  <jh@suse.cz>
25032
25033         * gcc.dg/i386-sse-5.c: New test
25034         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25035
25036 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/12815
25039         * g++.dg/rtti/typeid4.C: New test.
25040
25041 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25042
25043         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25044
25045 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/12132
25048         * g++.dg/template/error11.C: New test.
25049
25050         PR c++/13451
25051         * g++.dg/template/class2.C: New test.
25052
25053 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25054         Richard Sandiford <rsandifo@redhat.com>
25055
25056         PR c++/13387
25057         * g++.dg/opt/alias3.C: New test.
25058
25059 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25060
25061         PR c++/13157
25062         * g++.dg/template/koenig3.C: New test.
25063
25064         PR c++/13529
25065         * g++.dg/parse/offsetof3.C: New test.
25066
25067         * g++.dg/init/copy7.C: Add missing dg-error markers.
25068
25069         PR c++/12226
25070         * g++.dg/init/copy7.c: New test.
25071
25072         PR c++/13536
25073         * g++.dg/parse/cast1.C: New test.
25074
25075 2004-01-04  Jan Hubicka  <jh@suse.cz>
25076
25077         * gcc.dg/winline[1-7].c: New tests.
25078
25079 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25080
25081         PR c++/13520
25082         * g++.dg/template/qualttp22.C: New test.
25083
25084 2004-01-01  Jan Hubicka  <jh@suse.cz>
25085
25086         * gcc.dg/debug/20031231-1.c: New.
25087         * gcc.c-torture/compile/20040101-1.c: New.
25088         * gcc.dg/dwarf-die-[1-7].c: New.
25089
25090 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25091
25092         PR optimization/13521
25093         * gcc.c-torture/compile/20031231-1.c: New test.
25094
25095 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25096
25097         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25098
25099 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25100
25101         PR c++/10079
25102         * g++.dg/template/crash16.C: New test.
25103
25104 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25105
25106         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25107
25108 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25109
25110         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25111         ports.
25112         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25113         * g++.old-deja/g++.law/profile1.C: Likewise.
25114         * gcc.c-torture/compile/981006-1.c: Likewise.
25115         * gcc.c-torture/execute/loop-2e.x: Likewise.
25116         * gcc.c-torture/execute/loop-2f.x: Remove.
25117         * gcc.c-torture/execute/loop-2g.x: Likewise.
25118         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25119         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25120
25121 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25122
25123         PR c++/13507
25124         * g++.dg/ext/attrib11.C: New test.
25125
25126         PR c++/13494
25127         * g++.dg/template/array2-1.C: New test.
25128         * g++.dg/template/array2-2.C: New test.
25129
25130 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25131
25132         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25133
25134 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         PR c++/12774
25137         * g++.dg/template/array1-1.C: New test.
25138         * g++.dg/template/array1-2.C: New test.
25139
25140 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25141
25142         PR fortran/12632
25143         * g77.dg/12632.f: New test case.
25144
25145 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25146
25147         PR c++/13289
25148         * g++.dg/parse/nontype1.C: New test.
25149
25150 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25151
25152         PR c++/12403
25153         * g++.dg/parse/explicit1.C: New test.
25154         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25155
25156 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25157
25158         PR c++/13081
25159         * g++.dg/opt/inline6.C: New test.
25160
25161         PR c++/12613
25162         * g++.dg/parse/error9.C: New test.
25163
25164         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25165
25166 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25167
25168         PR c++/13009
25169         * g++.dg/init/assign1.C: New test.
25170
25171 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25172
25173         PR c++/13070
25174         * g++.dg/warn/format3.C: New test case.
25175
25176 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25177
25178         * gcc.c-torture/compile/20031227-1.c: New test.
25179
25180 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25181
25182         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25183         * g77.dg/bprob/bprob.exp: Likewise.
25184         * gcc.misc-tests/bprob.exp: Likewise.
25185         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25186         variants on systems where the library does not provide that
25187         functionality.
25188         * gcc.dg/builtins-20.c: Use builtins-config.h.
25189         * gcc.dg/builtins-config.h: New file.
25190
25191 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25192
25193         * lib/gcc-dg.exp (dg-require-profiling): New function.
25194         * lib/target-supports.exp (check_profiling_available): Likewise.
25195         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25196         * g77.dg/bprob/bprob.exp: Likewise.
25197         * gcc.misc-tests/bprob.exp: Likewise.
25198         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25199         * gcc.dg/20021014-1.c: Likewise.
25200         * gcc.dg/nest.c: Likewise.
25201
25202 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25203
25204         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25205         compiling.
25206         * g++.dg/lookup/java2.C: Likewise.
25207         * gcc.dg/cpp/lexident.c: Likewise.
25208
25209 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25210
25211         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25212         given.
25213         * gcc.c-torture/compile/961203-1.c: Likewise.
25214         * gcc.c-torture/compile/980506-1.c: Likewise.
25215
25216 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25217
25218         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25219         (additional_prunes): New global.
25220         (gcc-dg-prune): Handle additional per-test pruning.
25221         (dg-test): Clear additional_prunes between tests.
25222
25223         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25224         dg-prune-output to avoid spurious failures from assembler
25225         complaining about nonexistent WAW violations.
25226         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25227         Use dg-prune-output to avoid spurious failures from assembler
25228         warning about Itanium B-step errata.
25229
25230 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25231
25232         * g++.dg/abi/macro0.C: New test.
25233         * g++.dg/abi/macro1.C: Likewise.
25234         * g++.dg/abi/macro2.C: Likewise.
25235
25236         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25237         * g++.dg/abi/bitfield7.C: Likewise.
25238         * g++.dg/abi/dtor2.C: Likewise.
25239         * g++.dg/abi/mangle11.C: Likewise.
25240         * g++.dg/abi/mangle12.C: Likewise.
25241         * g++.dg/abi/mangle14.C: Likewise.
25242         * g++.dg/abi/mangle17.C: Likewise.
25243         * g++.dg/abi/vbase10.C: Likewise.
25244         * g++.dg/abi/vbase14.C: Likewise.
25245         * g++.dg/template/qualttp17.C: Likewise.
25246
25247 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25248
25249         PR c/11995
25250         * gcc.dg/20031223-1.c: New test.
25251
25252 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25253
25254         * gcc.dg/noreturn-7.c: New test.
25255
25256 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25257
25258         * gcc.dg/null-pointer-1.c: New test.
25259
25260 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25261
25262         * g++.old-deja/g++.jason/template18.C: Remove.
25263         * g++.old-deja/g++.jason/template37.C: Likewise.
25264
25265         PR c++/12862
25266         * g++.dg/lookup/ns1.C: New test.
25267
25268         PR c++/12397
25269         * g++.dg/template/lookup3.C: New test.
25270
25271 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25272
25273         * g++.dg/template/recurse1.C: New test
25274
25275 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25276
25277         PR c++/12479
25278         * g++.dg/parse/semicolon1.C: New test.
25279         * g++.dg/parse/semicolon1.h: Likewise.
25280
25281 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25282
25283         * gcc.dg/darwin-misaligned.c: New test.
25284
25285 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25286
25287         PR c/9163
25288         * gcc.dg/20031222-1.c: New test.
25289
25290 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25291
25292         PR c++/13438
25293         * g++.dg/parse/error8.C: New test.
25294
25295         PR c++/11554
25296         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25297
25298 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25299
25300         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25301         too small.
25302         * gcc.c-torture/compile/930217-1.c: Likewise.
25303         * gcc.c-torture/compile/930513-1.c: Likewise.
25304         * gcc.c-torture/execute/920908-2.c: Likewise.
25305         * gcc.c-torture/execute/921204-1.c: Likewise.
25306         * gcc.c-torture/execute/930621-1.c: Likewise.
25307         * gcc.c-torture/execute/930630-1.c: Likewise.
25308         * gcc.c-torture/execute/931031-1.c: Likewise.
25309         * gcc.c-torture/execute/980602-2.c: Likewise.
25310         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25311         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25312         * gcc.c-torture/execute/extzvsi.c: Likewise.
25313         * gcc.c-torture/unsorted/ext.c: Likewise.
25314
25315 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25316
25317         PR target/12749
25318         * gcc.c-torture/compile/20031220-2.c: New test case.
25319
25320 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25321
25322         PR optimization/13031
25323         * gcc.c-torture/compile/20031220-1.c: New test case.
25324
25325 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25326
25327         * gcc.dg/cast-function-1.c: New test.
25328
25329 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25330
25331         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25332         formats.
25333
25334 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25335
25336         PR c++/12795
25337         * g++.dg/ext/attrib10.C: New test.
25338
25339 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25340
25341         * gcc.dg/cleanup-10.c: New test.
25342         * gcc.dg/cleanup-11.c: New test.
25343
25344 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25345
25346         PR c++/13239
25347         * g++.dg/opt/expect1.C: New test.
25348
25349 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25350
25351         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25352
25353 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25354
25355         PR debug/12923
25356         * gcc.dg/20031218-1.c: New test.
25357
25358         PR debug/12389
25359         * gcc.dg/20031218-2.c: New test.
25360         * gcc.dg/20031218-3.c: New test.
25361
25362         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25363         of label name and allow for USER_LABEL_PREFIX == "_" names.
25364         * g++.dg/abi/mangle18-2.C: Likewise.
25365         * g++.dg/abi/mangle19-1.C: Likewise.
25366         * g++.dg/abi/mangle19-2.C: Likewise.
25367         * g++.dg/abi/mangle20-1.C: Likewise.
25368         * g++.dg/abi/mangle20-2.C: Likewise.
25369
25370 2003-12-18  Richard Henderson  <rth@redhat.com>
25371
25372         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25373
25374 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25375             Dan Kegel <dank@kegel.com>
25376
25377         PR other/12009
25378         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25379         testing a cross compiler, it causes spurious compile failures.
25380         * lib/g++.exp: Likewise.
25381
25382 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25383
25384         PR c++/13262
25385         * g++.dg/template/access13.C: New test.
25386
25387 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25388
25389         * gcc.dg/20031216-1.c: New test.
25390
25391 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25392
25393         PR c++/9154
25394         * g++.dg/template/error10.C: New test.
25395
25396 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25397
25398         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25399         * g++.dg/eh/simd-2.C: Likewise.
25400
25401 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25402             Roger Sayle  <roger@eyesopen.com>
25403
25404         * gcc.c-torture/execute/ieee/mzero5.c: New.
25405
25406 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25407
25408         PR c++/10603
25409         * g++.dg/parse/error6.C: New test.
25410
25411         PR c++/12827
25412         * g++.dg/parse/error7.C: New test.
25413
25414 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25415
25416         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25417         at -O with stabs debugging formats.
25418         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25419         * gcc.dg/debug/debug-2.c: Likewise.
25420
25421 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25422
25423         PR c++/12696
25424         * g++.dg/init/error1.C: New test.
25425
25426         PR c++/12218
25427         * g++.dg/init/pm3.C: New test.
25428
25429 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25430
25431         PR c/3347
25432         * gcc.dg/bitfld-8.c: New test.
25433
25434 2003-12-16  James Lemke  <jim@wasabisystems.com>
25435
25436         * gcc.dg/arm-scd42-[123].c: New tests.
25437
25438 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25439
25440         PR c++/9043
25441         * g++.dg/abi/mangle20-1.C: New test.
25442         * g++.dg/abi/mangle20-2.C: New test.
25443
25444 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25445
25446         PR c++/13275
25447         * g++.dg/other/offsetof2.C: Remove XFAIL.
25448         * g++.dg/parse/offsetof1.C: New test.
25449         * g++.gd/parse/offsetof2.C: Likewise.
25450
25451 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25452
25453         * g++.dg/template/nontype3.C: New test.
25454         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25455
25456 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25457
25458         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25459
25460 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         PR c++/13387
25463         * g++.dg/expr/assign1.C: New test.
25464
25465         PR c++/13242
25466         * g++.dg/abi/mangle19-1.C: New test.
25467         * g++.dg/abi/mangle19-2.C: New test.
25468
25469 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25470
25471         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25472
25473 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25474
25475         * gcc.c-torture/execute/20031216-1.c: New test.
25476
25477 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25478
25479         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25480         an ICE regression.
25481
25482 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25483
25484         PR c++/10926
25485         * g++.dg/template/error9.C: New test.
25486
25487         PR c++/11116
25488         * g++.dg/template/error8.C: New test.
25489
25490 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25491
25492         PR middle-end/13400
25493         * gcc.c-torture/execute/20031215-1.c: New test case.
25494
25495 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/13269
25498         * g++.dg/parse/error5.C: New test.
25499
25500         PR c++/12989
25501         * g++.dg/expr/sizeof1.C: New test.
25502
25503         PR c++/13310
25504         * g++.dg/template/crash15.C: New test.
25505
25506 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25507
25508         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25509         a non-POD type as the last named parameter of a varargs function.
25510
25511 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/13243
25514         PR c++/12573
25515         * g++.dg/template/crash14.C: New test.
25516         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25517
25518 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25519
25520         * g++.dg/other/java1.C: New test.
25521
25522         PR c++/13241
25523         * g++.dg/abi/mangle18-1.C: New test.
25524         * g++.dg/abi/mangle18-2.C: New test.
25525
25526 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25527
25528         PR optimization/10312
25529         * gcc.c-torture/execute/20031214-1.c: New.
25530
25531 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25532
25533         PR c++/10779
25534         PR c++/12160
25535         * g++.dg/parse/error3.C: New test.
25536         * g++.dg/parse/error4.C: Likewise.
25537         * g++.dg/abi/mangle4.C: Tweak error messages.
25538         * g++.dg/lookup/using5.C: Likewise.
25539         * g++.dg/other/error2.C: Likewise.
25540         * g++.dg/parse/typename5.C: Likewise.
25541         * g++.dg/parse/undefined1.C: Likewise.
25542         * g++.dg/template/arg2.C: Likewise.
25543         * g++.dg/template/ttp3.C: Likewise.
25544         * g++.dg/template/type1.C: Likewise.
25545         * g++.old-deja/g++.other/crash32.C: Likewise.
25546         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25547
25548 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25549
25550         PR c++/13106
25551         * g++.dg/warn/noreturn-3.C: New test.
25552
25553 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25554
25555         PR c++/13118
25556         * g++.dg/abi/covariant3.C: New.
25557
25558 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25559
25560         * g++.dg/eh/ia64-1.C: New test.
25561
25562 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25563
25564         PR optimization/13037
25565         * g77.f-torture/execute/13037.f: New test case.
25566
25567 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25568
25569         PR c++/12881
25570         * g++.dg/abi/covariant2.C: New.
25571
25572 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25573
25574         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25575
25576 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25577
25578         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25579
25580 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25581
25582         PR other/10819
25583         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25584         to fix Bug 10819.
25585         * lib/g++.exp (g++_version): Likewise.
25586         * lib/g77.exp (g77_version): Likewise.
25587         * lib/objc.exp (default_objc_version): Likewise.
25588
25589 2003-12-10  Richard Henderson  <rth@redhat.com>
25590
25591         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25592
25593         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25594
25595 2003-12-08  Matt Austern  <austern@apple.com>
25596
25597         PR c/13134
25598         * lib/gcc-dg.exp (dg-require-visibility): Define.
25599         * lib/target-supports (check_visibility_available): Define.
25600         * gcc.dg/visibility-1.c: New test.
25601         * gcc.dg/visibility-2.c: Likewise.
25602         * gcc.dg/visibility-3.c: Likewise.
25603         * gcc.dg/visibility-4.c: Likewise.
25604         * gcc.dg/visibility-5.c: Likewise.
25605         * gcc.dg/visibility-6.c: Likewise.
25606         * g++.dg/ext/visibility-1.C: Likewise.
25607         * g++.dg/ext/visibility-2.C: Likewise.
25608         * g++.dg/ext/visibility-3.C: Likewise.
25609         * g++.dg/ext/visibility-4.C: Likewise.
25610         * g++.dg/ext/visibility-5.C: Likewise.
25611         * g++.dg/ext/visibility-6.C: Likewise.
25612
25613 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25614
25615         * g++.dg/lookup/java1.C: New test.
25616         * g++.dg/lookup/java2.C: New test.
25617
25618 2003-12-07  Falk Hueffner  <falk@debian.org>
25619
25620         * g++.dg/opt/noreturn-1.C: New test.
25621
25622 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25623
25624         * gcc.dg/overflow-1.c: New test.
25625
25626 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25627
25628         * g77.f-torture/compile/13060.f: New test.
25629
25630 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/13323
25633         * g++.dg/inherit/operator2.C: New test.
25634
25635 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25636
25637         PR c++/13305
25638         * g++.dg/ext/attrib9.C: New test.
25639
25640 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25641
25642         PR c++/13314
25643         * g++.dg/template/error7.C: New test.
25644
25645 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25646             J"orn Rennecke <joern.rennecke@superh.com>
25647
25648         PR target/13302
25649         * g++.dg/other/struct-va_list.C: New test.
25650
25651 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25652
25653         PR c++/13166
25654         * g++.dg/parse/defarg6.C: New test.
25655
25656 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25657
25658         PR target/13256
25659         * gcc.c-torture/execute/20031201-1.c: New test.
25660
25661 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25662
25663         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25664
25665 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25666
25667         * gcc.dg/builtin-return-1.c: New test.
25668
25669 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25670             J"orn Rennecke <joern.rennecke@superh.com>
25671
25672         PR optimization/13260
25673         * gcc.c-torture/execute/20031204-1.c: New test.
25674
25675 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25676
25677         PR c++/9127
25678         * g++.dg/template/error6.C: New test.
25679
25680 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * gcc.dg/20031202-1.c: New test.
25683
25684 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25685
25686         PR c++/13179
25687         * g++.dg/template/eh1.C: New test.
25688
25689         PR c++/10771
25690         * g++.dg/template/error5.C: New test.
25691
25692 2003-12-02  David Ung  <davidu@mips.com>
25693
25694         * gcc.dg/compat/vector-check.h: Corrected type for var
25695         g_##TMODE
25696
25697 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25698
25699         PR c++/10126
25700         * g++.dg/template/ptrmem8.C: New test.
25701
25702 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25703
25704         PR c++/12573
25705         * g++.dg/template/dependent-expr3.C: New test.
25706
25707 2003-12-01  James Lemke  <jim@wasabisystems.com>
25708
25709         * gcc.dg/arm-g2.c: New test.
25710
25711 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25712
25713         PR optimization/11634
25714         * gcc.dg/20031201-2.c: New test case.
25715
25716 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25717
25718         PR 11433
25719         * objc.dg/proto-lossage-3.m: New test.
25720
25721 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25722
25723         PR optimization/12628
25724         * gcc.dg/20031201-1.c: New test case.
25725
25726 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25727
25728         * gcc.dg/unaligned-1.c: New test.
25729
25730 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25731
25732         PR c++/9849
25733         * g++.dg/template/error4.C: New test.
25734         * g++.dg/template/nested3.C: Adjust error markers.
25735
25736 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25737
25738         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25739
25740 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25741
25742         PR c/10333
25743         * gcc.dg/bitfld-7.c: New test.
25744
25745 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25746
25747         * gcc.dg/tls/asm-1.C: New test.
25748
25749 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25750
25751         * gcc.dg/cpp/assert4.c: Update.
25752
25753 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25754
25755         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25756         * gcc.dg/builtin-apply3.c: New test.
25757
25758 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25759
25760         * lib/compat.exp (compat-obj): New xfaildata parameter.
25761         Use it to set compiler_conditional_xfail_data before compiling.
25762         (compat-get-options): Handle dg-xfail-if.
25763         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25764         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25765         * gcc.dg/compat/vector-1_y.c: Likewise.
25766         * gcc.dg/compat/vector-2_x.c: Likewise.
25767         * gcc.dg/compat/vector-2_y.c: Likewise.
25768
25769 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25770
25771         * g++.dg/opt/reg-stack4.C: New test.
25772
25773 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25774
25775         * gcc.dg/builtin-apply2.c: New test.
25776
25777 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25778
25779         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25780
25781 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25782
25783         PR c++/12924
25784         * g++.dg/template/template-id-2.C: New test.
25785
25786 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25787
25788         PR c++/5369
25789         * g++.dg/template/memfriend1.C: New test.
25790         * g++.dg/template/memfriend2.C: Likewise.
25791         * g++.dg/template/memfriend3.C: Likewise.
25792         * g++.dg/template/memfriend4.C: Likewise.
25793         * g++.dg/template/memfriend5.C: Likewise.
25794         * g++.dg/template/memfriend6.C: Likewise.
25795         * g++.dg/template/memfriend7.C: Likewise.
25796         * g++.dg/template/memfriend8.C: Likewise.
25797         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25798
25799 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++/12515
25802         * g++.dg/ext/cond1.C: New test.
25803
25804 2003-11-20  Richard Henderson  <rth@redhat.com>
25805
25806         * gcc.dg/20020201-2.c: Remove.
25807         * gcc.dg/20020201-4.c: Remove.
25808         * gcc.dg/20020304-1.c: Remove.
25809
25810 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25811
25812         * gcc.dg/cpp/trad/xwin1.c: New test case.
25813
25814 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25815
25816         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25817         * lib/g77.exp: Likewise.
25818         * lib/objc.exp: Likewise.
25819         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25820         for darwin.
25821
25822 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25823
25824         PR c++/12932
25825         * g++.dg/template/static5.C: New test.
25826
25827 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25828
25829         * gcc.dg/nested-func-1.c: New test.
25830
25831 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25832
25833         * gcc.dg/cpp/assert4.c: New test.
25834
25835 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25836
25837         PR c++/2294
25838         * g++.dg/lookup/using9.c: New test.
25839
25840 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25841
25842         PR c++/12762
25843         * g++.dg/template/error3.C: New test.
25844
25845 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25846
25847         PR ada/13035
25848         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25849         No longer use a wrapper for gcc, since this does not work under
25850         Windows.
25851
25852 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25853
25854         PR c++/2094
25855         * g++.dg/template/ptrmem7.C: New test.
25856
25857 2003-11-13  Andrew Pinski <apinski@apple.com>
25858
25859         * gcc.c-torture/compile/20031113-1.c: New test.
25860
25861 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25862             Kean Johnston <jkj@sco.com>
25863
25864         PR c/13029
25865         * gcc.dg/unused-4.c: Update.
25866
25867 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25868
25869         * g++.dg/opt/const3.C: New test.
25870
25871 2003-11-13  Jan Hubicka  <jh@suse.cz>
25872
25873         * gcc.c-torture/compile/20031112-1.c: New test.
25874
25875 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25876
25877         * g++.dg/parse/crash10.C: Remove bogus error marker.
25878
25879 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25880
25881         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25882         (host_gcc): Likewise.
25883         (ROOT): Honor $PWDCMD.
25884         (BASE): Likewise.
25885         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25886
25887 2003-11-12  Catherine Moore  <clm@redhat.com>
25888
25889         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25890
25891 2003-11-12  Andreas Jaeger  <aj@suse.de>
25892             Jakub Jelinek  <jakub@redhat.com>
25893             Andrew Pinski  <pinskia@physics.uc.edu>
25894             Richard Henderson  <rth@redhat.com>
25895
25896         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25897         systems.
25898         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25899
25900         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25901         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25902
25903 2003-11-11  Andreas Jaeger  <aj@suse.de>
25904
25905         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25906
25907         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25908
25909 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25910
25911         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25912         Clean ups.
25913
25914 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25915
25916         * gcc.dg/trampoline-1.c: New test.
25917
25918 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25919
25920         * gcc.c-torture/compile/200031109-1.c: New test.
25921
25922 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25923
25924         PR c/3190
25925         PR c/8714
25926         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25927         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25928         gcc.dg/format/no-y2k-1.c: Update.
25929
25930 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25931
25932         PR optimization/10467
25933         * gcc.dg/20031108-1.c: New test case.
25934
25935 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
25936
25937         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
25938
25939 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25940
25941         * gcc.dg/compound-lvalue-1.c: New test.
25942         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
25943         some XFAILs.
25944
25945 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
25946
25947         * gcc.dg/altivec-varargs-1.c: New test.
25948
25949 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25950
25951         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
25952         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
25953         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
25954         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
25955         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
25956
25957 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
25958
25959         * gcc.dg/cond-lvalue-1.c: New test.
25960
25961 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
25962
25963         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
25964
25965 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25966
25967         PR c++/11616
25968         * g++.dg/template/instantiate5.C: New test.
25969
25970 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25971
25972         PR c++/12726
25973         * g++.dg/ext/complit2.C: Replace test with self-contained version.
25974         * ChangeLog: Add missing first entry for above test.
25975
25976 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25977
25978         PR c++/9810
25979         * g++.dg/template/using8.C: New test.
25980         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
25981
25982 2003-11-02  Roger Sayle  <roger@eyesopen.com>
25983
25984         PR optimization/10817
25985         * gcc.c-torture/compile/20031102-1.c: New test case.
25986
25987 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
25988
25989         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
25990         2147483647.
25991
25992 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25993
25994         * gcc.dg/20031102-1.c: New test.
25995
25996 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25997
25998         * gcc.dg/complex-1.c: New test.
25999
26000 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26001
26002         PR c++/12796
26003         * g++.dg/template/crash13.C: Adjust expected error location.
26004         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26005
26006 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26007
26008         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26009
26010 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26011
26012         PR/10239
26013         * gcc.c-torture/compile/20031031-2.c: New test.
26014
26015 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26016
26017         PR/11640
26018         * gcc.c-torture/compile/20031031-1.c: New test.
26019
26020 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26021
26022         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26023         * gcc.misc-tests/bprob.exp: Likewise.
26024         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26025         the execution test on arm-elf configs.
26026         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26027         configs that don't support scratch files.
26028         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26029
26030 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26031
26032         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26033         done by dejagnu.
26034
26035 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26036
26037         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26038         Avoid non pure sh syntax. Add more logging.
26039
26040         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26041         fail.
26042
26043 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26044
26045         PR libgcj/10610
26046         * gcc.dg/ppc-stackalign-1.c: New test.
26047
26048 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26049
26050         * ada/acats/run_all.sh: Change output to be more compliant with
26051         dejagnu framework.
26052         Create acats.sum and acats.log files under testsuite/ada/acats
26053         Only run [a-z]* directories, to filter out e.g. CVS.
26054         Redirect build output to log file.
26055
26056 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26057
26058         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26059
26060 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26061
26062         PR ada/5909:
26063         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26064
26065 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26066
26067         * gcc.c-torture/compile/20031023-1.c: New test.
26068         * gcc.c-torture/compile/20031023-2.c: New test.
26069         * gcc.c-torture/compile/20031023-3.c: New test.
26070         * gcc.c-torture/compile/20031023-4.c: New test.
26071
26072 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26073
26074         PR c++/10371
26075         * g++.dg/lookup/scoped8.C: New test.
26076
26077 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26078
26079         * g++.dg/opt/reg-stack3.C: New test.
26080
26081 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26082
26083         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26084
26085 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26086
26087         PR c++/11076
26088         * g++.dg/template/crash13.C: New test.
26089
26090 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26091
26092         * gcc.dg/c99-restrict-2.c: New test.
26093
26094 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         PR c++/12698, c++/12699, c++/12700, c++/12566
26097         * g++.dg/inherit/covariant9.C: New test.
26098         * g++.dg/inherit/covariant10.C: New test.
26099         * g++.dg/inherit/covariant11.C: New test.
26100
26101 2003-10-23  Jason Merrill  <jason@redhat.com>
26102
26103         PR c++/12726
26104         * g++.dg/ext/complit2.C: New test.
26105
26106 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26107
26108         PR target/12654
26109         * gcc.c-torture/execute/20031020-1.c: New test.
26110
26111 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26112
26113         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26114         following the jump_insn.
26115
26116 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26117
26118         * gcc.dg/cast-lvalue-1.c: New test.
26119
26120 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/11962
26123         * g++.dg/template/cond2.C: New test.
26124
26125 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26126
26127         * gcc.dg/builtins-28.c: New test.
26128
26129 2003-10-20  Jan Hubicka  <jh@suse.cz>
26130
26131         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26132         parameter.
26133         * testsuite/gcc.dg/inline-2.c: Likewise.
26134
26135 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26136
26137         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26138         * gcc.dg/nest.c: Likewise.
26139
26140 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26141
26142         PR c++/9781, c++/10583, c++/11862
26143         * g++.dg/parse/crash13.C: New test.
26144
26145 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26146
26147         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26148
26149 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26150
26151         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26152         Define HAVE_C99_RUNTIME except on Solaris.
26153         * gcc.dg/builtins-20.c: Likewise.
26154
26155 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26156
26157         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26158
26159 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26160
26161         PR c++/12495
26162         * g++.dg/template/crash21.C: New test.
26163
26164 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26165
26166         PR c++/2513
26167         * g++.dg/template/typename5.C: New test.
26168
26169 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26170
26171         PR c++/12369
26172         * g++.dg/template/friend25.C: New test.
26173
26174 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26175
26176         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26177         versions.
26178
26179 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26180
26181         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26182         == 2147483647.
26183
26184 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26185
26186         * gcc.c-torture/execute/960416-1.x: Remove.
26187         * gcc.c-torture/execute/divconst-3.x: Likewise.
26188
26189 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26190
26191         PR target/12598
26192         * gcc.dg/torture/cris-volatile-1.c: New test.
26193
26194 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26195
26196         PR optimization/9325
26197         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26198         for overflowing floating point to integer conversion during RTL
26199         simplification.
26200
26201 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26202
26203         * objc/execute/_cmd.m: Fix typo.
26204         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26205         Relax 'scan-assembler' regexp.
26206         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26207         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26208         * objc.dg/zero-link-2.m: Remove blank line.
26209         * objc.dg/zero-link-3.m: New test case.
26210
26211 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26212
26213         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26214
26215         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26216         than linker trickery.
26217
26218 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26219
26220         PR c++/12370
26221         * g++.dg/other/friend2.C: New test.
26222
26223 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26224
26225         * gcc.dg/20031012-1.c: New test.
26226
26227 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26228
26229         * gcc.dg/weak/weak-3.c: Fix for new warning.
26230
26231 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26232
26233         PR optimization/8750
26234         * gcc.c-torture/execute/20031012-1.c: New test case.
26235
26236 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26237
26238         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26239         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26240
26241 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26242
26243         PR optimization/12260
26244         * gcc.c-torture/compile/20031011-2.c: New test case.
26245
26246 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26247
26248         * gcc.c-torture/execute/20031011-1.c: New testcase.
26249
26250 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26251
26252         * gcc.c-torture/compile/20031011-1.c: New test.
26253
26254 2003-10-11  Jan Hubicka  <jh@suse.cz>
26255
26256         * g++.dg/other/first-global.C: New test.
26257
26258 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26259
26260         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26261
26262 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26263
26264         * gcc.c-torture/compile/20031010-1.c: New test.
26265
26266 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26267
26268         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26269         * gcc.c-torture/execute/va-arg-25.c: ... here.
26270
26271 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26272
26273         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26274
26275 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26276
26277         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26278
26279 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26280
26281         * g++.dg/parse/error2.C: New test.
26282
26283 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26284
26285         PR c++/11097
26286         * g++.dg/other/error5.C: Modify the error message.
26287         * g++.dg/lookup/using8.C: New test.
26288
26289 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26290
26291         * gcc.dg/darwin-abi-2.c: New file.
26292         * gcc.c-torture/execute/va-arg-24.c: New file.
26293
26294 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26295
26296         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26297         indentation.
26298
26299 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26300
26301         PR c++/10147
26302         * g++.dg/other/error4.C: Update error messages.
26303         * g++.dg/template/ptrmem4.C: Likewise.
26304
26305         PR c++/12337
26306         * g++.dg/init/new9.C: New test.
26307
26308         PR c++/12334, c++/12236, c++/8656
26309         * g++.dg/ext/attrib8.C: New test.
26310
26311 2003-10-06  Devang Patel  <dpatel@apple.com>
26312
26313         * gcc.dg/debug/dwarf2-3.h: New test.
26314         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26315
26316 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26317
26318         * g++.dg/opt/cfg2.C: New test.
26319
26320 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26321
26322         * g++.dg/opt/float1.C: New test.
26323
26324 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26325
26326         * gcc.dg/c90-array-lval-6.c: New test.
26327         * gcc.dg/c99-array-lval-6.c: New test.
26328
26329 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26330             Ziemowit Laski  <zlaski@apple.com>
26331
26332         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26333         'Derived', so that it is never considered a class method; add
26334         new warning for '+port' method ambiguity.
26335         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26336         <objc/objc-api.h> (needed on Mac OS X).
26337         * objc.dg/method-13.m: New test.
26338
26339 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26340
26341         PR optimization/9325, PR java/6391
26342         * gcc.c-torture/execute/20031003-1.c: New test case.
26343
26344 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR optimization/12180
26347         * gcc.dg/20031002-1.c: New test.
26348
26349         PR c++/12486
26350         * g++.dg/inherit/error1.C: New test.
26351
26352 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26353
26354         * lib/f-torture.exp (search_for): Rename to...
26355         (search_for_re): This.  Also, clean up comments and the
26356         "regexp" invocation.
26357
26358 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26359
26360         * gcc.c-torture/compile/20031002-1.c: New test.
26361
26362 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26363
26364         * g++.dg/opt/cond1.C: New test.
26365
26366 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26367
26368         * gcc.dg/Wold-style-definition-2.c: New testcase.
26369         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26370
26371 2003-09-29  Richard Henderson  <rth@redhat.com>
26372
26373         * g++.dg/init/array10.C: Add dg-options.
26374
26375 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26376
26377         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26378
26379 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26380
26381         * g++.dg/template/friend19.C: Fix typo.
26382         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26383
26384 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26385
26386         * gcc.c-torture/execute/20030928-1.c: New test.
26387         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26388
26389 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26390
26391         * g++.dg/opt/unroll1.C: New test.
26392
26393 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26394
26395         PR optimization/11741
26396         * gcc.dg/20030926-1.c: New test case.
26397
26398 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26399
26400         PR c++/5655
26401         * g++.dg/parse/access7.C: New test.
26402         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26403
26404 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26405
26406         MERGE OF objc-improvements-branch into MAINLINE:
26407         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26408         if libobjc has not been built.
26409         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26410         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26411         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26412         objc/execute/nested-3.m, objc/execute/np-2.m,
26413         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26414         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26415         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26416         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26417         objc.dg/special/unclaimed-category-1.h,
26418         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26419         well as GNU runtime.
26420         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26421         * execute/cascading-1.m, execute/function-message-1.m,
26422         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26423         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26424         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26425         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26426         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26427         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26428         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26429         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26430         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26431         * objc.dg/bitfield-2.m: Run only on Darwin.
26432         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26433         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26434         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26435         * objc.dg/const-str-1.m: Fix constant string layout.
26436
26437 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26438
26439         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26440
26441 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26442
26443         * gcc.dg/darwin-abi-1.c: New file.
26444
26445 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26446
26447         PR target/12281
26448         * gcc.c-torture/compile/20030921-1.c: New test.
26449
26450 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26451
26452         * g++.dg/opt/reg-stack2.C: New test.
26453
26454 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26455
26456         * g++.dg/eh/delayslot1.C: New test.
26457
26458 2003-09-20  Richard Henderson  <rth@redhat.com>
26459
26460         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26461
26462 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26463
26464         * gcc.c-torture/execute/20030920-1.c: New test case.
26465
26466 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26467
26468         * g++.dg/rtti/typeid3.C: Correct expected error message.
26469
26470 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26471
26472         PR c++/157
26473         * g++.dg/parse/crash12.C: New test.
26474
26475 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26476
26477         * gcc.dg/compat/mixed-struct-check.h: New.
26478         * gcc.dg/compat/mixed-struct-defs.h: New.
26479         * gcc.dg/compat/mixed-struct-init.h: New.
26480         * gcc.dg/compat/struct-by-value-19_main.c: New.
26481         * gcc.dg/compat/struct-by-value-19_x.c: New.
26482         * gcc.dg/compat/struct-by-value-19_y.c: New.
26483         * gcc.dg/compat/struct-by-value-20_main.c: New.
26484         * gcc.dg/compat/struct-by-value-20_x.c: New.
26485         * gcc.dg/compat/struct-by-value-20_y.c: New.
26486         * gcc.dg/compat/struct-return-19_main.c: New.
26487         * gcc.dg/compat/struct-return-19_x.c: New.
26488         * gcc.dg/compat/struct-return-19_y.c: New.
26489         * gcc.dg/compat/struct-return-20_main.c: New.
26490         * gcc.dg/compat/struct-return-20_x.c: New.
26491         * gcc.dg/compat/struct-return-20_y.c: New.
26492
26493 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26494         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26495         so that it will not complain on LP64 targets.
26496
26497 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26498
26499         PR c++/495
26500         * g++.dg/template/friend24.C: New test.
26501
26502 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26503
26504         PR c++/12332
26505         * g++.dg/template/memtmpl2.C: New test.
26506
26507 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26508
26509         PR target/11184
26510         * gcc.dg/builtin-apply1.c: New test.
26511
26512 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26513
26514         PR c++/9848
26515         * g++.dg/warn/Wunused-4.C: New test.
26516
26517 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26518
26519         PR c++/12316
26520         * g++.dg/other/gc2.C: New test.
26521
26522 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26523
26524         PR c++/11991
26525         * g++.dg/rtti/typeid3.C: New test.
26526
26527         PR c++/12266
26528         * g++.dg/overload/template1.C: New test.
26529
26530 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26531
26532         * g++.dg/opt/cfg3.C: New test.
26533
26534 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26535
26536         PR c++/7939
26537         * g++.dg/template/crash11.C: New test.
26538
26539 2003-09-16  Jason Merrill  <jason@redhat.com>
26540             Jakub Jelinek  <jakub@redhat.com>
26541
26542         * gcc.dg/attr-warn-unused-result.c: New test.
26543
26544 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26545
26546         PR c++/12184
26547         * g++.dg/expr/call2.C: New test.
26548
26549 2003-09-15  Andreas Jaeger  <aj@suse.de>
26550
26551         * gcc.dg/Wold-style-definition-1.c: New test.
26552
26553 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/3907
26556         * g++.dg/parse/template12.C: New test.
26557
26558         * g++.dg/abi/bitfield11.C: New test.
26559         * g++.dg/abi/bitfield12.C: Likewise.
26560
26561 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26562
26563         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26564         non-expansion of functional macro name without arguments at EOL.
26565         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26566
26567 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26568
26569         * gcc.c-torture/execute/20030914-[12].c: New tests.
26570
26571 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         PR c++/11788
26574         * g++.dg/overload/addr1.C: New test.
26575
26576 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26577
26578         * gcc.dg/20030909-1.c: New test.
26579
26580 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26581
26582         * gcc.dg/ultrasp10.c: New test.
26583
26584 2003-09-09  Devang Patel  <dpatel@apple.com>
26585
26586         * gcc.dg/darwin-ld-6.c: New test.
26587
26588 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26589
26590         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26591
26592 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * gcc.dg/ia64-types1.c: New test.
26595         * gcc.dg/ia64-types2.c: Likewise.
26596
26597 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26598
26599         * gcc.dg/builtins-1.c: Add more _Complex tests.
26600         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26601
26602         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26603         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26604
26605 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26606
26607         PR c++/11786
26608         * g++.dg/lookup/koenig2.C: New test.
26609
26610         PR c++/5296
26611         * g++.dg/rtti/typeid2.C: New test.
26612
26613 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26614
26615         * gcc.c-torture/compile/20030904-1.c: New test.
26616
26617 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26618
26619         * g++.dg/opt/longbranch2.C: New test.
26620
26621 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26622
26623         * g++.dg/template/crash10.C: Only compile it.
26624
26625 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26626
26627         PR middle-end/11665
26628         * gcc.c-torture/compile/20030907-1.c: New test.
26629         * g++.dg/init/array11.C: New test.
26630
26631 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26632
26633         PR c++/11852
26634         * g++.dg/init/struct1.C: New test.
26635
26636 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26637
26638         PR c++/12181
26639         * g++.dg/expr/comma1.C: New test.
26640
26641 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26642
26643         PR c++/11867
26644         * g++.dg/expr/static_cast5.C: New test.
26645
26646 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26647
26648         PR c++/11507
26649         * g++.dg/lookup/scoped7.C: New test.
26650
26651         PR c++/9574
26652         * g++.dg/other/static1.C: New test.
26653
26654         PR c++/11490
26655         * g++.dg/warn/template-1.C: New test.
26656
26657         PR c++/11432
26658         * g++.dg/template/crash10.C: New test.
26659
26660         PR c++/2478
26661         * g++.dg/overload/VLA.C: New test.
26662
26663         PR c++/10804
26664         * g++.dg/template/call1.C: New test.
26665
26666 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26667
26668         PR c++/11794
26669         * g++.dg/parse/using3.C: New test.
26670
26671 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26672
26673         PR c++/11409
26674         * g++.dg/overload/builtin3.C: New test case.
26675
26676 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26677
26678         PR c/9862
26679         * gcc.dg/20030906-1.c: New test.
26680         * gcc.dg/20030906-2.c: Likewise.
26681
26682 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26683
26684         PR c++/12167
26685         * g++.dg/parse/defarg5.C: New test.
26686
26687         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26688
26689 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26690
26691         PR c++/12163
26692         * g++.dg/expr/static_cast4.C: New test.
26693
26694         PR c++/12146
26695         * g++.dg/template/crash9.C: New test.
26696
26697 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26698
26699         * g++.old-deja/g++.ext/pretty2.C: Update for change
26700         in __FUNCTION__.
26701         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26702
26703 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26704
26705         PR c++/11922
26706         * g++/dg/template/qualified-id1.C: New test.
26707
26708         PR c++/12037
26709         * g++.dg/warn/noeffect4.C: New test.
26710
26711 2003-09-04  Matt Austern  <austern@apple.com>
26712
26713         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26714         * g++.dg/ext/fnname2.C: Likewise.
26715         * g++.dg/ext/fnname3.C: Likewise.
26716
26717 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26718
26719         * g++.dg/expr/lval1.C: New test.
26720         * g++.dg/ext/lvcast.C: Remove.
26721
26722 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26723
26724         PR optimization/11700.
26725         * gcc.c-torture/compile/20030903-1.c: New test case.
26726
26727 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/12053
26730         * g++.dg/abi/layout4.C: New test.
26731
26732 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26733
26734         PR c++/11553
26735         * g++.dg/parse/friend3.C: New test.
26736
26737 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26738
26739         PR c++/11847
26740         * g++.dg/template/class1.C: New test.
26741
26742         PR c++/11808
26743         * g++.dg/expr/call1.C: New test.
26744
26745 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26746
26747         PR c++/12114
26748         * g++.dg/init/ref9.C: New test.
26749
26750         PR c++/11972
26751         * g++.dg/template/nested4.C: New test.
26752
26753 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26754
26755         PR c++/12093
26756         * g++.dg/template/non-dependent4.C: New test.
26757
26758         PR c++/11928
26759         * g++.dg/inherit/conv1.C: New test.
26760
26761 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26762
26763         PR c++/6196
26764         * g++.dg/ext/label1.C: New test.
26765         * g++.dg/ext/label2.C: Likewise.
26766
26767 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26768
26769         * g++.dg/expr/cond3.C: New test.
26770
26771 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26772
26773         * gcc.dg/builtins-1.c: Add new builtin cases.
26774
26775 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26776
26777         * gcc.dg/builtins-1.c: Add new cases.
26778         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26779
26780 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26781
26782         * gcc.dg/builtins-1.c: Add more math builtin tests.
26783         * gcc.dg/torture/builtin-attr-1.c: New test.
26784
26785 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26786
26787         PR optimization/5079
26788         * g++.dg/opt/static3.C: New test.
26789
26790 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26791
26792         * gcc.misc-tests/gcov-10b.c: New test.
26793
26794 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26795
26796         * g++.dg/opt/ptrmem3.C: New test.
26797
26798         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26799
26800 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26801
26802         * gcc.dg/20030826-2.c: New test.
26803
26804 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26805
26806         PR middle-end/12002
26807         * g77.f-torture/compile/12002.f: New test case.
26808
26809 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26810
26811         * gcc.dg/20030826-1.c: New test case.
26812
26813 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26814
26815         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26816
26817 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         PR c++/11871
26820         * c++.dg/lookup/crash1.C: New test.
26821
26822         * c++.dg/warn/noeffect3.C: New test.
26823
26824 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26825
26826         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26827         * gcc.dg/compat/vector-1_y.c: Ditto.
26828         * gcc.dg/compat/vector-2_x.c: Ditto.
26829         * gcc.dg/compat/vector-2_y.c: Ditto.
26830
26831 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26832
26833         * gcc.dg/20030702-1.c: New test.
26834
26835 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26836
26837         PR c++/8795
26838         * g++.dg/ext/altivec-1.C: New test.
26839
26840 2003-08-24  Richard Henderson  <rth@redhat.com>
26841
26842         * g++.dg/eh/simd-2.C: Add -w for x86.
26843
26844 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26845
26846         * gcc.dg/20030815-1.c: New test.
26847
26848 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26849
26850         PR c++/3765
26851         * g++.dg/parse/access6.C: New test.
26852
26853 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/641, c++/11876
26856         * g++.dg/template/friend22.C: New test.
26857         * g++.dg/template/friend23.C: Likewise.
26858
26859 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26860
26861         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26862         identically.
26863
26864 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26865
26866         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26867
26868 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26869
26870         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26871
26872 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26873
26874         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26875
26876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26877
26878         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26879
26880 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26881
26882         PR c++/11919
26883         * g++.dg/overload/prom1.C: New test.
26884
26885         PR c++/11551
26886         * g++.dg/parse/dtor2.C: New test.
26887
26888         PR c++/10762
26889         * g++.dg/parse/using2.C: New test.
26890
26891 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26892
26893         PR target/11805
26894         * gcc.c-torture/compile/20030821-1.c: New.
26895
26896 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26897
26898         PR c++/11834
26899         * g++.dg/template/deduce2.C: New test.
26900
26901 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26902
26903         * gcc.c-torture/execute/20030821-1.c: New test.
26904
26905 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26906
26907         PR middle-end/11984
26908         * gcc.dg/20030820-1.c: New test case.
26909
26910 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26911
26912         PR c++/11945
26913         * g++.dg/warn/noeffect2.C: New test.
26914
26915 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26916
26917         PR c++/10926
26918         * g++.dg/template/dtor2.C: New test.
26919
26920         PR c++/11684
26921         * g++.dg/template/operator1.C: New test.
26922         * g++.dg/parse/operator4.C: New test.
26923
26924         PR c++/11946.C
26925         * g++.dg/expr/enum1.C: New test.
26926         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26927
26928         PR c++/11036.C
26929         * g++.dg/parse/elab2.C: New test.
26930         * g++.dg/parse/typedef4.C: Change error message.
26931         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26932         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
26933         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
26934
26935 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
26936
26937         * gcc.dg/pch/warn-1.c: New.
26938         * gcc.dg/pch/warn-1.hs: New.
26939
26940         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
26941         not-tested file.
26942
26943 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26944
26945         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
26946
26947 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26948
26949         * gcc.dg/uninit-D.c: New Test.
26950         * gcc.dg/uninit-E.c: New Test.
26951         * gcc.dg/uninit-F.c: New Test.
26952         * gcc.dg/uninit-G.c: New Test.
26953
26954 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
26955
26956         * g++.dg/README: Describe the pch directory.
26957
26958 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26959
26960         PR c++/11174
26961         * g++.dg/parse/access4.C: New test.
26962         * g++.dg/parse/access5.C: Likewise.
26963         * g++.old-deja/g++.jason/access17.C: Adjust error message.
26964
26965 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
26966
26967         * gcc.dg/noncompile/20030818-1.c: New.
26968
26969 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
26970
26971         PR c++/11957
26972         * g++.dg/warn/noeffect1.C: New test.
26973
26974         * g++.dg/template/scope2.C: New test.
26975         * g++.dg/template/error2.C: Correct dg-error
26976
26977 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
26978
26979         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
26980
26981 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
26982
26983         PR C++/11512
26984         * g++.dg/template/warn1.C: New.
26985
26986 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
26987
26988         * g++.dg/template/error2.C: New test.
26989         * g++.dg/lookup/using7.C: Adjust errors
26990         * g++.old-deja/g++.pt/crash36.C: Likewise.
26991         * g++.old-deja/g++.pt/derived3.C: Likewise.
26992
26993 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26994
26995         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
26996         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
26997         * gcc.c-torture/execute/builtins/string-9.c: New, from
26998         string-opt-9.c.  Adjust for execute/builtins framework.
26999         * gcc.c-torture/execute/string-opt-9.c: Delete.
27000
27001 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27002
27003         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27004
27005         * g++.dg/parse/ret-type2.C: New test.
27006
27007         PR c++/11703
27008         * g++.dg/init/new8.C: New test.
27009
27010         PR c++/10923
27011         * g++.dg/parse/typedef5.C: New test.
27012
27013         PR c++/9512
27014         * g++.dg/parse/qualified2.C: New test.
27015         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27016         invalid code.
27017
27018 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27019
27020         * g++.dg/conversion/ptrmem1.C: New test.
27021
27022 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27023
27024         PR target/11693
27025         * gcc.dg/20030811-1.c: New test.
27026
27027         PR target/11535
27028         * gcc.c-torture/execute/20030811-1.c: New test.
27029
27030 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27031
27032         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27033
27034 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27035
27036         PR c++/11789.C
27037         * g++.dg/inherit/multiple1.C: New test.
27038
27039 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27040
27041         * gcc.dg/spe1.c: New test.
27042
27043         PR c++/11670
27044         * g++.dg/expr/cast2.C: New test.
27045
27046         PR c++/10530
27047         * g++.dg/template/dependent-name2.C: New test.
27048
27049 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27050
27051         * g++.dg/parse/crash11.C: Put the dg options in comments.
27052
27053 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27054
27055         * lib/gcc-dg.exp: Update for diagnostic change.
27056
27057 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27058
27059         PR c++/5767
27060         * g++.dg/parse/crash11.C: New test.
27061
27062 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27063
27064         * gcc.dg/cpp/spacing1.c: Update.
27065
27066 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27067
27068         PR target/11739
27069         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27070         a value for -mtune.
27071
27072 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27073
27074         PR middle-end/11771
27075         * gcc.c-torture/compile/20030804-1.c: New test case.
27076
27077 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27078
27079         * gcc.dg/20030804-1.c: New test case.
27080
27081 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27082
27083         * gcc.dg/cpp/separate-1.c: New test.
27084
27085 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27086
27087         PR c++/11704
27088         * g++.dg/template/dependent-expr2.C: New test.
27089
27090         PR c++/11766
27091         * g++.dg/expr/ptrmem1.C: New test.
27092
27093 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27094
27095         PR c++/9453
27096         * g++.dg/template/friend15.C: New test.
27097
27098 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27099
27100         * lib/dg-pch.exp: Work round PCH bug.
27101
27102 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27103
27104         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27105         builtins.  Move cases from builtins-4.c here.
27106
27107         * gcc.dg/torture/builtin-math-1.c: New test taken from
27108         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27109         additional cases.
27110
27111         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27112         Delete.
27113
27114 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27115
27116         PR c++/9447
27117         * g++.dg/template/using7.C: New test.
27118
27119 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27120
27121         * import1.c, import2.c: New tests.
27122
27123 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27124
27125         * g++.dg/eh/crossjump1.C: New test.
27126
27127 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27128
27129         PR c++/11697
27130         * g++.dg/template/using6.C: New test.
27131
27132         PR c++/11744
27133         * g++.dg/template/koenig2.C: New test.
27134
27135 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27136
27137         PR c++/7983
27138         * g++.dg/parse/typedef4.C: New test.
27139
27140 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27141
27142         PR c++/8442, c++/8806
27143         * g++.dg/template/elab1.C: New test.
27144         * g++.dg/template/type2.C: Likewise.
27145         * g++.dg/template/ttp3.C: Adjust expected error message.
27146         * g++.old-deja/g++.law/visibility13.C: Likewise.
27147         * g++.old-deja/g++.niklas/t135.C: Likewise.
27148         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27149         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27150         template argument.
27151         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27152
27153 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27154
27155         PR c++/11295
27156         * g++.dg/ext/stmtexpr1.C: New test.
27157
27158         * g++.dg/opt/tmp1.C: New test.
27159
27160         PR c++/11525
27161         * g++.dg/parse/constant4.C: New test.
27162
27163         PR c++/9447
27164         * g++.dg/template/using5.C: New test.
27165
27166 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27167
27168         * gcc.dg/builtins-27.c: New test case.
27169
27170 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27171
27172         * gcc.dg/tls/opt-7.c: New test.
27173
27174 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27175
27176         * g++.old-deja/g++.other/crash18.C: Remove.
27177
27178 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27179
27180         * g++.dg/template/explicit3.C: New.
27181         * g++.dg/template/explicit4.C: New.
27182         * g++.dg/template/explicit5.C: New.
27183
27184         PR c++/11347
27185         * g++.dg/template/memtmpl1.C: New.
27186
27187 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27188
27189         PR target/11565
27190         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27191         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27192
27193 2003-07-30  Jan Hubicka  <jh@suse.cz>
27194
27195         * vtgc1.c: Kill.
27196
27197 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27198
27199         * gcc.dg/struct-in-proto-1.c: New test.
27200
27201 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27202
27203         * gcc.dg/cpp/include2.c: Only expect one message.
27204
27205 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27206
27207         PR c++/9447
27208         * g++.dg/template/using1.C: New test.
27209         * g++.dg/template/using2.C: New test.
27210         * g++.dg/template/using3.C: New test.
27211         * g++.dg/template/using4.C: New test.
27212
27213 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27214
27215         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27216         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27217
27218 2003-07-28  Jan Hubicka  <jh@suse.cz>
27219
27220         PR c++/11530
27221         * g++.dg/opt/call1.C: New test.
27222
27223 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27224
27225         PR c++/11667
27226         * g++.dg/init/enum2.C: New test.
27227         * g++.dg/template/overload1.C: Add "-w" option.
27228
27229 2003-07-28    <hp@bitrange.com>
27230
27231         * gcc.dg/Wdeclaration-after-statement-1.c,
27232         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27233
27234 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27235
27236         * gcc.c-torture/compile/20030725-1.c: New test.
27237
27238 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27239
27240         * gcc.dg/20030505.c: Only run for SPE.
27241         Remove definition of opaque type.
27242
27243 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27244
27245         * g++.dg/template/ptrmem6.C: New test.
27246
27247 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27248
27249         * gcc.c-torture/compile/zero-strct-2.c: New test.
27250
27251 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27252
27253         * gcc.dg/intermod-1.c: New test.
27254
27255 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27256
27257         PR c++/11617
27258         * g++.dg/template/lookup2.C: New test.
27259         * g++.dg/template/memclass1.C: Remove instantiated from error.
27260         * g++.dg/other/error2.C: Tweak expected errors.
27261
27262         PR c++/11596
27263         * g++.dg/template/defarg3.C: New test.
27264
27265         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27266
27267 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27268
27269         * g++.dg/inherit/access5.C: New test.
27270
27271 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27272
27273         PR c++/11513
27274         * g++.dg/template/crash8.C: New test.
27275
27276 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27277
27278         PR c/10602
27279         * gcc.dg/noncompile/incomplete-2.c: New test.
27280
27281 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27282
27283         PR c++/11645
27284         * g++.dg/inherit/access4.C: New test.
27285
27286         PR c++/11517
27287         * g++.dg/expr/cond2.C: New test.
27288
27289         PR optimization/10679
27290         * g++.dg/opt/inline4.C: New test.
27291
27292 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27293
27294         * g++.dg/parse/crash10: New test.
27295
27296 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27297
27298         * g++.dg/ext/flexary1.C: New test.
27299
27300 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27301
27302         PR c++/10793
27303         * g++.dg/template/crash9.C: New test.
27304
27305 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27306
27307         PR c++/3004
27308         * g++.dg/parse/typedef3.C: New test.
27309
27310         PR c++/7906
27311         * g++.dg/parse/operator2.C: New test.
27312
27313         PR c++/8895
27314         * g++.dg/parse/def-tmpl-arg1.C: New test.
27315
27316         PR c++/9282
27317         * g++.dg/parse/funptr1.C: New test.
27318
27319         PR c++/9452
27320         * g++.dg/parse/ambig3.C: New test.
27321
27322         PR c++/9454
27323         * g++.dg/parse/operator3.C: New test.
27324
27325         PR c++/9486
27326         * g++.dg/parse/template10.C: New test.
27327
27328         PR c++/9488
27329         * g++.dg/parse/template11.C: New test.
27330
27331         PR c++/10150
27332         * g++.dg/parse/invalid-op1.C: New test.
27333
27334         PR c++/10247
27335         * g++.dg/parse/condexpr1.C: New test.
27336
27337 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27338
27339         * g++.dg/ext/packed3.C: New test.
27340         * g++.dg/ext/packed4.C: New test.
27341
27342         * gcc.dg/pack-test-3.c: New test.
27343
27344 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27345
27346         * lib/compat.exp: Handle dg-options per source file.
27347         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27348         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27349         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27350         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27351         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27352         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27353         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27354         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27355         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27356         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27357         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27358         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27359         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27360         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27361
27362 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27363
27364         PR c/10320
27365         * gcc.c-torture/execute/20030718-1.c: New test.
27366
27367 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27368
27369         PR optimization/11536
27370         * gcc.dg/20030721-1.c: New test.
27371
27372 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27373
27374         PR c++/11546
27375         * g++.dg/template/lookup1.C: New test.
27376
27377 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27378
27379         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27380         diagnostics of ill-formed constructs involving labels.
27381         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27382         the new 'previously defined here' message.
27383
27384 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27385
27386         * g++.dg/parse/non-dependent2.C: New test.
27387
27388 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27389
27390         * g++.dg/init/init-ref4.C: xfail on targets without
27391         weak symbols.
27392
27393 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27394
27395         PR target/11087
27396         * gcc.c-torture/execute/20030717-1.c: New test.
27397
27398 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27399
27400         * g++.dg/opt/cfg1.C: New test.
27401
27402 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27403
27404         PR optimization/11557
27405         * gcc.dg/20030717-1.c: New test.
27406
27407 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27408
27409         PR c++/10476
27410         * g++.dg/expr/crash-1.C: New test.
27411
27412         PR c++/11027
27413         * g++.dg/template/init3.C: New test.
27414
27415         PR c++/8222
27416         * g++.dg/template/non-dependent1.C: New test.
27417
27418         PR c++/11070
27419         * g++.dg/template/non-dependent2.C: New test.
27420
27421         PR c++/11071
27422         * g++.dg/template/non-dependent3.C: New test.
27423
27424         PR c++/9907
27425         * g++.dg/template/sizeof5.C: New test.
27426
27427 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27428
27429         PR 11498
27430         * gcc.c-torture/compile/mangle-1.c: New file.
27431
27432 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27433
27434         PR c++/7809
27435         * g++.dg/parse/access3.C: New test.
27436
27437 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27438
27439         PR c++/11384
27440         * g++.dg/init/init-ref4.C: New test.
27441
27442 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27443
27444         PR c++/11547
27445         * g++.dg/parse/constant3.C: New test.
27446         * g++.dg/parse/crash7.C: Likewise.
27447
27448 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27449
27450         PR target/11008
27451         * gcc.dg/i386-pentium4-not-mull.c: New.
27452
27453 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27454
27455         * gcc.dg/asm-names.c (ymain): Make it weak.
27456
27457 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27458
27459         PR c++/5421
27460         * g++.dg/template/friend21.C: New test.
27461
27462 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27463
27464         * gcc.dg/cleanup-8.c: New test.
27465         * gcc.dg/cleanup-9.c: New test.
27466
27467 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27468
27469         * g++.dg/ext/dll-MI1.h: New file.
27470         * g++.dg/ext/dllexport-MI1.C: New file.
27471         * g++.dg/ext/dllimport-MI1.C: New file.
27472
27473 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27474
27475         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27476         it does not have cmpstrsi patterns (just cmpmemsi).
27477
27478 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27479
27480         PR debug/11473
27481         * g++.dg/debug/debug8.C: New test.
27482
27483 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27484
27485         PR c++/10108
27486         * g++.dg/template/crash7.C: New test.
27487
27488 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27489
27490         PR target/10795
27491         * gcc.c-torture/compile/20030708-1.c: New.
27492
27493 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27494
27495         * gcc.c-torture/execute/20030715-1.c: New test.
27496
27497 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27498
27499         * gcc.dg/pch/inline-3.c: New file.
27500         * gcc.dg/pch/inline-3.hs: New file.
27501         * gcc.dg/pch/inline-4.c: New file.
27502         * gcc.dg/pch/inline-4.hs: New file.
27503
27504 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27505
27506         PR c++/11509
27507         * g++.dg/template/crash6.C: New test.
27508
27509         PR c++/7053
27510         * g++.dg/template/friend20.C: New test.
27511
27512         PR c++/7019
27513         * g++.dg/template/overload2.C: New test.
27514
27515 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27516
27517         PR optimization/11440
27518         * gcc.c-torture/execute/20030714-1.c: New test.
27519
27520 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27521
27522         PR c++/11154
27523         * g++.dg/template/partial2.C: New test.
27524
27525 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27526
27527         PR c++/11503
27528         * g++.dg/template/anon1.C: New test.
27529
27530         PR c++/11493
27531         PR c++/11495
27532         * g++.dg/parse/template9.C: Likewise.
27533         * g++.dg/template/crash4.C: New test.
27534         * g++.dg/template/koenig1.C: Likewise.
27535         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27536         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27537         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27538         functions.
27539         * g++.old-deja/g++.jason/template36.C: Likewise.
27540         * g++.old-deja/g++.mike/p1989.C: Likewise.
27541         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27542         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27543         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27544         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27545         compiling.
27546         * g++.old-deja/g++.pt/union2.C: Use this->.
27547
27548 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27549
27550         * gcc.dg/20030711-1.c: New test.
27551
27552 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27553
27554         PR c++/11050
27555         * g++.dg/parse/args1.C: New test.
27556         * g++.pt/defarg8.C: Change expected errors.
27557
27558 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27559
27560         PR c++/8164
27561         * g++.dg/template/nontype2.C: New test.
27562
27563         PR c++/10558
27564         * g++.dg/parse/template8.C: New test.
27565
27566         PR c++/8327
27567         * g++.dg/template/scope1.C: New test.
27568
27569         * g++.dg/warn/Wsign-compare-1.C: New test.
27570
27571 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27572
27573         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27574
27575 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27576
27577         PR c++/9411
27578         * g++.dg/template/explicit2.C: New test.
27579
27580         PR c++/10032
27581         * g++.dg/warn/pedantic1.C: New test.
27582
27583 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27584
27585         PR c++ 9483
27586         * g++.dg/other/field1.C: New test.
27587
27588 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27589
27590         PR c/11449
27591         * gcc.c-torture/compile/20030707-1.c: New.
27592
27593 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27594
27595         PR c++/10849
27596         * g++.dg/template/access12.C: New test.
27597
27598 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27601         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27602         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27603         * gcc.misc-tests/gcov.exp: Update
27604         * g++.dg/gcov/gcov.exp: Update
27605         * lib/gcov.exp: Update.
27606
27607 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27608
27609         * g++.dg/abi/mangle17.C: Make sure template expressions are
27610         dependent.
27611         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27612         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27613         * g++.dg/opt/stack1.C: Remove erroneous code.
27614         * g++.dg/parse/template7.C: New test.
27615         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27616         * g++.old-deja/g++.pt/crash4.C: Likewise.
27617
27618 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27619
27620         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27621         with zero or one occurence of `$' after the initial `L'.
27622
27623 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27624
27625         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27626
27627 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27628
27629         PR c/11370
27630         * gcc.dg/Wunreachable-6.c: New testcase.
27631         * gcc.dg/Wunreachable-7.c: New testcase.
27632
27633 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27634
27635         PR c/11420
27636         * gcc.dg/20030708-1.c: New test.
27637
27638 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27639
27640         * gcc.dg/compat/sdata-section.h: New file.
27641         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27642         * gcc.dg/torture/mips-sdata-1.c: New test.
27643
27644 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27645
27646         PR c++/11030
27647         * g++.dg/template/friend19.C: New test.
27648
27649 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27650
27651         * g++.dg/opt/strength-reduce.C: New test.
27652
27653 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27654
27655         PR target/10979
27656         * gcc.dg/20030707-1.c: New testcase.
27657
27658 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27659
27660         PR optimization/11059
27661         * g++.dg/opt/emptyunion.C: New testcase.
27662
27663 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27664             Eric Botcazou  <ebotcazou@libertysurf.fr>
27665
27666         * g++.dg/opt/stack1.C: New test.
27667
27668 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27669
27670         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27671         run test.
27672
27673         PR c++/11431
27674         * g++.dg/expr/static_cast3.C: New test.
27675
27676 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27677
27678         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27679         everywhere.
27680         * gcc.dg/concat.c: Concatenation of string constants with
27681         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27682         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27683         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27684         necessary to avoid multi-character character constant warning.
27685         * gcc.dg/cpp/escape.c: Likewise.
27686         * gcc.dg/cpp/ucs.c: Likewise.
27687         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27688         Fix a typo.
27689
27690 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27691
27692         PR c/11428
27693         * gcc.c-torture/compile/20030704-1.c: New.
27694
27695 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27696
27697         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27698
27699 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27700
27701         PR c++/5287, PR c++/7910,  PR c++/11021
27702         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27703         tests for warnings.
27704         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27705         * g++.dg/ext/dllimport3.C: Likewise.
27706         * g++.dg/ext/dllimport4.C: New file.
27707         * g++.dg/ext/dllimport5.C: New file.
27708         * g++.dg/ext/dllimport6.C: New file.
27709         * g++.dg/ext/dllimport7.C: New file.
27710         * g++.dg/ext/dllimport8.C: New file.
27711         * g++.dg/ext/dllimport9.C: New file.
27712         * g++.dg/ext/dllimport10.C: New file.
27713         * g++.dg/ext/dllexport1.C: New file.
27714
27715 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27716
27717         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27718         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27719
27720 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27721
27722         * gcc.dg/builtins-25.c: New testcase.
27723         * gcc.dg/builtins-26.c: New testcase.
27724
27725 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27726
27727         * gcc.dg/compat/vector-defs.h: New file.
27728         * gcc.dg/compat/vector-setup.h: New file.
27729         * gcc.dg/compat/vector-check.h: New file.
27730         * gcc.dg/compat/vector-1_main.c: New file.
27731         * gcc.dg/compat/vector-1_x.c: New file.
27732         * gcc.dg/compat/vector-1_y.c: New file.
27733         * gcc.dg/compat/vector-2_main.c: New file.
27734         * gcc.dg/compat/vector-2_x.c: New file.
27735         * gcc.dg/compat/vector-2_y.c: New file.
27736
27737         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27738         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27739         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27740         * gcc.dg/compat/struct-align-1.h: New file.
27741         * gcc.dg/compat/struct-align-1_main.c: New file.
27742         * gcc.dg/compat/struct-align-1_x.c: New file.
27743         * gcc.dg/compat/struct-align-1_y.c: New file.
27744         * gcc.dg/compat/struct-align-2.h: New file.
27745         * gcc.dg/compat/struct-align-2_main.c: New file.
27746         * gcc.dg/compat/struct-align-2_x.c: New file.
27747         * gcc.dg/compat/struct-align-2_y.c: New file.
27748
27749         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27750         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27751         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27752         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27753         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27754         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27755         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27756         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27757         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27758         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27759         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27760         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27761         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27762         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27763         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27764         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27765         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27766         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27767         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27769         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27770         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27771         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27772         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27773         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27774         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27775         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27777         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27778
27779 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27780
27781         * gcc.dg/i386-call-1.c: New test.
27782
27783 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27784
27785         PR c++/9162
27786         * g++.dg/parse/defarg4.C: New.
27787
27788 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27789
27790         PR target/10700
27791         * gcc.c-torture/compile/20030703-1.c: New test case.
27792
27793 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27794
27795         * g++.dg/template/local3.C: Remove extra semicolon.
27796
27797 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27798
27799         * gcc.dg/i386-volatile-1.c: New test.
27800
27801 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27802
27803         PR c++/11072
27804         * g++.dg/other/offsetof2.C: XFAIL.
27805         * g++.dg/other/offsetof5.C: New.
27806
27807         PR c++/10219
27808         * g++.dg/template/error1.C: New.
27809
27810         PR c++/9779
27811         * g++.dg/template/dependent-expr1.C: New.
27812
27813 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27814
27815         PR c++/6949
27816         * g++.dg/template/local3.C: New test.
27817
27818         PR c++/11149
27819         * g++.dg/lookup/scoped6.C: New test.
27820
27821 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27822
27823         PR c++/8046
27824         * g++.dg/other/error7.C: New test.
27825
27826 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27827
27828         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27829         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27830         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27831         * g++.old-deja/g++.other/union2.C: Likewise.
27832         * gcc.dg/c90-const-expr-2.c: Likewise.
27833         * gcc.dg/c90-const-expr-3.c: Likewise.
27834         * gcc.dg/c99-const-expr-2.c: Likewise.
27835         * gcc.dg/c99-const-expr-3.c: Likewise.
27836         * gcc.dg/concat.c: Likewise.
27837
27838 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27839
27840         PR c++/9559
27841         * g++.dg/init/static1.C: New test.
27842
27843 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27844
27845         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27846         * g++.old-deja/g++.other/access2.C: Likewise.
27847         * g++.old-deja/g++.other/decl2.C: Likewise.
27848         * gcc.c-torture/execute/20020615-1.c: Likewise.
27849
27850 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27851
27852         PR c++/4933
27853         * g++.dg/template/sizeof4.C: New test.
27854
27855 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27856
27857         * g++.dg/other/error6.C: New test.
27858
27859 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27860
27861         PR c++/10750
27862         * g++.dg/parse/constant2.C: New test.
27863
27864 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27865
27866         PR c++/11106
27867         * g++.dg/other/error5.C: New test.
27868
27869 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27870
27871         * gcc.dg/format/gcc_diag-1.c: New test.
27872
27873 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27874
27875         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27876
27877 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27878
27879         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27880         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27881         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27882
27883 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27884
27885         * gcc.c-torture/execute/builtins/string-8.c: New test.
27886         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27887         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27888         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27889
27890 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27891
27892         PR c++/10468
27893         * g++.dg/ext/typeof6.C: New test.
27894
27895 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27896
27897         PR c++/10796
27898         * g++.dg/init/enum1.C: New test.
27899
27900 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27901
27902         * gcc.dg/20030627-1.c: New test.
27903
27904 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27905
27906         PR c++/11332
27907         * g++.dg/expr/static_cast2.C: New test.
27908
27909 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27910             Jakub Jelinek  <jakub@redhat.com>
27911
27912         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27913         sprintf(dst,"%s",src) optimization.
27914         * gcc.c-torture/execute/20030626-1.c: New test case.
27915         * gcc.c-torture/execute/20030626-2.c: New test case.
27916
27917 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27918
27919         * gcc.c-torture/execute/multi-ix.c: New test.
27920
27921         * gcc.c-torture/execute/simd-4.c (main):
27922         Added missing semicolon at end of union.
27923
27924 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27925
27926         PR c++/8266
27927         * g++.dg/template/explicit-instantiation3.C: New test.
27928
27929 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27930
27931         * gcc.dg/20030626-1.c: Use signed char.
27932
27933 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27934
27935         * gcc.dg/20030626-1.c: New test.
27936
27937 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
27938
27939         * const-str-2.m: Update.
27940
27941 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
27942
27943         PR c++/10990
27944         * g++.dg/rtti/dyncast1.C: New test.
27945         * g++.dg/abi/mangle4.C: Correct base-specifier access.
27946         * g++.dg/lookup/scoped1.C: Remove XFAIL.
27947         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
27948
27949         PR c++/10931
27950         * g++.dg/expr/static_cast1.C: New test.
27951
27952 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
27953
27954         * gcc.dg/20030625-1.c: New test.
27955
27956 2003-06-24  Roger Sayle  <roger@eyesopen.com>
27957
27958         * gcc.c-torture/compile/20030624-1.c: New test case.
27959
27960 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
27961
27962         * gcc.c-torture/execute/string-opt-17.c: New test.
27963
27964 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
27965
27966         PR c++/5754
27967         * g++.dg/parse/crash6.C: New test.
27968
27969 2003-06-23  Roger Sayle  <roger@eyesopen.com>
27970
27971         * gcc.dg/builtins-24.c: New test case.
27972
27973 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
27974
27975         * g++.dg/opt/operator1.C: New test.
27976
27977 2003-06-22  Roger Sayle  <roger@eyesopen.com>
27978
27979         * gcc.c-torture/execute/string-opt-16.c: New test case.
27980
27981 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27982
27983         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
27984         * g++.old-deja/g++.other/conv7.C: Likewise.
27985         * g++.old-deja/g++.other/overcnv2.C: Likewise.
27986         * g++.old-deja/g++.other/overload14.C: Likewise.
27987
27988 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
27989
27990         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
27991         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
27992
27993 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27994
27995         PR c++/10888
27996         * g++.dg/warn/Winline-3.C: New test.
27997
27998 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
27999
28000         * lib/target-supports.exp (check_alias_available): Make the test
28001         program acceptable to the Solaris assembler.
28002
28003         PR c++/10749
28004         * g++.dg/template/memclass2.C: New test.
28005
28006 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28007             Eric Botcazou  <ebotcazou@libertysurf.fr>
28008
28009         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28010         data for non-matching targets.
28011         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28012
28013 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28014
28015         PR c++/10845
28016         * g++.dg/template/member3.C: New test.
28017
28018 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28019
28020         PR c++/10939
28021         * g++.dg/template/func1.C: New test.
28022
28023         PR c++/9649
28024         * g++.dg/template/static4.C: New test.
28025         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28026
28027         PR c++/11041
28028         * g++.dg/init/ref7.C: New test.
28029
28030 2003-06-19  Matt Austern  <austern@apple.com>
28031
28032         PR c++/11228
28033         * g++.dg/anew1.C: New test.
28034         * g++.dg/anew2.C: New test.
28035         * g++.dg/anew3.C: New test.
28036         * g++.dg/anew4.C: New test.
28037
28038 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28039
28040         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28041
28042 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28043
28044         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28045         endian-dependent.
28046
28047 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28048
28049         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28050         Remove cruft.
28051
28052 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28053
28054         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28055         * gcc.c-torture/compile/961203-1.c: Likewise.
28056         * gcc.c-torture/compile/980506-1.c: Likewise.
28057
28058 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28059
28060         PR c++/10712
28061         * g++.dg/lookup/using7.C: New test.
28062
28063 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28064
28065         PR c++/11105
28066         * g++.dg/abi/conv1.C: Remove it.
28067         * g++.dg/template/conv7.C: New test.
28068         * g++.dg/template/conv8.C: Likewise.
28069         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28070         conversion operator.
28071
28072 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28073
28074         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28075         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28076         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28077         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28078         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28079         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28080         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28081         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28082         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28083         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28084         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28085         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28086         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28087         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28088         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28089         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28090         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28091         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28092         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28093         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28094         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28095         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28096         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28097         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28098         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28099         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28100         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28101         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28102         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28103
28104 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28105
28106         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28107         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28108         indications.
28109
28110 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28111
28112         * gcc.dg/i386-387-5.c: New test case.
28113         * gcc.dg/i386-387-6.c: New test case.
28114         * gcc.dg/builtins-23.c: New test case.
28115
28116 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28117
28118         * gcc.dg/builtins-22.c: New test case.
28119         * gcc.dg/i386-387-1.c: Update to test exp.
28120         * gcc.dg/i386-387-2.c: Likewise.
28121
28122 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28123
28124         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28125
28126 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28127
28128         * lib/gcc-dg.exp (dg-require-dll): New function.
28129         (dg-xfail-if): Likewise.
28130         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28131         driver.
28132
28133         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28134         * gcc.c-torture/compile/20001205-1.c: Likewise.
28135         * gcc.c-torture/compile/20001226-1.c: Likewise.
28136         * gcc.c-torture/compile/20010518-2.c: Likewise.
28137         * gcc.c-torture/compile/20020312-1.c: Likewise.
28138         * gcc.c-torture/compile/20020604-1.c: Likewise.
28139         * gcc.c-torture/compile/920501-12.c: Likewise.
28140         * gcc.c-torture/compile/920501-4.c: Likewise.
28141         * gcc.c-torture/compile/920520-1.c: Likewise.
28142         * gcc.c-torture/compile/920521-1.c: Likewise.
28143         * gcc.c-torture/compile/920625-1.c: Likewise.
28144         * gcc.c-torture/compile/961203-1.c: Likewise.
28145         * gcc.c-torture/compile/980506-1.c: Likewise.
28146         * gcc.c-torture/compile/981006-1.c: Likewise.
28147         * gcc.c-torture/compile/981022-1.c: Likewise.
28148         * gcc.c-torture/compile/981223-1.c: Likewise.
28149         * gcc.c-torture/compile/990617-1.c: Likewise.
28150         * gcc.c-torture/compile/dll.c: Likewise.
28151         * gcc.c-torture/compile/labels-3.c: Likewise.
28152         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28153         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28154         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28155         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28156         * gcc.c-torture/compile/simd-5.c: Likewise.
28157         * gcc.c-torture/compile/20000804-1.x: Remove.
28158         * gcc.c-torture/compile/20001205-1.x: Likewise.
28159         * gcc.c-torture/compile/20001226-1.x: Likewise.
28160         * gcc.c-torture/compile/20010518-2.x: Likewise.
28161         * gcc.c-torture/compile/20020312-1.x: Likewise.
28162         * gcc.c-torture/compile/20020604-1.x: Likewise.
28163         * gcc.c-torture/compile/920501-12.x: Likewise.
28164         * gcc.c-torture/compile/920501-4.x: Likewise.
28165         * gcc.c-torture/compile/920520-1.x: Likewise.
28166         * gcc.c-torture/compile/920521-1.x: Likewise.
28167         * gcc.c-torture/compile/920625-1.x: Likewise.
28168         * gcc.c-torture/compile/961203-1.x: Likewise.
28169         * gcc.c-torture/compile/980506-1.x: Likewise.
28170         * gcc.c-torture/compile/981006-1.x: Likewise.
28171         * gcc.c-torture/compile/981022-1.x: Likewise.
28172         * gcc.c-torture/compile/981223-1.x: Likewise.
28173         * gcc.c-torture/compile/990617-1.x: Likewise.
28174         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28175         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28176         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28177         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28178         * gcc.c-torture/compile/simd-5.x: Likewise.
28179
28180         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28181
28182 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28183
28184         * gcc.c-torture/execute/20030611-1.c: New test.
28185
28186 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28187
28188         PR middle-end/168
28189         * gcc.dg/20030612-1.c: New test case.
28190
28191 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28192
28193         PR c++/10635
28194         * g++.dg/expr/cast1.C: New test.
28195
28196 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28197
28198         * gcc.dg/builtins-21.c: New test case.
28199
28200 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28201
28202         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28203         options instead of at the end.
28204         * lib/objc.exp (objc_target_compile): Likewise.
28205
28206 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28207
28208         PR c++/10432
28209         * g++.dg/parse/error1.C: New test.
28210
28211 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28212
28213         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28214         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28215         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28216         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28217         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28218         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28219         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28220         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28221         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28222         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28223         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28224         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28225         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28226         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28227         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28228         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28229         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28230         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28231         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28232         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28233         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28234         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28235         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28236         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28237
28238         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28239         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28240         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28241         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28242         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28243         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28244         * gcc.dg/compat/scalar-return-3_main.c: New file.
28245         * gcc.dg/compat/scalar-return-3_x.c: New file.
28246         * gcc.dg/compat/scalar-return-3_y.c: New file.
28247         * gcc.dg/compat/scalar-return-4_main.c: New file.
28248         * gcc.dg/compat/scalar-return-4_x.c: New file.
28249         * gcc.dg/compat/scalar-return-4_y.c: New file.
28250
28251 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28252
28253         * gcc.dg/compat/fp2-struct-check.h: New file.
28254         * gcc.dg/compat/fp2-struct-defs.h: New file.
28255         * gcc.dg/compat/fp2-struct-init.h: New file.
28256         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28257         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28258         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28259         * gcc.dg/compat/struct-return-10_main.c: New file.
28260         * gcc.dg/compat/struct-return-10_x.c: New file.
28261         * gcc.dg/compat/struct-return-10_y.c: New file.
28262
28263         * gcc.dg/compat/compat-common.h: New file.
28264         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28265         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28266         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28267         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28268         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28269         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28270         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28271         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28272         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28273         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28274         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28275         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28276         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28277         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28278         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28279         * gcc.dg/compat/small-struct-check.h: Ditto.
28280         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28281         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28282         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28283         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28284         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28285         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28286         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28287         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28288         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28289         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28290         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28291         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28292         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28293         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28294         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28295         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28296         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28297         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28298         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28299         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28300         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28301         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28302         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28303         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28304         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28305         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28306         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28307         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28308         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28309         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28310
28311 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28312
28313         * g++.dg/pch/static-1.C: New file.
28314         * g++.dg/pch/static-1.Hs: New file.
28315
28316 2003-06-10  Richard Henderson  <rth@redhat.com>
28317
28318         * gcc.dg/asm-7.c: Adjust expected warning text.
28319
28320 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28321
28322         * gcc.dg/builtins-20.c: New test case.
28323
28324 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28325
28326         PR c++/11131
28327         * g++.dg/opt/template1.C: New test.
28328
28329 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28330
28331         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28332         additional_sources.
28333
28334 2003-05-21  David Taylor  <dtaylor@emc.com>
28335
28336         * gcc.dg/Wpadded.c: New file.
28337
28338 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28339
28340         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28341         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28342         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28343         dg-require-weak.
28344
28345 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28346
28347         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28348
28349 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28352         (dg-require-alias): Likewise.
28353         (dg-require-gc-sections): Likewise.
28354         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28355
28356 2003-06-08  Richard Henderson  <rth@redhat.com>
28357
28358         * gcc.dg/20011029-2.c: Fix the array reference.
28359         * gcc.dg/asm-7.c: New.
28360
28361 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28362
28363         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28364
28365 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28366
28367         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28368         (dg-require-gc-sections): Likewise.
28369
28370 2003-06-08  Jan Hubicka  <jh@suse.cz>
28371
28372         * i386-cmov1.c: Fix regular expression.
28373         * i386-cvt-1.c: Likewise.
28374         * i386-local.c: Likewise.
28375         * i386-local2.c: Likewise.
28376         * i386-mul.c: Likewise.
28377         * i386-ssetype-1.c: Likewise.
28378         * i386-ssetype-3.c: Likewise.
28379         * i386-ssetype-5.c: Likewise.
28380
28381 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28382
28383         PR c++/11039
28384         * g++.dg/warn/implicit-typename2.C: New test.
28385         * g++.dg/warn/implicit-typename3.C: New test.
28386
28387 2003-06-07  Richard Henderson  <rth@redhat.com>
28388
28389         * g++.dg/other/offsetof3.C: Use size_t.
28390         * g++.dg/other/offsetof4.C: Likewise.
28391
28392 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28393
28394         * lib/copy-file.exp: New. Implement gcc_copy_files.
28395
28396         * lib/dg-pch.exp: Load copy-file.exp
28397         (dg-pch): Use gcc_copy_files instead of "file copy".
28398
28399 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28400
28401         * gcc.dg/weak/weak.exp: Simplify.
28402         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28403         * gcc.dg/weak/weak-1.c: Likewise.
28404         * gcc.dg/weak/weak-2.c: Likewise.
28405         * gcc.dg/weak/weak-3.c: Likewise.
28406         * gcc.dg/weak/weak-4.c: Likewise.
28407         * gcc.dg/weak/weak-5.c: Likewise.
28408         * gcc.dg/weak/weak-6.c: Likewise.
28409         * gcc.dg/weak/weak-7.c: Likewise.
28410         * gcc.dg/weak/weak-8.c: Likewise.
28411         * gcc.dg/weak/weak-9.c: Likewise.
28412
28413 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28414
28415         gcc.c-torture/execute/20030606-1.c: New.
28416
28417 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28418
28419         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28420         * gcc.dg/builtins-19.c: Likewise.
28421
28422 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28423
28424         * gcc.dg/builtins-2.c: Add some more tests.
28425         * gcc.dg/builtins-18.c: New test case.
28426         * gcc.dg/builtins-19.c: New test case.
28427
28428 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28429             Jim Wilson  <wilson@tuliptree.org>
28430
28431         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28432
28433 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28434
28435         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28436         mempcpy/stpcpy calls not to be optimized into something else.
28437         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28438         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28439         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28440
28441 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28442
28443         * gcc.dg/format/asm_fprintf-1.c: New test.
28444
28445 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28446
28447         * lib/gcc-defs.exp (additional_sources): New variable.
28448         (dg-additional-sources): New function.
28449         (additional_files): New variable.
28450         (dg-additional-files): New function.
28451         (dg-additional-files-options): Likewise.
28452         * lib/gcc-dg.exp (dg-require-weak): New function.
28453         (dg-require-alias): Likewise.
28454         (dg-require-gc-sections): Likewise.
28455         * lib/target-supports.exp (check_alias_available): Remove testfile
28456         parameter.
28457         (check_gc_sections_available): New function.
28458         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28459         (dg-gpp-additional-files): Likewise.
28460         * lib/g++.exp (additional_sources): Remove.
28461         (additional_files): Likewise.
28462         (g++_target_compile): Use dg-additional-files-options.
28463
28464         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28465         Tcl logic.
28466         * gcc.dg/special/ecos.exp: Remove.
28467         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28468         * gcc.dg/special/alias-1.c: Likewise.
28469         * gcc.dg/special/alias-2.c: Likewise.
28470         * gcc.dg/special/gcsec-1.c: Likewise.
28471         * gcc.dg/special/weak-1.c: Likewise.
28472         * gcc.dg/special/weak-2.c: Likewise.
28473         * gcc.dg/special/wkali-1.c: Likewise.
28474         * gcc.dg/special/wkali-2.c: Likewise.
28475
28476         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28477         dg-gpp-additional-*.
28478         * g++.dg/special/conpr-3.C: Likewise.
28479         * g++.dg/special/conpr-4.C: Likewise.
28480         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28481         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28482         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28483         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28484         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28485         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28486         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28487         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28488         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28489         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28490         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28491         * g++.old-deja/g++.other/comdat1.C: Likewise.
28492         * g++.old-deja/g++.other/comdat2.C: Likewise.
28493         * g++.old-deja/g++.other/comdat3.C: Likewise.
28494         * g++.old-deja/g++.other/ctor1.C: Likewise.
28495         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28496
28497 2003-06-05  Richard Henderson  <rth@redhat.com>
28498
28499         * gcc.dg/debug/20030605-1.c: New.
28500
28501 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28502
28503         * README.QMTEST: Update.
28504
28505 2003-06-04  Richard Henderson  <rth@redhat.com>
28506
28507         * gcc.dg/cleanup-1.c: New.
28508         * gcc.dg/cleanup-2.c: New.
28509         * gcc.dg/cleanup-3.c: New.
28510         * gcc.dg/cleanup-4.c: New.
28511         * gcc.dg/cleanup-5.c: New.
28512         * gcc.dg/cleanup-6.c: New.
28513         * gcc.dg/cleanup-7.c: New.
28514
28515 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28516
28517         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28518
28519         * lib/dg-pch.exp: New file.
28520         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28521         * gcc.dg/pch/pch.exp: Likewise.
28522
28523 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28524
28525         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28526         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28527         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28528         * gcc.dg/builtins-17.c: New test case.
28529         * gcc.dg/i386-387-4.c: New test case.
28530         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28531
28532 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28533
28534         * gcc.dg/ultrasp9.c: New test.
28535
28536 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28537
28538         * gcc.c-torture/compile/20030604-1.c: New test.
28539         * gcc.dg/sparc-constant-1.c: New test.
28540
28541 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28542
28543         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28544
28545 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28546
28547         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28548
28549         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28550         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28551
28552 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28553
28554         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28555
28556 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28557
28558         PR c++/10940
28559         * g++.dg/template/spec10.C: New test.
28560
28561 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28562
28563         * gcc.dg/builtins-16.c: New test case.
28564
28565 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28566
28567         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28568         mempcpy test with post-increments.
28569         * gcc.c-torture/execute/string-opt-3.c: New test.
28570         * gcc.dg/string-opt-1.c: New test.
28571
28572 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28573
28574         PR fortran/10965
28575         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28576
28577 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28578
28579         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28580         (scan-assembler): ... here.  Use dg-scan.
28581         (scan-assembler-not): Likewise.
28582         (scan-file): New function.
28583         (scan-file-not): Likewise.
28584         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28585         * gcc.dg/cpp/_Pragma4.c: Likewise.
28586         * gcc.dg/cpp/_Pragma5.c: Likewise.
28587         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28588         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28589         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28590         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28591         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28592         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28593         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28594         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28595         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28596         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28597         * gcc.dg/cpp/cxxcom1.c: Likewise.
28598         * gcc.dg/cpp/line1.c: Likewise.
28599         * gcc.dg/cpp/maccom1.c: Likewise.
28600         * gcc.dg/cpp/maccom2.c: Likewise.
28601         * gcc.dg/cpp/maccom3.c: Likewise.
28602         * gcc.dg/cpp/maccom4.c: Likewise.
28603         * gcc.dg/cpp/maccom5.c: Likewise.
28604         * gcc.dg/cpp/maccom6.c: Likewise.
28605         * gcc.dg/cpp/multiline.c: Likewise.
28606         * gcc.dg/cpp/spacing1.c: Likewise.
28607         * gcc.dg/cpp/spacing2.c: Likewise.
28608         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28609         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28610         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28611         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28612         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28613         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28614         * gcc.dg/cpp/cxxcom2.c: Likewise.
28615         * gcc.dg/cpp/cxxcom2.h: New file.
28616
28617         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28618         * g++.dg/cpp/truefalse.C: Here.
28619         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28620
28621 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28622
28623         * gcc.dg/cpp/redef3.c: New file.
28624
28625 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28626
28627         * gcc.dg/i386-loop-3.c: New test.
28628
28629 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28630
28631         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28632
28633 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28634
28635         * gcc.dg/fwrapv-1.c: New test case.
28636         * gcc.dg/fwrapv-2.c: New test case.
28637
28638 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28639
28640         PR c++/10956
28641         * g++.dg/template/spec9.C: New test.
28642
28643 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28644
28645         * gcc.dg/duff-4.c: New test case.
28646
28647 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28648
28649         PR fortran/10843
28650         * g77.dg/ffixed-form-1.f: New test
28651         * g77.dg/ffixed-form-2.f: New test
28652         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28653         * g77.dg/ffree-form-3.f: New test
28654
28655 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28656
28657         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28658         * gcc.dg/wint_t-1.c: Likewise.
28659
28660 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28661
28662         * g++.dg/template/access11.C: New test.
28663
28664 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28665
28666         PR c++/10849
28667         * g++.dg/template/access10.C: New test.
28668
28669 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28670             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28671
28672         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28673
28674 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28675
28676         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28677         suppress for powerpc-*-darwin*.
28678         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28679
28680 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28681
28682         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28683         suppress option for powerpc-*-darwin*.
28684
28685 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28686
28687         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28688         * gcc.dg/builtins-4.c: Add test for fmod.
28689
28690 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28691
28692         PR c++/10682
28693         * g++.dg/template/instantiate4.C: New test.
28694
28695 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28696
28697         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28698
28699 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28700
28701         * gcc.dg/compat/scalar-return-1_main.c: New file.
28702         * gcc.dg/compat/scalar-return-1_x.c: New file.
28703         * gcc.dg/compat/scalar-return-1_y.c: New file.
28704         * gcc.dg/compat/scalar-return-2_main.c: New file.
28705         * gcc.dg/compat/scalar-return-2_x.c: New file.
28706         * gcc.dg/compat/scalar-return-2_y.c: New file.
28707         * gcc.dg/compat/struct-return-3_main.c: New file.
28708         * gcc.dg/compat/struct-return-3_y.c: New file.
28709         * gcc.dg/compat/struct-return-3_x.c: New file.
28710         * gcc.dg/compat/struct-return-2_main.c: New file.
28711         * gcc.dg/compat/struct-return-2_x.c: New file.
28712         * gcc.dg/compat/struct-return-2_y.c: New file.
28713
28714 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28715
28716         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28717         for hppa*-hp-hpux*.
28718         * gcc.dg/20021014-1.c (dg-options): Likewise.
28719         * gcc.dg/nest.c (dg-options): Likewise.
28720
28721 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28722
28723         PR c++/9738
28724         * g++.dg/ext/dllimport2.C: New file.
28725         * g++.dg/ext/dllimport3.C: New file.
28726
28727 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28728
28729         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28730         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28731         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28732         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28733         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28734         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28735         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28736         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28737         * gcc.dg/compat/small-struct-defs.h: New file.
28738         * gcc.dg/compat/small-struct-init.h: New file.
28739         * gcc.dg/compat/small-struct-check.h: New file.
28740         * gcc.dg/compat/fp-struct-defs.h: New file.
28741         * gcc.dg/compat/fp-struct-check.h: New file.
28742         * gcc.dg/compat/fp-struct-init.h: New file.
28743         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28744         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28745
28746 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28747
28748         * gcc.dg/20030225-2.c: New test.
28749
28750 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28751             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28752
28753         * gcc.c-torture/compile/20030518-1.c: New test case.
28754
28755 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28756
28757         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28758         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28759         gcc-dg-debug-runtest.
28760         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28761         gcc-dg-debug-runtest.
28762
28763 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28764
28765         PR c++/9022
28766         * g++.dg/lookup/using6.C: New test.
28767
28768 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28769
28770         * g++.dg/parse/access2.C: New test.
28771
28772 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28773
28774         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28775         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28776         * gcc.dg/debug/debug.exp: Likewise.
28777
28778 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28779
28780         * gcc.dg/dollar.c: New test.
28781
28782 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28783
28784         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28785         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28786         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28787         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28788         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28789         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28790         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28791         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28792         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28793         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28794         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28795         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28796         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28797         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28798         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28799         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28800         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28801         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28802
28803 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28804
28805         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28806         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28807         support for "repo" mode.
28808         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28809         * lib/g77-dg.exp: Likewise.
28810         * lib/obj-dg.exp: Likewise.
28811
28812 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28813
28814         Merge from gcc-3_2-rhl8-branch:
28815         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28816
28817         * gcc.dg/tls/opt-6.c: New test.
28818
28819         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28820
28821         * gcc.dg/20030405-1.c: New test.
28822
28823         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28824
28825         * gcc.dg/20030309-1.c: New test.
28826
28827         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28828
28829         * gcc.c-torture/execute/20030307-1.c: New test.
28830
28831         2003-02-20  Randolph Chung  <tausq@debian.org>
28832
28833         * gcc.c-torture/compile/20030220-1.c: New test.
28834
28835         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28836
28837         * gcc.dg/20030217-1.c: New test.
28838
28839         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28840
28841         * gcc.c-torture/compile/20020129-1.c: New test.
28842
28843         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28844
28845         * gcc.dg/unroll-1.c: New test.
28846
28847         2002-11-16  Jan Hubicka  <jh@suse.cz>
28848
28849         * gcc.c-torture/execute/20020920-1.c: New test.
28850
28851         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28852
28853         PR target/7434
28854         * gcc.c-torture/compile/20021008-1.c: New test.
28855
28856         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28857
28858         PR target/7559
28859         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28860
28861         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28862
28863         * gcc.c-torture/compile/20020807-1.c: New test.
28864
28865         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28866
28867         * gcc.dg/tls/opt-1.c: New test.
28868
28869         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28870
28871         * gcc.dg/20020729-1.c: New test.
28872
28873         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28874
28875         * g++.dg/opt/life1.C: New test.
28876
28877         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.dg/20020525-1.c: New test.
28880
28881         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28882
28883         PR c++/6794
28884         * g++.dg/ext/pretty1.C: New test.
28885         * g++.dg/ext/pretty2.C: New test.
28886
28887 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28888
28889         PR c++/8385
28890         * g++.dg/ext/typeof5.C: New test.
28891
28892 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28893
28894         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28895         __USER_LABEL_PREFIX__ into account.
28896         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28897
28898 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28899
28900         * gcc.dg/builtins-15.c: New test case.
28901
28902 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28903
28904         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28905
28906 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28907
28908         * lib/g++.exp: Tweak handling of additional source files.
28909         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28910         * g++.dg/special/conpr-2a.C: Rename to ...
28911         * g++.dg/special/conpr-2a.cc: ... this.
28912         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28913         * g++.dg/special/conpr-3a.C: Rename to ...
28914         * g++.dg/special/conpr-3a.cc: This.
28915         * g++.dg/special/conpr-3b.C: Rename to ...
28916         * g++.dg/special/conpr-3b.cc: This.
28917         * g++.dg/special/conpr-4.C: New test.
28918         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28919
28920 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28921
28922         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28923
28924 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28925
28926         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28927         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28928         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28929         * g++.old-deja/g++.other/warn3.C: Likewise.
28930
28931 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28932
28933         * gcc.dg/i386-387-1.c: Update to also test log.
28934         * gcc.dg/i386-387-2.c: Likewise.
28935
28936 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
28937
28938         * g77.f-torture/execute/int8421.f: New test.
28939
28940 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28941
28942         PR c++/10230, c++/10481
28943         * g++.dg/lookup/scoped5.C: New test.
28944
28945 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28946
28947         PR c++/10552
28948         * g++.dg/template/ttp6.C: New test.
28949
28950 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
28951
28952         * gcc.c-torture/execute/builtins: New directory.
28953         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
28954         gcc.c-torture/execute/builtins.
28955         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
28956         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
28957         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
28958         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
28959
28960 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28961
28962         PR c++/9252
28963         * g++.dg/template/access8.C: New test.
28964         * g++.dg/template/access9.C: New test.
28965
28966 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28967
28968         PR c++/9554
28969         * g++.dg/parse/access1.C: New test.
28970
28971 2003-05-09  DJ Delorie  <dj@redhat.com>
28972
28973         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
28974         long, and not an int.
28975
28976 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28977
28978         PR c++/10555, c++/10576
28979         * g++.dg/template/memclass1.C: New test.
28980
28981 2003-05-08  DJ Delorie  <dj@redhat.com>
28982
28983         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
28984         targets.
28985         * gcc.c-torture/execute/20021024-1.x: Likewise.
28986         * gcc.c-torture/execute/shiftdi.x: Likewise.
28987         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
28988         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
28989         * gcc.dg/20021018-1.c: Likewise.
28990
28991 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28992
28993         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
28994
28995         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
28996         (bcopy): Call memmove.
28997
28998 2003-05-08  Roger Sayle  <roger@eyesopen.com>
28999
29000         * g77.f-torture/compile/8485.f: New test case.
29001
29002 2003-05-07  Richard Henderson  <rth@redhat.com>
29003
29004         PR c++/10570
29005         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29006         Verify exception_cleanup not called for rethrows.
29007         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29008         when exiting catch block without rethrowing.
29009         * g++.dg/eh/forced3.C: New.
29010         * g++.dg/eh/forced4.C: New.
29011
29012 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29013
29014         * gcc.dg/20030505.c: Fix triplet.
29015
29016 2003-05-06  DJ Delorie  <dj@redhat.com>
29017
29018         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29019         * gcc.dg/nest.c: Likewise.
29020
29021 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29022
29023         * gcc.dg/builtins-14.c: New test case.
29024
29025 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29026
29027         * lib/compat.exp (compat-execute): New argument.
29028         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29029         * gcc.dg/compat: New test directory.
29030         * gcc.dg/compat/compat.exp: New expect script.
29031         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29032         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29033         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29034         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29035         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29036         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29037
29038         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29039         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29040         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29041         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29042         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29043         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29044         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29045         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29046         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29047         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29048         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29049         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29050         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29051         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29052         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29053
29054 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29055
29056         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29057
29058 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29059
29060         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29061
29062 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29063
29064         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29065         * gcc.dg/ppc-fsel-2.c: New test.
29066
29067         * gcc.dg/unused-5.c: New test.
29068
29069 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29070
29071         PR c++/10496
29072         * g++.dg/warn/pmf1.C: New test.
29073
29074 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29075
29076         PR c++/4494
29077         * g++.dg/warn/main.C: New test.
29078
29079 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29080
29081         * gcc.dg/nonnull-3.c: New test.
29082
29083 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29084
29085         * gcc.dg/cpp/Wtrigraphs.c: Update.
29086         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29087
29088 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29089
29090         * gcc.dg/ppc-fsel-1.c: New test.
29091
29092 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29093
29094         PR c/10604
29095         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29096
29097 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29098
29099         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29100
29101 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29102
29103         PR c++/9364, c++/10553, c++/10586
29104         * g++.dg/parse/typename4.C: New test.
29105         * g++.dg/parse/typename5.C: Likewise.
29106
29107 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29108
29109         * gcc.c-torture/compile/20030503-1.c: New test.
29110
29111 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29112
29113         * g++.dg/lookup/using5.C: Fix testcase error.
29114
29115 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29116
29117         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29118         since MEABI is no longer supported.  Remove all vestiges
29119         of MEABI from the test.
29120
29121 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29122
29123         PR c++/10554
29124         * g++.dg/lookup/using5.C: New test.
29125
29126 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29127
29128         PR c++/8772
29129         * g++.dg/template/ttp5.C: New test.
29130
29131 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29132
29133         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29134         (dg-gpp-additional-sources): New function.
29135         (dg-gpp-additional-files): Likewise.
29136         * lib/g++.exp (additional_sources): New variable.
29137         (additional_files): Likewise.
29138         (g++_target_compile): Deal with them.
29139         * lib/old-dejagnu.exp: Remove.
29140         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29141         * g++.old-deja: Revise all tests to use dg commands.
29142
29143 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29144
29145         PR c++/9432, c++/9528
29146         * g++.dg/lookup/using4.C: New test.
29147
29148 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29149
29150         * gcc.dg/noreturn-5.c: New file.
29151         * gcc.dg/noreturn-6.c: New file.
29152
29153         * gcc.c-torture/compile/inline-1.c: New file.
29154
29155 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29156
29157         PR c++/10551
29158         * g++.dg/template/explicit1.C: New test.
29159
29160 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29161
29162         PR c++/10549
29163         * g++.dg/other/bitfield1.C: New test.
29164
29165         PR c++/10527
29166         * g++.dg/init/new7.C: New test.
29167
29168 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29169
29170         * g++.dg/ext/desig1.C: New test.
29171         * g++.dg/ext/init1.C: Update.
29172
29173         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29174
29175 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29176
29177         PR c++/10180
29178         * g++.dg/warn/Winline-1.C: New test.
29179
29180 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29181
29182         * gcc.c-torture/execute/string-opt-19.c: New test.
29183
29184         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29185         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29186
29187 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29188
29189         PR c++/10506
29190         * g++.dg/init/new6.C: New test.
29191
29192         PR c++/10503
29193         * g++.dg/init/ref6.C: New test.
29194
29195 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29196
29197         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29198
29199 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29200
29201         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29202         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29203
29204 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29205
29206         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29207         initialized static data members.
29208
29209 2003-04-25  H.J. Lu <hjl@gnu.org>
29210
29211         * gcc.dg/ia64-sync-4.c: New test.
29212
29213 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29214
29215         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29216         date.
29217
29218 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29219
29220         PR c++/10337
29221         * g++.dg/warn/conv1.C: New test.
29222         * g++.old-deja/g++.other/conv7.C: Adjust.
29223         * g++.old-deja/g++.other/overload14.C: Adjust.
29224
29225 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29226
29227         PR c++/10471
29228         * g++.dg/template/defarg2.C: New test.
29229
29230 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29231
29232         * gcc.dg/cpp/include2.c: Update.
29233         * gcc.dg/cpp/multiline-2.c: New.
29234         * gcc.dg/cpp/multiline.c: Update.
29235         * gcc.dg/cpp/strify2.c: Update.
29236         * gcc.dg/cpp/trad/literals-2.c: Update.
29237
29238 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29239
29240         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29241
29242 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29243
29244         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29245
29246 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29247
29248         PR c++/10451
29249         * g++.dg/parse/crash4.C: New test.
29250
29251         PR c++/9847
29252         * g++.dg/parse/crash5.C: New test.
29253
29254 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29255
29256         PR c++/10446
29257         * g++.dg/parse/crash3.C: New test.
29258
29259         PR c++/10428
29260         * g++.dg/parse/elab1.C: New test.
29261
29262 2003-04-22  Devang Patel  <dpatel@apple.com>
29263
29264         * gcc.dg/cpp/trad/funlike-5.c: New test.
29265
29266 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29267
29268         * g++.dg/other/packed1.C: Fix dg options.
29269
29270 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29271
29272         * g++.dg/other/offsetof2.C: New test.
29273
29274 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29275
29276         * g++.dg/template/recurse.C: Adjust location of error messages.
29277
29278 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29279
29280         PR c++/9881
29281         * g++.dg/init/addr-const1.C: New test.
29282         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29283
29284 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29285
29286         PR c++/10405
29287         * g++.dg/lookup/struct-hack1.C: New test.
29288
29289 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29290
29291         * ucs.c: Update diagnostic messages.
29292
29293 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29294
29295         * gcc.dg/cpp/truefalse.cpp: New test.
29296         * gcc.dg/cpp/cpp.exp: Update.
29297         * g++.dg/other/stdbool-if.C: Remove.
29298
29299 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29300
29301         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29302         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29303
29304 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29305
29306         * gcc.c-torture/compile/20030418-1.c: New test.
29307
29308 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29309
29310         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29311
29312 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29313
29314         PR c++/10347
29315         g++.dg/template/dependent-name1.C: New test.
29316
29317 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29318
29319         * gcc.dg/warn-1.c (tourist_guide): New array,
29320         contains a pointer to bar.
29321
29322 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29323
29324         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29325         * gcc.c-torture/execute/medce-1.c: New test case.
29326         * gcc.c-torture/execute/medce-2.c: New test case.
29327
29328 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29329
29330         * lib/prune.exp: Ignore more messages.
29331
29332         PR c++/10381
29333         * g++.dg/parse/lookup3.C: New test.
29334
29335 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29336
29337         * gcc.c-torture/compile/20030415-1.c : New test.
29338
29339 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29340
29341         * gcc.c-torture/execute/scope-2.c: Move to ...
29342         * gcc.dg/noncompile/scope.c: .... here.
29343
29344 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29345
29346         * gcc.dg/20030414-2.c: New test case.
29347
29348 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29349
29350         PR target/10377
29351         * gcc.dg/20030414-1.c: New test.
29352
29353 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29354
29355         * gcc.dg/builtins-12.c: New test case.
29356         * gcc.dg/builtins-13.c: New test case.
29357
29358 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29359
29360         * gcc.c-torture/execute/string-opt-18.c: New test.
29361
29362 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29363
29364         PR c++/10300
29365         * g++.dg/init/new5.C: New test.
29366
29367 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29368
29369         PR c++/7910
29370         * g++.dg/ext/dllimport1.C: New test.
29371
29372 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29373
29374         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29375
29376 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29377
29378         PR Fortran/9263
29379         * g77.f-torture/noncompile/9263.f: New test
29380         PR Fortran/1832
29381         * g77.f-torture/execute/1832.f: New test
29382
29383 2003-04-11  David Chad  <davidc@freebsd.org>
29384             Loren J. Rittle  <ljrittle@acm.org>
29385
29386         libobjc/8562
29387         * objc.dg/headers.m: New test.
29388
29389 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29390
29391         * gcc.c-torture/execute/builtin-noret-2.c: New.
29392         * gcc.c-torture/execute/builtin-noret-2.x: New.
29393         XFAIL builtin-noret-2.c at -O1 and above.
29394         * gcc.dg/redecl.c: New.
29395         * gcc.dg/Wshadow-1.c: Update error regexps.
29396
29397 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29398
29399         * g++.dg/abi/bitfield10.C: New test.
29400
29401 2003-04-09  Mike Stump  <mrs@apple.com>
29402
29403         * gcc.dg/pch/pch.exp: Make testcase names longer.
29404         * g++.dg/pch/pch.exp: Make testcase names longer.
29405
29406 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29407
29408         * gcc.dg/builtins-11.c: New test case.
29409
29410 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29411
29412         * gcc.dg/builtins-9.c: New test case.
29413         * gcc.dg/builtins-10.c: New test case.
29414
29415 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29416
29417         * gcc.dg/noncompile/init-4.c.c: New test.
29418
29419 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29420
29421         * gcc.misc-test/gcov-9.c: New test.
29422         * gcc.misc-test/gcov-10.c: New test
29423         * gcc.misc-test/gcov-11.c: New test.
29424
29425 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29426
29427         PR optimization/10024
29428         * gcc.c-torture/compile/20030405-1.c: New test.
29429
29430 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29431
29432         * gcc.dg/pch/static-3.c: New.
29433         * gcc.dg/pch/static-3.hs: New.
29434         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29435
29436 2003-04-04  Richard Henderson  <rth@redhat.com>
29437
29438         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29439         * g++.dg/eh/forced2.C: Likewise.
29440
29441 2003-04-03  Mike Stump  <mrs@apple.com>
29442
29443         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29444         target arg.
29445         (scan-assembler-times, scan-assembler-not): Likewise.
29446         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29447
29448 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29449
29450         * gcc.dg/sparc-loop-1.c: New test.
29451
29452 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29453
29454         PR other/9274
29455         * g++.dg/pch/system-2.C: New.
29456         * g++.dg/pch/system-2.Hs: New.
29457
29458 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29459
29460         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29461
29462         * g++.dg/eh/simd-1.C (vecfunc): Same.
29463
29464 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29465
29466         * gcc.c-torture/execute/20030401-1.c: New test case.
29467
29468 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29469
29470         * objc.dg/defs.m: New.
29471
29472 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29473
29474         * g++.dg/eh/simd-1.C: New.
29475         * g++.dg/eh/simd-2.C: New.
29476
29477 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29478
29479         * gcc.c-torture/execute/simd-3.c: New.
29480
29481 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29482
29483         PR c/9936
29484         * gcc.dg/20030331-2.c: New test.
29485
29486 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/10278
29489         * g++.dg/parse/crash2.C: New test.
29490
29491 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29492
29493         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29494         * gcc.c-torture/execute/20030331-1.c: ...here.
29495
29496 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29497
29498         * gcc.c-torture/execute/20030331-1.c: New test.
29499
29500 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29501
29502         * lib/gcov.exp: Adjust call return testing strings.
29503         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29504
29505 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29506
29507         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29508         * gcc.dg/builtins-7.c: New test case.
29509         * gcc.dg/builtins-8.c: New test case.
29510
29511 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29512
29513         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29514
29515 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/7647
29518         * g++.dg/lookup-class-member-2.C: New test.
29519
29520 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29521
29522         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29523
29524 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29525
29526         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29527
29528 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29529
29530         * g++.dg/init/attrib1.C: New test.
29531
29532 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29533
29534         * gcc.dg/ultrasp8.c: New test.
29535
29536 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29537
29538         * gcc.dg/ultrasp7.c: New test.
29539
29540 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29541
29542         PR c++/10047
29543         * g++.dg/template/inline1.C: New test.
29544
29545 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29546
29547         * gcc.dg/sparc-dwarf2.c: New test.
29548
29549 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29550
29551         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29552         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29553
29554 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29555
29556         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29557         than reading .x files.
29558         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29559         * g77.dg/gcov/gcov-1.f: Likewise.
29560         * gcc.misc-tests/gcov-4b.c: Likewise.
29561         * gcc.misc-tests/gcov-5b.c: Likewise.
29562         * gcc.misc-tests/gcov-6.c: Likewise.
29563         * gcc.misc-tests/gcov-7.c: Likewise.
29564         * gcc.misc-tests/gcov-8.c: Likewise.
29565         * g++.dg/gcov/gcov-1.x: Remove.
29566         * g77.dg/gcov/gcov-1.x: Likewise.
29567         * gcc.misc-tests/gcov-4b.x: Likewise.
29568         * gcc.misc-tests/gcov-5b.x: Likewise.
29569         * gcc.misc-tests/gcov-6.x: Likewise.
29570         * gcc.misc-tests/gcov-7.x: Likewise.
29571         * gcc.misc-tests/gcov-8.x: Likewise.
29572
29573 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29574
29575         PR opt/10087
29576         * gcc.dg/20030324-1.c: New test.
29577
29578 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29579
29580         PR c++/10224
29581         * g++.dg/template/arg3.C: New test.
29582
29583         PR c++/10158
29584         * g++.dg/template/friend18.C: New test.
29585
29586 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29587
29588         * g77.f-torture/compile/20030326-1.f: New test case.
29589
29590 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29591
29592         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29593
29594         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29595
29596 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29597
29598         * gcc.dg/ia64-sync-3.c: New test.
29599
29600 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29601
29602         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29603
29604 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29605
29606         * gcc.dg/ultrasp6.c: New test.
29607
29608 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29609
29610         * gcc.dg/i386-signbit-1.c: New test.
29611         * gcc.dg/i386-signbit-2.c: New test.
29612         * gcc.dg/i386-signbit-3.c: New test.
29613
29614 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29615
29616         * gcc.dg/ultrasp5.c: Fix options.
29617
29618 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29619
29620         * gcc.dg/ultrasp5.c: Fix comment.
29621
29622 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29623
29624         PR fortran/10197
29625         * g77.f-torture/execute/10197.f: New test.
29626
29627 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29628
29629         PR c++/9898, c++/383
29630         * g++.dg/template/conv6.C: New test.
29631
29632         PR c++/10119
29633         * g++.dg/template/ptrmem5.C: New test.
29634
29635         PR c++/10026
29636         * g++.dg/lookup/koenig1.C: New test.
29637
29638         PR C++/10199
29639         * g++.dg/lookup/template2.C: New test.
29640
29641 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29642
29643         * g++.dg/opt/rtti1.C: New test.
29644
29645 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29646
29647         * gcc.dg/ultrasp5.c: New test.
29648
29649 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29650
29651         PR middle-end/9967
29652         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29653         builtin fputs.
29654
29655 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29656
29657         PR c/8224
29658         * gcc.dg/20030323-1.c: New test.
29659
29660 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29661
29662         * gcc.c-torture/compile/20030323-1.c: New test case.
29663
29664 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29665
29666         * gcc.dg/20030321-1.c: New test.
29667
29668 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29669
29670         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29671
29672 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29673
29674         PR c++/9978, c++/9708
29675         * g++.dg/ext/vlm1.C: Adjust expected error.
29676         * g++.dg/ext/vla2.C: New test.
29677         * g++.dg/template/arg1.C: New test.
29678         * g++.dg/template/arg2.C: New test.
29679
29680 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29681
29682         * g77.f-torture/execute/select.f: New test.
29683         * g77.f-torture/noncompile/select_no_compile.f: New test.
29684
29685 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29686
29687         PR c++/9898
29688         * g++.dg/other/error4.C: New test.
29689
29690 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29691
29692         * g++.dg/template/friend17.C: New test.
29693
29694 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29695
29696         * gcc.c-torture/compile/20030320-1.c: New.
29697
29698 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29699
29700         * gcc.dg/builtins-6.c: New test case.
29701
29702 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29703
29704         PR target/10073
29705         * gcc.c-torture/compile/20030319-1.c: New.
29706
29707 2003-03-18  Jan Hubicka  <jh@suse.cz>
29708
29709         * gcc.dg/i386-cvt-1.c: New test.
29710
29711 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29712
29713         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29714         * objc.dg/naming-2.m: Likewise.
29715
29716 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29717
29718         PR c++/9639
29719         * g++.dg/parse/crash1.C: New test.
29720
29721 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29722
29723         PR c++/8805
29724         * g++.dg/eh/cleanup1.C: New test.
29725
29726 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29727
29728         * gcc.c-torture/execute/20030316-1.c: New test case.
29729
29730 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29731
29732         PR c++/9629
29733         * g++.dg/init/ctor2.C: New test.
29734
29735 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29736
29737         * g77.f-torture/compile/xformat.f: New test case.
29738
29739 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29740
29741         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29742         * g++.old-deja/g++.mike/eh50.C: Likewise.
29743
29744 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29745
29746         PR c++/6440
29747         * g++.dg/template/spec7.C: New test.
29748         * g++.dg/template/spec8.C: Likewise.
29749
29750 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29751
29752         * gcc.c-torture/execute/20030313-1.c: New test.
29753
29754 2003-03-14  Richard Henderson  <rth@redhat.com>
29755
29756         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29757
29758 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29759
29760         * gcc.c-torture/compile/20030314-1.c: New test.
29761
29762 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29763
29764         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29765         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29766         thumb target,
29767         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29768         to accept newer _imp__  prefix and additional
29769         newline in .drectve section.
29770         * gcc.dg/dll-4.c: Likewise.
29771         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29772         switch.
29773
29774 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29775
29776         * g++.dg/parse/namespace9.C: New test.
29777
29778         * g++.dg/init/ref5.C: New test.
29779         * g++.dg/parse/ptrmem1.C: Likewise.
29780
29781 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29782
29783         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29784         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29785         regular expression.
29786         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29787         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29788
29789 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29790
29791         * gcc.c-torture/execute/20030224-2.c: New test.
29792
29793 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29794
29795         * gcc.dg/decl-3.c: New test.
29796
29797 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29798
29799         * gcc.dg/i386-loop-2.c: New test.
29800
29801 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29802
29803         PR c++/9474
29804         * g++.dg/parse/namespace8.C: New test.
29805
29806         PR c++/9924
29807         * g++.dg/overload/builtin2.C: New test.
29808
29809 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29810
29811         * gcc.dg/return-type-3.c: New test.
29812
29813 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29814
29815         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29816         profiling options are not supported.
29817
29818 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29819
29820         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29821         * g++.old-deja/g++.warn/impint2.C: Likewise.
29822
29823 2003-03-10  Devang Patel  <dpatel@apple.com>
29824
29825         * g++.dg/cpp/c++_cmd_1.C: New test.
29826         * g++.dg/cpp/c++_cmd_1.h: New file.
29827
29828 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29829
29830         * gcc.dg/altivec-9.c: New file.
29831
29832 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29833
29834         * gcc.dg/ppc-sdata-1.c: New test.
29835         * gcc.dg/ppc-sdata-2.c: New test.
29836
29837 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/9373
29840         * g++.dg/opt/ptrmem2.C: New test.
29841
29842         PR c++/8534
29843         * g++.dg/opt/ptrmem1.C: New test.
29844
29845 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29846
29847         * gcc.dg/i386-loop-1.c: New test.
29848
29849 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29850
29851         PR c++/9970
29852         * g++.dg/lookup/friend1.C: New test.
29853
29854 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29855
29856         PR c++/9823
29857         * g++.dg/parser/constructor1.C: New test.
29858
29859 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29860
29861         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29862
29863         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29864
29865 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29866
29867         * gcc.dg/cpp/Wunused.c: Update test.
29868
29869 2003-03-08  Jan Hubicka  <jh@suse.cz>
29870
29871         * gcc.dg/inline-3.c: New test.
29872
29873 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29874
29875         PR c++/9809
29876         * g++.dg/parse/builtin1.C: New test.
29877
29878         PR c++/9982
29879         * g++.dg/abi/cookie1.C: New test.
29880         * g++.dg/abi/cookie2.C: Likewise.
29881
29882         PR c++/9524
29883         * g++.dg/template/field1.C: New test.
29884
29885         PR c++/9912
29886         * g++.dg/parse/class1.C: New test.
29887         * g++.dg/parse/namespace7.C: Likewise.
29888         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29889
29890 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29891
29892         * g++.dg/init/ref4.C: New test.
29893
29894 2003-03-07  Jan Hubicka  <jh@suse.cz>
29895
29896         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29897         * gcc.dg/inline-3.c: New test.
29898
29899 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29900
29901         * g++.dg/init/ref3.C: New test.
29902
29903         PR c++/9965
29904         * g++.dg/init/ref2.C: New test.
29905
29906         PR c++/9400
29907         * g++.dg/warn/Wshadow-2.C: New test.
29908
29909         PR c++/9791
29910         * g++.dg/warn/Woverloaded-1.C: New test.
29911
29912 2003-03-05  Jan Hubicka  <jh@suse.cz>
29913
29914         * gcc.dg/i386-local2.c: New.
29915         * gcc.dg/i386-local.c: Fix typo.
29916
29917 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29918
29919         * g++.dg/abi/layout3.C: New test.
29920
29921 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29922
29923         * gcc.c-torture/compile/20030305-1.c
29924
29925 2003-03-05  Jan Hubicka  <jh@suse.cz>
29926
29927         * gcc.dg/i386-local.c: New.
29928
29929 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29930
29931         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29932
29933 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29934
29935         * gcc.dg/switch-2.c: New test.
29936         * gcc.dg/switch-3.c: New test.
29937         * gcc.dg/Wswitch.c: Adjust line numbers.
29938         * gcc.dg/Wswitch-default.c: Likewise.
29939         * gcc.dg/Wswitch-enum.c: Likewise.
29940
29941 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
29942
29943         * gcc.c-torture/execute/20030222-1.c: New test.
29944
29945 2003-03-03  James E Wilson  <wilson@tuliptree.org>
29946
29947         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
29948
29949 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
29950
29951         PR c++/9878
29952         * g++.dg/init/ref1.C: New test.
29953
29954 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
29955
29956         * gcc.dg/sh-relax.c: New SH-only test.
29957
29958 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
29959
29960         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
29961         comment explaining purpose of testcase.
29962
29963 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29964
29965         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
29966         for HC11/HC12 (asm needs two int registers).
29967         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
29968         HC11/HC12 because the test uses an asm which needs two 32-bit
29969         registers.
29970
29971 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
29972
29973         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
29974         for HC11/HC12 (array is too large otherwise).
29975         * gcc.c-torture/compile/920501-4.x: New file, likewise.
29976         * gcc.c-torture/compile/20010518-2.x: Likewise.
29977         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
29978         HC11/HC12 (array is too large).
29979
29980 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
29981
29982         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
29983         * lib/g++-dg.exp (g++-dg-test): Likewise.
29984
29985 2003-03-01  Roger Sayle  <roger@eyesopen.com>
29986
29987         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
29988         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
29989
29990 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29991
29992         * g++.dg/warn/implicit-typename1.C: Remove warning.
29993
29994 2003-02-28  Richard Henderson  <rth@redhat.com>
29995
29996         * gcc.dg/noreturn-1.c: Move noreturn warning line.
29997         * gcc.dg/return-type-1.c: Move control reaches end warning line.
29998
29999 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30000
30001         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30002         * g++.dg/pch/pch.exp: Likewise.
30003
30004 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30005
30006         PR c++/9879
30007         * testsuite/g++.dg/init/new4.C: New test.
30008
30009 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30010
30011         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30012
30013 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30014
30015         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30016         unsigned long.
30017
30018         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30019         wider than float.
30020
30021 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30022
30023         * lib/scanasm.exp: Add support for counting numbers of
30024         occurences.
30025         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30026         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30027
30028 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30029
30030         PR c++/9683
30031         * g++.dg/template/static3.C: New test.
30032
30033         PR c++/9829
30034         * g++.dg/parse/namespace6.C: New test.
30035
30036 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30037
30038         PR target/9732
30039         * gcc.dg/20030225-1.c: New test.
30040
30041 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30042
30043         * README: Remove out-of-date information.
30044
30045         PR c++/9836
30046         * g++.dg/template/spec6.C: New test.
30047
30048 2003-02-24  Jeff Law  <law@redhat.com>
30049
30050         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30051
30052 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30053
30054         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30055         * gcc.dg/pragma-ep-1.c: Likewise.
30056
30057 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30058
30059         PR c++/9602
30060         * g++.dg/template/friend16.C: New test.
30061
30062 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30063
30064         PR c++/5333
30065         * g++.dg/parse/fused-params1.C: Adjust error messages.
30066         * g++.dg/template/nested3.C: New test.
30067
30068 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30069
30070         * g++.dg/abi/param1.C: New test.
30071
30072 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30073
30074         PR c++/7982
30075         * g++.dg/warn/implicit-typename1.C: New test.
30076
30077 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30078
30079         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30080         with "mtune".
30081         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30082         * gcc.c-torture/execute/20010129-1.x: Likewise.
30083         * gcc.dg/20011107-1.c: Likewise.
30084         * gcc.dg/20020108-1.c: Likewise.
30085         * gcc.dg/20020122-3.c: Likewise.
30086         * gcc.dg/20020206-1.c: Likewise.
30087         * gcc.dg/20020310-1.c: Likewise.
30088         * gcc.dg/20020426-2.c: Likewise.
30089         * gcc.dg/20020517-1.c: Likewise.
30090         * gcc.dg/991230-1.c: Likewise.
30091         * gcc.dg/i386-unroll-1.c: Likewise.
30092         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30093
30094 2003-02-22  Jan Hubicka  <jh@suse.cz>
30095
30096         * gcc.dg/i386-mul.c: New test.
30097
30098 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30099
30100         * gcc.dg/builtins-5.c: New test case.
30101
30102 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30103
30104         * gcc.dg/asmreg-1.c: New test.
30105
30106 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30107
30108         PR c++/9749
30109         * g++.dg/parse/varmod1.C: New test.
30110
30111 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30112
30113         PR c++/9727
30114         * g++.dg/template/op1.C: New test.
30115
30116 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30117
30118         PR c++/8906
30119         * g++.dg/template/nested2.C: New test.
30120
30121 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30122
30123         PR c++/8724
30124         * g++.dg/expr/dtor1.C: New test.
30125
30126 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30127
30128         * gcc.dg/cpp/include3.c: New test.
30129         * gcc.dg/cpp/inc/foo.h: New file.
30130
30131 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30132
30133         * gcc.c-torture/execute/20030221-1.c: New test.
30134
30135 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30136
30137         PR c++/9729
30138         * g++.dg/abi/conv1.C: New test.
30139
30140 2003-02-20  Jan Hubicka  <jh@suse.cz>
30141
30142         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30143
30144 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30145
30146         * gcc.c-torture/compile/20030219-1.c: New test.
30147
30148 2003-02-18  Jan Hubicka  <jh@suse.cz>
30149
30150         * gcc.dg/funcorder.c: New test.
30151
30152 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30153
30154         * gcc.c-torture/execute/20030218-1.c: New.
30155
30156 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30157
30158         * gcc.dg/20030218-1.c: New.
30159
30160 2003-02-18  Richard Henderson  <rth@redhat.com>
30161
30162         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30163         * gcc.dg/attr-used-2.c: New.
30164
30165 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30166
30167         PR c++/9704
30168         * g++.dg/init/copy5.C: New test.
30169
30170 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30171
30172         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30173         * g++.dg/pch/pch.exp: Likewise.
30174
30175 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30176
30177         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30178         STACK_SIZE is not defined.
30179
30180 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30181
30182         PR c++/9457
30183         * g++.dg/template/init1.C: New test.
30184
30185 2003-02-16  Jan HUbicka  <jh@suse.cz>
30186
30187         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30188         (foo): Add few extra tests
30189         * gcc.dg/c99-const-expr-3.c: Likewise.
30190         * gcc.c-torture/execute/20030216-1.c: New.
30191
30192 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30193
30194         PR c++/9459
30195         * g++.dg/ext/typeof4.C: New test.
30196
30197 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30198
30199         * gcc.dg/i386-387-3.c: New test case.
30200
30201 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30202
30203         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30204         cris-*-elf* cris-*-aout* and mmix-*-*.
30205
30206 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30207
30208         * gcc.dg/20030213-1.c: New test.
30209
30210 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30211
30212         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30213         * gcc.dg/i386-387-2.c: Likewise.
30214
30215 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30216
30217         * gcc.dg/ppc-spe.c: Fix formatting.
30218         Enable tests that were previously unsupported by gas.
30219         Delete tests for instructions that no longer exist.
30220         Switch arguments on evsubifw builtin.
30221
30222 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30223
30224         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30225         STACK_SIZE is too small.
30226
30227 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30228             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30229
30230         * gcc.dg/decl-2.c: New test.
30231
30232 2003-02-10  Jan Hubicka  <jh@suse.cz>
30233
30234         * gcc.dg/i386-fpcvt-1.c: New test.
30235
30236 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30237
30238         * gcc.c-torture/execute/20030209-1.c: New test.
30239
30240 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30241
30242         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30243         int-wide bitops, use the constants of the same width.
30244         Likewise, if long long is 32-bit wide, test bitops using
30245         32-bit constants.
30246
30247 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30248
30249         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30250
30251 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30252
30253         * testsuite/gcc.dg/builtins-4.c: New test case.
30254
30255 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30256
30257         * gcc.dg/20020430-1.c: Fix dg command typos.
30258         * gcc.dg/20020503-1.c: Likewise.
30259
30260 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30261
30262         PR c++/8785
30263         * g++.dg/parse/fused-params1.C: New test.
30264
30265         PR c++/8857
30266         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30267
30268         PR c++/8921
30269         * g++.dg/parse/non-dependent1.C: New test.
30270
30271         PR c++/8928
30272         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30273
30274         PR c++/9228
30275         * g++.dg/parse/undefined7.C: New test.
30276         * g++.dg/parse/non-templ1.C: New test.
30277
30278         PR c++/9229
30279         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30280
30281 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30282
30283         * gcc.c-torture/compile/20030206-1.c: New test.
30284
30285 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30286
30287         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30288         "pow" to "foo" to avoid potential confusion with a math built-in.
30289
30290 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30291
30292         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30293         conditions for SPARC targets.
30294
30295 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30296
30297         * gcc.dg/20030204-1.c: New test.
30298
30299 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30300
30301         PR c++/38
30302         * g++.dg/parse/array-size1.C: New test.
30303
30304         PR c++/5657
30305         * g++.dg/parse/undefined3.C: New test.
30306
30307         PR c++/5665
30308         * g++.dg/parse/undefined4.C: New test.
30309
30310         PR c++/5975
30311         * g++.dg/parse/undefined5.C: New test.
30312
30313         PR c++/7259
30314         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30315
30316         PR c++/8578
30317         * g++.dg/parse/casting-operator1.C: New test.
30318
30319         PR c++/8596
30320         * g++.dg/parse/undefined6.C: New test.
30321
30322         PR c++/8736
30323         * g++.dg/parse/missing-template1.C: New test.
30324
30325 2003-02-04  Jan Hubicka  <jh@suse.cz>
30326
30327         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30328         * gcc.dg/i386-cmov?.c: Likewise.
30329         * gcc.dg/i386-fpcvt-?.c: Likewise.
30330         * gcc.dg/i386-ssefp-1.c: Likewise.
30331         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30332         conventions.
30333
30334 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30335
30336         PR c++/7129
30337         * testsuite/g++.dg/ext/max.C: New test.
30338
30339 2003-02-03  Jan Hubicka  <jh@suse.cz>
30340
30341         * gcc.c-torture/execute/20030203-1.c: New test.
30342
30343 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30344
30345         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30346         'natural-endian'.
30347
30348 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30349
30350         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30351         * g++.dg/init/new2.C: Likewise.
30352         * g++.dg/other/new1.C: Likewise.
30353
30354 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30355
30356         * gcc.dg/struct-ret-libc.c: New test.
30357
30358 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30359
30360         * gcc.dg/20030129-1.c: New test.
30361
30362 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30363
30364         PR c++/8849
30365         * g++.dg/template/ptrmem4.C: New test.
30366
30367 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30368
30369         * g++.dg/parser/constant1.C: New test.
30370
30371 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30372
30373         PR c++/8591
30374         * g++.dg/parse/friend2.C: New test.
30375
30376 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30377
30378         PR c++/9437
30379         * g++.dg/template/unify4.C: New test.
30380
30381 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30382
30383         * gcc.c-torture/execute/20030128-1.c: New test.
30384
30385 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30386
30387         * g++.dg/lookup/nested1.C: Test moved from ...
30388         * g++.old-deja/g++.other/lookup24.C: ... here.
30389
30390 2003-01-28  Jan Hubicka  <jh@suse.cz>
30391
30392         * gcc.dg/i386-cmov5.c: New test.
30393
30394 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30395
30396         * gcc.c-torture/execute/20010925-1.c: Changed the
30397         memcpy declaration.
30398
30399 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30400
30401         PR c++/3902
30402         * g++.dg/parse/template5.C: New test.
30403
30404 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30405
30406         PR fortran/9258
30407         * g77.dg/pr9258: New test.
30408
30409 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30410
30411         * README: Move relevant parts from README.g++.
30412
30413         * README.g++: Remove this file.
30414
30415 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30416
30417         * g++.dg/abi/dcast1.C: New test.
30418
30419 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30420
30421         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30422
30423 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30424
30425         PR c++/47
30426         * g++.old-deja/g++.other/lookup24.C: New test.
30427
30428 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30429
30430         PR middle-end/7227
30431         * gcc.dg/uninit-C.c: New test.
30432
30433 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30434
30435         * g++.dg/abi/covariant1.C: New test.
30436
30437 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30438
30439         * gcc.dg/20030123-1.c: New test.
30440
30441 2003-01-25  Jan Hubicka  <jh@suse.cz>
30442
30443         PR opt/8492
30444         * gcc.c-torture/compile/20030125-1.c
30445
30446 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30447
30448         PR c++/9403
30449         * g++.dg/parse/template3.C: New test.
30450         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30451
30452         PR c++/795
30453         * g++.dg/parse/template4.C: New test.
30454
30455         PR c++/9415
30456         * g++.dg/template/qual2.C: New test.
30457
30458         PR c++/8545
30459         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30460
30461         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30462
30463 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30464
30465         * gcc.c-torture/execute/switch-1.c: New test case.
30466
30467 2003-01-25  Jan Hubicka  <jh@suse.cz>
30468
30469         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30470
30471 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30472
30473         Tweaks for Bison-1.875. From the NEWS file:
30474         "- `parse error' -> `syntax error'
30475         Bison now uniformly uses the term `syntax error'"
30476         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30477         * gcc.dg/cpp/digraph2.c: Likewise.
30478         * gcc.dg/cpp/direct2.c: Likewise.
30479         * gcc.dg/cpp/paste4.c: Likewise.
30480         * gcc.dg/c90-restrict-1.c: Likewise.
30481         * gcc.dg/c99-func-2.c: Likewise.
30482         * gcc.dg/noncompile/920721-2.c: Likewise.
30483         * gcc.dg/noncompile/930622-2.c: Likewise.
30484         * gcc.dg/noncompile/940112-1.c: Likewise.
30485         * gcc.dg/noncompile/950921-1.c: Likewise.
30486         * gcc.dg/noncompile/951123-1.c: Likewise.
30487         * gcc.dg/noncompile/971104-1.c: Likewise.
30488         * gcc.dg/noncompile/990416-1.c: Likewise.
30489
30490 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30491
30492         * g++.dg/parse/undefined1.C: Add error message.
30493
30494 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30495
30496         PR c++/9354
30497         * g++.dg/parse/new1.C: New test.
30498
30499         PR c++/9216
30500         * g++.dg/parse/template2.C: New test.
30501
30502         PR c++/9354
30503         * g++.dg/parse/typedef2.C: New test.
30504
30505         PR c++/9328
30506         * g++.dg/ext/typeof3.C: New test.
30507
30508 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30509
30510         PR c++/2738
30511         * g++.dg/parse/ret-type1.C: New test.
30512
30513         PR c++/3792
30514         * g++.dg/parse/tmpl-outside1.C: New test.
30515
30516         PR c++/4207
30517         * g++.dg/parse/int-as-enum1.C: New test.
30518
30519         PR c++/4903
30520         * g++.dg/parse/no-typename1.C: New test.
30521
30522         PR c++/5533
30523         * g++.dg/parse/no-value1.C: New test.
30524
30525         PR c++/5921
30526         * g++.dg/parse/wrong-inline1.C: New test.
30527
30528         PR c++/6402
30529         * g++.dg/parse/ref1.C: New test.
30530
30531         PR c++/6992
30532         * g++.dg/parse/attr-ctor1.C: New test.
30533
30534         PR c++/7229
30535         * g++.dg/parse/namespace5.C: New test.
30536
30537         PR c++/7917
30538         * g++.dg/parse/func-def1.C: New test.
30539
30540         PR c++/8143
30541         * g++.dg/parse/undefined1.C: New test.
30542
30543         PR c++/5723, PR c++/8522
30544         * g++.dg/parse/specialization1.C: New test.
30545
30546         PR c++/163, PR c++/8595
30547         * g++.dg/parse/struct-as-enum1.C: New test.
30548
30549         PR c++/9173
30550         * g++.dg/parse/undefined2.C: New test.
30551
30552 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30553
30554         PR c++/9298
30555         * g++.dg/parse/template1.C: New test.
30556
30557         PR c++/9384
30558         * g++.dg/parse/using1.C: New test.
30559
30560         PR c++/9285
30561         PR c++/9294
30562         * g++.dg/parse/expr2.C: New test.
30563
30564         PR c++/9388
30565         * g++.dg/parse/lookup2.C: Likewise.
30566
30567 2003-01-21  Jan Hubicka  <jh@suse.cz>
30568
30569         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30570         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30571         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30572         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30573
30574 2003-01-20  Nick Clifton  <nickc@redhat.com>
30575
30576         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30577         problem with ARM sibcall code generation.
30578
30579 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30580
30581         * gcc.c-torture/execute/20030120-1.c: New.
30582
30583 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30584
30585         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30586
30587 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30588
30589         PR c++/9272
30590         * g++.dg/parse/ctor1.C: New test.
30591
30592         PR c++/9294:
30593         * g++.dg/parse/qualified1.C: New test.
30594
30595         * g++.dg/parse/typename3.C: New test.
30596
30597 2003-01-16  Richard Henderson  <rth@redhat.com>
30598
30599         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30600
30601 2003-01-16  Richard Henderson  <rth@redhat.com>
30602
30603         * g++.dg/pch/pch.exp: Copy test header to the working directory
30604         before using it either for precompilation or direct use.
30605         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30606         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30607
30608 2003-01-16  Richard Henderson  <rth@redhat.com>
30609
30610         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30611         before using it either for precompilation or direct use.
30612         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30613         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30614
30615 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30616
30617         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30618         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30619         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30620         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30621         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30622         typename warning into error.
30623         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30624         error messages.
30625         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30626         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30627         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30628         messages.
30629         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30630         make declaration visible in template.
30631         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30632         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30633         messages.
30634         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30635         message.
30636         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30637         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30638         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30639         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30640         typename warning with error message.
30641         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30642         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30643         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30644
30645 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30646
30647         * g++.dg/parse/ambig2.C: New test.
30648
30649 2003-01-15  Richard Henderson  <rth@redhat.com>
30650
30651         * g++.dg/tls/init-2.C: Update error message string.
30652
30653 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30654
30655         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30656
30657 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30658
30659         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30660         all for HC11/HC12.
30661         * gcc.c-torture/compile/20001205-1.x: Likewise.
30662         * gcc.c-torture/compile/20001226-1.x: Likewise.
30663         * gcc.c-torture/compile/920520-1.x: Likewise.
30664         * gcc.c-torture/compile/961203-1.x: Likewise.
30665         * gcc.c-torture/compile/20020604-1.x: Likewise.
30666
30667 2003-01-15  Jan Hubicka  <jh@suse.cz>
30668
30669         * gcc.c-torture/compile/20030115-1.c: New test.
30670
30671         * gcc.dg/i386-fpcvt-1.c: New test.
30672         * gcc.dg/i386-fpcvt-2.c: New test.
30673
30674 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30675
30676         Further conform g++'s __vmi_class_type_info to the C++ ABI
30677         specification.
30678         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30679         the specification.
30680
30681 2003-01-14  Jan Hubicka  <jh@suse.cz>
30682
30683         * gcc.dg/i386-fpcvt-1.c: New test.
30684         * gcc.dg/i386-fpcvt-2.c: New test.
30685
30686 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30687
30688         * gcc.dg/i386-mmx-3.c: New test.
30689
30690 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30691
30692         PR c++/9264
30693         * g++.dg/parse/octal1.C: New file.
30694
30695         PR c++/9172
30696         * g++.dg/parse/typename1.C: New file.
30697
30698 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30699
30700         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30701         * gcc.dg/bf-no-ms-layout.c: Likewise.
30702         * gcc.dg/bf-ms-attrib.c: Likewise.
30703
30704 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30705
30706         PR c++/9099
30707         * g++.dg/parse/dtor1.C: New file.
30708
30709         PR c++/9128
30710         * g++.dg/rtti/typeid1.C: New file.
30711
30712         PR c++/9153
30713         * g++.dg/parse/lookup1.C: New file.
30714
30715         PR c++/9171
30716         * g++.dg/templ/spec5.C: New file.
30717
30718 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30719
30720         * gcc.c-torture/compile/20030110-1.c: New test.
30721
30722 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30723
30724         Merge from pch-branch:
30725
30726         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30727
30728         * gcc.dg/pch/cpp-1.h: New.
30729         * gcc.dg/pch/cpp-1.c: New.
30730         * gcc.dg/pch/cpp-2.h: New.
30731         * gcc.dg/pch/cpp-2.c: New.
30732
30733         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30734
30735         * gcc.dg/pch/except-1.h: New.
30736         * gcc.dg/pch/except-1.c: New.
30737
30738         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30739
30740         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30741         running test.
30742         * gcc.dg/pch: Include *.hp not *.h.
30743         * gcc.dg/pch/system-1.h: New.
30744         * gcc.dg/pch/system-1.c: New.
30745
30746         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30747
30748         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30749         rather than trying to build and run a program using PCH.
30750         * gcc.dg/pch: Remove dg-do commands from test files.
30751
30752         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30753
30754         * gcc.dg/pch/macro-3.c: New.
30755         * gcc.dg/pch/macro-3.h: New.
30756
30757         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30758
30759         * gcc.dg/pch/common-1.c: New.
30760         * gcc.dg/pch/common-1.h: New.
30761         * gcc.dg/pch/decl-1.c: New.
30762         * gcc.dg/pch/decl-1.h: New.
30763         * gcc.dg/pch/decl-2.c: New.
30764         * gcc.dg/pch/decl-2.h: New.
30765         * gcc.dg/pch/decl-3.c: New.
30766         * gcc.dg/pch/decl-3.h: New.
30767         * gcc.dg/pch/decl-4.c: New.
30768         * gcc.dg/pch/decl-4.h: New.
30769         * gcc.dg/pch/decl-5.c: New.
30770         * gcc.dg/pch/decl-5.h: New.
30771         * gcc.dg/pch/global-1.c: New.
30772         * gcc.dg/pch/global-1.h: New.
30773         * gcc.dg/pch/inline-1.c: New.
30774         * gcc.dg/pch/inline-1.h: New.
30775         * gcc.dg/pch/inline-2.c: New.
30776         * gcc.dg/pch/inline-2.h: New.
30777         * gcc.dg/pch/static-1.c: New.
30778         * gcc.dg/pch/static-1.h: New.
30779         * gcc.dg/pch/static-2.c: New.
30780         * gcc.dg/pch/static-2.h: New.
30781
30782         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30783
30784         * g++.dg/pch/pch.exp: Better handle failing testcases.
30785         * gcc.dg/pch/pch.exp: Likewise.
30786         * gcc.dg/pch/macro-1.c: New.
30787         * gcc.dg/pch/macro-1.h: New.
30788         * gcc.dg/pch/macro-2.c: New.
30789         * gcc.dg/pch/macro-2.h: New.
30790
30791         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30792
30793         * g++.dg/dg.exp: Treat files in pch/ specially.
30794         * g++.dg/pch/pch.exp: New file.
30795         * g++.dg/pch/empty.H: New file.
30796         * g++.dg/pch/empty.C: New file.
30797         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30798         "precompile".
30799
30800         * gcc.dg/pch/pch.exp: New file.
30801         * gcc.dg/pch/empty.h: New file.
30802         * gcc.dg/pch/empty.c: New file.
30803         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30804         "precompile".
30805
30806 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30807
30808         * g++.dg/template/friend14.C: New test.
30809
30810 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30811
30812         * gcc.dg/old-style-asm-1.c: New test.
30813
30814 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30815
30816         * gcc.c-torture/compile/20030109-1.c: New test.
30817
30818 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30819
30820         * gcc.c-torture/execute/20030109-1.c: New test.
30821
30822 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30823
30824         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30825         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30826         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30827         * g++.old-deja/g++.mike/eh2.C: Likewise.
30828         * g++.old-deja/g++.mike/eh3.C: Likewise.
30829         * g++.old-deja/g++.mike/eh5.C: Likewise.
30830         * g++.old-deja/g++.mike/eh6.C: Likewise.
30831         * g++.old-deja/g++.mike/eh7.C: Likewise.
30832         * g++.old-deja/g++.mike/eh8.C: Likewise.
30833         * g++.old-deja/g++.mike/eh9.C: Likewise.
30834         * g++.old-deja/g++.mike/eh10.C: Likewise.
30835         * g++.old-deja/g++.mike/eh12.C: Likewise.
30836         * g++.old-deja/g++.mike/eh13.C: Likewise.
30837         * g++.old-deja/g++.mike/eh14.C: Likewise.
30838         * g++.old-deja/g++.mike/eh16.C: Likewise.
30839         * g++.old-deja/g++.mike/eh17.C: Likewise.
30840         * g++.old-deja/g++.mike/eh18.C: Likewise.
30841         * g++.old-deja/g++.mike/eh21.C: Likewise.
30842         * g++.old-deja/g++.mike/eh23.C: Likewise.
30843         * g++.old-deja/g++.mike/eh24.C: Likewise.
30844         * g++.old-deja/g++.mike/eh25.C: Likewise.
30845         * g++.old-deja/g++.mike/eh26.C: Likewise.
30846         * g++.old-deja/g++.mike/eh27.C: Likewise.
30847         * g++.old-deja/g++.mike/eh28.C: Likewise.
30848         * g++.old-deja/g++.mike/eh29.C: Likewise.
30849         * g++.old-deja/g++.mike/eh31.C: Likewise.
30850         * g++.old-deja/g++.mike/eh33.C: Likewise.
30851         * g++.old-deja/g++.mike/eh34.C: Likewise.
30852         * g++.old-deja/g++.mike/eh35.C: Likewise.
30853         * g++.old-deja/g++.mike/eh36.C: Likewise.
30854         * g++.old-deja/g++.mike/eh37.C: Likewise.
30855         * g++.old-deja/g++.mike/eh38.C: Likewise.
30856         * g++.old-deja/g++.mike/eh39.C: Likewise.
30857         * g++.old-deja/g++.mike/eh40.C: Likewise.
30858         * g++.old-deja/g++.mike/eh41.C: Likewise.
30859         * g++.old-deja/g++.mike/eh42.C: Likewise.
30860         * g++.old-deja/g++.mike/eh44.C: Likewise.
30861         * g++.old-deja/g++.mike/eh46.C: Likewise.
30862         * g++.old-deja/g++.mike/eh47.C: Likewise.
30863         * g++.old-deja/g++.mike/eh48.C: Likewise.
30864         * g++.old-deja/g++.mike/eh49.C: Likewise.
30865         * g++.old-deja/g++.mike/eh50.C: Likewise.
30866         * g++.old-deja/g++.mike/eh51.C: Likewise.
30867         * g++.old-deja/g++.mike/eh53.C: Likewise.
30868         * g++.old-deja/g++.mike/eh55.C: Likewise.
30869         * g++.old-deja/g++.mike/p7912.C: Likewise.
30870         * g++.old-deja/g++.mike/p9706.C: Likewise.
30871         * g++.old-deja/g++.mike/p10416.C: Likewise.
30872         * g++.old-deja/g++.mike/p11667.C: Likewise.
30873         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30874         Remove redundant reference to Iris.
30875         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30876         Elxsi, i860, Pico Java, and WE32K.
30877
30878 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30879
30880         * g++.dg/ext/asm4.C: New test.
30881
30882 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30883
30884         PR c++/9030
30885         * g++.dg/template/friend12.C: New test.
30886         * g++.dg/template/friend13.C: Likewise.
30887         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30888
30889 2003-01-08  Jan Hubicka  <jh@suse.cz>
30890
30891         * gcc.dg/i386-cadd.c: New test.
30892         * gcc.dg/i386-cmov4.c: Likewise.
30893
30894 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30895
30896         PR c++/9165
30897         * g++.dg/warn/Wunused-3.C: New test.
30898
30899         * g++.dg/abi/bitfield9.C: New test.
30900
30901         PR c++/9189
30902         * g++.dg/parse/defarg3.C: New test.
30903
30904 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30905
30906         * g++.dg/parse/ambig1.C: New test.
30907         * g++.dg/parse/defarg2.C: New test.
30908
30909 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30910
30911         * g++.dg/template/defarg-1.C: New test.
30912         * g++.dg/template/local2.C: Likewise.
30913
30914 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30915
30916         * gcc.c-torture/execute/20030105-1.c: New test.
30917
30918 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30919
30920         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30921         * g++.dg/parse/namespace4.C: Likewise.
30922
30923 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30924
30925         * g++.dg/template/ntp2.C: New test.
30926
30927 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30928
30929         * g++.dg/parse/extern-C-1.C: New test.
30930
30931         * g++.dg/parse/namespace4.C: New test.
30932
30933         * g++.dg/template/nested1.C: New test.
30934
30935         * g++.dg/parse/namespace3.C: New test.
30936
30937 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
30938
30939         * g++.dg/lookup/two-stage1.C: New test.
30940
30941 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30942
30943         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
30944         * g++.old-deja/g++.jason/access8.C: Likewise.
30945         * g++.old-deja/g++.other/decl5.C: Likewise.
30946
30947 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30948
30949         * g++.dg/parse/parse7.C: New test.
30950
30951 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
30952
30953         PR c++/2843
30954         * g++.dg/ext/attrib7.C: New test.
30955
30956 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
30957
30958         * g++.dg/parse/parse6.C: New test.
30959
30960 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
30961
30962         * gcc.dg/h8300-stack-1.c: New.
30963
30964 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30965
30966         g++.dg/lookup/exception1.C: New test.
30967
30968         g++.dg/lookup/template1.C: New test.
30969
30970         g++.dg/parse/namespace2.C: New test.
30971
30972         g++.dg/parse/parens2.C: New test.
30973
30974 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
30975
30976         * g++.dg/parse/parse5.C: New test.
30977         * g++.dg/lookup/scoped4.C: New test.
30978
30979 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
30980
30981         * g++.dg/parse/parens1.C: New test.
30982
30983         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
30984         angle-bracket1.C.
30985         * g++.dg/parse/parens2.C: New test.
30986
30987         * g++.dg/lookup/scope-operator1.C: New test.
30988
30989         * g++.dg/parse/operator1.C: New test.
30990
30991 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30992
30993         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
30994         * g++.old-deja/g++.other/access6.C: Likewise.
30995         * g++.old-deja/g++.other/decl1.C: Likewise.
30996         * g++.old-deja/g++.pt/typename12.C: Likewise.
30997
30998 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
30999
31000         * g++.dg/parse/namespace1.C: New test.
31001
31002 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31003
31004         * g++.dg/parse/parse4.C: New test.
31005
31006 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31007
31008         * g++.dg/parse/parse3.C: New test.
31009
31010 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31011
31012         * g++.dg/parse/parse2.C: New test.
31013
31014 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31015
31016         * g++.dg/template/friend11.C: New test.
31017
31018 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31019
31020         * g++.dg/parse/parse1.C: New test.
31021
31022 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31023
31024         * lib/profopt.exp: Change the name of a global variable to avoid
31025         possible clashes with other test suites.
31026
31027 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31028
31029         * g++.dg/inherit/covariant8.C: New test.
31030
31031 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31032
31033         * g++.dg/init/array9.C: New test.
31034
31035         PR c++/9112
31036         * g++.dg/parse/expr1.C: New test.
31037
31038 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31039
31040         * gcc.c-torture/compile/20021230-1.c: New test.
31041
31042 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31043
31044         * g++.dg/inherit/covariant5.C: New test.
31045         * g++.dg/inherit/covariant6.C: New test.
31046         * g++.dg/inherit/covariant7.C: New test.
31047
31048 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31049
31050         PR c++/2739
31051         * g++.dg/other/access2.C: New test.
31052
31053 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31054
31055         * g++.dg/other/anon-struct.C: No longer fails
31056         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31057         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31058         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31059
31060 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31061
31062         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31063
31064 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31065
31066         * g++.dg/eh/spec4.C: Remove stray semicolon.
31067         * g++.dg/expr/pmf-1.C: Change error message.
31068         * g++.dg/ext/asm1.C: Remove stray semicolon.
31069         * g++.dg/ext/typename1.C: Add missing typenames.
31070         * g++.dg/inherit/template-as-base.C: Change error message.
31071         * g++.dg/lookup/scoped1.C: Likewise.
31072         * g++.dg/lookup/scoped2.C: Likewise.
31073         * g++.dg/lookup/using2.C: Likewise.
31074         * g++.dg/other/component1.C: Remove stray semicolon.
31075         * g++.dg/other/do1.C: Change error message.
31076         * g++.dg/other/error2.C: Likewise.
31077         * g++.dg/other/init1.C: Likewise.
31078         * g++.dg/other/packed1.C: Remove stray semicolon.
31079         * g++.dg/other/ptrmem2.C: Change error message.
31080         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31081         marker.
31082         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31083         * g++.dg/template/access3.C: Add typename keyword.
31084         * g++.dg/template/access5.C: Remove stray semicolon.
31085         * g++.dg/template/access6.C: Likewise.
31086         * g++.dg/template/complit1.C: Likewise.
31087         * g++.dg/template/crash1.C: Change error message.
31088         * g++.dg/template/inherit2.C: Remove stray semicolon.
31089         * g++.dg/template/instantiate2.C: Likewise.
31090         * g++.dg/template/instantiate3.C: Change error message.
31091         * g++.dg/template/qual1.C: Remove stray semicolon.
31092         * g++.dg/template/qualttp18.C: Change error message.
31093         * g++.dg/template/ref1.C: Remove stray semicolon.
31094         * g++.dg/template/sizeof1.C (A::value): Declare it.
31095         * g++.dg/template/spec4.C: Change error message.
31096         * g++.dg/template/static1.C: Likewise.
31097         * g++.dg/template/type1.C: Likewise.
31098         * g++.dg/template/typename3.C: Likewise.
31099         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31100         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31101         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31102         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31103         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31104         named return value extension.
31105         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31106         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31107         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31108         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31109         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31110         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31111         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31112         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31113         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31114         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31115         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31116         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31117         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31118         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31119         syntax.
31120         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31121         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31122         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31123         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31124         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31125         * g++.old-deja/g++.brendan/template11.C: Likewise.
31126         * g++.old-deja/g++.brendan/template26.C: Likewise.
31127         * g++.old-deja/g++.brendan/template27.C: Use explicit
31128         specialization syntax.
31129         * g++.old-deja/g++.brendan/template30.C: Likewise.
31130         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31131         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31132         non-dependent names.
31133         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31134         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31135         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31136         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31137         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31138         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31139         named return value extension.
31140         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31141         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31142         * g++.old-deja/g++.ext/return1.C: Likewise.
31143         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31144         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31145         * g++.old-deja/g++.jason/access8.C: Likewise.
31146         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31147         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31148         pseudo-destructor names.
31149         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31150         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31151         pseudo-destructor names.
31152         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31153         * g++.old-deja/g++.jason/overload19.C: Likewise.
31154         * g++.old-deja/g++.jason/overload32.C: Likewise.
31155         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31156         stray semicolons.
31157         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31158         * g++.old-deja/g++.jason/return.C: Likewise.
31159         * g++.old-deja/g++.jason/return2.C: Likewise.
31160         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31161         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31162         syntax.
31163         * g++.old-deja/g++.jason/template10.C: Account for use of
31164         non-dependent names.
31165         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31166         syntax.
31167         * g++.old-deja/g++.jason/template37.C: Likewise.
31168         * g++.old-deja/g++.law/access4.C: Change error messages.
31169         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31170         pseudo-destructor names.
31171         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31172         * g++.old-deja/g++.law/ctors9.C: Likewise.
31173         * g++.old-deja/g++.law/cvt22.C: Likewise.
31174         * g++.old-deja/g++.law/dtors5.C: Likewise.
31175         * g++.old-deja/g++.law/global-init1.C: Likewise.
31176         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31177         * g++.old-deja/g++.law/operators28.C: Likewise.
31178         * g++.old-deja/g++.law/visibility28.C: Likewise.
31179         * g++.old-deja/g++.martin/eval1.C: Likewise.
31180         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31181         name.
31182         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31183         * g++.old-deja/g++.mike/net34.C: Likewise.
31184         * g++.old-deja/g++.mike/net36.C: Likewise.
31185         * g++.old-deja/g++.mike/ns2.C: Likewise.
31186         * g++.old-deja/g++.mike/p12306.C: Likewise.
31187         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31188         value extension.
31189         * g++.old-deja/g++.mike/p700.C: Likewise.
31190         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31191         * g++.old-deja/g++.mike/p710.C: Likewise.
31192         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31193         value extension.
31194         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31195         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31196         * g++.old-deja/g++.ns/crash2.C: Likewise.
31197         * g++.old-deja/g++.ns/crash3.C: Likewise.
31198         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31199         * g++.old-deja/g++.ns/ns17.C: Likewise.
31200         * g++.old-deja/g++.ns/template16.C: Likewise.
31201         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31202         keyword.
31203         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31204         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31205         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31206         named return value extension.
31207         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31208         * g++.old-deja/g++.other/access4.C: Issue additional error
31209         messages.
31210         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31211         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31212         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31213         * g++.old-deja/g++.other/crash25.C: Change error message.
31214         * g++.old-deja/g++.other/crash4.C: Change error message.
31215         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31216         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31217         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31218         checks.
31219         * g++.old-deja/g++.other/defarg8.C: Likewise.
31220         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31221         * g++.old-deja/g++.other/dtor10.C: Likewise.
31222         * g++.old-deja/g++.other/incomplete.C: Likewise.
31223         * g++.old-deja/g++.other/linkage7.C: Likewise.
31224         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31225         lookup algorithm.
31226         * g++.old-deja/g++.other/mangle2.C: Likewise.
31227         * g++.old-deja/g++.other/refinit2.C: Likewise.
31228         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31229         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31230         * g++.old-deja/g++.pt/crash28.C: Likewise.
31231         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31232         syntax.
31233         * g++.old-deja/g++.pt/crash32.C: Change error message.
31234         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31235         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31236         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31237         error message position.
31238         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31239         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31240         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31241         syntax.
31242         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31243         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31244         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31245         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31246         keyword.
31247         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31248         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31249         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31250         keyword.
31251         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31252         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31253         syntax.
31254         * g++.old-deja/g++.pt/friend28.C: Account for use of
31255         non-dependent names.
31256         * g++.old-deja/g++.pt/friend29.C: Likewise.
31257         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31258         rules.
31259         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31260         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31261         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31262         lookup rules.
31263         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31264         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31265         keyword.
31266         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31267         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31268         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31269         keyword.
31270         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31271         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31272         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31273         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31274         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31275         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31276         keyword.
31277         * g++.old-deja/g++.pt/spec10.C: Likewise.
31278         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31279         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31280         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31281         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31282         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31283         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31284         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31285         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31286         * g++.old-deja/g++.pt/typename15.C: Likewise.
31287         * g++.old-deja/g++.pt/typename22.C: Likewise.
31288         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31289         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31290         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31291         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31292         syntax.
31293         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31294         return value extension.
31295         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31296         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31297         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31298         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31299
31300 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31301
31302         * g++.dg/warn/inline1.C: New test.
31303         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31304         * g++.old-deja/g++.jason/synth10.C: Likewise.
31305         * g++.old-deja/g++.mike/net31.C: Likewise.
31306         * g++.old-deja/g++.mike/p8786.C: Likewise.
31307
31308         * g++.dg/template/friend10.C: New test.
31309         * g++.dg/template/conv5.C: New test.
31310
31311 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31312
31313         * g++.dg/lookup/scoped3.C: New test.
31314
31315         * g++.dg/lookup/decl1.C: New test.
31316         * g++.dg/lookup/decl2.C: New test.
31317
31318 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31319
31320         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31321         gcc.c-torture/compile/20021015-1.c,
31322         gcc.c-torture/compile/20021015-2.c,
31323         gcc.c-torture/compile/20021123-1.c,
31324         gcc.c-torture/compile/20021123-2.c,
31325         gcc.c-torture/compile/20021123-3.c,
31326         gcc.c-torture/compile/20021123-4.c,
31327         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31328         only to 3.1 or 3.2 branch.
31329
31330 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31331
31332         * gcc.dg/i386-bitfield3.c: New test.
31333
31334         * gcc.dg/i386-bitfield2.c: New test.
31335
31336 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31337
31338         * g++.dg/parse/conv_op1.C: New test.
31339
31340 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31341
31342         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31343         approved.
31344
31345 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31346
31347         * gcc.c-torture/compile/20021220-1.c: New test.
31348
31349 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31350
31351         * gcc.dg/i386-fastcall-1.c: New.
31352
31353 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31354
31355         * gcc.c-torture/execute/20021219-1.c: New test.
31356
31357 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31358
31359         * gcc.dg/i386-pic-1.c: New test.
31360
31361 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31362
31363         PR c++/8099
31364         * g++.dg/template/friend9.C: New test.
31365
31366 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31367
31368         PR c++/3663
31369         * g++.dg/template/access7.C: New test.
31370
31371 2002-12-18  Nick Clifton  <nickc@redhat.com>
31372
31373         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31374         the libstdc++-v3 directory has been found.
31375
31376 2002-12-12  Devang Patel <dpatel@apple.com>
31377         * gcc.dg/darwin-ld-1.c: New test.
31378         * gcc.dg/darwin-ld-2.c: New test.
31379         * gcc.dg/darwin-ld-3.c: New test.
31380         * gcc.dg/darwin-ld-4.c: New test.
31381         * gcc.dg/darwin-ld-5.c: New test.
31382
31383 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31384
31385         * gcc.c-torture/compile/20021212-1.c: New test.
31386
31387 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31388
31389         * gcc.dg/fshort-wchar: New test.
31390
31391 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31392
31393         PR c++/8372
31394         * g++.dg/template/dtor1.C: New test.
31395
31396         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31397         markers.
31398
31399 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31400
31401         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31402
31403 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31404
31405         * g++.dg/template/static1.C: New test.
31406         * g++.dg/template/static2.C: New test.
31407         * g++.old-deja/g++.ext/memconst.C: New test.
31408
31409 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31410
31411         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31412         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31413         * g++.dg/special/initp1.C: Likewise.
31414
31415 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31416
31417         * gcc.c-torture/execute/20021204-1.c: New test.
31418
31419 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31420
31421         * gcc.dg/ppc-fmadd-1.c: New file.
31422         * gcc.dg/ppc-fmadd-2.c: New file.
31423         * gcc.dg/ppc-fmadd-3.c: New file.
31424
31425 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31426
31427         * gcc.c-torture/compile/20021204-1.c: New test.
31428
31429 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31430
31431         * g++.dg/inherit/covariant2.C: New test.
31432         * g++.dg/inherit/covariant3.C: New test.
31433         * g++.dg/inherit/covariant4.C: New test.
31434         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31435         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31436
31437 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31438
31439         PR c++/8688
31440         * g++.dg/init/brace3.C: New test.
31441
31442 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31443
31444         * gcc.dg/20020210-1.c: Fix a comment typo.
31445
31446 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/8720
31449         * g++.dg/parse/defarg1.C: New test.
31450
31451         PR c++/8615
31452         * g++.dg/template/char1.C: New test.
31453
31454         * g++.dg/template/varmod1.C: Fix typo.
31455
31456 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31457
31458         DR 180
31459         * g++.old-deja/g++.pt/crash32.C: Expect error.
31460
31461 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/5919
31464         * g++.dg/template/varmod1.C: New test.
31465
31466         PR c++/8727
31467         * g++.dg/inherit/typeinfo1.C: New test.
31468
31469         PR c++/8663
31470         * g++.dg/inherit/typedef1.C: New test.
31471
31472 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31473
31474         PR c++/8332
31475         PR c++/8493
31476         * g++.dg/template/strlen1.C: New test.
31477
31478         PR c++/8227
31479         * g++.dg/template/ctor2.C: New test.
31480
31481         PR c++/8214
31482         * g++.dg/init/string1.C: New test.
31483
31484         PR c++/8511
31485         * g++.dg/template/friend8.C: New test.
31486
31487 2002-11-29  Joe Buck <jbuck@synopsys.com>
31488
31489         * g++.dg/lookup/anon2.C: New test.
31490
31491 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31492
31493         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31494         h8300 port.
31495
31496 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31497
31498         * gcc.dg/bitfld-6.c: New test.
31499
31500 2002-11-27  Jan Hubicka  <jh@suse.cz>
31501
31502         * gcc.c-torture/execute/20021127.[cx]: New test.
31503
31504 2002-11-26  Jan Hubicka  <jh@suse.cz>
31505
31506         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31507         quality.
31508
31509 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31510
31511         * g++.dg/init/brace2.C: New test.
31512         * g++.old-deja/g++.mike/p9129.C: Correct.
31513
31514 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31515
31516         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31517
31518 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31519
31520         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31521
31522 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31523
31524         * testsuite/g++.dg/abi/empty11.C: New test.
31525         * testsuite/g++.dg/rtti/cv1.C: New test.
31526
31527 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31528
31529         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31530
31531 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31532
31533         * g++.dg/abi/empty10.C: New test.
31534
31535 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31536
31537         * gcc.c-torture/compile/20021124-1.c: New test.
31538
31539 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31540
31541         * g++.dg/abi/rtti2.C: New test.
31542
31543 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31544
31545         * gcc.dg/i386-unroll-1.c: New test.
31546
31547 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31548
31549         * gcc.c-torture/compile/20021120-1.c: New test.
31550         * gcc.c-torture/compile/20021120-2.c: New test.
31551
31552 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31553
31554         * gcc.dg/bitfld-5.c: New test.
31555
31556 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.c-torture/execute/20021120-3.c: New test.
31559
31560 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31561
31562         * gcc.c-torture/execute/20021120-2.c: New test.
31563
31564 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31565
31566         * gcc.c-torture/execute/20021120-1.c: New test.
31567
31568 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31569
31570         * gcc.c-torture/execute/20021118-3.c: New test.
31571
31572 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31573
31574         * gcc.c-torture/compile/20021119-1.c: New test.
31575
31576 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31577
31578         * gcc.dg/duff-1.c: New test.
31579         * gcc.dg/duff-2.c: New test.
31580         * gcc.dg/duff-3.c: New test.
31581
31582 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31583
31584         * gcc.dg/cpp/_Pragma5.c: New test.
31585
31586 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31587
31588         * gcc.c-torture/execute/20021118-2.c: New test.
31589
31590 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31591
31592         * gcc.c-torture/execute/20021118-1.c: New test.
31593
31594 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31595
31596         * gcc.dg/20021116-1.c: New test.
31597
31598 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31599
31600         * g++.dg/abi/vcall1.C: New test.
31601
31602 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31603
31604         * gcc.dg/20021029-1.c: New test.
31605         * gcc.dg/20021029-2.c: New test.
31606
31607 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31608
31609         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31610
31611 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31612
31613         PR c/8439
31614         * gcc.dg/20021110.c: Move to ...
31615         * gcc.c-torture/compile/20021110.c: .... here.
31616
31617 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31618
31619         PR c/8467
31620         * gcc.c-torture/execute/20021111-1.c
31621
31622 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31623
31624         PR c/8439
31625         * gcc.dg/20021110.c: New test.
31626
31627 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31628
31629         * g++.dg/abi/vthunk3.C: Run only on x86.
31630
31631 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31632
31633         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31634
31635 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31636
31637         * lib/compat.exp (compat-execute): Fix logic error in last
31638         change.
31639
31640 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31641
31642         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31643
31644 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31645
31646         PR c++/8389
31647         * g++.dg/template/access6.C: New test.
31648
31649 2002-11-08  Jan Hubicka  <jh@suse.cz>
31650
31651         * gcc.dg/i386-ssefp-1.c: New test.
31652         * gcc.dg/i386-ssefp-1.c: New test.
31653
31654 2002-11-08  Jan Hubicka  <jh@suse.cz>
31655
31656         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31657
31658 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31659
31660         * g++.dg/abi/vthunk3.C: New test.
31661
31662         PR c++/8338
31663         * g++.dg/template/crash2.C: New test.
31664
31665 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * testsuite/g++.dg/abi/dtor1.C: New test.
31668         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31669
31670 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31671
31672         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31673         Darwin.
31674
31675 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31676
31677         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31678         -mthumb.  Only xfail with -O0.
31679
31680 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31681
31682         * g++.dg/abi/thunk1.C: New test.
31683         * g++.dg/abi/thunk2.C: Likewise.
31684         * g++.dg/abi/vtt1.C: Likewise.
31685
31686 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31687
31688         PR optimization/8423
31689         * gcc.c-torture/execute/builtin-constant.c: New test.
31690
31691 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31692
31693         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31694         Add some more cases.
31695
31696 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31697
31698         PR c++/8391
31699         * g++.dg/opt/local1.C: New test.
31700
31701 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31702
31703         PR c++/8160
31704         * g++.dg/template/complit1.C: New test.
31705
31706         PR c++/8149
31707         * g++.dg/template/typename4.C: Likewise.
31708
31709 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31710
31711         Core issue 287, PR c++/7639
31712         * g++.dg/template/instantiate1.C: Adjust error location.
31713         * g++.dg/template/instantiate3.C: New test.
31714         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31715         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31716         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31717
31718 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31719
31720         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31721
31722 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31723
31724         PR c++/8287
31725         * g++.dg/init/dtor2.C: New test.
31726
31727 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31728
31729         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31730         * gcc.dg/nest.c: Bypass errors on irix6.
31731
31732 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31733
31734         * gcc.dg/nest.c: Expect error for mmix-*-*.
31735         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31736
31737 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31738
31739         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31740         markers.
31741
31742         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31743
31744 2002-10-25  Mike Stump  <mrs@apple.com>
31745
31746         * gcc.dg/warn-1.c: New test.
31747
31748 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31749
31750         * g++.dg/template/typename3.C: New test.
31751
31752 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31753
31754         * g++.dg/lookup/ptrmem1.C: New test.
31755
31756         * g++.dg/abi/vthunk2.C: New test.
31757
31758 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31759
31760         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31761
31762 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31763
31764         * g++.dg/abi/empty9.C: New test.
31765
31766 2002-10-24  Richard Henderson  <rth@redhat.com>
31767
31768         * g++.dg/inherit/thunk1.C: Enable for ia64.
31769
31770 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31771
31772         PR c++/8067
31773         * g++.dg/lookup/pretty1.C: New test.
31774
31775 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31776
31777         * gcc.dg/20021023-1.c: New test.
31778
31779 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31780
31781         PR c++/7679
31782         * g++.dg/parse/inline1.C: New test.
31783
31784 2002-10-23  Richard Henderson  <rth@redhat.com>
31785
31786         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31787
31788         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31789
31790 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31791
31792         PR c++/6579
31793         * g++.dg/parse/stmtexpr3.C: New test.
31794
31795 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31796
31797         * g++.dg/expr/cond1.C: New test.
31798
31799 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31800
31801         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31802
31803 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31804
31805         * g++.dg/abi/vbase13.C: New test.
31806         * g++.dg/abi/vbase14.C: Likewise.
31807
31808 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31809
31810         * gcc.dg/tls/pic-1.c: New test.
31811         * gcc.dg/tls/nonpic-1.c: New test.
31812         * gcc.dg/20021018-1.c: New test.
31813
31814 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31815
31816         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31817         Remove only files with the same base name as the test case.
31818         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31819         (profopt-execute): Likewise.  Also, remove old profiling
31820         and performance data files before running the tests.
31821
31822         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31823         * g++.dg/bprob/bprob.exp: Likewise.
31824         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31825         to allow more general test case names.
31826
31827         * g++.dg/bprob/bprob-1.C: Rename to ...
31828         * g++.dg/bprob/g++-bprob-1.C: ... this.
31829
31830         * g77.dg/bprob/bprob-1.f: Rename to ...
31831         * g77.dg/bprob/g77-bprob-1.f: ... this.
31832
31833 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31834
31835         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31836         bison 1.50 or later.
31837
31838 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31839
31840         * g++.dg/README: Describe more test directories.
31841
31842 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31843
31844         * g++.dg/init/array6.C: Add additional tests.
31845
31846 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31847
31848         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31849         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31850
31851 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31852
31853         * gcc.c-torture/compile/20020604-1.x: New.
31854         * gcc.c-torture/compile/simd-5.x: Likewise.
31855         * gcc.c-torture/execute/920710-1.x: Likewise.
31856         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31857
31858 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31859
31860         * g++.dg/inherit/override1.C: Add dg-options clause.
31861
31862 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31863
31864         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31865         _mm_slli_si128.
31866
31867 2002-10-19  Andreas Schwab  <schwab@suse.de>
31868
31869         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31870         directory component.
31871
31872 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31873
31874         * g++.dg/inherit/thunk1.C: New test.
31875
31876         * g++.dg/inherit/override1.C: New test.
31877
31878         * g++.dg/abi/mangle11.C: New test.
31879         * g++.dg/abi/mangle14.C: New test.
31880         * g++.dg/abi/mangle17.C: New test.
31881
31882 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31883
31884         * g++.dg/overload/member2.C: New test.
31885
31886 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31887
31888         * g++.dg/README: Describe new compat directory.
31889         * g++.dg/dg.exp: Skip tests in compat directory.
31890         * README.compat: New file.
31891         * lib/compat.exp: New expect script.
31892         * g++.dg/compat: New test directory.
31893         * g++.dg/compat/compat.exp: New expect script.
31894         * g++.dg/compat/abi: New test directory.
31895         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31896         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31897         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31898         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31899         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31900         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31901         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31902         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31903         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31904         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31905         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31906         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31907         * g++.dg/compat/break: New test directory.
31908         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31909         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31910         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31911         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31912         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31913         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31914         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31915         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31916         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31917         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31918         g++.dg/compat/break/README: New files.
31919         * g++.dg/compat/eh: New test directory.
31920         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31921         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31922         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31923         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31924         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31925         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31926         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31927         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31928         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31929         g++.dg/compat/eh/filter2_y.C,
31930         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31931         g++.dg/compat/eh/new1_y.C,
31932         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
31933         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
31934         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
31935         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
31936         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
31937         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
31938         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
31939         g++.dg/compat/eh/unexpected1_y.C: New files.
31940         * g++.dg/compat/init: New test directory.
31941         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
31942         g++.dg/compat/init/array5_y.C,
31943         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
31944         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
31945         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
31946         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
31947         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
31948         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
31949         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
31950         g++.dg/compat/init/init-ref2_y.C: New files.
31951
31952 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31953
31954         PR c++/7584
31955         * g++.dg/inherit/using3.C: New test.
31956
31957 2002-10-17  Jan Hubicka  <jh@suse.cz>
31958
31959         * gcc.dg/20021017-2.c: New test.
31960
31961 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
31962
31963         * g++.dg/abi/mangle16.C: Adjust.
31964
31965         * g++.dg/init/array8.C: New test.
31966
31967 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
31968
31969         * gcc.dg/special/mips-abi.exp: New test.
31970         * gcc.dg/special/mips-abi.s: Empty file used by the above.
31971
31972 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31973
31974         * g++.dg/abi/mangle16.C: New test.
31975         * g++.dg/abi/mangle17.C: Likewise.
31976
31977         PR c++/7478
31978         * g++.dg/template/ref1.C: New test.
31979
31980 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31981
31982         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
31983
31984 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
31985
31986         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
31987
31988 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
31989
31990         PR c++/7524
31991         * g++.dg/init/array7.C: New test.
31992
31993 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
31994
31995         * g++.dg/init/array6.C: New test.
31996
31997         * g++.dg/abi/mangle13.C: Likewise.
31998         * g++.dg/abi/mangle14.C: Likewise.
31999         * g++.dg/abi/mangle15.C: Likewise.
32000
32001 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32002
32003         * g++.dg/abi/empty8.C: New test.
32004
32005 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32006
32007         * g++.dg/init/ctor1.C: New test.
32008
32009 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32010
32011         * gcc.c-torture/execute/20021015-1.c: New test.
32012
32013 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32014
32015         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32016
32017 2002-10-14  Jan Hubicka  <jh@suse.cz>
32018
32019         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32020
32021 2002-10-14  Richard Henderson  <rth@redhat.com>
32022
32023         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32024
32025 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32026
32027         PR optimization/6631
32028         * g++.dg/opt/const2.C: New test.
32029
32030 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32031
32032         PR c++/7176
32033         * g++.dg/parse/friend1.C: New test.
32034         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32035
32036 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32037
32038         * gcc.dg/20021014-1.c: New test.
32039
32040 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32041
32042         PR c++/5661
32043         * g++.dg/ext/vlm1.C: New test.
32044         * g++.dg/ext/vlm2.C: Likewise.
32045
32046         * g++.dg/init/array1.C: Remove invalid braces.
32047         * g++.dg/init/brace1.C: New test.
32048         * g++.dg/init/copy2.C: Likewise.
32049         * g++.dg/init/copy3.C: Likewise.
32050         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32051         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32052         braces.
32053
32054 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32055
32056         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32057
32058 2002-10-11  Richard Shann  <richard.shann@superh.com>
32059
32060         * gcc.c-torture/compile/simd-5.c: New test.
32061
32062 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32063
32064         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32065
32066 2002-10-10  Jim Wilson  <wilson@redhat.com>
32067
32068         * gcc.c-torture/execute/20021010-1.c: New test.
32069
32070 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32071
32072         PR c/7353
32073         * g++.dg/ext/typedef-init.C: New test.
32074         * gcc.dg/typedef-init.c: New test.
32075
32076 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32077
32078         * gcc.dg/cpp/paste13.c: New test.
32079
32080 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32081
32082         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32083         remaining platforms, XFAIL during compile, not execute.  Don't
32084         XFAIL at -O0.
32085
32086 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32087
32088         * gcc.dg/alias-1.c: Tweak expected warning.
32089
32090 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32091
32092         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32093
32094 2002-10-06  Andreas Jaeger  <aj@suse.de>
32095
32096         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32097         * gcc.dg/cpp/c++98.C: Likewise.
32098
32099         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32100         * g++.dg/cpp/c++98.C: Likewise.
32101
32102         * g++.dg/README (Subdirectories): Mention cpp directory.
32103
32104         PR target/7559
32105         * gcc.dg/20021006-1.c: New test.
32106
32107 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32108
32109         PR c++/7804
32110         * g++.dg/other/warning1.C: New test.
32111
32112 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32113
32114         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32115         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32116         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32117
32118 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32119
32120         PR c++/7931
32121         * g++.dg/template/ptrmem3.C: New test.
32122
32123         PR c++/7754
32124         * g++.dg/template/union1.C: New test.
32125
32126 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32127
32128         PR c++/8006
32129         * g++.dg/abi/mangle9.C: New test.
32130         * g++.dg/abi/mangle10.C: New test.
32131         * g++.dg/abi/mangle11.C: New test.
32132         * g++.dg/abi/mangle12.C: New test.
32133
32134 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32135
32136         PR c++/7188.
32137         * g++.dg/template/meminit1.C: New test.
32138         * g++.dg/warn/Wreorder-1.C: Likewise.
32139         * g++.old-deja/g++.mike/warn3.C: Tweak.
32140         * lib/prune.exp: Ingore "in copy constructor".
32141
32142 2002-10-02  Andreas Jaeger  <aj@suse.de>
32143
32144         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32145         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32146         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32147         on x86-64.
32148
32149 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32150
32151         * gcc.dg/empty1.C: Fix typo.
32152
32153 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * gcc.dg/alias-1.c: New test.
32156
32157 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32158
32159         * gcc.dg/empty1.C: New test.
32160
32161         * g++.dg/tls/init-2.C: Tweak error messages.
32162
32163 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32164
32165         * gcc.c-torture/compile/20020923-1.c: New test.
32166
32167 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32168
32169         * gcc.c-torture/execute/ffs-1.c: New test.
32170         * gcc.c-torture/execute/ffs-2.c: Ditto.
32171
32172 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32173
32174         * g++.dg/overload/member1.C: New test.
32175
32176 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32177
32178         * g++.dg/abi/empty7.C: New test.
32179         * g++.dg/init/pm2.C: Likewise.
32180
32181 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32182
32183         * g++.dg/rtti/crash1.C: New test.
32184
32185 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32186
32187         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32188         gcc.dg/sibcall-4.c: New tests.
32189
32190 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32191
32192         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32193         powerpc and MMIX targets.
32194
32195 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32196
32197         * gcc.dg/cpp/20020927-1.c: New.
32198
32199 2002-09-26  David S. Miller  <davem@redhat.com>
32200
32201         * gcc.c-torture/compile/trunctfdf.c: New.
32202
32203 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32204
32205         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32206
32207 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32208
32209         * gcc.c-torture/execute/loop-15.c: New.
32210
32211 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32212
32213         * README.QMTEST: Fix typo.
32214
32215 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32216
32217         * gcc.dg/20020926-1.c: New test.
32218
32219 2002-09-25  David S. Miller  <davem@redhat.com>
32220
32221         PR target/7842
32222         * gcc.c-torture/execute/shiftdi.c: New test.
32223
32224 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32225
32226         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32227         unique to the tool.
32228         * lib/g77.exp (g77_init): Likewise.
32229         * lib/g++.exp (g++_init): Likewise.
32230         * lib/objc.exp (objc_init): Likewise.
32231
32232 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32233
32234         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32235         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32236         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32237
32238 2002-09-25  Richard Henderson  <rth@redhat.com>
32239
32240         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32241         too-small long double.
32242
32243 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32244
32245         * gcc.dg/20020919-1.c: New test.
32246
32247 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32248
32249         * g++.dg/abi/bitfield6.C: New test.
32250         * g++.dg/abi/bitfield7.C: New test.
32251         * g++.dg/abi/bitfield8.C: New test.
32252         * g++.dg/abi/vbase11.C: New test.
32253
32254 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32255
32256         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32257         hppa*-*-hpux*.  Update test comment.
32258
32259 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32260
32261         * gcc.dg/tls/struct-1.c: New test.
32262
32263 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32264
32265         * gcc.dg/cpp/tr-warn2.c: Update.
32266
32267 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32268
32269         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32270
32271 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32272
32273         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32274         systems.
32275
32276 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32277
32278         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32279
32280         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32281         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32282         setting of cxxfilt.
32283
32284 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32285
32286         * gcc.dg/20020312-2.c: Update for darwin.
32287
32288 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32289
32290         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32291
32292 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32293
32294         * objc.dg/comp-types-1.m: New test.
32295         * objc.dg/comp-types-2.m: New test.
32296         * objc.dg/comp-types-3.m: New test.
32297         * objc.dg/comp-types-4.m: New test.
32298         * objc.dg/comp-types-5.m: New test.
32299         * objc.dg/comp-types-6.m: New test.
32300
32301 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32302
32303         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32304
32305 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32306
32307         * g++.dg/other/do1.C: New test.
32308
32309         * g++.dg/template/subst1.C: New test.
32310
32311 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32312
32313         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32314
32315 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32316
32317         * g++.dg/template/qualttp20.C: Adjust expected errors.
32318         * g++.old-deja/g++.jason/report.C: Likewise.
32319         * g++.old-deja/g++.other/qual1.C: Likewise.
32320
32321         * g++.dg/lookup/scoped2.C: New test.
32322
32323         * g++.dg/ext/asm3.C: New test.
32324
32325 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32326
32327         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32328
32329 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32330
32331         * ChangeLog: follow spelling conventions.
32332         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32333         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32334         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32335         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32336         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32337         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32338         * g++.old-deja/g++.law/global-init1.C: Likewise.
32339         * g++.old-deja/g++.other/delete4.C: Likewise.
32340         * g++.old-deja/g++.other/inline21.C: Likewise.
32341         * g++.old-deja/g++.other/singleton.C: Likewise.
32342         * g77.dg/strlen0.f: Likewise.
32343         * g77.f-torture/compile/20010519-1.f: Likewise.
32344         * g77.f-torture/compile/980310-4.f: Likewise.
32345         * gcc.c-torture/compile/20000605-1.c: Likewise.
32346         * gcc.c-torture/execute/20020225-1.c: Likewise.
32347         * gcc.dg/c90-hexfloat-2.c: Likewise.
32348         * gcc.dg/c99-bool-1.c: Likewise.
32349         * gcc.dg/c99-hexfloat-2.c: Likewise.
32350         * gcc.dg/dll-2.c: Likewise.
32351         * gcc.dg/wtr-union-init-1.c: Likewise.
32352         * gcc.dg/wtr-union-init-2.c: Likewise.
32353         * gcc.dg/wtr-union-init-3.c: Likewise.
32354         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32355         * gcc.dg/cpp/defined.c: Likewise.
32356         * gcc.dg/cpp/macsyntx.c: Likewise.
32357         * gcc.dg/cpp/paste2.c: Likewise.
32358         * gcc.dg/cpp/trad/defined.c: Likewise.
32359         * gcc.dg/format/c90-printf-1.c: Likewise.
32360         * gcc.dg/format/c90-scanf-1.c: Likewise.
32361         * gcc.dg/format/c99-printf-1.c: Likewise.
32362         * gcc.dg/format/c99-scanf-1.c: Likewise.
32363         * gcc.misc-tests/gcov-8.c: Likewise.
32364         * lib/profopt.exp: Likewise.
32365
32366 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32367
32368         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32369
32370 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32371
32372         * g++.dg/inherit/using2.C: New test.
32373
32374 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32375
32376         * ChangeLog: Follow spelling conventions.
32377         * g++.dg/template/friend4.C: Likewise.
32378         * g++.old-deja/g++.pt/crash67.C: Likewise.
32379         * gcc.c-torture/execute/20000801-4.c: Likewise.
32380         * gcc.dg/c90-digraph-1.c: Likewise.
32381         * gcc.dg/c94-digraph-1.c: Likewise.
32382         * gcc.dg/c99-digraph-1.c: Likewise.
32383         * gcc.dg/cpp/line5.c: Likewise.
32384         * gcc.dg/cpp/multiline.c: Likewise.
32385         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32386         * gcc.dg/format/attr-3.c: Likewise.
32387         * gcc.dg/format/c90-scanf-3.c: Likewise.
32388         * gcc.dg/format/ext-4.c: Likewise.
32389
32390 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32391
32392         * g++.dg/template/pretty1.C: New test.
32393
32394 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32395
32396         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32397
32398 2002-09-13  Matt Austern  <austern@apple.com>
32399
32400         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32401         passing a cast expression to a function by const reference.
32402
32403 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32404
32405         * g++.dg/template/deduce1.C: New test.
32406
32407 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32408
32409         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32410         32-bit int.
32411
32412 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32413
32414         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32415         usage.
32416
32417 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32418
32419         * gcc.c-torture/compile/20020910-1.c: New test.
32420
32421 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32422
32423         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32424
32425 2002-09-10  Andreas Jaeger  <aj@suse.de>
32426
32427         * gcc.dg/20020312-2.c: Adjust for x86-64.
32428
32429 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32430
32431         * g77.dg/7388.f: New test case for PR 7388.
32432
32433 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32434
32435         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32436
32437 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32438
32439         * objc.dg/proto-lossage-1.m: New test.
32440
32441 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32442
32443         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32444
32445 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32446
32447         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32448         expected to pass.
32449
32450 2002-09-06  Stan Shebs  <shebs@apple.com>
32451             David Edelsohn  <edelsohn@gnu.org>
32452
32453         * gcc.dg/weak: New directory.
32454         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32455         target-specific xfail bits.
32456         * gcc.dg/typeof-2.c: Move to new directory.
32457         * gcc.dg/weak.exp: New expect script.
32458
32459 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32460
32461         * gcc.c-torture/execute/extzvsi.c: New test.
32462
32463 2002-09-05  Stan Shebs  <shebs@apple.com>
32464
32465         * gcc.dg/weak-1.c: xfail on Darwin.
32466         * gcc.dg/weak-2.c: Ditto.
32467         * gcc.dg/weak-3.c: Ditto.
32468         * gcc.dg/weak-4.c: Ditto.
32469         * gcc.dg/weak-5.c: Ditto.
32470         * gcc.dg/weak-6.c: Ditto.
32471         * gcc.dg/weak-7.c: Ditto.
32472         * gcc.dg/weak-8.c: Ditto.
32473         * gcc.dg/weak-9.c: Ditto.
32474
32475 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32476
32477         * gcc.c-torture/execute/loop-14.c: New test.
32478
32479 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32480
32481         * g++.dg/other/cxa-atexit1.C: New test.
32482
32483         * gcc.dg/typeof-2.c: New test.
32484
32485 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32486
32487         * gcc.dg/builtins-2.c: New testcase.
32488         * gcc.dg/builtins-3.c: New testcase.
32489
32490 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32491
32492         * gcc.dg/cpp/_Pragma4.c: New test.
32493
32494 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32495
32496         * objc/execute/nil_method-1.m: New testcase.
32497
32498 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32499
32500         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32501         [Object class], not [Object initialize].
32502
32503 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32504             Hans-Peter Nilsson  <hp@bitrange.com>
32505
32506         * gcc.c-torture/execute/20020720-1.x: Skip test on
32507         mmix-knuth-mmixware.  Correct comment.
32508
32509 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32510
32511         * testsuite/g++.dg/abi/bitfield5.C: New test.
32512         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32513
32514 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32515
32516         * objc.dg/undeclared-selector.m: New test.
32517
32518 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32519
32520         * g++.dg/other/offsetof1.C: Avoid cast warning.
32521
32522 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32523
32524         * objc.dg/super-class-2.m: New test.
32525
32526 2002-08-24  Matt Austern  <austern@apple.com>
32527
32528         * g++.dg/ext/lvaddr.C: New test.
32529         * g++.dg/ext/lvcast.C: New test.
32530
32531 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32532
32533         * testsuite/g++.dg/inherit/cond1.C: New test.
32534
32535 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32536
32537         * gcc.dg/noncompile/incomplete-1.c: New test.
32538
32539 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32540
32541         * gcc.dg/typespec-1.c: New test.
32542
32543 2002-08-20  Devang Patel  <dpatel@apple.com>
32544         * objc.dg/proto-hier-2.m: New test.
32545
32546 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32547
32548         * objc.dg/bitfield-1.m: New test.
32549         * objc.dg/bitfield-2.m: New test.
32550
32551 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32552
32553         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32554         gcc.dg/c99-flex-array-4.c: New tests.
32555
32556 2002-08-16  Stan Shebs  <shebs@apple.com>
32557
32558         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32559
32560 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32561
32562         * gcc.dg/typeof-1.c: New test.
32563         * g++.dg/ext/typeof2.C: New test.
32564
32565 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32566
32567         * g++.dg/other/offsetof1.C: New test.
32568
32569 2002-08-14  Richard Henderson  <rth@redhat.com>
32570
32571         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32572
32573 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32574
32575         * gcc.dg/cpp/_Pragma3.c: New test.
32576
32577 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32578
32579         * g++.dg/template/inherit3: New test.
32580
32581 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32582
32583         * gcc.dg/bitfld-4.c: Add blank options.
32584
32585 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32586
32587         * g++.dg/template/crash1.C: New test.
32588
32589 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32590
32591         * gcc.dg/tls/opt-2.c: New test.
32592
32593 2002-08-08  Devang Patel  <dpatel@apple.com>
32594
32595         * objc.dg/selector-1.m : New test
32596
32597 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32598
32599         * g++.dg/abi/bitfield4.C: New test.
32600         * gcc.dg/bitfld-4.c: New test.
32601
32602 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32603
32604         * g++.dg/other/packed1.C: New test.
32605
32606 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32607
32608         * g++.dg/abi/offsetof.C: Tweak error messages.
32609         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32610
32611 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32612
32613         * gcc.dg/bitfld-3.c: New test.
32614
32615 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32616             Richard Henderson  <rth@redhat.com>
32617
32618         * gcc.dg/i386-bitfield1.c: New test.
32619         * g++.dg/abi/bitfield3.C: Update.
32620
32621 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32622
32623         * objc.dg/const-str-2.m: Update.
32624         * gcc.dg/cpp/c++98.c: Change to C extension.
32625         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32626         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32627
32628 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32629
32630         * testsuite/gcc.dg/tls/diag-3.c: New.
32631
32632 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32633
32634         * g++.dg/README (Subdirectories): Document new subdir expr.
32635         * g++.dg/expr/pmf-1.C: New test.
32636
32637 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32638
32639         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32640
32641 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32642
32643         * g++.dg/abi/bitfield3.C: New test.
32644
32645 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32646
32647         * lib/gcov.exp: Tweak expected line formats.
32648         * gcc.misc-tests/gcov8.c: New test.
32649         * gcc.misc-tests/gcov8.x: New flags.
32650
32651 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32652
32653         * consistency.vlad/layout/endian.c: Include string.h.
32654
32655         * gcc.c-torture/execute/20020805-1.c: New test.
32656
32657 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32658
32659         * g++.dg/other/conversion1.C: New test.
32660
32661 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32662
32663         * gcc.dg/builtins-1.c: New testcase.
32664
32665 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32666
32667         * g++.dg/inherit/access3.C: New test.
32668
32669 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32670
32671         * gcc.dg/ia64-visibility-2.c: New test.
32672
32673 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32674
32675         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32676         __qualifier_flags to __flags.
32677
32678 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32679
32680         * g++.dg/inherit/operator1.C: New test.
32681         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32682         * g++.dg/other/error1.C: Change expected error message.
32683         * g++.dg/template/conv4.C: Likewise.
32684
32685 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32686
32687         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32688         for documented behavior.
32689
32690 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32691
32692         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32693         several targets known to fail.
32694
32695 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32696
32697         * gcc.dg/mips-args-[123].c: New tests.
32698
32699 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32700
32701         * gcc.dg/ppc-spe.c: New.
32702
32703 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32704
32705         * g++.dg/other/ptrmem4.C: New testcase.
32706
32707 2002-07-24  Richard Henderson  <rth@redhat.com>
32708
32709         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32710
32711 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32712
32713         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32714
32715 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32716
32717         * gcc.c-torture/execute/memset-3.c: New testcase.
32718
32719 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32720
32721         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32722         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32723
32724 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32725
32726         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32727         Delete.
32728
32729 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32730
32731         * gcc.c-torture/compile/simd-4.c: New test.
32732
32733 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32734
32735         PR c++/7347, c++/7348
32736         * g++.dg/template/access4.C: New test.
32737         * g++.dg/template/access5.C: New test.
32738         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32739         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32740         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32741         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32742
32743 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32744
32745         * gcc.dg/gnu89-init-2.c: New test.
32746
32747 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32748
32749         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32750
32751 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32752
32753         * gcc.c-torture/execute/20020720-1.c: New testcase.
32754
32755 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32756
32757         * gcc.dg/cpp/Wsignprom.c: New tests.
32758
32759 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32760
32761         * gcc.c-torture/execute/loop-13.c: New test.
32762
32763 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32764
32765         * gcc.dg/cpp/expr.c: New tests.
32766
32767 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32768
32769         * g++.dg/opt/pr6713.C: Add template instantiation.
32770
32771 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32772
32773         * gcc.dg/nest.c: New test.
32774
32775 2002-07-17  Richard Henderson  <rth@redhat.com>
32776
32777         * g++.dg/opt/pr6713.C: New test.
32778
32779 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32780
32781         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32782         XFAIL for all x86 processors.
32783
32784 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32785
32786         * gcc.c-torture/execute/20010122-1.x: Do not test with
32787         -fomit-frame-pointer.
32788
32789 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32790
32791         * g++.dg/template/instantiate2.C: New test.
32792         * g++.dg/template/spec4.C: New test.
32793
32794 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32795
32796         * g++.dg/template/access2.C: New test.
32797         * g++.dg/template/access3.C: New test.
32798
32799 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32800
32801         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32802         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32803         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32804         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32805         Convert to use <stdarg.h>.
32806         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32807         Delete.
32808         * gcc.dg/va-arg-2.c: New.
32809         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32810
32811 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32812
32813         * gcc.c-torture/compile/20020710-1.c: New test.
32814
32815 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32816                           Andrew Pinski  <pinskia@physics.uc.edu>
32817
32818         gcc.c-torture/compile/simd-2.c: New testcase.
32819         gcc.c-torture/compile/simd-3.c: Likewise.
32820
32821 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32822
32823         PR c++/7224
32824         * g++.dg/overload/error1.C: New test.
32825
32826 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32827
32828         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32829         configuration and IRIX 6 O32 ABI.
32830
32831 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32832
32833         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32834
32835 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32836
32837         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32838
32839 2002-07-10  Jeffrey A Law  <law@redhat.com>
32840
32841         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32842
32843         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32844
32845 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32846
32847         * gcc.dg/20020312-2.c: Check for __PPC__.
32848
32849 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32850
32851         * gcc.c-torture/compile/20020709-1.c: New test.
32852
32853 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32854
32855         * g++.dg/template/qualttp21.C: New test case.
32856
32857 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32858
32859         * gcc.c-torture/compile/20020706-1.c: New test.
32860         * gcc.c-torture/compile/20020706-2.c: New test.
32861
32862 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32863             Alexandre Oliva  <aoliva@redhat.com>
32864
32865         * g++.dg/warn/incomplete1.C: New test.
32866
32867 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32868
32869         PR c++/7099
32870         * g++.dg/warn/noreturn1.C: New test.
32871
32872 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32873
32874         PR c++/6706
32875         * g++.dg/debug/debug6.C: New test.
32876         * g++.dg/debug/debug7.C: New test.
32877
32878 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32879
32880         * gcc.c-torture/compile/simd-3.c: New test.
32881
32882 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32883
32884         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32885         * gcc.dg/20020620-1.c: Likewise.
32886
32887 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32888
32889         PR c++/6944
32890         * g++.dg/init/array4.C: New test.
32891         * g++.dg/init/array5.C: New test.
32892
32893 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32894
32895         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32896         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32897
32898 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32899
32900         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32901         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32902         * gcc.dg/wtr-conversion-1.c: Likewise.
32903         * gcc.dg/wtr-escape-1.c: Likewise.
32904         * gcc.dg/wtr-int-type-1.c: Likewise.
32905         * gcc.dg/wtr-label-1.c: Likewise.
32906         * gcc.dg/wtr-static-1.c: Likewise.
32907         * gcc.dg/wtr-strcat-1.c: Likewise.
32908         * gcc.dg/wtr-suffix-1.c: Likewise.
32909         * gcc.dg/wtr-switch-1.c: Likewise.
32910         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32911         * gcc.dg/wtr-union-init-1.c: Likewise.
32912         * gcc.dg/wtr-union-init-2.c: Likewise.
32913         * gcc.dg/wtr-union-init-3.c: Likewise.
32914
32915         * gcc.dg/wtr-func-def-1.c: New test.
32916
32917 2002-07-02 Devang Patel <dpatel@apple.com>
32918
32919         * objc.dg/param-1.m: New test.
32920
32921 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32922
32923         * gcc.dg/cpp/trad/directive.c: Add test.
32924         * gcc.dg/cpp/trad/macroargs.c: Add test.
32925         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32926
32927 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32928
32929         * gcc.dg/cpp/cmdlne-M.c: New test.
32930
32931 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32932
32933         * objc.dg/desig-init-1.m: New test.
32934
32935 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32936
32937         PR c++/6716
32938         * g++.dg/template/instantiate1.C: New test.
32939
32940 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
32941
32942         PR c++/7112
32943         * g++.dg/template/sizeof2.C: New test.
32944
32945 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32946
32947         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
32948         gcc.dg/cpp/trad/include.c: New tests.
32949
32950 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
32951
32952         PR target/7177
32953         * gcc.c-torture/compile/20020701-1.c: New test.
32954
32955 2002-07-01  Stan Shebs  <shebs@apple.com>
32956
32957         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
32958         header here...
32959         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
32960         (objc-torture-execute): or here.
32961
32962 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
32963
32964         * gcc.c-torture/execute/arith-rand-ll.c: New test.
32965
32966 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
32967
32968         * gcc.dg/cpp/trad/escaped-nl.c: New test.
32969
32970 2002-06-30  Devang Patel  <dpatel@apple.com>
32971
32972         * objc.dg/fsyntax-only.m: New test.
32973
32974 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
32975
32976         PR c++/6695
32977         * g++.dg/template/friend7.C: New file.
32978
32979 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
32980
32981         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
32982         return type.
32983
32984 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
32985
32986         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
32987         avoid division by zero.
32988
32989 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
32990
32991         * gcc.dg/Wunknownprag.c: New tests.
32992
32993 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
32994
32995         * gcc.c-torture/execute/simd-2.c: New test.
32996
32997 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
32998
32999         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33000         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33001         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33002         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33003         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33004         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33005         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33006         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33007         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33008         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33009         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33010         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33011         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33012         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33013         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33014         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33015         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33016
33017 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33018
33019         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33020         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33021         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33022         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33023         New tests.
33024         * gcc.dg/cpp/trad/directive.c: Update.
33025
33026 2002-06-23  Andreas Jaeger  <aj@suse.de>
33027
33028         * gcc.c-torture/execute/complex-6.c: New.
33029
33030 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33031
33032         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33033         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33034         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33035         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33036
33037 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33038
33039         * gcc.dg/cpp/trad: New directory with traditional tests copied
33040         from parent directory.
33041         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33042         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33043         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33044         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33045         Move to trad/ and rename.
33046         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33047         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33048         gcc.dg/cpp/trad/redef2.c: New tests.
33049         * gcc.dg/cpp/trad/trad.exp: New driver.
33050
33051 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33052
33053         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33054         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33055         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33056         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33057         Remove.
33058
33059 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33060
33061         * gcc.dg/20020620-1.c: New test.
33062
33063 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33064
33065         * g++.dg/template/ttp4.C: New test.
33066
33067 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33068
33069         * g++.dg/opt/vt1.C: Fix regexp.
33070
33071 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33072
33073         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33074         Don't use attribute `noinline'.
33075
33076 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33077
33078         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33079
33080 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33081
33082         * gcc.c-torture/execute/simd-1.c: New.
33083
33084         * gcc.dg/simd-1.c: New.
33085
33086 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33087
33088         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33089
33090 2002-06-16  Richard Henderson  <rth@redhat.com>
33091
33092         * g++.dg/ext/anon-struct1.C: New.
33093         * g++.dg/ext/anon-struct2.C: New.
33094         * g++.dg/ext/anon-struct3.C: New.
33095         * gcc.dg/anon-struct-1.c: New.
33096         * gcc.dg/anon-struct-2.c: New.
33097         * gcc.dg/anon-struct-3.c: New.
33098         * gcc.dg/20011008-1.c: Adjust warning text.
33099         * gcc.dg/20020527-1.c: Add -fms-extensions.
33100
33101 2002-06-16  Richard Henderson  <rth@redhat.com>
33102
33103         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33104
33105 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33106
33107         * gcc.c-torture/execute/20020615-1.c: New test.
33108
33109 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33110
33111         * gcc.c-tortuture/execute/compare-1.c: New test case.
33112         * gcc.c-tortuture/execute/compare-2.c: New test case.
33113         * gcc.c-tortuture/execute/compare-3.c: New test case.
33114
33115 2002-06-13  Richard Henderson  <rth@redhat.com>
33116
33117         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33118         ia64 ilp32.
33119
33120 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33121
33122         * g++.dg/template/typename2.C: Update error message.
33123
33124 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33125
33126         * gcc.c-torture/execute/20020611-1.c: New test.
33127
33128 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33129
33130         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33131         list of targets to skip.
33132
33133 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33134
33135         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33136         targets if not optimizing.
33137
33138 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * gcc.c-torture/compile/20020605-1.c: New test.
33141
33142         * g++.dg/opt/vt1.C: New test.
33143
33144         * gcc.dg/20020531-1.c: New test.
33145
33146         * gcc.dg/20020530-1.c: New test.
33147
33148         * gcc.dg/20020527-1.c: New test.
33149
33150         * g++.dg/opt/cse1.C: New test.
33151
33152 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33153
33154         * gcc.dg/20020607-2.c: New test case.
33155
33156 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33157
33158         * gcc.c-torture/compile/20020604-1.c: New test.
33159
33160 2002-06-04  Richard Henderson  <rth@redhat.com>
33161
33162         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33163         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33164         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33165
33166 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33167
33168         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33169
33170 2002-06-03  Richard Henderson  <rth@redhat.com>
33171
33172         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33173         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33174
33175 2002-06-02  Richard Henderson  <rth@redhat.com>
33176
33177         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33178         test functions static.
33179
33180 2002-06-02  Andreas Jaeger  <aj@suse.de>
33181
33182         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33183         now.
33184
33185 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33186
33187         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33188         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33189         Update for mofified diagnostics.
33190         * gcc.dg/c99-intconst-1.c: No longer fail.
33191
33192 2002-06-02  Richard Henderson  <rth@redhat.com>
33193
33194         * gcc.dg/uninit-A.c: Remove xfail markers.
33195
33196 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33197
33198         * gcc.dg/fnegate-1.c: New test case.
33199
33200 2002-05-30  Osku Salerma  <osku@iki.fi>
33201
33202         * gcc.c-torture/execute/mayalias-1.c: New file.
33203
33204 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33205
33206         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33207         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33208         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33209
33210 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33211
33212         * gcc.c-torture/execute/20020529-1.c: New test.
33213
33214 2002-05-27  Richard Henderson  <rth@redhat.com>
33215
33216         * g++.dg/ext/attrib6.C: New test case.
33217
33218 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33219
33220         * gcc.c-torture/execute/pure-1.c: New test.
33221
33222 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33223
33224         * gcc.dg/cpp/arith-2.c: Remove.
33225
33226 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33227
33228         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33229         * gcc.dg/cpp/if-3.c: Remove.
33230
33231 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33232
33233         * g++.dg/opt/cse2.C: New test.
33234
33235 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33236
33237         * gcc.dg/cpp/arith-1.c: New semantic tests.
33238         * gcc.dg/cpp/if-1.c: Update.
33239
33240 2002-05-24  Ben Elliston  <bje@redhat.com>
33241
33242         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33243
33244 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33245
33246         * gcc.dg/verbose-asm.c: New test.
33247
33248 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33249
33250         * gcc.dg/cpp/paste12.c: New test.
33251
33252 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33253
33254         * g++.dg/parse/named_ops.C: New test.
33255
33256 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33257
33258         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33259
33260 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33261
33262         * gcc.dg/weak-2.c: Allow optional leading underscore
33263         in scan-assembler symbol name.
33264         * gcc.dg/weak-3.c: Likewise.
33265         * gcc.dg/weak-4.c: Likewise.
33266         * gcc.dg/weak-5.c: Likewise.
33267
33268 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33269
33270         * gcc.dg/20020523-1.c: New test.
33271
33272 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33273
33274         * objc.dg/const-str-2.m: Update now that we stop after
33275         a command line error.
33276
33277 2002-05-22  Richard Henderson  <rth@redhat.com>
33278
33279         * g++.dg/dg.exp: Fix typo in test pruneing.
33280
33281 2002-05-22  Richard Henderson  <rth@redhat.com>
33282
33283         * g++.dg/dg.exp: Prune the tls subdirectory.
33284         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33285         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33286         * g++.dg/tls/init-1.C: New.
33287
33288 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33289
33290         * gcc.dg/20020517-1.c: New test.
33291
33292 2002-05-21  Richard Henderson  <rth@redhat.com>
33293
33294         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33295         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33296
33297 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33298
33299         * g++.dg/other/copy2.C: New test.
33300
33301 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33302
33303         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33304         (MAX_COPY): Bump up to 10 times sizeof (long long).
33305         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33306
33307         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33308         sizeof (long long).
33309
33310         * gcc.c-torture/execute/strcpy-1.c: New test.
33311
33312 2002-05-19  Jason Merrill  <jason2redhat.com>
33313
33314         * g++.dg/ext/oper1.C: New test.
33315
33316 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33317 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33318
33319         * README.QMTEST: New file.
33320
33321         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33322
33323 2002-05-19  Andreas Jaeger  <aj@suse.de>
33324
33325         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33326         now.
33327         * gcc.c-torture/execute/loop-2d.x: Likewise.
33328
33329 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33330
33331         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33332         support weak symbols.
33333         * gcc.dg/weak-4.c: Likewise.
33334         * gcc.dg/weak-6.c: Likewise.
33335
33336 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33337
33338         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33339         cygwin, coff and h8300-*-hms targets
33340         * gcc.dg/weak-5.c: Likewise.
33341         * gcc.dg/weak-7.c: Likewise.
33342
33343 2002-05-16  Jason Merrill  <jason@redhat.com>
33344
33345         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33346         (scan-assembler-not, scan-assembler-dem): Likewise.
33347         (scan-assembler-dem-not): Likewise.
33348
33349 2002-05-15  Richard Henderson  <rth@redhat.com>
33350
33351         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33352
33353 2002-05-15  Richard Henderson  <rth@redhat.com>
33354
33355         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33356         (vfoo1f): Warning here.
33357         (vfoo1l): Don't redefine the alias.
33358
33359 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33360
33361         * g++.dg/init/pm1.C: New test.
33362
33363 2002-05-12  David S. Miller  <davem@redhat.com>
33364
33365         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33366         types.
33367
33368 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33369
33370         * gcc.c-torture/execute/20020510-1.c: New test case.
33371
33372 2002-05-10  David S. Miller  <davem@redhat.com>
33373
33374         * gcc.c-torture/execute/conversion.c: Test long double too.
33375
33376 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33377
33378         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33379         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33380         * lib/g++.exp (g++_link_flags): Likewise.
33381         * lib/objc.exp (objc_target_compile): Likewise.
33382
33383 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33384
33385         * gcc.dg/cpp/poison.c: Update.
33386         * gcc.dg/cpp/20000625-2.c: Remove.
33387         * gcc.dg/cpp/direct2s.c: Remove final test.
33388
33389 2002-05-08  Tom Rix  <trix@redhat.com>
33390
33391         * gcc.c-torture/execute/20020508-1.c: New test.
33392         * gcc.c-torture/execute/20020508-2.c: New test.
33393         * gcc.c-torture/execute/20020508-3.c: New test.
33394
33395 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33396
33397         * gcc.dg/cpp/charconst-4.c: More tests.
33398
33399 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33400
33401         PR c/6569
33402         * gcc.dg/weak-3.c: Update location of warning messages.
33403         * gcc.dg/weak-5.c: Likewise.
33404
33405 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33406
33407         * gcc.c-torture/execute/20020506-1.c: New test case.
33408
33409 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33410
33411         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33412
33413 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33414
33415         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33416
33417 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33418
33419         * gcc.dg/cpp/charconst-3.c: New test.
33420
33421 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33422
33423         * gcc.dg/cpp/charconst.c: Update tests.
33424
33425 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33426
33427         * treelang: Added directory for new sample language treelang. Also
33428         lib/treelang.exp: New file to signal treelang should be tested.
33429
33430 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33431
33432         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33433         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33434         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33435         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33436         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33437         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33438         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33439
33440 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33441
33442         * gcc.dg/format/xopen-2.c: New test.
33443
33444 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33445
33446         * gcc.dg/20020503-1.c: New test.
33447
33448 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33449
33450         * g++.dg/init/dtor1.C: Make it tougher.
33451
33452 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33453
33454         * g++.dg/init/dtor1.C: New test.
33455
33456 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33457
33458         * gcc.dg/altivec-8.c: New.
33459
33460 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33461
33462         * gcc.dg/altivec-7.c: New.
33463
33464 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33465
33466         * g++.dg/parse/typedef1.C: New test.
33467
33468 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33469
33470         PR c++/6486
33471         * g++.dg/template/friend6.C: New test.
33472
33473         PR c++/6492
33474         * g++.dg/init/copy1.C: New test.
33475
33476 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33477
33478         * g++.dg/warn/effc1.C: New test.
33479
33480 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33481
33482         * gcc.dg/cpp/if-cexp.c: Add a test.
33483
33484 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * gcc.dg/20020426-2.c: New test.
33487
33488 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33489
33490         * gcc.dg/cpp/if-mop.c: Update.
33491         * gcc.dg/cpp/if-mpar.c: Add test.
33492         * gcc.dg/cpp/if-oppr.c: Update.
33493
33494 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33495
33496         PR c/6343
33497         * gcc.dg/weak-[2-7].c: New tests.
33498
33499 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33500
33501         * gcc.dg/enum1.c: New test.
33502
33503 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33504
33505         PR c++/6497
33506         * g++.dg/inherit/access2.C: New test.
33507
33508 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33509
33510         PR bootstrap/6445
33511         * gcc.dg/20020426-1.c: New test.
33512
33513 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33514
33515         * g++.dg/abi/enum1.C: New test.
33516
33517 2002-04-26  Richard Henderson  <rth@redhat.com>
33518
33519         * gcc.dg/c99-bool-1.c: Expect always true warning.
33520
33521 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33522
33523         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33524
33525 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33526
33527         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33528         targets.
33529
33530 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33531
33532         * g++.dg/abi/mange7.C: New test.
33533
33534         PR c++/6438.
33535         * g++.dg/parse/stmtexpr2.C: New test.
33536
33537 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33538
33539         * gcc.dg/20020312-2.c: Add SH target.
33540
33541 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33542
33543         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33544         compiler output on mips*-*-irix*.
33545
33546 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33547
33548         * g++.dg/parse/attr1.C: New test.
33549
33550 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33551
33552         * gcc.c-torture/execute/string-opt-17.c: New test case.
33553         * gcc.c-torture/execute/memset-2.c: New test case.
33554
33555 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33556
33557         PR c++/6256:
33558         * g++.dg/template/friend5.C: New test.
33559
33560         PR c++/6331:
33561         * g++.dg/template/qual1.C: Likewise.
33562
33563 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33564
33565         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33566         Include stdlib.h, not stdio.h or ctype.h.
33567
33568 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33569
33570         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33571         cris-*-elf* and mmix-*-*.
33572         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33573         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33574         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33575         Ditto.
33576         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33577         * gcc.dg/wchar_t-1.c: Ditto.
33578
33579 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33580
33581         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33582         Clarify comment.
33583
33584 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33585
33586         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33587
33588 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33589
33590         * gcc.c-torture/execute/20000906-1.x: Delete.
33591
33592 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33593
33594         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33595
33596 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33597
33598         * PR6367
33599         * g77.f-torture/execute/6367.f: New test.
33600         * g77.f-torture/execute/6367.x: Disable for MMIX.
33601
33602 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33603
33604         * PR6352
33605         * g++.dg/opt/inline2.C: New test.
33606
33607 2002-04-18  Richard Henderson  <rth@redhat.com>
33608
33609         * gcc.dg/20000906-1.c: Enable for all targets.
33610         * gcc.c-torture/compile/iftrap-2.c: New.
33611
33612 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33613
33614         * gcc.dg/20020418-1.c: New test.
33615         * gcc.dg/20020418-2.c: New test.
33616
33617 2002-04-18  Richard Henderson  <rth@redhat.com>
33618
33619         * gcc.c-torture/compile/iftrap-1.c: New.
33620         * gcc.dg/iftrap-1.c: Adjust for ia64.
33621         * gcc.dg/iftrap-2.c: New.
33622
33623 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33624
33625         * gcc.c-torture/compile/20020418-1.c: New test.
33626
33627 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33628
33629         * gcc.c-torture/compile/20020415-1.c: New.
33630
33631 2002-04-18  David S. Miller  <davem@redhat.com>
33632
33633         * gcc.c-torture/execute/20020418-1.c: New test.
33634
33635 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33636
33637         * gcc.dg/20020416-1.c: New test.
33638
33639         * g++.dg/opt/inline1.C: New test.
33640
33641 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33642
33643         * gcc.dg/altivec-5.c: New test.
33644
33645         * gcc.dg/20020415-1.c: New test.
33646
33647 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33648
33649         * testsuite/lib/chill.exp: Remove.
33650
33651 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33652
33653         * g++.dg/other/big-struct.C: New test.
33654
33655 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33656
33657         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33658         of scratch file.
33659
33660 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33661
33662         PR c/6277
33663         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33664         in scan-assembler function name
33665
33666 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33667
33668         * g77.f-torture/execute/980628-4.x,
33669         g77.f-torture/execute/980628-5.x,
33670         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33671         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33672         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33673         i[34567]86-*-*.
33674
33675 2002-04-13  David S. Miller  <davem@redhat.com>
33676
33677         * gcc.c-torture/execute/20020413-1.c: New test.
33678
33679 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33680
33681         * gcc.dg/asm-6.c,
33682         * g++.dg/ext/asm1.C: New tests.
33683
33684 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33685
33686         PR c++ 5373.
33687         * g++.dg/parse/stmtexpr1.C: New test.
33688
33689         PR c++/5189.
33690         * g++.dg/template/copy1.C: New test.
33691
33692 2002-04-12  Richard Henderson  <rth@redhat.com>
33693
33694         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33695
33696 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33697
33698         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33699         gcc.c-torture/execute/20020307-2.c.
33700
33701 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33702
33703         * g++.dg/ext/attrib5.C,
33704         * g++.dg/lookup/struct1.C: New tests.
33705
33706 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33707
33708         * gcc.dg/20020411-1.c: New test.
33709
33710         * gcc.c-torture/execute/20020411-1.c: New test.
33711
33712 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33713
33714         * g77.f-torture/execute/6177.f: New test.
33715
33716 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33717
33718         PR middle-end/6247
33719         * g++.dg/opt/cleanup1.C: New test.
33720
33721         * g++.dg/opt/const1.C: New test.
33722
33723 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33724
33725         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33726
33727 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         PR c++/5507
33730         * g++.dg/template/typename2.C: New test.
33731
33732 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33733
33734         * gcc.c-torture/execute/loop-12.c: New.
33735
33736 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33737
33738         * g77.f-torture/execute/980628-4.x,
33739         g77.f-torture/execute/980628-5.x,
33740         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33741         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33742         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33743
33744 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33745
33746         PR optimization/6086
33747         * g++.dg/opt/preinc1.C: New test.
33748
33749 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33750
33751         PR c++/5571
33752         * g++.dg/opt/static2.C: New test.
33753
33754 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33755
33756         PR c/5120
33757         * gcc.dg/20020406-1.c: New test.
33758
33759 2002-04-04  David S. Miller  <davem@redhat.com>
33760
33761         * gcc.c-torture/execute/20020404-1.c: New test.
33762
33763 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33764
33765         PR c/6123
33766         * gcc.dg/20020312-2.c: Do not declare global register variable
33767         if __PIC__ or __pic__ is defined.
33768
33769 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33770
33771         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33772         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33773
33774 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33775
33776         * gcc.misc-tests/linkage.exp: Update last change to handle
33777         sparc*-, not just sparc-.
33778
33779 2002-04-03  Richard Henderson  <rth@redhat.com>
33780
33781         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33782
33783 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33784
33785         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33786
33787 2002-04-02  David S. Miller  <davem@redhat.com>
33788
33789         * gcc.c-torture/execute/20020402-3.c: New test.
33790
33791 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33792
33793         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33794         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33795
33796         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33797         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33798         g77.f-torture/execute/20001201.x,
33799         g77.f-torture/execute/u77-test.x: New files.
33800
33801         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33802         * gcc.dg/wchar_t-1.c: Ditto.
33803
33804 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33805
33806         * gcc.c-torture/execute/20020402-1.c: New test.
33807
33808 2002-04-01  Richard Henderson  <rth@redhat.com>
33809
33810         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33811
33812         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33813
33814 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33815
33816         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33817
33818 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33819
33820         * g++.dg/inherit/template-as-base.C: Expect error.
33821         * g++.dg/inherit/namespace-as-base.C: Likewise.
33822
33823 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33824
33825         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33826         g++.dg/ext/instantiate3.C: Tweak match patterns.
33827
33828         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33829         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33830         -da test.
33831
33832 2002-03-31  Richard Henderson  <rth@redhat.com>
33833
33834         * gcc.dg/special/alias-2.c: New.
33835         * gcc.dg/special/ecos.exp: Run it.
33836
33837 2002-03-31  Richard Henderson  <rth@redhat.com>
33838
33839         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33840
33841 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33842
33843         * gcc.dg/weak-1.c: Disable on h8300 port.
33844
33845 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33846
33847         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33848         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33849         ordering tests.
33850         * g++.dg/bprob/bprob-1.C: New test.
33851         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33852         * g++.dg/gcov/gcov-1.C: New test.
33853         * g++.dg/gcov/gcov-1.x: New file.
33854         * g++.dg/gcov/gcov-2.C: New test.
33855         * g++.dg/gcov/gcov-3.C: New test.
33856         * g++.dg/gcov/gcov-3.h: New file.
33857
33858 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33859
33860         * g++.old-deja/g++.other/builtins5.C: New test.
33861         * g++.old-deja/g++.other/builtins6.C: New test.
33862         * g++.old-deja/g++.other/builtins7.C: New test.
33863         * g++.old-deja/g++.other/builtins8.C: New test.
33864         * g++.old-deja/g++.other/builtins9.C: New test.
33865
33866 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33867
33868         * g++.dg/opt/static1.C: New test.
33869
33870         * g++.dg/opt/longbranch1.C: New test.
33871
33872 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33873
33874         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33875
33876         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33877
33878 2002-03-28  Jeffrey A Law  (law@redhat.com)
33879
33880         * gcc.c-torture/execute/20020328-1.c: New test.
33881
33882 2002-03-27  Richard Henderson  <rth@redhat.com>
33883
33884         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33885         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33886         move from g++.old-deja/g++.ext/.
33887
33888 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33889
33890         * g++.dg/init/new2.C: New test.
33891
33892 2002-03-26  Richard Henderson  <rth@redhat.com>
33893
33894         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33895
33896         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33897         on sparc.
33898
33899         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33900         sparcv9 systems.
33901         * gcc.dg/20001102-1.c: Likewise.
33902
33903 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33904
33905         * gcc.dg/cpp/endif-pedantic1.c,
33906         gcc.dg/cpp/endif-pedantic2.c: New tests.
33907
33908 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33909
33910         * g++.dg/init/new1.C: New test.
33911
33912 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33913
33914         * g++.dg/abi/vbase9.C: New test.
33915
33916 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33917
33918         * gcc.dg/arm-asm.c: New test.
33919
33920 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33921
33922         * gcc.dg/Wswitch-enum.c: New test.
33923         Fix PR c/5044.
33924
33925 2002-03-26  Richard Henderson  <rth@redhat.com>
33926
33927         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33928         structure.
33929
33930 2002-03-25  Richard Henderson  <rth@redhat.com>
33931
33932         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
33933         sparcv9 systems.
33934
33935         * gcc.c-torture/compile/20011119-1.c (xxx): New.
33936         * gcc.c-torture/compile/20011119-2.c (xxx): New.
33937
33938 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
33939
33940         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
33941
33942 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
33943
33944         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
33945         targets using generic thunk support.
33946
33947 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
33948
33949         * gcc.c-torture/compile/20020323-1.c: New test.
33950
33951         * g++.dg/opt/conj2.C: New test.
33952
33953 2002-03-24  Richard Henderson  <rth@redhat.com>
33954
33955         * gcc.dg/weak-1.c: Use -fno-common.
33956
33957 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33958
33959         * g77.dg/f77-edit-apostrophe-out.f: New test
33960         * g77.dg/f77-edit-h-out.f: New test
33961         * g77.dg/f77-edit-t-in.f: New test
33962         * g77.dg/f77-edit-t-out.f: New test
33963         * g77.dg/f77-edit-x-out.f: New test
33964         * g77.dg/f77-edit-slash-out.f: New test
33965         * g77.dg/f77-edit-colon-out.f: New test
33966         * g77.dg/f77-edit-s-out.f: New test
33967
33968 2002-03-24  Richard Henderson  <rth@redhat.com>
33969
33970         * objc/execute/formal_protocol-6.x: New XFAIL.
33971
33972 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33973
33974         * gcc.dg/weak-1.c: Early return from dg-final on platforms
33975         that do not support weak symbols
33976
33977 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
33978
33979         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
33980         * lib/g77.exp: Likewise.
33981         * lib/objc.exp: Likewise.
33982
33983 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
33984
33985         * gcc.dg/Wswitch-default.c: New test.
33986
33987 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
33988
33989         * g++.dg/other/enum1.C: New test.
33990
33991 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
33992
33993         * gcc.dg/pragma-ep-3.c: Fix typo.
33994
33995 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33996
33997         * g++.dg/inherit/template-as-base.C: New test.
33998
33999 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34000
34001         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34002         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34003
34004 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34005
34006         * gcc.dg/cpp/multiline.c: Update to match.
34007
34008 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34009
34010         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34011
34012 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34013
34014         * gcc.dg/cpp/extratokens2.c: New file.
34015
34016 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34017
34018         * gcc.dg/20020312-2.c: Add rs6000 target.
34019
34020         * gcc.c-torture/compile/20020319-1.c: New test.
34021
34022 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34023
34024         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34025         (A, E): Handle this.
34026
34027 2002-03-20  Jason Merrill  <jason@redhat.com>
34028
34029         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34030         ignoring -fpic.
34031         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34032         through prune_gcc_output.
34033
34034 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34035
34036         * gcc.c-torture/compile/20020320-1.c: New test.
34037
34038 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34039
34040         * gcc.c-torture/compile/20020318-1.c: New test.
34041
34042         * gcc.dg/struct-by-value-1.c: New test.
34043
34044         * gcc.dg/20020319-1.c: New test.
34045
34046 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34047
34048         * g++.dg/opt/conj1.C: New test.
34049
34050 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34051
34052         * g++.dg/template/qualttp20.C: Revert previous change.
34053         * g++.dg/template/qualttp3.C: Likewise.
34054         * g++.dg/template/qualttp4.C: Likewise.
34055         * g++.dg/template/qualttp5.C: Likewise.
34056         * g++.dg/template/qualttp6.C: Likewise.
34057         * g++.dg/template/qualttp7.C: Likewise.
34058         * g++.dg/template/qualttp8.C: Likewise.
34059         * g++.dg/template/recurse.C: Likewise.
34060
34061 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34062
34063         * gcc.dg/cpp/wchar-1.c: Update.
34064
34065 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34066
34067         * g++.dg/template/conv1.C: New test.
34068         * g++.dg/template/conv2.C: New test.
34069         * g++.dg/template/conv3.C: New test.
34070         * g++.dg/template/conv4.C: New test.
34071
34072 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34073
34074         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34075         * g++.dg/template/qualttp3.C: Likewise.
34076         * g++.dg/template/qualttp4.C: Likewise.
34077         * g++.dg/template/qualttp5.C: Likewise.
34078         * g++.dg/template/qualttp6.C: Likewise.
34079         * g++.dg/template/qualttp7.C: Likewise.
34080         * g++.dg/template/qualttp8.C: Likewise.
34081         * g++.dg/template/recurse.C: Likewise.
34082
34083 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34084
34085         * g++.dg/opt/dtor1.C: New test.
34086
34087 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34088
34089         * gcc.c-torture/compile/20020315-1.c: New test.
34090
34091 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34092
34093         * gcc.dg/weak-1.c: Fix scan tests.
34094
34095 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34096
34097         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34098         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34099         cris-*-aout* mmix-*-*.
34100         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34101         cris-*-aout* mmix-*-*.
34102         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34103         cris-*-elf* cris-*-aout* and mmix-*-*.
34104         * gcc.dg/20001009-1.c: Ditto.
34105         * gcc.dg/20010912-1.c: Ditto.
34106         * gcc.dg/20020122-4.c: Ditto.
34107         * gcc.dg/inline-2.c: Ditto.
34108
34109 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34110
34111         * gcc.c-torture/compile/20020314-1.c: New test.
34112
34113 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34114
34115         * gcc.c-torture/execute/20020314-1.c: New test.
34116
34117 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34118
34119         * g++.dg/warn/Wunused-1.C: New test.
34120
34121 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34122
34123         * g++.dg/abi/mangle6.C: New test.
34124
34125 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34126
34127         * gcc.c-torture/compile/20020309-2.c: New test.
34128
34129         * gcc.c-torture/compile/20020312-1.c: New test.
34130
34131 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34132
34133         * g++.dg/other/access1.C: New test.
34134
34135 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34136
34137         * gcc.c-torture/execute/wchar_t-1.c: New test.
34138
34139 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34140
34141         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34142
34143 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34144
34145         * gcc.dg/20020312-1.c: New test case.
34146
34147 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34148
34149         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34150
34151 2002-03-11  Richard Henderson  <rth@redhat.com>
34152
34153         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34154         * g++.old-deja/g++.jason/report.C: Likewise.
34155
34156 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34157
34158         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34159         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34160
34161 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34162
34163         * testsuite/g++.dg/overload/pmf1.C: New test.
34164
34165 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34166
34167         * gcc.c-torture/execute/20020307-1.c: Use long.
34168
34169 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34170
34171         PR optimization/5844
34172         * gcc.dg/20020310-1.c: New test.
34173
34174 2002-03-09  Michael Meissner  <meissner@redhat.com>
34175
34176         * gcc.c-torture/execute/memcpy-2.c: New test.
34177         * gcc.c-torture/execute/memset-1.c: New test.
34178         * gcc.c-torture/execute/strlen-1.c: New test.
34179         * gcc.c-torture/execute/strcmp-1.c: New test.
34180         * gcc.c-torture/execute/strncmp-1.c: New test.
34181
34182 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34183
34184         * gcc.dg/ppc-ldstruct.c: New test.
34185
34186 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * gcc.c-torture/execute/va-arg-22.c: New test.
34189
34190 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34191
34192         * gcc.c-torture/compile/20020309-1.c: New test.
34193
34194 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34195
34196         * gcc.c-torture/execute/20020307-2.c: New test.
34197
34198 2002-03-07  Jeffrey A Law  (law@redhat.com)
34199
34200         * g77.f-torture/compile/20020307-1.f: New test.
34201
34202 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34203
34204         * gcc.dg/unordered-1.c: New test.
34205
34206 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34207
34208         * gcc.c-torture/execute/20020307-1.c: New test.
34209
34210 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34211
34212         * gcc.dg/20020304-1.c: New test.
34213
34214         * gcc.c-torture/compile/20020304-2.c: New test.
34215
34216 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34217
34218         * gcc.c-torture/compile/20020304-1.c: New test case
34219         (from PR c/5830).
34220
34221 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34222
34223         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34224
34225 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         * g++.dg/other/classkey1.C: New test.
34228
34229 2002-03-01  Richard Henderson  <rth@redhat.com>
34230
34231         * gcc.c-torture/compile/981223-1.x: New.
34232         * gcc.c-torture/compile/920625-1.x: New.
34233
34234 2002-02-28  Richard Henderson  <rth@redhat.com>
34235
34236         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34237
34238 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34239
34240         * gcc.c-torture/execute/20020227-1.c: New test.
34241
34242 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34243
34244         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34245         here" ERROR lines.
34246         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34247         * g++.old-deja.g++.other/defarg1.C: Likewise.
34248         * g++.old-deja/g++.pt/calls2.C: Likewise.
34249         * g++.old-deja/g++.pt/crash20.C: Likewise.
34250         * g++.old-deja/g++.pt/crash30.C: Likewise.
34251         * g++.old-deja/g++.pt/crash36.C: Likewise.
34252         * g++.old-deja/g++.pt/crash6.C: Likewise.
34253         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34254         * g++.old-deja/g++.pt/derived3.C: Likewise.
34255         * g++.old-deja/g++.pt/error1.C: Likewise.
34256         * g++.old-deja/g++.pt/friend21.C: Likewise.
34257         * g++.old-deja/g++.pt/friend23.C: Likewise.
34258         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34259         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34260
34261 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34262
34263         * gcc.c-torture/execute/20020225-2.c: New test.
34264
34265 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34266
34267         * gcc.c-torture/execute/920730-1t.c,
34268         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34269         Delete test cases, only relevant to -traditional.
34270
34271 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34272
34273         * gcc.dg/cpp/undef1.c: Remove.
34274         * gcc.dg/cpp/directiv.c: Update.
34275         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34276
34277 2002-02-27  Michael Meissner  <meissner@redhat.com>
34278
34279         * gcc.c-torture/execute/20020226-1.c: New test.
34280
34281 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34282
34283         * g++.dg/debug/debug4.C: New test.
34284
34285         * gcc.dg/ia64-visibility-1.c: New test.
34286
34287 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34288
34289         * gcc.dg/debug/20020224-1.c: New.
34290
34291 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34292
34293         * gcc.c-torture/execute/960416-1.x: New.
34294         * gcc.c-torture/execute/divconst-3.x: Likewise.
34295
34296 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34297
34298         * gcc.dg/20020224-1.c: New test.
34299
34300 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34301
34302         * gcc.c-torture/execute/20020225-1.c: New.
34303
34304 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34305
34306         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34307
34308 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34309
34310         * gcc.dg/20020222-1.c: New test.
34311
34312 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34313
34314         * g++.dg/opt/anonunion1.C: New test.
34315
34316 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34317
34318         * g++.dg/template/qualttp19.C: New test.
34319         * g++.dg/template/qualttp20.C: New test.
34320         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34321         * g++.old-deja/g++.other/qual1.C: Likewise.
34322
34323 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34324
34325         * gcc.dg/attr-alwaysinline.c: New.
34326
34327 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34328
34329         * gcc.dg/20020220-1.c: New test.
34330
34331         * gcc.dg/20020220-2.c: New test.
34332
34333         * g++.dg/opt/mmx1.C: New test.
34334
34335 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34336
34337         * gcc.c-torture/compile/20020110.c: New test.
34338
34339 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.c-torture/execute/20020219-1.c: New test.
34342
34343         * gcc.dg/20020219-1.c: New test.
34344
34345         * gcc.dg/noncompile/20020220-1.c: New test.
34346
34347         * g++.dg/opt/ptrintsum1.C: New test.
34348
34349         * gcc.dg/debug/20020220-1.c: New test.
34350
34351 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34352
34353         * gcc.c-torture/execute/20020216-1.c: New test.
34354
34355 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34356
34357         * gcc.dg/decl-1.c: Update, new test.
34358
34359 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34360
34361         * g++.dg/abi/bitfield1.C: New test.
34362         * g++.dg/abi/bitfield2.C: New test.
34363
34364 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34365
34366         * gcc.dg/attr-nest.c: New test.
34367
34368 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34369
34370         * gcc.c-torture/execute/20020215-1.c: New test.
34371
34372 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34373
34374         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34375         * g++.dg/debug/debug.exp: New.
34376         * g++.dg/debug/trivial.C: New.
34377         * g++.dg/debug/debug1.C: Moved...
34378         * g++.dg/other/debug1.C: ...from here.
34379         * g++.dg/debug/debug2.C: Moved...
34380         * g++.dg/other/debug2.C: ...from here.
34381         * g++.dg/debug/debug3.C: Moved...
34382         * g++.dg/other/debug3.C: ...from here.
34383
34384         * gcc.dg/noncompile/20020213-1.c: New test.
34385
34386 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34387
34388         * g++.dg/other/debug3.C: New test.
34389
34390         * gcc.c-torture/execute/20020213-1.c: New test.
34391
34392 2002-02-13  Richard Smith <richard@ex-parrot.com>
34393
34394         * g++.old-deja/g++.other/thunk1.C: New test.
34395
34396 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34397
34398         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34399
34400 2002-02-13  Stan Shebs  <shebs@apple.com>
34401
34402         * gcc.dg/altivec-3.c: New.
34403
34404 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34405
34406         * gcc.dg/Wunreachable-1.c: New test.
34407         * gcc.dg/Wunreachable-2.c: New test.
34408
34409 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34410
34411         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34412
34413 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34414
34415         * gcc.dg/decl-1.c: New test.
34416
34417 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34418
34419         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34420
34421 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34422
34423         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34424         * gcc.c-torture/compile/980506-1.x: Likewise.
34425
34426 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34427
34428         * gcc.dg/20020210-1.c: New.
34429
34430 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34431
34432         * g77.f-torture/execute/947.f: New regression test
34433         for PR fortran/947.
34434
34435 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34436
34437         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34438         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34439
34440 2002-02-08  Richard Henderson  <rth@redhat.com>
34441
34442         * gcc.c-torture/compile/labels-3.c: New.
34443
34444 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34445
34446         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34447         expression statements work instead.
34448         * gcc.dg/noncompile/20020207-1.c: New test.
34449
34450 2002-02-07  Richard Henderson  <rth@redhat.com>
34451
34452         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34453
34454 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34455
34456         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34457         message from g77
34458         * lib/g77-dg.exp: Trim g77 error messages so that they are
34459         recognized by dg.exp.
34460
34461 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34462
34463         PR fortran/5473
34464         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34465
34466 2002-02-07  Richard Henderson  <rth@redhat.com>
34467
34468         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34469         to be sufficiently aligned for integers.
34470
34471 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34472
34473         * g++.dg/template/friend4.C: New test.
34474
34475 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34476
34477         PR fortran/5743
34478         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34479         unsupported cases.
34480
34481 2002-02-07  Richard Henderson  <rth@redhat.com>
34482
34483         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34484         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34485         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34486         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34487
34488 2002-02-06  Richard Henderson  <rth@redhat.com>
34489
34490         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34491
34492 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34493
34494         * gcc.dg/20020206-1.c: New test.
34495
34496 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34497
34498         * gcc.c-torture/execute/20020206-1.c: New test.
34499
34500         * gcc.c-torture/execute/20020206-2.c: New test.
34501
34502         PR optimization/5429:
34503         * gcc.c-torture/compile/20020206-1.c: New test.
34504
34505 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34506
34507         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34508         as certain file formats cannot support particularly large
34509         alignments.
34510
34511         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34512         and do not expect to be able to link the executable.
34513
34514         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34515         fail because the COFF format does not support the weak attribute.
34516
34517 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34518
34519         * g77.dg/pr5473.f: New test
34520
34521 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34522
34523         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34524         Fix testcase accordingly.
34525
34526 2002-02-04  Richard Henderson  <rth@redhat.com>
34527
34528         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34529         (buf): Change to be an array of pointers, not ints.
34530
34531 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34532
34533         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34534         before all tests.  Move warning one line above to match where it
34535         C frontend emits.
34536         * gcc.dg/Wswitch-2.c: New test.
34537         * g++.dg/warn/Wswitch-1.C: New test.
34538         * g++.dg/warn/Wswitch-2.C: New test.
34539
34540 2002-02-04  Richard Henderson  <rth@redhat.com>
34541
34542         * g++.dg/abi/offsetof.C: Fix size comparison.
34543
34544 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34545
34546         * gcc.dg/cast-qual-2.c: New test.
34547
34548 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34549
34550         * gcc.dg/20020201-4.c: New test.
34551
34552 2002-02-04  Ben Elliston  <bje@redhat.com>
34553
34554         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34555         target_info attribute != 0, in addition to the empty string.
34556         (gcc_target_compile): Likewise.
34557
34558 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34559
34560         * gcc.dg/Wswitch.c: New test.
34561         PR gcc/4475. PR gcc/3780.
34562
34563 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34564
34565         * g77.f-torture/execute/5122.f: New test for regressions
34566         against PR fortran/5122.
34567
34568 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34569
34570         * g77.f-torture/compile/pr3743.f: Delete
34571         * g77.dg/pr3743-1.f: New test.
34572         * g77.dg/pr3743-2.f: New test.
34573         * g77.dg/pr3743-3.f: New test.
34574         * g77.dg/pr3743-4.f: New test.
34575
34576 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34577
34578         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34579
34580 2002-02-02  Richard Henderson  <rth@redhat.com>
34581
34582         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34583         * gcc.c-torture/execute/bf64-1.c: Likewise.
34584
34585 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34586
34587         * gcc.dg/20020201-2.c: New test.
34588
34589         * gcc.dg/20020201-3.c: New test.
34590
34591         * gcc.c-torture/execute/bitfld-2.c: New test.
34592
34593 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34594
34595         * gcc.dg/bitfld-1.c: Update.
34596         * gcc.dg/bitfld-2.c: Update.
34597         * gcc.c-torture/execute/bitfld-1.x: New.
34598
34599 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34600
34601         * gcc.c-torture/execute/20020201-1.c: New test.
34602
34603 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34604
34605         PR target/5469
34606         * gcc.dg/20020201-1.c: New test.
34607
34608 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34609
34610         PR fortran/3743
34611         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34612         * g77.f-torture/compile/pr3743.x: Remove
34613
34614 2002-01-31  Tom Rix  <trix@redhat.com>
34615
34616         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34617
34618 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34619
34620         * gcc.dg/noncompile/20020130-1.c: New test.
34621
34622 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34623
34624         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34625
34626 2002-01-29  Richard Henderson  <rth@redhat.com>
34627
34628         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34629         to long long.
34630         * gcc.c-torture/execute/bf64-1.c: Likewise.
34631
34632 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34633
34634         * gcc.c-torture/execute/20020129-1.c: New test.
34635
34636 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34637
34638         * gcc.c-torture/compile/20000224-1.c: Update.
34639         * gcc.c-torture/execute/bitfld-1.c: New tests.
34640         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34641         * gcc.dg/uninit-A.c: Update.
34642
34643 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34644
34645         * g++.dg/template/ctor1.C: Add instantiation.
34646
34647 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34648
34649         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34650         argument to __builtin_prefetch to be const ptr.
34651
34652 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34653
34654         * gcc.c-torture/compile/20020120-1.c: New test.
34655
34656 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34657
34658         * gcc.c-torture/execute/20020127-1.c: New test.
34659
34660 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34661
34662         * g77.dg/f77-edit-i-in.f: New test
34663         * g77.dg/f77-edit-i-out.f: New test
34664
34665 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34666
34667         * gcc.dg/debug/debug.exp: New file.
34668         * gcc.dg/debug/trivial.c: New file.
34669         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34670         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34671         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34672         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34673         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34674         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34675         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34676         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34677         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34678         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34679         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34680         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34681         * gcc.dg/20000503-1.c: Removed.
34682         * gcc.dg/20010207-1.c: Removed.
34683         * gcc.dg/20011223-1.c: Removed.
34684         * gcc.dg/20020104-2.c: Removed.
34685         * gcc.dg/debug-1.c: Removed.
34686         * gcc.dg/debug-2.c: Removed.
34687         * gcc.dg/debug-3.c: Removed.
34688         * gcc.dg/debug-4.c: Removed.
34689         * gcc.dg/debug-5.c: Removed.
34690         * gcc.dg/debug-6.c: Removed.
34691         * gcc.dg/dwarf2-1.c: Removed.
34692         * gcc.dg/dwarf2-2.c: Removed.
34693
34694 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34695
34696         * g++.old-deja/g++.other/eh5.C: New test.
34697         * g++.old-deja/g++.other/sibcall2.C: New test.
34698         * g++.old-deja/g++.other/array9.C: New test.
34699         * g++.old-deja/g++.other/typename2.C: New test.
34700         * g++.old-deja/g++.other/crash60.C: New test.
34701         * g++.old-deja/g++.other/conv9.C: New test.
34702         * g++.old-deja/g++.other/mangle10.C: New test.
34703         * g++.old-deja/g++.other/unchanging1.C: New test.
34704         * g++.old-deja/g++.other/exprstmt1.C: New test.
34705         * g++.old-deja/g++.other/inline23.C: New test.
34706         * g++.old-deja/g++.eh/ia64-1.C: New test.
34707         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34708         * g++.old-deja/g++.other/reload1.C: New test.
34709         * g++.old-deja/g++.other/static20.C: New test.
34710         * g++.old-deja/g++.other/local-alloc1.C: New test.
34711         * g++.old-deja/g++.other/conv8.C: New test.
34712         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34713         * g++.old-deja/g++.other/storeexpr1.C: New test.
34714         * g++.old-deja/g++.other/storeexpr2.C: New test.
34715         * g++.dg/eh/template2.C: New test.
34716         * g++.dg/warn/weak1.C: New test.
34717
34718 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34719
34720         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34721         Remove first, non-varying, argument.
34722
34723 2002-01-23  Richard Henderson  <rth@redhat.com>
34724
34725         * gcc.dg/inline-2.c: New.
34726
34727         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34728         Add optional target arg.  Check number of arguments.
34729         (scan-assembler-not, scan-assembler-dem): Likewise.
34730         (scan-assembler-dem-not): Likewise.
34731
34732 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34733
34734         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34735         line 12.
34736         * g++.old-deja/g++.brendan/parse3.C,
34737         g++.old-deja/g++.other/crash26.C,
34738         g++.old-deja/g++.other/crash28.C,
34739         g++.old-deja/g++.other/crash29.C,
34740         g++.old-deja/g++.other/crash30.C,
34741         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34742
34743 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34744
34745         * gcc.dg/20020115-1.c: New.
34746
34747 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34748
34749         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34750
34751 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34752
34753         * gcc.dg/20020122-3.c: New.
34754
34755 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34756
34757         * g++.dg/other/gc1.C: New test.
34758
34759 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34760
34761         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34762
34763 2002-01-22  Richard Henderson  <rth@redhat.com>
34764
34765         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34766
34767 2002-01-22  Richard Henderson  <rth@redhat.com>
34768
34769         * gcc.dg/20020122-4.c: New.
34770
34771 2002-01-22  H.J. Lu <hjl@gnu.org>
34772
34773         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34774         link output.
34775         * gcc.dg/special/ecos.exp: Likewise.
34776         * lib/g++-dg.exp: Likewise.
34777         * lib/g77-dg.exp: Likewise.
34778         * lib/gcc-dg.exp : Likewise.
34779         * lib/mike-g++.exp: Likewise.
34780         * lib/mike-g77.exp: Likewise.
34781         * lib/mike-gcc.exp: Likewise.
34782         * lib/objc-dg.exp: Likewise.
34783
34784 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34785
34786         PR target/5379
34787         * gcc.dg/20020122-2.c: New test.
34788
34789 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34790
34791         * gcc.dg/20020122-1.c: New test.
34792
34793 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34794
34795         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34796
34797 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34798
34799         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34800
34801 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34802
34803         * gcc.c-torture/compile/20020121-1.c: New test.
34804
34805 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34806
34807         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34808         ld_library_path.
34809
34810 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34811
34812         * gcc.dg/20020218-1.c: New test.
34813
34814 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34815
34816         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34817         messages
34818         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34819         "At global scope" warning
34820         * g++.dg/ext/align1.C: Change cygwin test for alignment
34821         from db-bogus to dg-warning
34822
34823 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34824
34825         * g77.f-torture/compile/cpp2.F: New test.
34826
34827 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34828
34829         * g++.dg/template/access1.C: New test.
34830
34831 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34832
34833         * gcc.dg/20020118-1.c: New.
34834
34835 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34836
34837         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34838
34839 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34840
34841         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34842         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34843         alignment warnings.
34844
34845 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34846
34847         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34848         torture_with_loops and torture_without_loops
34849
34850 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34851
34852         * gcc.c-torture/compile/20020116-1.c: New test.
34853
34854 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.dg/20020116-2.c: New test.
34857
34858         * gcc.dg/ultrasp4.c: New test.
34859
34860         * gcc.dg/20020116-1.c: New test.
34861
34862 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34863
34864         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34865         by EABI.
34866
34867 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34868
34869         * gcc.misc-tests/i386-prefetch.exp: New.
34870         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34871         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34872         * gcc.misc-tests/i386-pf-none-1.c: New test.
34873         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34874
34875 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * gcc.dg/gnu89-init-1.c: Add new tests.
34878
34879 2002-01-15  Andreas Jaeger  <aj@suse.de>
34880
34881         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34882         * gcc.dg/i386-mmx-2.c: Likewise.
34883         * gcc.dg/i386-sse-1.c: Likewise.
34884         * gcc.dg/i386-sse-2.c: Likewise.
34885         * gcc.dg/i386-sse-3.c: Likewise.
34886
34887 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34888
34889         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34890         Uncomment additional cases that now pass.
34891
34892 2002-01-11  Richard Henderson  <rth@redhat.com>
34893
34894         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34895         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34896
34897 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34898
34899         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34900
34901 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34902
34903         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34904         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34905
34906 2002-01-10  Dale Johannesen  <dalej@apple.com>
34907
34908         * gcc.c-torture/execute/loop-11.c: New.
34909
34910 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34911
34912         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34913         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34914
34915 2002-01-09  Richard Henderson  <rth@redhat.com>
34916
34917         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34918         type in which to perform the operation for each size.
34919
34920 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34921
34922         * gcc.c-torture/compile/20020109-2.c: New test.
34923
34924 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34925
34926         * gcc.c-torture/execute/loop-10.c: New test.
34927
34928 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * gcc.c-torture/compile/20010226-1.c: New test.
34931         * gcc.c-torture/compile/20010227-1.c: New test.
34932         * gcc.c-torture/compile/20010426-1.c: New test.
34933         * gcc.c-torture/compile/20010510-1.c: New test.
34934         * gcc.c-torture/compile/20010605-3.c: New test.
34935         * gcc.c-torture/compile/20010824-1.c: New test.
34936         * gcc.c-torture/execute/20010409-1.c: New test.
34937         * gcc.dg/noncompile/20000901-1.c: New test.
34938         * gcc.dg/20001023-1.c: New test.
34939         * gcc.dg/20001101-1.c: New test.
34940         * gcc.dg/20001102-1.c: New test.
34941         * gcc.dg/20010207-1.c: New test.
34942         * gcc.dg/20010405-1.c: New test.
34943         * gcc.dg/20010822-1.c: New test.
34944         * gcc.dg/20011107-1.c: New test.
34945
34946 2002-01-09  Jeffrey A Law  (law@redhat.com)
34947
34948         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
34949
34950         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
34951         execution failure on PA targets.
34952
34953 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34954
34955         * gcc.c-torture/compile/20020109-1.c: New test.
34956
34957 2002-01-08  Kazu Hirata  <kazu@hxi.com>
34958
34959         * gcc.c-torture/execute/20020108-1.c: New test.
34960
34961 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
34962
34963         * gcc.dg/20020108-1.c: New test.
34964
34965 2002-01-08  H.J. Lu <hjl@gnu.org>
34966
34967         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
34968         for header files.
34969
34970 2002-01-08  Geoff Keating  <geoffk@redhat.com>
34971
34972         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
34973         consistency.
34974
34975 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
34976
34977         * gcc.dg/altivec-4.c: Test altivec predicates.
34978
34979 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
34980
34981         * gcc.c-torture/execute/20020107-1.c: New test.
34982
34983 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
34984
34985         PR c/5279
34986         * gcc.c-torture/compile/20020106-1.c: New test.
34987
34988 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
34989
34990         * gcc.c-torture/execute/nestfunc-4.c: New test.
34991
34992 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
34993
34994         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
34995         extra triple that slipped in.
34996         * g++.old-deja/g++.abi/align.C: Likewise.
34997         * g++.old-deja/g++.abi/bitfields.C: Likewise.
34998
34999 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35000
35001         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35002         * g++.old-deja/g++.abi/align.C: Likewise.
35003         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35004
35005         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35006         on FreeBSD/i386.
35007         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35008         FreeBSD.
35009
35010 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35011
35012         * gcc.dg/20020104-1.c: New test.
35013
35014         * gcc.dg/20020104-2.c: New test.
35015
35016 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35017
35018         * gcc.dg/20020103-1.c: Fix typo in target selector.
35019
35020 2002-01-03  Richard Henderson  <rth@redhat.com>
35021
35022         * gcc.dg/20020103-1.c: New.
35023
35024 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35025
35026         * gcc.c-torture/execute/20020103-1.c: New test.
35027
35028 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * g++.dg/other/debug2.C: New test.
35031
35032         * gcc.c-torture/compile/20020103-1.c: New test.
35033
35034 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35035
35036         * gcc.dg/gnu89-init-1.c: Added new tests.
35037
35038 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35039
35040         * g++.dg/template/friend2.C: Remove as patch is reverted.
35041
35042         * g++.dg/warn/oldcast1.C: New test.
35043
35044         * g++.dg/template/ptrmem1.C: New test.
35045         * g++.dg/template/ptrmem2.C: New test.
35046
35047         * g++.dg/template/ntp.C: New test.
35048
35049         * g++.dg/other/component1.C: New test.
35050
35051         * g++.dg/template/ttp3.C: New test.
35052
35053         * g++.dg/template/friend2.C: New test.
35054         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35055
35056 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35057
35058         * g++.dg/other/ptrmem1.C: New test.
35059         * g++.dg/other/ptrmem2.C: New test.
35060
35061 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35062
35063         * g++.dg/template/ctor1.C: New test.
35064
35065 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35066
35067         * g++.dg/template/friend2.C: New test.
35068
35069 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35070
35071         * gcc.dg/mmix-1.c: New test.
35072
35073 2001-12-31  Richard Henderson  <rth@redhat.com>
35074
35075         * gcc.dg/asm-5.c: New.
35076
35077 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35078
35079         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35080         in namespace __gnu_cxx
35081
35082 2001-12-30  Richard Henderson  <rth@redhat.com>
35083
35084         * gcc.dg/debug-6.c: New.
35085
35086 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35087
35088         * gcc.c-torture/compile/20011229-2.c: New test.
35089
35090 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35091
35092         * gcc.dg/debug-3.c: New test.
35093         * gcc.dg/debug-4.c: New test.
35094         * gcc.dg/debug-5.c: New test.
35095
35096 2001-12-29  Richard Henderson  <rth@redhat.com>
35097
35098         * g++.dg/eh/loop1.C: New.
35099
35100 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35101
35102         * g++.dg/template/crash1.C: New test.
35103
35104 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35105
35106         * g++.dg/other/const1.C: New test.
35107
35108 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35109
35110         * gcc.c-torture/compile/20011229-1.c: New test.
35111
35112 2001-12-28  Stan Shebs  <shebs@apple.com>
35113
35114         * lib/objc-torture.exp: Resync with c-torture.exp.
35115         * lib/objc.exp: Load standard libraries.
35116
35117 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35118
35119         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35120         additional tests.
35121
35122 2001-12-27  Roger Sayle <roger@eyesopen.com>
35123
35124         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35125
35126 2001-12-27  Richard Henderson  <rth@redhat.com>
35127
35128         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35129
35130 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35131
35132         * g++.dg/eh/ctor1.C: New test.
35133         * g++.dg/other/error2.C: New test.
35134
35135 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35136
35137         * g++.dg/other/init2.C: New test.
35138
35139 2001-12-24  Richard Henderson  <rth@redhat.com>
35140
35141         * gcc.dg/20011223-1.c: New.
35142         * gcc.dg/inline-1.c: New.
35143
35144 2001-12-23  Richard Henderson  <rth@redhat.com>
35145
35146         * gcc.dg/asm-4.c: Test operand modifiers.
35147
35148 2001-12-23  Richard Henderson  <rth@redhat.com>
35149
35150         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35151
35152 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35153
35154         * gcc.c-torture/execute/20011223-1.c: New test.
35155
35156 2001-12-21  Richard Henderson  <rth@redhat.com>
35157
35158         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35159         re-enables the warning.
35160
35161 2001-12-21  Richard Henderson  <rth@redhat.com>
35162
35163         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35164
35165 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35166
35167         * gcc.c-torture/compile/20011218-1.c: New test.
35168
35169 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35170
35171         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35172         arm-isr.c test.
35173         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35174         epilogue generation for ARM ISR routines.
35175
35176 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35177
35178         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35179         * gcc.dg/format/c90-printf-3.c: Likewise.
35180         * gcc.dg/format/c99-printf-3.c: Likewise.
35181         * gcc.dg/format/ext-1.c: Likewise.
35182         * gcc.dg/format/ext-6.c: Likewise.
35183         * gcc.dg/format/format.h: Prototype unlocked stdio.
35184
35185 2001-12-20  Richard Henderson  <rth@redhat.com>
35186
35187         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35188         (arena): Use it.
35189         (malloc): Correct allocation logic.  Abort if we fill up the
35190         arena before initialization complete.
35191         (realloc): Correct allocation logic.
35192
35193 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35194
35195         * gcc.c-torture/compile/20011219-2.c: New test.
35196
35197         * gcc.c-torture/execute/20011219-1.c: New test.
35198
35199 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35200
35201         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35202         target does not support weak symbols.
35203
35204 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * gcc.c-torture/compile/20011219-1.c: New test.
35207
35208 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35209
35210         * g++.dg/other/error1.C: New test.
35211
35212 2001-12-17  Jeffrey A Law  (law@redhat.com)
35213
35214         * gcc.c-torture/execute/20011217-1.c: New test.
35215
35216 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35217
35218         * objc.dg/special/: New directory.
35219         * objc.dg/special/special.exp: New file.
35220         * objc.dg/special/unclaimed-category-1.h: New file.
35221         * objc.dg/special/unclaimed-category-1a.m: New file.
35222         * objc.dg/special/unclaimed-category-1.m: New file.
35223
35224 2001-12-17  Andreas Jaeger  <aj@suse.de>
35225
35226         * gcc.c-torture/compile/20011217-2.c: New test.
35227
35228 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35229
35230         * gcc.c-torture/compile/20011217-1.c: New test.
35231
35232 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35233
35234         * testsuite/gcc.dg/20011214-1.c: New.
35235
35236 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35237
35238         * gcc.dg/altivec-4.c: New.
35239
35240 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35241
35242         * gcc.dg/20011113-1.c: New test.
35243
35244 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35245
35246         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35247         std::__malloc_alloc_template<0> and
35248         std::__default_alloc_template<false, 0>.
35249
35250 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35251
35252         * objc/execute/bf-21.m: New test.
35253         * objc/execute/enumeration-1.m: New test.
35254         * objc/execute/enumeration-2.m: New test.
35255
35256 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35257
35258         * gcc.dg/gnu89-init-1.c: New test.
35259
35260 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35261
35262         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35263         * g++.old-deja/g++.jason/2371.C: Likewise.
35264         * g++.old-deja/g++.jason/template33.C: Likewise.
35265         * g++.old-deja/g++.jason/template34.C: Likewise.
35266         * g++.old-deja/g++.jason/template36.C: Likewise.
35267         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35268         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35269         * g++.old-deja/g++.other/typename1.C: Likewise.
35270         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35271         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35272         * g++.old-deja/g++.pt/typename11.C: Likewise.
35273         * g++.old-deja/g++.pt/typename14.C: Likewise.
35274         * g++.old-deja/g++.pt/typename16.C: Likewise.
35275         * g++.old-deja/g++.pt/typename3.C: Likewise.
35276         * g++.old-deja/g++.pt/typename4.C: Likewise.
35277         * g++.old-deja/g++.pt/typename5.C: Likewise.
35278         * g++.old-deja/g++.pt/typename7.C: Likewise.
35279         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35280
35281 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35282
35283         * g++.dg/other/linkage1.C: New test.
35284         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35285         specifiers.
35286
35287 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35288
35289         * gcc.dg/concat.c: New test.
35290
35291 2001-12-11  Stan Shebs  <shebs@apple.com>
35292
35293         * objc/compile: New test directory.
35294         * objc/compile/compile.exp: New expect script.
35295         * objc/compile/20011211-1.m: New compile test.
35296
35297 2001-12-11  Jason Merrill  <jason@redhat.com>
35298
35299         * lib/prune.exp (prune_gcc_output): Also handle "In member
35300         function".  So many permutations...
35301
35302 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35303
35304         * g++.dg/template/typedef1.C: New test.
35305
35306 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35307
35308         * g++.dg/other/copy1.C: New test.
35309
35310 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35311
35312         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35313
35314         * gcc.dg/builtin-choose-expr.c: New.
35315
35316 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35317
35318         * gcc.dg/altivec-2.c: New.
35319
35320 2001-12-07  Richard Henderson  <rth@redhat.com>
35321
35322         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35323
35324 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35325
35326         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35327         ultrasparc.
35328
35329 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35330
35331         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35332
35333 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35334
35335         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35336         variable argument list.
35337
35338 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35339
35340         * gcc.c-torture/execute/memcheck: Delete entire directory.
35341         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35342         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35343
35344 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35345
35346         * gcc.dg/Wshadow-1.c: New test.
35347
35348 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35349
35350         * gcc.c-torture/compile/20011130-1.c: New test.
35351
35352         * gcc.dg/noncompile/20011025-1.c: New test.
35353
35354         * g++.dg/other/anon-union.C: New test.
35355
35356         * gcc.c-torture/execute/20011024-1.c: New test.
35357
35358 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35359
35360         * gcc.c-torture/execute/20000722-1.x,
35361         gcc.c-torture/execute/20010123-1.x: Remove.
35362         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35363         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35364         gcc.dg/c99-complit-2.c: New tests.
35365
35366 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35367
35368         * g++.dg/inherit/base1.C: New test.
35369
35370 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35371
35372         * g++.dg/other/stdarg1.C: New test.
35373
35374         * gcc.c-torture/compile/20011130-2.c: New test.
35375
35376 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35377
35378         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35379         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35380         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35381         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35382         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35383         * gcc.dg/builtin-prefetch-1.c: New test.
35384
35385 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35386
35387         * gcc.dg/20011130-1.c: New test.
35388
35389 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35390
35391         * g++.dg/other/scope1.C: New test.
35392         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35393
35394 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35395
35396         * gcc.dg/vla-init-1.c: New test.
35397
35398 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35399
35400         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35401
35402 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35403
35404         * objc.dg/alias.m: Update.
35405         * objc.dg/class-1.m: Update.
35406         * objc.dg/const-str-1.m: Update.
35407         * objc.dg/fwd-proto-1.m: Update.
35408         * objc.dg/id-1.m: Update.
35409         * objc.dg/super-class-1.m: Update.
35410
35411 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35412
35413         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35414         constructs.
35415
35416 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35417
35418         * gcc.c-torture/execute/20011128-1.c: New test.
35419
35420 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35421
35422         * gcc.dg/20011127-1.c: New test.
35423
35424 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35425
35426         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35427         from Austin Group draft 7.
35428         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35429         scanf format arguments.
35430         * gcc.dg/format/no-exargs-2.c: New test.
35431
35432 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35433
35434         * g++.dg/abi/vbase8-4.C: New test.
35435
35436 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35437
35438         * gcc.c-torture/execute/20011121-1.c: New test.
35439
35440 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35441
35442         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35443
35444 2001-11-23  Andreas Jaeger  <aj@suse.de>
35445
35446         * gcc.dg/cpp/charconst-2.c: New test.
35447
35448 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35449
35450         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35451         to the host if it is remote.  Let tests specify extra headers
35452         they use.
35453         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35454         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35455         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35456         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35457         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35458         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35459         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35460         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35461         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35462         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35463
35464 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35465
35466         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35467         for little endian ARMs.
35468
35469 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35470
35471         * gcc.c-torture/compile/20011119-1.c: New test.
35472         * gcc.c-torture/compile/20011119-2.c: New test.
35473
35474 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35475
35476         * gcc.dg/altivec-1.c: Fix typo.
35477
35478 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35479
35480         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35481
35482 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35483
35484         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35485
35486 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35487
35488         * lib/g77.exp: Don't specify --rpath-link.
35489
35490         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35491         across all the headers.
35492         * gcc.dg/format/format.exp: For testing on a remote host,
35493         copy format.h.
35494
35495         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35496         * gcc.c-torture/execute/930406-1.c: Likewise.
35497         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35498
35499 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35500
35501         * gcc.dg/altivec-1.c: New.
35502
35503 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35504
35505         * gcc.dg/cpp/fpreprocessed.c: New test case.
35506
35507 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35508
35509         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35510         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35511         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35512
35513 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35514
35515         * gcc.dg/no-builtin-1.c: New test.
35516
35517 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35518
35519         * gcc.c-torture/execute/20011115-1.c: New test.
35520
35521 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35522
35523         * gcc.c-torture/compile/20011114-2.c: New test.
35524         * gcc.c-torture/compile/20011114-3.c: New test.
35525         * gcc.c-torture/compile/20011114-4.c: New test.
35526
35527 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         * g++.dg/other/init1.C: New test.
35530
35531 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35532
35533         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35534         message.
35535
35536         * gcc.c-torture/execute/20011114-1.c: New testcase.
35537
35538         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35539         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35540         like the (before this change) version of 20010327-1.c.
35541
35542 2001-11-14  Roger Sayle <roger@eyesopen.com>
35543
35544         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35545
35546 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35547
35548         * g++.dg/init/array2.C: New test.
35549
35550 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35551
35552         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35553
35554 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35555
35556         * g++.dg/other/forscope1.C: New test.
35557         * g++.dg/ext/forscope1.C: New test.
35558         * g++.dg/ext/forscope2.C: New test.
35559
35560 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35561
35562         * gcc.c-torture/execute/20011113-1.c: New test.
35563
35564 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35565
35566         * gcc.c-torture/execute/20011109-2.c: New test.
35567
35568         * gcc.c-torture/execute/20011109-1.c: New test.
35569
35570 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35571
35572         * gcc.c-torture/compile/20011109-1.c: New test.
35573
35574 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35575
35576         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35577         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35578         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35579         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35580         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35581         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35582         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35583
35584 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35585
35586         * g++.dg/warn/Wshadow-1.C: New tests.
35587         * g++.old-deja/g++.mike/for3.C: Update.
35588
35589 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35590
35591         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35592         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35593         XFAILs.  Adjust expected error texts.
35594         * gcc.c-torture/compile/20011106-1.c,
35595         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35596         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35597         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35598         gcc.dg/c99-array-lval-5.c: New tests.
35599
35600 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35601
35602         * gcc.dg/cpp/defined.c: Update.
35603
35604 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35605
35606         * gcc.c-torture/execute/anon-1.c: New test.
35607
35608 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35609
35610         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35611         same size, so no warning should be produced on stormy16.
35612
35613         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35614         due to oversized array.
35615         * g++.old-deja/g++.mike/ns15.C: Likewise.
35616         * g++.old-deja/g++.pt/crash16.C: Likewise.
35617
35618 2001-11-02  Graham Stott  <grahams@redhat.com>
35619
35620         * g++.dgother/debug1.C: Fix typos.
35621
35622 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * g++.dg/other/debug1.C: New test.
35625
35626 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35627
35628         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35629         of unsigned long.
35630
35631 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35632
35633         * gcc.dg/20011029-2.c: New test.
35634
35635         * gcc.c-torture/compile/20011029-1.c: New test.
35636
35637 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35638
35639         * objc/execute/class_self-1.m: New test.
35640         * objc/execute/class_self-2.m: New test.
35641
35642 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35643
35644         * gcc.misc-tests/msgs.exp: Delete.
35645         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35646         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35647         error set to match recent changes.
35648
35649 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35650
35651         * gcc.dg/20011021-1.c: New test.
35652
35653 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35654
35655         * gcc.c-torture/compile/20011023-1.c: New test.
35656
35657 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35658
35659         * lib/g77.exp: Rewrite based on lib/g++.exp.
35660
35661 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35662
35663         * gcc.c-torture/execute/20011019-1.c: New test.
35664
35665         * gcc.dg/20011018-1.c: New test.
35666
35667 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35668
35669         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35670
35671 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35672
35673         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35674         * gcc.dg/attr-invalid.c: Likewise.
35675
35676 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35677
35678         * testsuite/gcc.dg/20011015-1.c: New test.
35679
35680 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35681
35682         * g++.dg/template/unify2.C: New test.
35683
35684 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35685
35686         * g++.dg/other/exception-specification.C: New test
35687
35688 2001-10-13  Tom Rix  <trix@redhat.com>
35689
35690         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35691         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35692
35693 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35694
35695         * testsuite/gcc.dg/20011009-1.c: New test.
35696
35697 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35698
35699         PR g++/4476
35700         * g++.dg/other/friend1.C: New test.
35701
35702 2001-10-11  Richard Henderson  <rth@redhat.com>
35703
35704         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35705
35706 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35707
35708         * gcc.c-torture/compile/20011010-1.c: New.
35709
35710 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35711
35712         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35713         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35714         g77.f-torture/execute/execute.exp,
35715         g77.f-torture/noncompile/noncompile.exp,
35716         gcc.c-torture/compile/compile.exp,
35717         gcc.c-torture/execute/execute.exp,
35718         gcc.c-torture/execute/ieee/ieee.exp,
35719         gcc.c-torture/execute/memcheck/memcheck.exp,
35720         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35721         objc/execute/execute.exp: Update FSF address.
35722
35723 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35724
35725         * gcc.dg/cpp/cmdlne-C.c: Update.
35726         * gcc.dg/cpp/cmdlne-C2.c: New.
35727
35728 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35729
35730         * gcc.c-torture/execute/20011008-3.c: New.
35731
35732 2001-10-08  DJ Delorie  <dj@redhat.com>
35733
35734         * gcc.dg/20011008-1.c: New.
35735         * gcc.dg/20011008-2.c: New.
35736
35737 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35738
35739         * gcc.dg/cpp/spacing1.c: Update test.
35740
35741 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35742
35743         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35744         spelling errors of "separate" as "seperate".
35745
35746 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35747
35748         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35749         enough to avoid inlining.
35750
35751 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35752
35753         * lib/g77.exp: set libg2c_dir correctly.
35754
35755 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35756
35757         * gcc.dg/cpp/macro11.c: New test.
35758
35759 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35760
35761         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35762         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35763         gcc.dg/format/multattr-3.c: New tests.
35764         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35765         tests for format attributes on function pointers being rejected.
35766
35767 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35768
35769         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35770
35771 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35772
35773         * g++.dg/warn/format1.C: New test.
35774
35775 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35776
35777         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35778
35779 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35780
35781         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35782
35783 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35784
35785         * gcc.dg/cpp/redef2.c: Add test.
35786
35787 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35788
35789         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35790         long-standing bug on i686, apparently.
35791         * gcc.c-torture/execute/loop-2c.x: New file.
35792         * gcc.c-torture/execute/loop-2d.x: New file.
35793         * gcc.c-torture/execute/loop-3c.x: New file.
35794
35795 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35796
35797         * gcc.dg/cpp/20000625-2.c: Correct line number.
35798
35799 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35800
35801         * gcc.dg/cpp/macro10.c: New test.
35802         * gcc.dg/cpp/strify3.c: New test.
35803         * gcc.dg/cpp/spacing1.c: Add tests.
35804         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35805         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35806
35807 2001-09-24  DJ Delorie  <dj@redhat.com>
35808
35809         * gcc.c-torture/execute/20010924-1.c: New test.
35810
35811 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35812
35813         * testsuite/objc/execute/paste.m: Remove.
35814
35815 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35816
35817         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35818
35819 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35820
35821         * g77.dg/strlen0.f: New test.
35822
35823 2001-09-21  Richard Henderson  <rth@redhat.com>
35824
35825         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35826         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35827
35828 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35829
35830         Table-driven attributes.
35831         * g++.dg/ext/attrib1.C: New test.
35832
35833 2001-09-20  DJ Delorie  <dj@redhat.com>
35834
35835         * gcc.dg/20000926-1.c: Update expected warning messages.
35836         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35837         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35838         array.
35839
35840 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35841
35842         * g++.dg/eh/registers1.C: New test case.
35843
35844 2001-09-17  Richard Henderson  <rth@redhat.com>
35845
35846         * gcc.dg/array-5.c: Fix VLA decomposition test.
35847
35848 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35849
35850         * gcc.dg/cpp/line5.c: New testcase.
35851
35852 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35853
35854         * gcc.dg/cpp/macro9.c: New test.
35855
35856 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35857
35858         * gcc.c-torture/execute/980223.c: Change type of addr from long
35859         to char *.
35860
35861 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35862
35863         * gcc.c-torture/execute/20010915-1.c: New test.
35864
35865 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35866
35867         * g77.dg/bprob: New directory.
35868         * g77.dg/bprob/bprob.exp: New file.
35869         * g77.dg/bprob/bprob-1.f: New test.
35870         * g77.dg/gcov: New directory.
35871         * g77.dg/gcov/gcov.exp: New file.
35872         * g77.dg/gcov/gcov-1.f: New test.
35873         * g77.dg/gcov/gcov-1.x: New file.
35874
35875 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35876
35877         * gcc.dg/cpp/directiv.c: Update.
35878         * gcc.dg/cpp/undef1.c: Update.
35879
35880 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35881
35882         * gcc.dg/20010912-1.c: New test.
35883
35884 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35885
35886         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35887         language-independent file in lib.
35888         * lib/gcov.exp: New file.
35889
35890 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35891
35892         * gcc.c-torture/compile/20010911-1.c: New test.
35893
35894 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35895
35896         * lib/profopt.exp: New, to support profile-directed optimizations.
35897         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35898         * gcc.misc-tests/bprob-1.c: New test.
35899         * gcc.misc-tests/bprob-2.c: New test.
35900
35901 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35902
35903         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35904         XFAIL and which kinds of gcov output to verify.
35905         * gcc.misc-tests/gcov-4b.x: New file.
35906         * gcc.misc-tests/gcov-5b.x: New file.
35907         * gcc.misc-tests/gcov-6.x: New file.
35908         * gcc.misc-tests/gcov-7.c: New test.
35909         * gcc.misc-tests/gcov-7.x: New file.
35910
35911 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35912
35913         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35914         * gcc.misc-tests/gcov-6.c: New test.
35915
35916 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35917
35918         PR c++/3986
35919         * g++.dg/abi/vbase1.C: New test.
35920
35921 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35922
35923         * objc.dg/method-2.m: New.
35924
35925 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         PR c++/4203
35928         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35929         * g++.dg/init/empty1.C: New test.
35930
35931 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35932
35933         * gcc.c-torture/compile/20010903-1.c: New test.
35934
35935 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
35936
35937         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
35938         for m68k.
35939
35940 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
35941
35942         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
35943
35944         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
35945
35946         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
35947
35948 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
35949
35950         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
35951         for 16-bit 'unsigned int'.
35952
35953 2001-08-29  Kazu Hirata  <kazu@hxi.com>
35954
35955         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
35956
35957 2001-08-27  Richard Henderson  <rth@redhat.com>
35958
35959         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
35960         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
35961
35962 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
35963
35964         * gcc.dg/asm-names.c (ymain): New.
35965
35966 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
35967
35968         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
35969         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
35970         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
35971
35972 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35973
35974         * gcc.dg/compare5.c: New testcase.
35975
35976 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
35977
35978         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
35979         and "In instantiation".
35980
35981 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
35982
35983         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
35984
35985 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
35986
35987         * gcc.misc-tests/gcov.exp: Add support for branch information.
35988         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
35989         * gcc.misc-tests/gcov-4.c: New test.
35990         * gcc.misc-tests/gcov-4b.c: New test.
35991         * gcc.misc-tests/gcov-5b.c: New test.
35992
35993 2001-08-20  Zack Weinberg  <zackw@panix.com>
35994
35995         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
35996         expected to fail.
35997
35998 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35999
36000         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36001
36002 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36003
36004         * g++.dg/eh/template1.C: New test.
36005
36006 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36007
36008         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36009         Fix thinko.
36010         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36011         for xfail.
36012
36013 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36014
36015         * lib/g77-dg.exp: Use prune.exp for common procedures
36016         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36017         * lib/g77.exp: (g77-dg-prune) Remove
36018
36019 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36020
36021         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36022
36023 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36024
36025         * g++.dg/template/unify1.C: New test.
36026
36027 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36028
36029         * g++.dg/abi/empty4.C: New test.
36030
36031 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36032
36033         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36034         solaris2.*
36035         * g77.f-torture/compile/pr3743.x: Likewise.
36036
36037 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36038
36039         * g++.dg/other/using-declaration.C: New test.
36040
36041 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36042
36043         * gcc.dg/cpp/tr-sign.c: New testcase.
36044
36045 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36046
36047         * gcc.dg/cpp/19951025-1.c: Revert.
36048         * gcc.dg/cpp/directiv.c: We no longer process directives that
36049         interrupt macro arguments.
36050
36051 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36052
36053         * gcc.dg/bconstp-1.c: New test.
36054
36055 2001-08-03  Richard Henderson  <rth@redhat.com>
36056
36057         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36058
36059 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36060
36061         * gcc.dg/cpp/19951025-1.c: Update.
36062
36063 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36064
36065         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36066         should be x.
36067
36068 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36069
36070         Kill -fhonor-std.
36071         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36072         * g++.old-deja/g++.other/std1.C: Likewise.
36073         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36074
36075 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36076
36077         * lib/g77.exp: Load gcc-defs.exp for common procedures
36078         (g77_pass, g77_fail, g77_finish, g77_exit,
36079         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36080
36081 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36082
36083         * g77.dg/fbackslash.f
36084         * g77.dg/fcase-preserve.f
36085         * g77.dg/ff90-1.f
36086         * g77.dg/ffixed-line-length-0.f
36087         * g77.dg/ffixed-line-length-132.f
36088         * g77.dg/ffixed-line-length-7.f
36089         * g77.dg/ffixed-line-length-72.f
36090         * g77.dg/ffixed-line-length-none.f
36091         * g77.dg/ffree-form-1.f
36092         * g77.dg/fno-backslash.f
36093         * g77.dg/fno-f90-1.f
36094         * g77.dg/fno-fixed-form-1.f
36095         * g77.dg/fno-onetrip.f
36096         * g77.dg/fno-typeless-boz.f
36097         * g77.dg/fno-underscoring.f
36098         * g77.dg/fno-vxt-1.f
36099         * g77.dg/fonetrip.f
36100         * g77.dg/ftypeless-boz.f
36101         * g77.dg/fugly-assumed.f
36102         * g77.dg/funderscoring.f
36103         * g77.dg/fvxt-1.f
36104
36105 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36106
36107         * objc.dg/fwd-proto-1.m: New.
36108         * objc.dg/local-decl-1.m: New.
36109         * objc.dg/naming-1.m: New.
36110         * objc.dg/naming-2.m: New.
36111         * objc.dg/proto-hier-1.m: New.
36112
36113 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36114
36115         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36116         largest-type elements to a struct makes its size grow.
36117
36118 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36119
36120         * g++.dg/abi/vthunk1.C: New test.
36121
36122 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36123
36124         * g++.dg/abi/vbase8-22.C: New test.
36125
36126 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36127
36128         * gcc.dg/cpp/macro8.c: New test.
36129
36130 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36131
36132         * g++.dg/abi/vbase8-21.C: New test.
36133
36134 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36135
36136         * g++.dg/abi/vbase8-10.C: New test.
36137
36138 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36139
36140         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36141         ${tool}_set_ld_library_path.
36142         Changed caller.
36143         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36144         g++.exp.
36145
36146 2001-07-26  Stan Cox <scox@redhat.com>
36147
36148         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36149         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36150         gcc_exit, gcc_check_unsupported_p):
36151         Moved to gcc-deps.exp
36152         * gcc-deps.exp: New file.
36153
36154 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36155
36156         * g++.old-deja/g++.pt/defarg14.C: New test.
36157
36158 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36159
36160         * g++.old-deja/g++.other/lineno5.C: New test.
36161
36162 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36163
36164         * g++.old-deja/g++.pt/crash68.C: New test.
36165
36166 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36167
36168         * g++.old-deja/g++.other/crash42.C: New test.
36169
36170 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36171
36172         * gcc.dg/cpp/extratokens.c: Fix.
36173         * gcc.dg/cpp/skipping2.c: New tests.
36174
36175 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36176
36177         * gcc.c-torture/execute/20010724-1.c: New file.
36178         * gcc.c-torture/execute/20010724-1.x: New file.
36179
36180 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36181
36182         * g++.old-deja/g++.other/cond7.C: New test.
36183
36184 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36185
36186         * g++.old-deja/g++.other/optimize4.C: New test.
36187
36188 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36189
36190         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36191
36192 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36193
36194         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36195         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36196         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36197         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36198
36199         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36200         bug report" message.
36201
36202         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36203         * g++.dg/ext/instantiate1.C: Move from old-deja.
36204
36205 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36206
36207         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36208         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36209         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36210         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36211
36212 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36213
36214         * gcc.c-torture/execute/20010723-1.c: New test.
36215
36216 2001-07-23  Ben Elliston  <bje@redhat.com>
36217
36218         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36219
36220 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36221
36222         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36223         i[34567]86-*-*.
36224         Delete handling of ieee_multilib_flags.
36225         Pass -mieee for alpha*-*-* and sh-*-*.
36226         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36227
36228 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36229
36230         Remove old-abi tests.
36231         * g++.old-deja/g++.mike/p11116.C: Remove.
36232         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36233
36234 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36235
36236         * g77.f-torture/compile/pr3743.f: New test
36237
36238 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36239
36240         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36241
36242 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36243
36244         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36245         g++.old-deja/g++.pt/static6.C: Likewise.
36246         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36247         supports weak symbols.
36248
36249 2001-07-18  Andreas Jaeger  <aj@suse.de>
36250
36251         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36252         supported again.
36253
36254 2001-07-18  Andreas Jaeger  <aj@suse.de>
36255
36256         * gcc.dg/iftrap-1.c: Fix target line.
36257
36258 2001-07-17  Richard Henderson  <rth@redhat.com>
36259
36260         * gcc.c-torture/execute/20010717-1.c: New.
36261
36262 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36263
36264         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36265         tests.
36266
36267 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36268
36269         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36270
36271 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36272
36273         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36274         UAC_SIGBUS, UAC_NOPRINT definitions.
36275
36276 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36277
36278         * objc/execute/object_is_class.m: New test.
36279         * objc/execute/object_is_meta_class.m: New test.
36280
36281 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36282
36283         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36284         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36285
36286 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36287
36288         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36289         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36290
36291 2001-07-14  Richard Henderson  <rth@redhat.com>
36292
36293         * gcc.dg/iftrap-1.c: New.
36294
36295 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36296
36297         * g77.f-torture/execute/intrinsic77.f: New test.
36298
36299 2001-07-11  Janis Johnson <janis@us.ibm.com>
36300
36301         * gcc.misc-tests/gcov-3.c: New test.
36302
36303 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36304
36305         * gcc.c-torture/compile/20010711-1.c,
36306         * gcc.c-torture/compile/20010711-2.c: New tests.
36307
36308 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36309
36310         * gcc.c-torture/execute/20010711-1.c: New test.
36311
36312 2001-07-11  Ben Elliston  <bje@redhat.com>
36313
36314         * g++.old-deja/g++.other/enum5.C: New test.
36315
36316 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36317
36318         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36319         (g++-dg-prune): Call prune_gcc_output.
36320         * prune.exp: New file for prune_gcc_output.
36321         * lib/g++.exp, lib/gcc.exp: Load it.
36322
36323 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36324
36325         * gcc.c-torture/compile/20010701-1.c,
36326         g++.old-deja/g++.ext/attrib6.C: New tests.
36327
36328 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36329
36330         * gcc.c-torture/compile/20010706-1.c: New test.
36331
36332 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36333
36334         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36335
36336 2001-06-28  Stan Shebs  <shebs@apple.com>
36337
36338         * gcc.dg/pragma-darwin.c: New test.
36339
36340 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36341
36342         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36343         Solaris 2.[678] system.
36344
36345 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36346
36347         * gcc.dg/20010622-1.c: New test.
36348
36349 2001-06-18  Stan Shebs  <shebs@apple.com>
36350
36351         * objc.dg: New directory.
36352         * objc.dg/dg.exp: New file.
36353         * objc.dg/alias.m: New.
36354         * objc.dg/class-1.m: New.
36355         * objc.dg/class-2.m: New.
36356         * objc.dg/const-str-1.m: New.
36357         * objc.dg/const-str-2.m: New.
36358         * objc.dg/id-1.m: New.
36359         * objc.dg/method-1.m: New.
36360         * objc.dg/super-class-1.m: New.
36361         * lib/objc-dg.exp: New file.
36362
36363 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36364
36365         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36366         of label name.
36367
36368 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36369
36370         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36371
36372 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36373
36374         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36375         variable.
36376
36377 2001-06-12  Richard Henderson  <rth@redhat.com>
36378
36379         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36380
36381 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         * g++.old-deja/g++.abi/vbase5.C: New test.
36384         * g++.old-deja/g++.abi/vbase6.C: New test.
36385         * g++.old-deja/g++.abi/vbase7.C: New test.
36386
36387 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36388
36389         * gcc.c-torture/compile/20010610-1.c: New test.
36390
36391 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36392
36393         * g++.old-deja/g++.abi/vbase4.C: New test.
36394
36395 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36396
36397         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36398         support %f for HC11/HC12 targets.
36399         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36400         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36401         on HC11/HC12 targets.
36402         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36403
36404 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36405
36406         * gcc.dg/wchar_t-1.c: New file.
36407         * gcc.dg/wint_t-1.c: Likewise.
36408
36409 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36410
36411         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36412
36413 2001-06-11  Richard Henderson  <rth@redhat.com>
36414
36415         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36416
36417 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36418
36419         * gcc.c-torture/compile/20010611-1.c: New test.
36420
36421 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36422
36423         * gcc.dg/c99-tag-1.c: Add more tests.
36424
36425 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36426
36427         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36428         representation on MN10300 and ARM/Thumb.
36429
36430 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36431
36432         * g77.f-torture/execute/20010610.f: New.
36433
36434 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36435
36436         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36437         names.
36438
36439 2001-06-09  Richard Henderson  <rth@redhat.com>
36440
36441         * gcc.c-torture/execute/ashrdi-1.c: New.
36442         * gcc.c-torture/execute/ashldi-1.c: New.
36443         * gcc.c-torture/execute/lshrdi-1.c: New.
36444
36445 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36446
36447         * objc/execute/load-3.m: Added. Check sending +load to categories,
36448         in addition to classes.
36449
36450 2001-06-08  Stan Shebs  <shebs@apple.com>
36451
36452         * objc/execute/load-2.m: New test.  From Nicola Pero
36453         <n.pero@mi.flashnet.it>.
36454
36455 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * gcc.c-torture/execute/20010605-2.c: New test.
36458
36459 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36460
36461         * g++.old-deja/g++.abi/vbase2.C: New test.
36462         * g++.old-deja/g++.abi/vbase3.C: New test.
36463
36464 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36465
36466         * g++.old-deja/g++.pt/friend49.C: New test.
36467
36468 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36469
36470         * g++.old-deja/g++.ext/anon3.C: New test.
36471
36472 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36473
36474         * g++.old-deja/g++.other/conv7.C: New test.
36475
36476 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36477
36478         * gcc.c-torture/compile/20010605-2.c: New test.
36479
36480 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36481
36482         * gcc.c-torture/execute/20010604-1.c: New test.
36483
36484 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36485
36486         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36487
36488 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36489
36490         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36491         (g++_link_flags): Likewise.
36492         (g++_init): Pass gccpath's value to two previous functions.
36493
36494 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36495
36496         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36497         Ensure logfile entry matches exec command line.
36498
36499 2001-05-31  Richard Henderson  <rth@redhat.com>
36500
36501         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36502         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36503
36504 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36505
36506         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36507         compiler for irix6.2
36508
36509 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36510
36511         * g++.old-deja/g++.other/optimize3.C: New file.
36512
36513 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36514
36515         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36516         assemble.
36517
36518 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36519
36520         * g++.old-deja/g++.other/optimize2.C: New file.
36521
36522 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36523
36524         * gcc.c-torture/compile/20010518-2.c: New file.
36525         * gcc.c-torture/execute/20010518-1.c: New file.
36526         * gcc.c-torture/execute/20010518-2.c: New file.
36527
36528 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36529
36530         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36531
36532 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36533
36534         G++ no longer defines builtins that do not begin with __builtin.
36535         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36536         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36537         * g++.old-deja/g++.law/builtin1.C: Likewise.
36538         * g++.old-deja/g++.law/cvt2.C: Likewise.
36539         * g++.old-deja/g++.mike/net5.C: Likewise.
36540         * g++.old-deja/g++.other/builtins1.C: Likewise.
36541         * g++.old-deja/g++.other/builtins2.C: Likewise.
36542         * g++.old-deja/g++.other/builtins3.C: Likewise.
36543         * g++.old-deja/g++.other/builtins4.C: Likewise.
36544         * g++.old-deja/g++.other/inline8.C: Likewise.
36545         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36546
36547 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36548
36549         * g++.old-deja/g++.pt/using1.C: Adjust.
36550         * g++.old-deja/g++.pt/using2.C: New test.
36551
36552 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36553
36554         * gcc.dg/cpp/charconst.c: New tests.
36555         * gcc.dg/cpp/escape.c: New tests.
36556         * gcc.dg/cpp/escape-1.c: New tests.
36557         * gcc.dg/cpp/escape-2.c: New tests.
36558         * gcc.dg/cpp/ucs.c: New tests.
36559
36560 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36561
36562         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36563         native compiler for irix6.5.
36564
36565 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36566
36567         * lib/g++.exp (g++_include_flags): Use args to compute
36568         get_multilibs.
36569         (g++_link_flags): Likewise.
36570         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36571
36572 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36573
36574         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36575
36576 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36577
36578         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36579         this file.
36580
36581 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36582
36583         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36584         STACK_SIZE;
36585         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36586         to STACK_SIZE; Use it to define size of add_histo array.
36587         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36588         to STACK_SIZE.
36589         (f): Use GITT_SIZE to define size of gitt local table.
36590         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36591         to STACK_SIZE; Use it to define size of bytemem array.
36592
36593 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36594
36595         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36596         on 68HC11/HC12 due to the asm instruction.
36597         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36598         * gcc.c-torture/compile/920520-1.x: Likewise.
36599         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36600         on 68HC11/HC12 because the function is larger than 64K.
36601         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36602         on 68HC11/HC12 because the structure is too large.
36603
36604 2001-05-20  Richard Henderson  <rth@redhat.com>
36605
36606         * gcc.c-torture/execute/20010520-1.c: New.
36607
36608 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36609
36610         * g++.old-deja/g++.warn/compare1.C: New test.
36611         * gcc.dg/compare4.c: New test.
36612
36613 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36614
36615         * g++.old-deja/g++.other/optimize1.C: New test.
36616
36617 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36618
36619         * g++.old-deja/g++.pt/spec41.C: New test.
36620
36621 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36622
36623         * gcc.c-torture/compile/20010114-1.x: Remove.
36624
36625 2001-05-18  Stan Shebs  <shebs@apple.com>
36626
36627         * gcc.c-torture/compile/20010518-1.c: New test.
36628
36629 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36630
36631         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36632         * g++.old-deja/g++.pt/crash67.C: New test.
36633
36634 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36635
36636         * g++.old-deja/g++.other/debug9.C: New test.
36637
36638 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36639
36640         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36641
36642 2001-05-16  Jan Hubicka  <jh@suse.cz>
36643
36644         * gcc.c-torture/compile/20010516-1.c: New test.
36645
36646 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36647
36648         * g++.old-deja/g++.other/crash41.C: New test.
36649
36650 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.pt/crash66.C: New test.
36653
36654 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36655
36656         * g++.old-deja/g++.robertl/eb27.C: Convert.
36657
36658 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36659
36660         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36661         declaration being redundant.
36662
36663 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36664
36665         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36666
36667 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36668
36669         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36670
36671 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36672
36673         * lib/g++.exp: Use testsuite_flags.
36674
36675 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36676
36677         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36678
36679 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36680
36681         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36682
36683 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36684
36685         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36686
36687 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36688
36689         * gcc.c-torture/compile/20010313-1.c: New test.
36690
36691 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36692
36693         * gcc.dg/cpp/direct2.c: New test.
36694         * gccq.dg/cpp/direct2s.c: New test.
36695
36696         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36697
36698 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36699
36700         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36701         * g++.old-deja/g++.other/op3.C: Likewise.
36702
36703 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36704
36705         * gcc.dg/cpp/syshdr.h: New file.
36706         * gcc.dg/cpp/sysmac1.c: Update.
36707         * gcc.dg/cpp/sysmac2.c: Update.
36708
36709 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36710
36711         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36712
36713 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36714
36715         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36716         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36717
36718 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36719
36720         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36721
36722 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36723
36724         * lib/g++.exp (g++_include_flags): Don't use any special flags
36725         if TESTING_IN_BUILD_TREE is not defined.
36726         (g++_init): Use a plain 'c++' as the compiler if
36727         TESTING_IN_BUILD_TREEE is not defined.
36728
36729 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36730
36731         * g++.old-deja/g++.eh/catch13.C: New test.
36732         * g++.old-deja/g++.eh/catch14.C: New test.
36733
36734 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.dg/cpp/tr-define.c: New test.
36737
36738 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36739
36740         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36741         <stdlib.h>, not <malloc.h>.
36742
36743 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         * g++.old-deja/g++.ns/template17.C: New test.
36746
36747 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36748
36749         * g++.old-deja/g++.pt/ref4.C: New test.
36750
36751 2001-04-30  Richard Henderson  <rth@redhat.com>
36752
36753         * gcc.dg/20000724-1.c: Revert last change.
36754
36755 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36756
36757         * g77.f-torture/execute/20010430.f: New test.
36758
36759 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36760
36761         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36762
36763 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36764
36765         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36766
36767 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36768
36769         * g++.old-deja/g++.eh/crash6.C: New test.
36770
36771 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36772
36773         * g++.old-deja/g++.other/warn7.C: New test.
36774
36775 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36776
36777         * g++.old-deja/g++.other/defarg9.C: New test.
36778
36779 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36780
36781         * g77.f-torture/compile/20010426.f: New test.
36782         * g77.f-torture/execute/20010426.f: New test.
36783
36784 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36785
36786         * g77.f-torture/compile/20000629-1.x: Remove - error
36787         has been fixed.
36788
36789 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36790
36791         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36792         Tweak slightly to work with g++.dg framework.
36793         * g++.dg/special/ecos.exp: Run initp1.C test.
36794         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36795
36796         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36797         its linker doesn't give line numbers either.
36798         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36799
36800 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36801
36802         * g++.old-deja/g++.other/lex1.C: New test.
36803
36804 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36805
36806         * gcc.dg/noncompile/20010425-1.c: New test.
36807
36808 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36809
36810         * g++.old-deja/g++.pt/mangle2.C: New test.
36811
36812 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36813
36814         * gcc.dg/format/plus-1.c: New test.
36815
36816 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36817
36818         * gcc.dg/20010423-1.c: New test.
36819
36820 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36821
36822         * gcc.c-torture/execute/20010422-1.c: New test.
36823
36824 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36825
36826         * g++.old-deja/g++.ns/type2.C: New test.
36827
36828 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36829
36830         * g++.old-deja/g++.other/perf1.C: New test.
36831
36832 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36833
36834         * gcc.dg/c99-func-2.c: Remove xfail.
36835         * gcc.dg/c99-func-3.c: Remove xfail.
36836         * gcc.dg/c99-func-4.c: Remove xfail.
36837
36838 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36839
36840         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36841
36842 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36843
36844         * gcc.c-torture/compile/20010423-1.c: New test.
36845
36846 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36847
36848         * g++.old-deja/g++.pt/typename28.C: New test.
36849
36850 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36851
36852         * g++.old-deja/g++.abi/empty2.C: New test.
36853         * g++.old-deja/g++.abi/empty3.C: New test.
36854
36855 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36856
36857         * g++.old-deja/g++.other/comdat2.C: New test.
36858         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36859
36860 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36861
36862         * g++.old-deja/g++.other/overload14.C: New test.
36863
36864 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * g++.old-deja/g++.other/lookup23.C: New test.
36867
36868 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36869
36870         * gcc.c-torture/execute/20010403-1.c: New test.
36871
36872 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36873             Mark Mitchell  <mark@codesourcery.com>
36874
36875         * lib/old-dejagnu.exp: Don't delete output of executable.
36876         Add .exe suffix to executables.
36877
36878 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36879
36880         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36881
36882 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36883
36884         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36885
36886 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36887
36888         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36889         * g++.old-deja/g++.abi/crash1.C: New test.
36890
36891 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36892
36893         * g++.old-deja/g++.other/crash40.C: New test.
36894
36895 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36896
36897         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36898
36899 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36900
36901         * g++.old-deja/g++.other/warn6.C: New test.
36902
36903 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36904
36905         * g++.old-deja/g++.robertl/eb42.C: Same.
36906
36907 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36908
36909         * gcc.dg/wtr-conversion-1.c: New testcase.
36910
36911 2001-04-10  Richard Henderson  <rth@redhat.com>
36912
36913         * g++.old-deja/g++.other/array5.C: New.
36914
36915 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36916
36917         * gcc.c-torture/execute/20010408-1.c: New test.
36918
36919 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36920
36921         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36922         headers and constructs.
36923         * g++.old-deja/g++.robertl/eb79.C: Same.
36924         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36925         * g++.old-deja/g++.robertl/eb73.C: Same.
36926         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36927         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36928         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36929         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36930         * g++.old-deja/g++.robertl/eb44.C: Same.
36931         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36932         * g++.old-deja/g++.robertl/eb4.C (main): Same.
36933         * g++.old-deja/g++.robertl/eb39.C: Same.
36934         * g++.old-deja/g++.robertl/eb33.C (main): Same.
36935         * g++.old-deja/g++.robertl/eb31.C (main): Same.
36936         * g++.old-deja/g++.robertl/eb30.C: Same.
36937         * g++.old-deja/g++.robertl/eb3.C: Same.
36938         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
36939         * g++.old-deja/g++.robertl/eb21.C: Same.
36940         * g++.old-deja/g++.robertl/eb15.C: Same.
36941         * g++.old-deja/g++.robertl/eb118.C: Same.
36942         * g++.old-deja/g++.robertl/eb115.C (main): Same.
36943         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
36944         * g++.old-deja/g++.robertl/eb109.C: Same.
36945         * g++.old-deja/g++.other/sibcall1.C (main): Same.
36946         * g++.old-deja/g++.mike/rtti1.C: Same.
36947         * g++.old-deja/g++.mike/p658.C: Same.
36948         * g++.old-deja/g++.mike/net46.C: Same.
36949         * g++.old-deja/g++.mike/net34.C: Same.
36950         * g++.old-deja/g++.mike/memoize1.C: Same.
36951         * g++.old-deja/g++.mike/eh2.C: Same.
36952         * g++.old-deja/g++.law/weak.C: Same.
36953         * g++.old-deja/g++.law/visibility7.C: Same.
36954         * g++.old-deja/g++.law/visibility25.C: Same.
36955         * g++.old-deja/g++.law/visibility22.C: Same.
36956         * g++.old-deja/g++.law/visibility2.C: Same.
36957         * g++.old-deja/g++.law/visibility17.C: Same.
36958         * g++.old-deja/g++.law/visibility13.C: Same.
36959         * g++.old-deja/g++.law/visibility10.C: Same.
36960         * g++.old-deja/g++.law/visibility1.C: Same.
36961         * g++.old-deja/g++.law/virtual3.C (eval): Same.
36962         * g++.old-deja/g++.law/vbase1.C: Same.
36963         * g++.old-deja/g++.law/operators32.C: Same.
36964         * g++.old-deja/g++.law/nest3.C: Same.
36965         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
36966         * g++.old-deja/g++.law/except5.C (main): Same.
36967         * g++.old-deja/g++.law/cvt7.C (run): Same.
36968         * g++.old-deja/g++.law/cvt2.C: Same.
36969         * g++.old-deja/g++.law/cvt16.C: Same.
36970         * g++.old-deja/g++.law/ctors6.C (bar): Same.
36971         * g++.old-deja/g++.law/ctors17.C (main): Same.
36972         * g++.old-deja/g++.law/ctors13.C: Same.
36973         * g++.old-deja/g++.law/ctors12.C (main): Same.
36974         * g++.old-deja/g++.law/ctors10.C: Same.
36975         * g++.old-deja/g++.law/code-gen5.C: Same.
36976         * g++.old-deja/g++.law/bad-error7.C: Same.
36977         * g++.old-deja/g++.law/arm9.C: Same.
36978         * g++.old-deja/g++.law/arm12.C: Same.
36979         * g++.old-deja/g++.law/arg8.C: Same.
36980         * g++.old-deja/g++.law/arg1.C: Same.
36981         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
36982         * g++.old-deja/g++.jason/template31.C: Same.
36983         * g++.old-deja/g++.jason/template24.C (main): Same.
36984         * g++.old-deja/g++.jason/2371.C: Same.
36985         * g++.old-deja/g++.eh/new2.C: Same.
36986         * g++.old-deja/g++.eh/new1.C: Same.
36987         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
36988         * g++.old-deja/g++.brendan/nest21.C (main): Same.
36989         * g++.old-deja/g++.brendan/err-msg3.C: Same.
36990         * g++.old-deja/g++.brendan/crash62.C: Same.
36991         * g++.old-deja/g++.brendan/crash52.C: Same.
36992         * g++.old-deja/g++.brendan/crash49.C (main): Same.
36993         * g++.old-deja/g++.brendan/crash38.C: Same.
36994         * g++.old-deja/g++.brendan/crash15.C (main): Same.
36995         * g++.old-deja/g++.brendan/copy9.C: Same.
36996
36997 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
36998
36999         * gcc.c-torture/execute/20001203-2.c (memset):
37000         Count argument is of type __SIZE_TYPE__.
37001
37002 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37003
37004         * gcc.c-torture/compile/20010404-1.c: New test.
37005
37006 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37007
37008         * gcc.c-torture/compile/20010326-1.c: New test.
37009
37010 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37011
37012         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37013         peculiarities of the SH.
37014         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37015
37016 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37017
37018         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37019         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37020         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37021
37022 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37023
37024         * g77.f-torture/compile/20010321-1.f: New test.
37025
37026 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37027
37028         * gcc.c-torture/compile/20010329-1.c: New test.
37029
37030 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37031
37032         * gcc.c-torture/execute/20010329-1.c: New test.
37033
37034 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37035
37036         * g++.old-deja/g++.other/eh4.C: Fix typo.
37037
37038 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37039
37040         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37041
37042 2001-03-28  Philip Blundell  <philb@gnu.org>
37043
37044         * gcc.c-torture/compile/20010328-1.c: New test.
37045
37046 2001-03-27  Richard Henderson  <rth@redhat.com>
37047
37048         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37049         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37050
37051 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37052
37053         * gcc.c-torture/compile/20010327-1.c: New test.
37054
37055 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37056
37057         * g++.old-deja/g++.other/friend12.C: New test.
37058         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37059         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37060
37061 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37062
37063         * gcc.c-torture/execute/20010325-1.c: New test.
37064
37065 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37066
37067         * g++.old-deja/g++.other/mangle3.C: New test.
37068
37069 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37070
37071         * g++.old-deja/g++.other/anon8.C: New test.
37072
37073 2001-03-20  Philip Blundell  <philb@gnu.org>
37074
37075         * gcc.c-torture/compile/20010320-1.c: New test.
37076
37077 2001-03-17  Richard Henderson  <rth@redhat.com>
37078
37079         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37080
37081 2001-03-15  Geoff Keating  <geoff@redhat.com>
37082
37083         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37084         tests on AIX.
37085
37086 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37087
37088         * g++.old-deja/g++.other/eh4.C: New test.
37089
37090 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37091
37092         * gcc.dg/cpp/mi1.c: Update.
37093
37094 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37095
37096         * g++.old-deja/g++.other/regstack.C: New test.
37097
37098 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37099
37100         * g++.old-deja/g++.other/ref4.C: New test.
37101
37102 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37103
37104         * objc/execute/va_method.m: Added.
37105         * objc/execute/IMP.m: Added.
37106         * objc/execute/_cmd.m: Added.
37107         * objc/execute/accessing_ivars.m: Added.
37108         * objc/execute/class-1.m: Added.
37109         * objc/execute/class-10.m: Added.
37110         * objc/execute/class-11.m: Added.
37111         * objc/execute/class-12.m: Added.
37112         * objc/execute/class-13.m: Added.
37113         * objc/execute/class-14.m: Added.
37114         * objc/execute/class-2.m: Added.
37115         * objc/execute/class-3.m: Added.
37116         * objc/execute/class-4.m: Added.
37117         * objc/execute/class-5.m: Added.
37118         * objc/execute/class-6.m: Added.
37119         * objc/execute/class-7.m: Added.
37120         * objc/execute/class-8.m: Added.
37121         * objc/execute/class-9.m: Added.
37122         * objc/execute/class-tests-1.h
37123         * objc/execute/class-tests-2.h
37124         * objc/execute/compatibility_alias.m: Added.
37125         * objc/execute/encode-1.m: Added.
37126         * objc/execute/formal_protocol-1.m: Added.
37127         * objc/execute/formal_protocol-2.m: Added.
37128         * objc/execute/formal_protocol-3.m: Added.
37129         * objc/execute/formal_protocol-4.m: Added.
37130         * objc/execute/formal_protocol-5.m: Added.
37131         * objc/execute/formal_protocol-6.m: Added.
37132         * objc/execute/formal_protocol-7.m: Added.
37133         * objc/execute/informal_protocol.m: Added.
37134         * objc/execute/initialize.m: Added.
37135         * objc/execute/load.m: Added.
37136         * objc/execute/many_args_method.m: Added.
37137         * objc/execute/nested-3.m: Added.
37138         * objc/execute/no_clash.m: Added.
37139         * objc/execute/private.m: Added.
37140         * objc/execute/redefining_self.m: Added.
37141         * objc/execute/root_methods.m: Added.
37142         * objc/execute/selector-1.m: Added.
37143         * objc/execute/static-1.m: Added.
37144         * objc/execute/static-2.m: Added.
37145         * objc/execute/va_method.m: Added.
37146
37147 2001-03-10  Richard Henderson  <rth@redhat.com>
37148
37149         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37150
37151 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37152
37153         * g++.old-deja/g++.other/crash31.C: XFAIL.
37154         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37155         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37156         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37157         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37158         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37159
37160 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37161
37162         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37163
37164 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37165
37166         * gcc.dg/20000724-1.c: Don't use multiline strings.
37167
37168 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37169
37170         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37171         result of -cString against what we expect it to be; don't just
37172         print it out for no one to read.
37173
37174         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37175         Based on testcases provided by Nicola Pero.
37176
37177 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37178
37179         * gcc.dg/cpp/macro7.c: New test.
37180
37181 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37182
37183         * gcc.dg/cpp/multiline.c: Update.
37184
37185 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37186
37187         * g++.old-deja/g++.other/enum3.C: New test.
37188
37189 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37190
37191         * g++.old-deja/g++.other/pod1.C: New test.
37192
37193 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37194
37195         * g++.old-deja/g++.ext/overload1.C: New test.
37196
37197 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37198
37199         * g++.old-deja/g++.pt/using1.C: New test.
37200
37201 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37202
37203         * g++.old-deja/g++.other/using9.C: New test.
37204
37205 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37206
37207         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37208
37209         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37210
37211 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37212
37213         * g++.old-deja/g++.ext/realpt1.C: Remove.
37214
37215 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37216
37217         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37218
37219 2001-02-26  Will Cohen  <wcohen@redhat.com>
37220
37221         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37222
37223 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37224
37225         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37226         templatized constructors.
37227
37228 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37229
37230         * gcc.c-torture/execute/20010224-1.c: New test.
37231
37232 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37233
37234         * gcc.c-torture/execute/20010222-1.c: New test.
37235
37236 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37237
37238         * g++.old-deja/g++.other/inline20.C: New test.
37239
37240 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37241
37242         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37243
37244 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37245
37246         * g++.old-deja/g++.other/lookup22.C: New test.
37247
37248 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37249
37250         * g77.dg: New directory.
37251         * g77.dg/20010216-1.f: New test case.
37252         * g77.dg/dg.exp: New driver.
37253         * lib/g77-dg.exp: New driver library.
37254
37255 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37256
37257         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37258
37259 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37260
37261         * g++.old-deja/g++.other/decl9.C: New test.
37262
37263 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37264
37265         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37266         not need <string> and also tests the initialization at runtime.
37267
37268 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37269
37270         * gcc.c-torture/execute/longlong.c: New test.
37271
37272 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37273
37274         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37275
37276 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37277
37278         * gcc.c-torture/execute/920302-1.c (execute):
37279         Change argument type to short.
37280
37281 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37282
37283         * g++.old-deja/g++.pt/deduct6.C: New test.
37284
37285 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37286
37287         * g++.old-deja/g++.pt/deduct5.C: New test.
37288
37289 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37290
37291         * gcc.c-torture/execute/20010209-1.c: New test.
37292
37293 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37294
37295         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37296
37297 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37298
37299         * g++.dg/vtgc1.C: Update for new ABI.
37300
37301         * consistency.vlad: New directory, 1665 files.
37302
37303 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37304
37305         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37306         return type.
37307         * gcc.dg/cpp/digraphs.c: Declare puts.
37308
37309 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37310
37311         * g++.old-deja/g++.other/warn5.C: New test.
37312
37313 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.old-deja/g++.pt/spec40.C: New test.
37316
37317 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37320         case.
37321         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37322
37323 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37324
37325         * gcc.c-torture/compile/20010209-1.c: New test.
37326
37327 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37328
37329         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37330         excess errors message but not if it crashes.
37331         * g++.old-deja/g++.other/crash27.C: Likewise.
37332         * g++.old-deja/g++.other/crash28.C: Likewise.
37333         * g++.old-deja/g++.other/crash30.C: Likewise.
37334         * g++.old-deja/g++.other/crash32.C: Likewise.
37335         * g++.old-deja/g++.other/crash35.C: Likewise.
37336         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37337
37338 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37339
37340         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37341         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37342         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37343         g77.f-torture/execute/execute.exp,
37344         g77.f-torture/noncompile/noncompile.exp,
37345         gcc.c-torture/execute/execute.exp,
37346         gcc.c-torture/execute/memcheck/memcheck.exp,
37347         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37348         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37349         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37350         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37351         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37352         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37353         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37354         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37355         Remove bug reporting instructions with ancient email addresses.
37356
37357 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37358
37359         * gcc.dg/20010202-1.c: New test.
37360         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37361
37362 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37363
37364         * g++.dg/stdbool-if.C: New test.
37365
37366 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37367
37368         * objc/execute/fdecl.m: Added main().
37369
37370 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37371
37372         * gcc.c-torture/execute/20010206-1.c: New test.
37373
37374 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37375
37376         * gcc.dg/cpp/avoidpaste1.c: Update.
37377
37378 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37379
37380         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37381         Pero <nicola@brainstorm.co.uk>.
37382         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37383
37384 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37385
37386         * g++.old-deja/g++.pt/spec39.C: New test.
37387
37388 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37389
37390         * gcc.c-torture/compile/20010202-1.c: New test.
37391
37392 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.abi/primary2.C: New test.
37395         * g++.old-deja/g++.abi/primary3.C: New test.
37396         * g++.old-deja/g++.abi/primary4.C: New test.
37397         * g++.old-deja/g++.abi/primary5.C: New test.
37398         * g++.old-deja/g++.abi/vtable3.h: New test.
37399         * g++.old-deja/g++.abi/vtable3a.C: New test.
37400         * g++.old-deja/g++.abi/vtable3b.C: New test.
37401         * g++.old-deja/g++.abi/vtable3c.C: New test.
37402         * g++.old-deja/g++.abi/vtable3d.C: New test.
37403         * g++.old-deja/g++.abi/vtable3e.C: New test.
37404         * g++.old-deja/g++.abi/vtable3f.C: New test.
37405         * g++.old-deja/g++.abi/vtable3g.C: New test.
37406         * g++.old-deja/g++.abi/vtable3h.C: New test.
37407         * g++.old-deja/g++.abi/vtable3i.C: New test.
37408         * g++.old-deja/g++.abi/vtable3j.C: New test.
37409         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37410
37411 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37412
37413         * g++.old-deja/g++.other/anon6.C: New test.
37414         * g++.old-deja/g++.other/anon7.C: New test.
37415
37416 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37417
37418         * gcc.dg/cpp/avoidpaste2.c: New tests.
37419
37420 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37421
37422         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37423
37424 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37425
37426         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37427         DECIMAL_DIG cases for Irix."
37428
37429 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37430
37431         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37432
37433 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37434
37435         * gcc.dg/c99-tag-1.c: New test.
37436
37437 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37438
37439         * gcc.dg/cpp/tr-warn1.c: Add tests.
37440
37441 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37442
37443         * gcc.dg/cpp/avoidpaste1.c: Update.
37444         * gcc.dg/cpp/paste4.c: Update.
37445
37446 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37447
37448         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37449         cases for Irix.
37450
37451 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37452
37453         * g++.old-deja/g++.other/inline19.C: New test.
37454
37455 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37456
37457         * gcc.dg/Wlarger-than.c: New test.
37458
37459 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37460
37461         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37462
37463 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37464
37465         * gcc.c-torture/execute/20010129-1.c: New test.
37466         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37467
37468 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37469
37470         * gcc.dg/cpp/avoidpaste1.c: Test case.
37471
37472 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37473
37474         * g++.old-deja/g++.other/inline18.C: New test.
37475
37476 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37477
37478         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37479         and __builtin_putchar.
37480
37481 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37482
37483         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37484         tests.
37485
37486 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37487
37488         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37489         floating point number rounding mode to round to the nearest
37490         representable mode.
37491
37492 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37493
37494         * g++.old-deja/g++.other/mangle2.C: New test.
37495
37496 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37497
37498         * gcc.c-torture/compile/20010124-1.c: New test.
37499
37500 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37501
37502         * g++.old-deja/g++.pt/spec38.C: New test.
37503
37504 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37505
37506         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37507         "Build don't run".
37508
37509 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37510
37511         * gcc.c-torture/execute/20010123-1.c: New test.
37512
37513 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.old-deja/g++.pt/spec37.C: New test.
37516
37517 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.pt/overload14.C: New test.
37520
37521 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37522
37523         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37524         __builtin_return_address.
37525
37526 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37529         * g++.old-deja/g++.pt/spec35.C: New test.
37530         * g++.old-deja/g++.pt/spec36.C: New test.
37531
37532 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37533
37534         * gcc.c-torture/compile/20010118-1.c: New test.
37535
37536 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37537
37538         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37539
37540 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37541
37542         * gcc.c-torture/execute/20010119-1.c: New test.
37543
37544 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37545
37546         * g++.old-deja/g++.other/vbase5.C: New test.
37547
37548 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * gcc.c-torture/execute/20010118-1.c: New test.
37551
37552 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37553
37554         * g++.old-deja/g++.pt/deduct3.C: New test.
37555
37556 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37557
37558         * g++.old-deja/g++.pt/spec34.C: New test.
37559
37560 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37561
37562         * g77.f-torture/compile/20000601-2.f: New test.
37563
37564 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37565
37566         * g++.old-deja/g++.other/init17.C: New test.
37567
37568 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37569
37570         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37571
37572 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37573
37574         * g++.old-deja/g++.pt/unify8.C: New test.
37575
37576 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * g++.old-deja/g++.abi/vbase1.C: New test.
37579
37580 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37581
37582         * g++.old-deja/g++.pt/crash65.C: New test.
37583
37584 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37585
37586         * gcc.dg/cpp/assembl2.S: New test case.
37587
37588 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37589
37590         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37591         are supported.
37592
37593 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37594
37595         * g++.old-deja/g++.other/builtins1.C: New test.
37596         * g++.old-deja/g++.other/builtins2.C: Likewise.
37597         * g++.old-deja/g++.other/builtins3.C: Likewise.
37598         * g++.old-deja/g++.other/builtins4.C: Likewise.
37599
37600 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37601
37602         * gcc.c-torture/compile/20010117-1.c: New test.
37603         * gcc.c-torture/compile/20010117-2.c: New test.
37604
37605 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37606
37607         * g77.f-torture/execute/20010116.[fx]: New test,
37608         XFAIL on i?86-*-*.
37609         * g77.f-torture/compile/20010115.f: Indicate it's
37610         a test for PR fortran/1636.
37611
37612 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37613
37614         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37615
37616 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37617
37618         * g77.f-torture/compile/20010115.f: New test.
37619
37620 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37621
37622         * g++.old-deja/g++.pt/nontype5.C: New test.
37623
37624 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37625
37626         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37627         have an equivalent working one below it.
37628
37629 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37630
37631         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37632         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37633
37634 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37635
37636         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37637         message containing "init_priority".
37638         (conpr-2.C): Likewise.
37639         (conpr-3.C): Likewise.
37640         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37641
37642 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37643
37644         * gcc.c-torture/execute/20010114-2.c: New test.
37645
37646 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37647
37648         * gcc.c-torture/compile/20010114-1.c: New test.
37649         * gcc.c-torture/compile/20010114-1.x: Xfail.
37650         * gcc.c-torture/compile/20010114-2.c: New test.
37651         * gcc.c-torture/execute/20010114-1.c: New test.
37652         * gcc.dg/trunc-1.c: New test.
37653         * gcc.dg/uninit-B.c: New test.
37654
37655 2001-01-13  Nick Clifton  <nickc@redhat.com>
37656
37657         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37658         target.
37659
37660 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37661
37662         * gcc.c-torture/compile/20010113-1.c: New test.
37663
37664 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.c-torture/compile/20001212-1.c: New test.
37667
37668 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37669
37670         * gcc.dg/cpp/widestr1.c: Update.
37671         * gcc.dg/cpp/prag-imp.c: Remove.
37672
37673 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37674
37675         * gcc.c-torture/execute/20000801-3.x: Remove.
37676         * gcc.dg/c90-init-1.c: New test.
37677         * gcc.dg/c99-init-1.c: New test.
37678         * gcc.dg/c99-init-2.c: New test.
37679         * gcc.dg/gnu99-init-1.c: New test.
37680
37681 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37682
37683         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37684         testing that no relevant ones were found.
37685
37686 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37687
37688         * g++.old-deja/g++.pt/cast2.C: New test.
37689
37690 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37691
37692         * g++.old-deja/g++.pt/friend47.C: New test.
37693
37694 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37695
37696         * g++.old-deja/g++.pt/instantiate13.C: New test.
37697
37698 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37699
37700         * g++.old-deja/g++.other/defarg7.C: New test.
37701         * g++.old-deja/g++.other/defarg8.C: New test.
37702
37703 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37704
37705         * g++.old-deja/g++.pt/crash64.C: New test.
37706
37707 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37708
37709         * g++.old-deja/g++.pt/crash63.C: New test.
37710
37711 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37712
37713         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37714
37715 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37716
37717         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37718
37719 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         * g++.old-deja/g++.pt/error3.C: New test.
37722
37723 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37724
37725         * g++.old-deja/g++.other/crash39.C: New test.
37726
37727 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37728
37729         * g++.old-deja/g++.other/vbase4.C: New test.
37730
37731 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37732
37733         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37734         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37735         * gcc.dg/special/special.exp: New test driver which will check
37736         for alias support for the above test.
37737
37738 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37739
37740         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37741         problems on small machines.
37742         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37743         parameterize.
37744
37745 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37746
37747         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37748         mips.
37749         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37750
37751 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37752
37753         * g++.old_deja/g++.pt/using8.C: New test.
37754
37755 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37756
37757         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37758
37759 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37760
37761         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37762         where a failure is expected.
37763         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37764
37765 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37766
37767         * g++.old_deja/g++.pt/instantiate12.C: New test.
37768
37769 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37770
37771         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37772         start of structs.
37773         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37774         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37775         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37776         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37777         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37778         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37779         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37780         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37781         * g++.old-deja/g++.eh/spec6.C: Likewise.
37782         * g++.old-deja/g++.jason/crash3.C: Likewise.
37783         * g++.old-deja/g++.law/ctors11.C: Likewise.
37784         * g++.old-deja/g++.law/ctors17.C: Likewise.
37785         * g++.old-deja/g++.law/ctors5.C: Likewise.
37786         * g++.old-deja/g++.law/ctors9.C: Likewise.
37787         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37788         * g++.old-deja/g++.mike/net22.C: Likewise.
37789         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37790         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37791         * g++.old-deja/g++.mike/virt3.C: Likewise.
37792         * g++.old-deja/g++.niklas/t128.C: Likewise.
37793         * g++.old-deja/g++.other/anon4.C: Likewise.
37794         * g++.old-deja/g++.other/using1.C: Likewise.
37795         * g++.old-deja/g++.other/warn3.C: Likewise.
37796         * g++.old-deja/g++.pt/t37.C: Likewise.
37797         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37798         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37799
37800 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37801
37802         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37803
37804 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37805
37806         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37807
37808 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37809
37810         * gcc.c-torture/compile/20010107-1.c: New test.
37811
37812 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37813
37814         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37815
37816 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37817
37818         * gcc.dg/format/format.h: New file.
37819         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37820         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37821         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37822         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37823         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37824         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37825         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37826         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37827         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37828         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37829         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37830         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37831         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37832         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37833         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37834         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37835         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37836         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37837         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37838         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37839         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37840         instead of declaring standard types, macros and functions in each
37841         test.
37842
37843 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37844
37845         * gcc.c-torture/execute/20010106-1.c: New test.
37846
37847 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37848
37849         * gcc.dg/format/format.exp: New file.
37850         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37851         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37852         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37853         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37854         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37855         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37856         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37857         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37858         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37859         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37860         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37861         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37862         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37863         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37864         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37865         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37866         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37867         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37868         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37869         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37870         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37871         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37872         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37873         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37874         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37875         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37876         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37877         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37878         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37879         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37880         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37881         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37882         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37883         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37884         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37885         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37886         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37887         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37888         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37889         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37890         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37891         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37892
37893 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37894
37895         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37896         account.
37897
37898 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37899
37900         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37901
37902 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37903
37904         * g++.old-deja/g++.pt/crash62.C: New test.
37905
37906 2001-01-04  Richard Henderson  <rth@redhat.com>
37907
37908         * gcc.dg/20000926-1.c: Update expected warnings.
37909         * gcc.dg/array-2.c: Likewise.
37910         * gcc.dg/array-4.c: Also validate flexible array members.
37911         * gcc.dg/c99-flex-array-1.c: New.
37912
37913 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37914
37915         * gcc.c-torture/compile/20001222-1.x: Remove.
37916
37917 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37918
37919         * gcc.c-torture/execute/built-in-setjmp.c: New.
37920
37921 2001-01-03  Richard Henderson  <rth@redhat.com>
37922
37923         * gcc.dg/940510-1.c: Update expected error wording.
37924         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37925
37926 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37927
37928         * lib/target-supports.exp (check_alias_available): Modified to
37929         indicate aliases not supported if only weak aliases are supported.
37930
37931 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37932
37933         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
37934         Turn on cmpstrsi checks for __pj__ and __i370__.
37935
37936 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         * g++.old-deja/g++.other/virtual11.C: New test.
37939
37940 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
37941
37942         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
37943
37944 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37945
37946         * gcc.c-torture/compile/20010102-1.c: New test.
37947
37948 2001-01-02  Andreas Jaeger  <aj@suse.de>
37949
37950         * gcc.dg/noreturn-3.c: New test.
37951
37952         * gcc.dg/noreturn-4.c: New test.
37953
37954 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37955
37956         * gcc.c-torture/execute/stdio-opt-1.c: Also test
37957         __builtin_fputc and __builtin_fwrite.
37958
37959 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37960
37961         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
37962         signed char, not default char.
37963
37964 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
37965
37966         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
37967
37968 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
37969
37970         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
37971
37972 2000-12-29  Richard Henderson  <rth@redhat.com>
37973
37974         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
37975         (__cyg_profile_func_exit): Define.
37976
37977 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37978
37979         * g++.dg/vtgc1.C: New test.
37980
37981 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
37982
37983         * gcc.dg/noncompile/20001228-1.c: New test.
37984
37985         * gcc.dg/20001228-1.c: New test.
37986
37987         * gcc.c-torture/execute/20001228-1.c: New test.
37988
37989 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
37990
37991         * gcc.dg/format-strfmon-1.c: New test.
37992
37993 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37994
37995         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
37996         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
37997         * gcc.c-torture/execute/string-opt-1.c: Likewise.
37998         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37999         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38000         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38001         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38002         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38003         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38004         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38005         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38006         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38007         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38008
38009         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38010         * gcc.c-torture/execute/string-opt-4.c: Test index.
38011
38012 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38013
38014         * gcc.c-torture/compile/20001226-1.c: New test.
38015
38016 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38017
38018         * gcc.c-torture/compile/20001222-1.c: New test.
38019         * gcc.c-torture/compile/20001222-1.x: Xfail.
38020
38021 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38022
38023         * gcc.c-torture/execute/comp-goto-2.c: New test.
38024
38025 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38026
38027         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38028         Use long types if __INT_MAX__ is 32767.
38029         (main): Use cast to (sint32 *) when poking 88 into a_page.
38030
38031         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38032
38033 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38034
38035         * gcc.c-torture/compile/20001221-1.c: New test.
38036         * gcc.c-torture/execute/20001221-1.c: New test.
38037
38038 2000-12-20  Richard Henderson  <rth@redhat.com>
38039
38040         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38041         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38042
38043 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38044
38045         * gcc.dg/compare3.c: New test.
38046
38047 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38048
38049         * gcc.dg/format-warnll-1.c: New test.
38050
38051 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38052
38053         * gcc.dg/cpp/cmdlne-P.c: New test.
38054
38055 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38056
38057         * gcc.c-torture/execute/builtin-abs-1.c,
38058         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38059
38060 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38061
38062         * gcc.dg/cpp/multiline.c: New test.
38063
38064 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38065
38066         * g++.old-deja/g++.other/syshdr1.C: Update.
38067         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38068
38069 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38070
38071         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38072
38073 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38074
38075         * g++.old-deja/g++.pt/ttp65.C: New test.
38076
38077 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38078
38079         * g++.old-deja/g++.pt/ttp64.C: New test.
38080
38081 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38082
38083         * g++.old-deja/g++.pt/spec33.C: New test.
38084
38085 2000-12-14  Catherine Moore  <clm@redhat.com>
38086
38087         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38088         * gcc.c-torture/execute/920612-2.c: Likewise.
38089         * gcc.c-torture/execute/920428-2.c: Likewise.
38090         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38091         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38092
38093 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38094
38095         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38096         * gcc.dg/pack-test-2.c: Likewise.
38097
38098 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38099
38100         Tests by Zack Weinberg <zackw@stanford.edu>.
38101
38102         * gcc.dg/cpp/defined.c: Update.
38103         * gcc.dg/cpp/defined_trad.c: New tests.
38104
38105 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38106
38107         * gcc.dg/cpp/trad-direct.c: Update.
38108
38109 2000-12-11  Neil Booth  <neilb@earthling.net>
38110
38111         * gcc.dg/cpp/defined_trad.c
38112
38113 2000-12-11  Neil Booth  <neilb@earthling.net>
38114
38115         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38116
38117 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38118
38119         * gcc.dg/format-miss-2.c: New test.
38120
38121 2000-12-09  Neil Booth  <neilb@earthling.net>
38122
38123         * gcc.dg/cpp/lineflags.c: New tests.
38124         * gcc.dg/cpp/poison.c: Update.
38125         * gcc.dg/cpp/redef2.c: Update.
38126         * gcc.dg/cpp/skipping.c: New test.
38127
38128 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38129
38130         * g++.old-deja/g++.other/eh3.C: New testcase.
38131
38132 2000-12-07  Neil Booth  <neilb@earthling.net>
38133
38134         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38135         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38136         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38137         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38138         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38139         Update.
38140
38141 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38142
38143         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38144         __SIZE_TYPE__ instead of int for type of integers cast to
38145         pointers.
38146
38147 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38148
38149         * g++.old-deja/g++.other/cleanup4.C: New test.
38150
38151 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38152
38153         * format-sec-1.c: New test.
38154
38155 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38156
38157         * gcc.dg/format-nonlit-3.c: New test.
38158
38159 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38160
38161         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38162         through a null pointer.
38163
38164 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38165
38166         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38167         * g++.old-deja/g++.pt/partial4.C: New test.
38168
38169 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38170
38171         * gcc.c-torture/execute/ieee/hugeval.x: New.
38172
38173 2000-12-06  Neil Booth  <neilb@earthling.net>
38174
38175         * gcc.dg/cpp/backslash2.c: New tests.
38176
38177 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38178
38179         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38180         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38181
38182 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38183
38184         * gcc.c-torture/execute/20001203-2.c: New testcase.
38185
38186 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38187
38188         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38189         * g++.old-deja/g++.other/virtual10.C: New test.
38190
38191 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38192
38193         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38194
38195 2000-12-05  Richard Henderson  <rth@redhat.com>
38196
38197         * gcc.c-torture/compile/20001205-1.c: New.
38198
38199 2000-12-04  Neil Booth  <neilb@earthling.net>
38200
38201         * g++.old-deja/g++.other/virtual9.C: New test.
38202         * g++.old-deja/g++.pt/crash61.C: New test.
38203         * gcc.c-torture/execute/loop-9.c: New test.
38204
38205 2000-12-04  Neil Booth  <neilb@earthling.net>
38206
38207         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38208         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38209         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38210         * gcc.dg/cpp/extratokens.c: ...here.
38211
38212 2000-12-04  Neil Booth  <neilb@earthling.net>
38213
38214         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38215         New tests.
38216
38217 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38218
38219         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38220         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38221
38222 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38223
38224         * gcc.c-torture/execute/20001203-1.c: New test.
38225
38226 2000-12-03  Neil Booth  <neilb@earthling.net>
38227
38228         * gcc.dg/cpp/macro6.c: New test cases.
38229
38230 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38231
38232         * gcc.c-torture/execute/string-opt-9.c: New test.
38233         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38234         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38235         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38236
38237         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38238         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38239
38240 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38241
38242         * gcc.dg/cpp/if-6.c: New testcase.
38243
38244         * gcc.dg/20001201-1.c: New testcase.
38245
38246 2000-12-02  Neil Booth  <neilb@earthling.net>
38247
38248         * g++.old-deja/g++.other/externC4.C,
38249         g++.old-deja/g++.other/friend10.C: New tests.
38250
38251 2000-12-02  Neil Booth  <neilb@earthling.net>
38252
38253         * g++.old-deja/g++.other/instan2.C
38254         * g++.old-deja/g++.other/instan3.C: New test.
38255
38256 2000-12-02  Neil Booth  <neilb@earthling.net>
38257
38258         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38259         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38260         gnuc99.c,gnuc99-pedantic.c: New tests.
38261
38262 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38263
38264         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38265         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38266
38267 2000-12-01  Neil Booth  <neilb@earthling.net>
38268
38269         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38270         * gcc.dg/cpp/poison.c: Update.
38271         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38272
38273 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38274
38275         * g77.f-torture/execute/20001201.f: New test.
38276
38277 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38278
38279         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38280
38281 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38282
38283         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38284
38285 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38286
38287         * g++.old-deja/g++.other/cast6.C: New test.
38288
38289 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38290
38291         * gcc.c-torture/execute/20001130-2.c: New testcase.
38292
38293 2000-11-30  Richard Henderson  <rth@redhat.com>
38294
38295         * gcc.c-torture/execute/20001130-1.c: New test.
38296
38297 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38298
38299         * g++.old-deja/g++.other/op3.C: New test.
38300
38301 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38302
38303         * g++.old-deja/g++.other/op2.C: New test.
38304
38305 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38306
38307         * g++.old-deja/g++.other/crash38.C: New test.
38308
38309 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38310
38311         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38312
38313 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38314
38315         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38316         tests.
38317         * gcc.c-torture/execute/string-opt-6.c: New test.
38318
38319         * gcc.dg/20001117-1.c: Add main.
38320
38321 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38322
38323         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38324         Move from here ...
38325         * gcc.dg/940510-1.c: ... to here.
38326
38327         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38328         zero-size arrays in toplevel structures.
38329
38330 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38331
38332         * gcc.c-torture/execute/loop-8.c: New test.
38333
38334 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38335
38336         * g++.old-deja/g++.other/base1.C: New test.
38337
38338 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38339
38340         * g++.old-deja/g++.other/parse2.C: New test.
38341
38342 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38343
38344         * g++.old-deja/g++.pt/incomplete1.C: New test.
38345
38346 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.other/friend9.C: New test.
38349
38350 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38351
38352         * gcc.dg/20001127-1.c: New test.
38353
38354 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.old-deja/g++.pt/friend46.C: New test.
38357
38358 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38359
38360         * g++.old-deja/g++.other/ptrmem8.C: New test.
38361
38362 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38363
38364         * gcc.c-torture/execute/string-opt-7.c: New test.
38365         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38366
38367 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38368
38369         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38370         instead of 'mkcheck 2'.
38371
38372 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38373
38374         * gcc.c-torture/execute/memcheck/driver.c,
38375         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38376         C9X references to refer to C99.
38377
38378 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38379
38380         * gcc.dg/ultrasp3.c: New test.
38381
38382 2000-11-25  Neil Booth  <neilb@earthling.net>
38383
38384         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38385
38386 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38387
38388         * gcc.c-torture/compile/20001123-2.c: New.
38389
38390 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38391
38392         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38393
38394 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38395
38396         * gcc.dg/sequence-point-1.c: Add some new tests.
38397         * gcc.c-torture/execute/20001124-1.c: New test.
38398
38399 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38400
38401         * g++.old-deja/g++.other/vaarg4.C: New test.
38402         * gcc.c-torture/compile/20001123-1.c: New test.
38403
38404 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38405
38406         * g++.other/crash24.C: Adjust and remove XFAIL.
38407         * g++.other/crash37.C: New test.
38408
38409 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38410
38411         * g++.old-deja/g++.pt/instantiate9.C: New test.
38412
38413 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38414
38415         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38416         new ABI, too.
38417
38418         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38419         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38420
38421 2000-11-22  Neil Booth  <neilb@earthling.net>
38422
38423         * gcc.dg/cpp/Wtrigraphs.c: New test.
38424
38425 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38426
38427         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38428
38429 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38430
38431         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38432
38433 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38434
38435         * lib/gcc-dg.exp: load_lib scanasm.exp.
38436         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38437         * lib/g++-dg.exp: load_lib scanasm.exp.
38438         * lib/scanasm.exp: New.
38439         (scan-assembler, scan-assembler-not): Add optional arguments to
38440         test name, or if not present, the pattern name.
38441         (scan-assembler-dem, scan-assembler-dem-not): New.
38442
38443         * g++.dg/dg.exp: New.
38444
38445 2000-11-21  Neil Booth  <neilb@earthling.net>
38446
38447         * gcc.dg/cpp/integrated1.c: Remove.
38448
38449 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38450
38451         * gcc.c-torture/execute/20001121-1.c: New test.
38452
38453 2000-11-21  Richard Henderson  <rth@redhat.com>
38454
38455         * gcc.c-torture/compile/20001121-1.c: New test.
38456
38457 2000-11-20  Neil Booth  <neilb@earthling.net>
38458
38459         * gcc.dg/cpp/integrated1.c: New test.
38460
38461 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38462
38463         * g++.old-deja/g++.other/inline17.C: New test.
38464
38465 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38466
38467         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38468         local variable to be zero: I made the variable global. Now
38469         uses abort() and exit() instead of relying on main's return value.
38470
38471 2000-11-20  Neil Booth  <neilb@earthling.net>
38472
38473         * gcc.dg/cpp/paste2.c: Update test.
38474         * objc/execute/paste.m: New test.
38475
38476 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38477
38478         * gcc.dg/c99-condexpr-1.c: New test.
38479
38480 2000-11-20  Neil Booth  <neilb@earthling.net>
38481
38482         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38483
38484 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38485
38486         * g++.old-deja/g++.pt/export1.C: New test.
38487
38488 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38489
38490         * gcc.dg/20001117-1.c: New test.
38491
38492 2000-11-18  Richard Henderson  <rth@redhat.com>
38493
38494         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38495
38496 2000-11-18  Richard Henderson  <rth@redhat.com>
38497
38498         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38499         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38500         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38501
38502 2000-11-18  Richard Henderson  <rth@redhat.com>
38503
38504         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38505         (main): New.  Exit cleanly.
38506
38507 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38508
38509         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38510         gcc.dg/c99-fordecl-2.c: New tests.
38511
38512 2000-11-18  Richard Henderson  <rth@redhat.com>
38513
38514         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38515         * gcc.c-torture/execute/zerolen-2.c: New.
38516
38517 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38518
38519         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38520         memory.
38521
38522 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38523
38524         * g++.old-deja/g++.pt/instantiate8.C: New test.
38525
38526 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38527
38528         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38529         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38530
38531 2000-11-16  Nick Clifton  <nickc@redhat.com>
38532
38533         * gcc.c-torture/execute/nestfunc-2.c: New test.
38534         * gcc.c-torture/execute/nestfunc-3.c: New test.
38535
38536 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38537
38538         * gcc.c-torture/compile/20001116-1.c: New test.
38539
38540 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38541
38542         * gcc.c-torture/execute/20001115-1.c: New test.
38543
38544 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38545
38546         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38547         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38548         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38549         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38550
38551 2000-11-15  Neil Booth  <neilb@earthling.net>
38552
38553         gcc.dg/cpp/_Pragma1.c: Update.
38554         gcc.dg/cpp/_Pragma2.c: New test.
38555
38556 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38557
38558         * g++.old-deja/g++.other/anon5.C: New test.
38559
38560 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38561
38562         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38563         tests.
38564
38565 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38566
38567         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38568         output.
38569
38570 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38571
38572         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38573         labels at end of compound statements.
38574
38575 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38576
38577         * gcc.c-torture/execute/loop-7.c: New test.
38578
38579 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38580
38581         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38582
38583 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38584
38585         * gcc.dg/c99-bool-1.c: New test.
38586
38587 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38588
38589         * gcc.dg/c99-scope-1.c: Remove xfail.
38590         * gcc.dg/c99-scope-2.c: New test.
38591
38592 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38593
38594         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38595         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38596
38597 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38598
38599         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38600         error messages.
38601
38602         * g++.mike/p700.C: Don't typedef wchar_t.
38603         * g++.mike/p784.C: Likewise.
38604         * g++.mike/eb101.C: Don't use __wchar_t.
38605
38606 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38607
38608         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38609         from DO loop.
38610
38611 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38612
38613         * gcc.c-torture/execute/20001111-1.c: New test.
38614
38615 2000-11-10  Nick Clifton  <nickc@redhat.com>
38616
38617         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38618         long multuiple and accumulate.
38619
38620 2000-11-09  Richard Henderson  <rth@redhat.com>
38621
38622         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38623         via size_t instead of int.
38624
38625         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38626         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38627         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38628         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38629
38630 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38631
38632         * gcc.c-torture/compile/20001109-1.c: New test.
38633         * gcc.c-torture/compile/20001109-2.c: New test.
38634
38635 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38636
38637         * g++.old-deja/g++.pt/operator1.C: New test.
38638         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38639
38640 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38641
38642         * gcc.dg/20001108-1.c: New test.
38643
38644 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38645
38646         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38647         with both arguments constant strings.
38648         * gcc.c-torture/execute/string-opt-3.c: New test.
38649         * gcc.c-torture/execute/string-opt-4.c: New test.
38650         * gcc.c-torture/execute/string-opt-5.c: New test.
38651
38652 2000-11-08  Nick Clifton  <nickc@redhat.com>
38653
38654         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38655         mulsidi3adddi patterns.
38656
38657 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.other/crash36.C: New test.
38660
38661 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38662
38663         * g++.old-deja/g++.other/init16.C: New test.
38664
38665 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38666
38667         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38668
38669 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38670
38671         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38672         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38673         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38674
38675 2000-11-07  DJ Delorie  <dj@redhat.com>
38676
38677         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38678
38679 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38680
38681         * gcc.c-torture/execute/string-opt-1.c: New test.
38682
38683 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38684
38685         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38686         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38687         parameters in registers, and there is no way for a varargs
38688         function to know in which order the integer and floating-point
38689         parameters should be interleaved when they are placed on the
38690         stack.
38691         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38692         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38693
38694 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38695
38696         * gcc.c-torture/execute/string-opt-2.c: New test.
38697
38698 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38699
38700         * g++.old-deja/g++.pt/crash60.C: New test.
38701
38702 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38703
38704         * g++.old-deja/g++.other/crash24.C: New test.
38705         * g++.old-deja/g++.other/crash25.C: New test.
38706         * g++.old-deja/g++.other/crash26.C: New test.
38707         * g++.old-deja/g++.other/crash27.C: New test.
38708         * g++.old-deja/g++.other/crash28.C: New test.
38709         * g++.old-deja/g++.other/crash29.C: New test.
38710         * g++.old-deja/g++.other/crash30.C: New test.
38711         * g++.old-deja/g++.other/crash31.C: New test.
38712         * g++.old-deja/g++.other/crash32.C: New test.
38713         * g++.old-deja/g++.other/crash33.C: New test.
38714         * g++.old-deja/g++.other/crash34.C: New test.
38715         * g++.old-deja/g++.other/crash35.C: New test.
38716
38717 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38718
38719         * gcc.c-torture/execute/20001031-1.c: New test.
38720
38721 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38722
38723         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38724         namespace.
38725
38726         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38727         standards-conformant.
38728
38729         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38730
38731         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38732         * g++.old-deja/g++.mike/p755a.C: Likewise.
38733         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38734         library makes no calls to `operator new' during initialization.
38735
38736 2000-11-04  Neil Booth  <neilb@earthling.net>
38737
38738         * gcc.dg/cpp/include2.c: New tests.
38739
38740 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38741
38742         * lib/g++.exp (g++_set_ld_library_path): New function.
38743         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38744
38745 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38746
38747         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38748         warnings.
38749
38750 2000-11-01  Richard Henderson  <rth@redhat.com>
38751
38752         * g++.old-deja/g++.ext/namedret1.C: New.
38753         * g++.old-deja/g++.ext/namedret2.C: New.
38754         * g++.old-deja/g++.ext/namedret3.C: New.
38755
38756 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38757
38758         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38759         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38760
38761 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.c-torture/execute/va-arg-21.c: New test.
38764
38765 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38766
38767         * gcc.dg/c99-complex-2.c: New test.
38768
38769 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38770
38771         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38772
38773 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38774
38775         * g++.old-deja/g++.other/inline16.C: New test.
38776
38777 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38778
38779         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38780         __PRETTY_FUNCTION__
38781
38782 2000-10-29  Neil Booth  <neilb@earthling.net>
38783
38784         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38785         New tests.
38786         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38787         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38788         optimisation.
38789
38790 2000-10-29  Neil Booth  <neilb@earthling.net>
38791
38792         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38793         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38794         * mi5.c: Test multiple includes work with -C.
38795         * trigraphs.c: Test ^= version.
38796
38797 2000-10-28  Neil Booth  <neilb@earthling.net>
38798
38799         New tests and test updates for new macro expander.
38800
38801         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38802         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38803         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38804         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38805         new diagnostic messages.
38806
38807         * gcc.dg/cpp/macro3.c: New tests.
38808
38809 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38810
38811         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38812         on the same line.
38813
38814 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38815
38816         * g++.old-deja/g++.other/eh2.C: New test.
38817
38818 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38819
38820         * gcc.c-torture/execute/20001027-1.c: New test.
38821
38822 2000-10-26  Richard Henderson  <rth@redhat.com>
38823
38824         * gcc.c-torture/execute/20001026-1.c: New.
38825
38826 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38827
38828         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38829         * g++.old-deja/g++.law/builtin1.C: Likewise.
38830         * g++.old-deja/g++.law/ctors10.C: Likewise.
38831         * g++.old-deja/g++.law/virtual3.C: Likewise.
38832         * g++.old-deja/g++.mike/p658.C: Likewise.
38833         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38834         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38835         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38836         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38837         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38838
38839 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38840
38841         * gcc.c-torture/compile/20001024-1.c: New test.
38842
38843 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38844
38845         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38846         to tell us whether or not we are using V3.
38847
38848 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38849
38850         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38851         operands.
38852
38853 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38856
38857 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38858
38859         * gcc.c-torture/execute/20001024-1.c: New test.
38860
38861 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38862
38863         * g++.old-deja/g++.other/sibcall1.C: New test.
38864
38865 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * gcc.dg/noncompile/init-3.c: New test.
38868
38869 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38870
38871         * gcc.dg/format-array-1.c: New test.
38872
38873 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38874
38875         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38876         writing through null pointers; remove comment about testing
38877         unterminated strings.
38878
38879 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38880
38881         * gcc.c-torture/execute/20001017-2.c: New test.
38882
38883 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38884
38885         * gcc.c-torture/compile/20001018-1.c: New test.
38886         * gcc.c-torture/compile/20001018-1.x: Xfail.
38887
38888 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38889
38890         * gcc.c-torture/execute/20001017-1.c: New test.
38891
38892 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38893
38894         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38895         for multiple use of arguments with scanf formats; add tests for
38896         multiple use of arguments.
38897
38898 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38899
38900         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38901
38902 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38903
38904         * gcc.dg/format-miss-1.c: New test.
38905
38906 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38907
38908         * gcc.c-torture/execute/20001013-1.c: New test.
38909
38910 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38911
38912         * gcc.dg/format-branch-1.c: New test.
38913
38914 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38915
38916         * README, lib/file-format.exp: Remove EGCS references.
38917
38918 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38919
38920         * gcc.dg/20001013-1.c: New test.
38921
38922 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38923
38924         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38925         for intmax_t in the compiler using __typeof__ and the type rules
38926         for conditional expressions.
38927
38928 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38929
38930         * gcc.dg/20001012-1.c: New test.
38931         * gcc.dg/20001012-2.c: New test.
38932
38933 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38934
38935         * gcc.dg/format-attr-1.c: New test.
38936
38937 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38938
38939         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
38940         __LONG_LONG_MAX__ instead of LLONG_MAX.
38941
38942 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38943
38944         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
38945         scanf flags.
38946         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
38947         flags.
38948
38949 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38950
38951         * gcc.dg/sequence-pt-1.c: New test.
38952
38953 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
38954
38955         * gcc.c-torture/execute/20001011-1.c: New testcase.
38956         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
38957
38958 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38959
38960         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
38961         does not error on it.
38962
38963 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
38964
38965         * gcc.dg/20001009-1.c: New test.
38966
38967 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
38968
38969         * gcc.c-torture/compile/20001009-1.c: Move from here ....
38970         * gcc.c-torture/execute/20001009-2.c: ... to here.
38971
38972 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
38973
38974         * gcc.c-torture/compile/20001009-1.c: New testcase.
38975         * gcc.c-torture/execute/20001009-1.c: New testcase.
38976         Testcases provided by Jan Hubicka <jh@suse.cz>.
38977
38978 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38979
38980         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38981         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
38982         uintmax_t using <limits.h> to emulate the compiler's internal
38983         logic.  No longer XFAIL %j tests.
38984
38985 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38986
38987         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
38988         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
38989         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
38990         regexps and details of expected handling of some bad formats.
38991         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
38992         suppression.
38993
38994 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38995
38996         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
38997         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
38998         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
38999         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39000         in list archives.
39001
39002 2000-10-06  Richard Henderson  <rth@cygnus.com>
39003
39004         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39005         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39006         * g++.old-deja/g++.jason/report.C: Likewise.
39007         * g++.old-deja/g++.law/friend5.C: Likewise.
39008         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39009         of the expected warnings.
39010
39011 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39012
39013         * g++.old-deja/g++.pt/enum14.C: New test.
39014
39015 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39016
39017         * g++.old-deja/g++.pt/crash59.C: New test.
39018
39019 2000-10-04  Will Cohen  <wcohen@redhat.com>
39020
39021         * gcc.dg/20000926-1.c: New test.
39022
39023 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39024
39025         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39026         function name for current C++ compiler.
39027         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39028
39029 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39030
39031         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39032         __PRETTY_FUNCTION__.
39033         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39034
39035 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39036
39037         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39038
39039 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39040
39041         * gcc.c-torture/compile/20000923-1.c: New test.
39042
39043 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39044
39045         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39046         * g++.old-deja/g++.pt/ttp62.C: Same.
39047         * g++.old-deja/g++.other/inline14.C: Same.
39048
39049 2000-09-24  Richard Henderson  <rth@cygnus.com>
39050
39051         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39052
39053 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39054
39055         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39056
39057 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39058
39059         * gcc.c-torture/compile/20000922-1.c: New file.
39060
39061 2000-09-21  Nick Clifton  <nickc@redhat.com>
39062
39063         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39064         a signed long modulo operation.
39065         (mod6): New function - perform an unsigned long modulo operation.
39066         (main): Add tests for modulos of very large numbers by very small
39067         dividends.
39068
39069 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39070
39071         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39072
39073 2000-09-19  Richard Henderson  <rth@cygnus.com>
39074
39075         * gcc.dg/compare2.c (case 10): XFAIL.
39076
39077 2000-09-18  Richard Henderson  <rth@cygnus.com>
39078
39079         * gcc.c-torture/execute/20000906-1.c: Move ...
39080         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39081         that support __builtin_trap.
39082
39083 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39084
39085         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39086
39087 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39088
39089         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39090         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39091         more $ format tests.
39092
39093 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39094
39095         * gcc.dg/format-errmk-1.c: New test.
39096
39097 2000-09-17  Greg McGary  <greg@mcgary.org>
39098
39099         * gcc.c-torture/execute/20000917-1.x: Remove.
39100
39101 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39102
39103         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39104
39105 2000-09-17  Greg McGary  <greg@mcgary.org>
39106
39107         * gcc.c-torture/execute/20000917-1.c: New test.
39108         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39109
39110 2000-09-16  Neil Booth  <NeilB@earthling.net>
39111
39112         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39113         in nested macro bug.
39114
39115 2000-09-15  Neil Booth  <NeilB@earthling.net>
39116
39117         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39118
39119 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39120
39121         * gcc.c-torture/execute/20000914-1.c: New test.
39122
39123 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39124
39125         * g++.other/inline13.C: New test.
39126
39127 2000-09-12  Andreas Jaeger  <aj@suse.de>
39128
39129         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39130         constant by Ulrich Drepper <drepper@redhat.com>.
39131
39132 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39133
39134         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39135
39136 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39137
39138         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39139
39140 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39141
39142         * gcc.dg/cpp/backslash.c: New test.
39143
39144 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39145
39146         * gcc.c-torture/execute/20000910-1.c: New test.
39147         * gcc.c-torture/execute/20000910-2.c: Likewise.
39148
39149 2000-09-11  Robert Lipe  <robertl@sco.com>
39150
39151         * gcc.dg/pragma-align.c: New test.
39152
39153 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39154
39155         * g++.old-deja/g++.pt/explicit82.C: New test.
39156         * g++.old-deja/g++.pt/explicit83.C: New test.
39157
39158 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39159
39160         * gcc.dg/asm-names.c: New test.
39161
39162 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39163
39164         * gcc.dg/cpp/tr-warn6.c: New test
39165
39166 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39167
39168         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39169         be accepted.
39170
39171 2000-09-07  Catherine Moore  <clm@redhat.com>
39172
39173         * gcc.c-torture/execute/unroll-1.c: New test.
39174
39175 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39176
39177         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39178         ERROR markers.
39179         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39180         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39181         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39182         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39183         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39184         Preprocess only.
39185         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39186         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39187
39188 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39189
39190         * g++.old-deja/g++.pt/deduct2.C: New test.
39191
39192 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39193
39194         * g++.old-deja/g++.pt/parms2.C: New test.
39195
39196 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39197
39198         * g++.old-deja/g++.pt/crash58.C: New test.
39199
39200 2000-09-06  Greg McGary  <greg@mcgary.org>
39201
39202         * gcc.c-torture/execute/20000906-1.c: New test.
39203         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39204
39205 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39206
39207         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39208
39209 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39210
39211         * g++.old-deja/g++.pt/crash57.C: New test.
39212
39213 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39214
39215         * g++.old-deja/g++.pt/crash56.C: New test.
39216
39217 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39218
39219         * g++.old-deja/g++.pt/koenig1.C: New test.
39220
39221 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39222
39223         * gcc.dg/20000904-1.c: New test.
39224
39225 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39226
39227         * gcc.dg/cpp/paste8.c: New test.
39228
39229 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39230
39231         * gcc.c-torture/compile/20000827-1.c: New test.
39232
39233 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39234
39235         * gcc.dg/format-diag-1.c: New test.
39236
39237 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39238
39239         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39240         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39241         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39242         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39243         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39244
39245 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39246
39247         * g++.old-deja/g++.other/nested4.C: New test.
39248
39249 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39250
39251         * g++.old-deja/g++.ns/scoped1.C: New test.
39252
39253 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39254
39255         * lib/g++.exp: Support testing already-installed GCC.
39256
39257 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39258
39259         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39260
39261 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39262
39263         * gcc.dg/return-type-2.c: New test.
39264
39265 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39266
39267         * gcc.c-torture/compile/20000825-1.c: New test.
39268
39269 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39270
39271         * gcc.dg/dwarf2-2.c: New test.
39272
39273 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39274
39275         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39276         dg-warning regexps.
39277
39278 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39279
39280         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39281         gcc.dg/format-ext-5.c: New tests.
39282
39283 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39284
39285         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39286
39287 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39288
39289         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39290
39291 2000-08-24  Richard Henderson  <rth@cygnus.com>
39292
39293         * gcc.dg/ia64-sync-1.c: New test.
39294         * gcc.dg/ia64-sync-2.c: New test.
39295         * gcc.dg/ia64-asm-1.c: New test.
39296
39297 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39298
39299         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39300         * gcc.dg/format-ext-2.c: New test.
39301
39302 2000-08-23  Jason Merrill  <jason@redhat.com>
39303
39304         * lib/old-dejagnu.exp: Also ignore "In member function" and
39305         "At global scope".
39306
39307 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39308
39309         * gcc.dg/noncompile/label-lineno-1.c: New test.
39310
39311 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39312
39313         * gcc.dg/c99-array-nonobj-1.c: New test.
39314
39315 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39316
39317         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39318         tests.
39319         * gcc.dg/format-ext-1.c: New test.
39320
39321 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39322
39323         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39324         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39325         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39326         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39327         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39328
39329 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39330
39331         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39332         gcc.dg/c99-strftime-2.c: New tests.
39333
39334 2000-08-22  Richard Henderson  <rth@cygnus.com>
39335
39336         * gcc.c-torture/execute/20000822-1.c: New test.
39337
39338 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39339
39340         * gcc.c-torture/execute/20000819-1.x: Remove.
39341
39342 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39343
39344         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39345         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39346         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39347         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39348         gcc.dg/format-xopen-1.c: New tests.
39349
39350 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39351
39352         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39353
39354 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39355
39356         * g++.old-deja/g++.other/loop2.C: New test.
39357
39358         * gcc.c-torture/compile/20000606-1.c: New test.
39359         * gcc.c-torture/compile/20000728-1.c: New test.
39360         * gcc.c-torture/execute/20000801-1.c: New test.
39361         * gcc.c-torture/execute/20000801-2.c: New test.
39362         * gcc.c-torture/execute/20000819-1.c: New test.
39363         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39364         * gcc.dg/20000629-1.c: New test.
39365         * gcc.dg/20000724-1.c: New test.
39366         * gcc.dg/20000807-1.c: New test.
39367
39368 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39369
39370         * gcc.dg/cpp/pragma-1.c: New test.
39371         * gcc.dg/cpp/pragma-2.c: New test.
39372
39373 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39374
39375         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39376         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39377
39378 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39379
39380         * gcc.c-torture/compile/20000818-1.c: New test.
39381
39382 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39383
39384         * gcc.c-torture/execute/20000818-1.c: New test.
39385
39386 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39387
39388         * gcc.dg/format-va-1.c: New test.
39389
39390 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39391
39392         * g++.old-deja/g++.other/typedef8.C: New test.
39393
39394 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39395
39396         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39397         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39398         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39399         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39400         * g++.old-deja/g++.other/ptrmem7.C: New test.
39401         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39402
39403 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39404
39405         * g++.old-deja/g++.pt/typename27.C: New test.
39406
39407 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39408
39409         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39410         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39411         * g++.old-deja/g++.pt/friend45.C: New test.
39412         * g++.old-deja/g++.other/friend8.C: New test.
39413
39414 2000-08-15  Richard Henderson  <rth@cygnus.com>
39415
39416         * gcc.c-torture/execute/20000815-1.c: New test.
39417
39418 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39419
39420         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39421         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39422         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39423
39424 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39425
39426         * g++.old-deja/g++.other/refinit2.C: New test.
39427
39428 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39429
39430         * lib/c-torture.exp (c-torture): Make
39431         compiler_conditional_xfail_data global.
39432         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39433         compiler_conditional_xfail_data machinery.
39434         (f-torture-execute): Likewise.
39435         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39436         and only when unrolling loops.
39437
39438         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39439
39440 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39441
39442         * g++.old-deja/g++.pt/explicit81.C: New test.
39443
39444 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39445
39446         * g++.old-deja/g++.pt/typename26.C: New test.
39447
39448 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39449
39450         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39451         warning.
39452
39453 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39454
39455         * g++.old-deja/g++.other/array3.C: New test.
39456
39457 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39458
39459         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39460         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39461         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39462         New tests.
39463
39464 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39465
39466         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39467         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39468
39469 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39470
39471         * gcc.c-torture/execute/20000808-1.c: New test.
39472
39473 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39474
39475         * gcc.dg/c90-const-expr-1.c: New test.
39476
39477 2000-08-08  Richard Henderson  <rth@cygnus.com>
39478
39479         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39480
39481 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39482
39483         * gcc.dg/noncompile/const-ll-1.c: New test.
39484
39485 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39486
39487         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39488
39489 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39490
39491         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39492         that running programs linked against the shared version of libobjc
39493         run correctly.
39494
39495 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39496
39497         * gcc.dg/c99-printf-1.c: New test.
39498
39499 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39500
39501         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39502
39503 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39504
39505         * gcc.c-torture/execute/20000731-1.x: Delete.
39506
39507 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39508
39509         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39510         and torture_without_loops as is done by c-torture.exp.
39511         (search_for): Copy from c-torture.exp.
39512         (gcc-dg-runtest): New function, drives a directory of tests
39513         iterating over the TORTURE_OPTIONS.
39514         (scan-assembler, scan-assembler-not): Move here from
39515         individual directory drivers.
39516
39517         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39518         defined by lib/gcc-dg.exp.
39519         * gcc.dg/cpp/cpp.exp: Likewise.
39520         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39521         gcc-dg-runtest, so we cycle over optimization options.
39522
39523         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39524         * gcc.dg/compare2.c: No longer expected to fail.
39525
39526 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39527
39528         * gcc.c-torture/execute/20000804-1.c: New test.
39529
39530 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39531
39532         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39533
39534 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39535
39536         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39537
39538 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39539
39540         * gcc.c-torture/compile/20000803-1.c: New test.
39541
39542 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39543
39544         * gcc.c-torture/execute/20000801-3.c,
39545         gcc.c-torture/execute/20000801-4.c: New tests.
39546         * gcc.c-torture/execute/20000801-3.x,
39547         gcc.c-torture/execute/20000801-4.x: Xfail.
39548
39549 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39550
39551         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39552         libobjc/.libs to allow for libtool.
39553
39554 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39555
39556         * gcc.c-torture/compile/20000802-1.c: New test.
39557
39558 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39559
39560         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39561
39562 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39563
39564         * gcc-c-torture/execute/20000731-2.c: New test.
39565
39566         * gcc.c-torture/execute/20000731-1.c: New test.
39567         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39568
39569 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39570
39571         * testsuite/gcc.dg/cpp/paste7.c: New test.
39572         * gcc.dg/cpp/20000725-1.c: New test.
39573
39574 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39575
39576         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39577         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39578         declaration warning for __builtin_dwarf_reg_size.
39579
39580         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39581
39582 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39583
39584         * gcc.dg/noncompile/voidparam-1.c: New test.
39585
39586 2000-07-30  Richard Henderson  <rth@cygnus.com>
39587
39588         * gcc.dg/c90-digraph-1.c: Don't xfail.
39589         * gcc.dg/compare2.c (case 10): Xfail.
39590         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39591
39592 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39593
39594         * gcc.dg/c99-main-1.c: New test.
39595
39596 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39597
39598         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39599
39600 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39601
39602         * gcc.c-tortuer/execute/20000726-1.c: New test.
39603
39604 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39605
39606         * gcc.c-torture/execute/enum-2.c: New test.
39607
39608 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39609
39610         * gcc.dg/cpp/tr-warn3.c: New test.
39611
39612 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39613
39614         * g++.old-deja/g++.ext/implicit1.C: Remove.
39615         * g++.old-deja/g++.jason/c2.C: Remove
39616         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39617         * g++.old-deja/g++.pt/crash16.C: Likewise.
39618         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39619
39620 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39621
39622         * g++.old-deja/g++.other/for2.C: New test.
39623
39624 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39625
39626         * gcc.dg/20000720-1.c: New test.
39627
39628 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39629
39630         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39631
39632 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39633
39634         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39635         * gcc.c-torture/execute/20000722-1.c: New.
39636         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39637
39638 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39639
39640         * gcc.dg/cpp/20000720-1.S: New test.
39641
39642 2000-07-21  Michael Meissner  <meissner@redhat.com>
39643
39644         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39645
39646 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39647
39648         * g++.old-deja/g++.brendan/crash16.C,
39649         g++.old-deja/g++.brendan/parse3.C,
39650         g++.old-deja/g++.brendan/redecl1.C,
39651         g++.old-deja/g++.ns/template13.C,
39652         g++.old-deja/g++.other/decl4.C,
39653         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39654
39655 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39656
39657         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39658         and "Internal error".
39659
39660         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39661         regexps.
39662         * gcc.dg/cpp/paste6.c: New test.
39663
39664 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39665
39666         * gcc.dg/cpp/tr-direct.c: New test.
39667
39668         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39669         gcc.dg/cpp/undef1.c: Tweak error regexps.
39670
39671 2000-07-18  Eric Christopher <echristo@redhat.com>
39672
39673         * gcc.c-torture/compile/20000718-1.c: New test.
39674
39675 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39676
39677         * cpplex.c (_cpp_push_token): If the token being pushed back
39678         is the previous token in this context, just subtract one from
39679         context->posn.
39680         * cppmacro.c (save_expansion): Clear aux field when storing a
39681         placemarker.
39682
39683 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39684
39685         * gcc.dg/noncompile/redecl-1.c: New test.
39686
39687 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39688
39689         * gcc.c-torture/execute/20000717-5.c: New test.
39690         * gcc.c-torture/execute/20000717-1.x: Removed.
39691
39692 2000-07-17  Richard Henderson  <rth@cygnus.com>
39693
39694         * gcc.c-torture/execute/20000717-4.c: New test.
39695
39696 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39697
39698         * gcc.dg/cpp/syshdr.c: New test.
39699         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39700
39701 2000-07-17  Neil Booth  <neilb@earthling.net>
39702
39703         * gcc.dg/cpp/cmdlne-dM.c: New test.
39704         * gcc.dg/cpp/cmdlne-dD.c: New test.
39705
39706 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39707
39708         * gcc.c-torture/execute/20000717-3.c: New test.
39709
39710         * gcc.c-torture/compile/20000717-1.c: New test.
39711
39712 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39713
39714         * gcc.c-torture/execute/20000717-2.c: New test.
39715
39716 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39717
39718         * gcc.dg/formatz-1.c: New test.
39719
39720         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39721         * gcc.dg/c99-digraph-1.c: New tests.
39722
39723         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39724         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39725
39726         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39727         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39728         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39729         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39730         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39731         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39732         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39733
39734 2000-07-17   Greg McGary <greg@mcgary.org>
39735
39736         * gcc.c-torture/execute/20000717-1.c: New test.
39737         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39738
39739 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39740
39741         * gcc.c-torture/execute/20000715-2.c: New test.
39742         * gcc.dg/20000715-1.c: New test.
39743
39744 2000-07-15  Michael Meissner  <meissner@redhat.com>
39745
39746         * gcc.c-torture/execute/20000715-1.c: New test.
39747
39748 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39749
39750         * gcc.c-torture/execute/20000707-1.c: New test.
39751
39752 2000-07-13  Neil Booth  <NeilB@earthling.net>
39753
39754         * testsuite/gcc.dg/cpp/digraph1.c,
39755         testsuite/gcc.dg/cpp/digraph2.c,
39756         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39757
39758 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39759
39760         * g77.f-torture/compile/20000630-2.f: New test.
39761         * g77.f-torture/compile/20000630-2.x
39762
39763 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39764
39765         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39766
39767 2000-07-11  Neil Booth  <NeilB@earthling.net>
39768
39769         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39770
39771 2000-07-11  Neil Booth  <NeilB@earthling.net>
39772
39773         * gcc.dg/cpp/cmdlne-C.c: New.
39774
39775 2000-07-09  Neil Booth  <NeilB@earthling.net>
39776
39777         * gcc.dg/cpp/directiv.c: New tests.
39778         * gcc.dg/cpp/undef1.c: Update.
39779
39780 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39781
39782         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39783
39784 2000-07-09  Neil Booth  <NeilB@earthling.net>
39785
39786         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39787
39788 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39789
39790         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39791         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39792
39793 2000-07-08  Neil Booth  <NeilB@earthling.net>
39794
39795         * gcc.dg/cpp/macsyntx.c: New tests.
39796
39797 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39798
39799         * gcc.dg/20000707-1.c: New test.
39800
39801 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39802
39803         * gcc.c-torture/execute/20000706-1.c: New test.
39804         * gcc.c-torture/execute/20000706-2.c: New test.
39805         * gcc.c-torture/execute/20000706-3.c: New test.
39806         * gcc.c-torture/execute/20000706-4.c: New test.
39807         * gcc.c-torture/execute/20000706-5.c: New test.
39808
39809 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39810
39811         * g++.old-deja/g++.pt/instantiate7.C: New test.
39812
39813 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39814
39815         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39816         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39817         * g++.old-deja/g++.other/rtti3.C: Likewise.
39818         * g++.old-deja/g++.other/rttid3.C: Likewise.
39819
39820 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39821
39822         *  g77.f-torture/compile/20000630-1.x: Fix typo
39823
39824 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39825
39826         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39827         assembly output.
39828
39829 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39830
39831         * gcc.dg/cpp/ident.c: New test.
39832
39833 2000-07-05  Neil Booth  <NeilB@earthling.net>
39834
39835         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39836           gcc.dg/cpp/lexstrng.c: New tests.
39837
39838 2000-07-04  Neil Booth  <NeilB@earthling.net>
39839
39840         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39841         * gcc.dg/cpp/strify2.c: Same.
39842
39843 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39844
39845         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39846         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39847         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39848         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39849
39850         * testsuite/gcc.dg/cpp/macro1.c,
39851         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39852         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39853         testsuite/gcc.dg/cpp/strify1.c,
39854         testsuite/gcc.dg/cpp/strify2.c: New tests.
39855
39856 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39857
39858         * gcc.c-torture/execute/20000703-1.c: New test.
39859
39860 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39861
39862         * g++.old-deja/g++.pt (lookup10.C): New test.
39863
39864 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39865
39866         * g++.old-deja/g++.pt (typename25.C): New test.
39867
39868 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39869
39870         * gcc.c-torture/compile/20000701-1.c: New test.
39871
39872 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39873
39874         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39875         to test case.
39876
39877 2000-06-30  Catherine Moore  <clm@cygnus.com>
39878
39879         * gcc.c-torture/execute/align-1.c: New test.
39880
39881 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39882
39883         * g++.old-deja/g++.pt/expr8.C: New test.
39884         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39885
39886 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39887
39888         * gcc.c-torture/compile/20000629-1.c: New test.
39889
39890 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39891
39892
39893         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39894         gcc.dg/noncompile directory, depending on whether they're
39895         preprocessor tests or not.  Annotate all the tests for the dg
39896         framework.
39897
39898         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39899         * gcc.dg/noncompile/noncompile.exp: New.
39900
39901         * Moved files:
39902         Old name                                New name
39903         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39904         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39905         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39906         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39907         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39908         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39909         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39910         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39911         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39912         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39913         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39914         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39915         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39916         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39917         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39918         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39919         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39920         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39921         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39922         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39923         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39924         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39925         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39926         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39927
39928         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39929         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39930         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39931         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39932         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
39933         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
39934
39935 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39936
39937         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
39938         declare one variable.  On the fourth, error.
39939         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
39940         declared by 20000628-1a.h.
39941
39942 2000-06-29  Richard Henderson  <rth@redhat.com>
39943
39944         * gcc.c-torture/execute/930529-1.x: New file.
39945         * gcc.dg/920413-1.c: Adjust expected warning text.
39946         * gcc.dg/980217-1.c: Declare abort.
39947         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
39948
39949 2000-06-29  Jeffrey A Law  (law@cygnus.com)
39950
39951         * g77.f-torture/compile/20000629-1.f: New test.
39952         * g77.f-torture/compile/20000629-1.x: Expected to fail.
39953
39954 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39955
39956         Rearrange lots of files, removing entirely the
39957         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
39958         directories.
39959
39960         * Deleted files:
39961         gcc.c-torture/code_quality/code_quality.exp
39962         gcc.c-torture/special/special.exp
39963         gcc.failure/failure.exp
39964         gcc.failure/940409-1.x
39965         gcc.c-torture/compile/961203-1.x
39966
39967         * New files:
39968         gcc.misc-tests/linkage.exp
39969         gcc.c-torture/execute/920730-1t.c
39970         gcc.c-torture/execute/920730-1t.x
39971         gcc.c-torture/compile/920520-1.x
39972         gcc.c-torture/compile/920521-1.x
39973         gcc.c-torture/compile/981006-1.x
39974         gcc.c-torture/execute/eeprof-1.x
39975
39976         * Moved files (possibly with modifications to fit a new harness):
39977         Old name                                New name
39978         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
39979         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
39980         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
39981         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
39982         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
39983         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
39984         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
39985         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
39986         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
39987         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
39988         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
39989         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
39990         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
39991         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
39992
39993 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
39994
39995         * c-torture/compile/961203-1.x: Delete.
39996
39997         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
39998         not exit. Include stdio.h.
39999         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40000         * gcc.misc-tests/dg-12.c: Likewise.
40001         * gcc.misc-tests/dg-5.c: Likewise.
40002         * gcc.misc-tests/dg-6.c: Likewise.
40003         * gcc.misc-tests/dg-7.c: Prototype abort.
40004         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40005         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40006         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40007         not exit.
40008         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40009         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40010
40011 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40012
40013         * gcc.dg/cpp/20000628-1.c: New test.
40014         * gcc.dg/cpp/20000628-1.h: New header for above test.
40015         * gcc.dg/cpp/20000628-1a.h: Likewise.
40016
40017 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40018
40019         * gcc.dg/cpp: New directory.
40020         * gcc.dg/cpp/cpp.exp: New driver.
40021         * gcc.dg/cpp/20000627-1.c: New test.
40022         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40023         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40024         and rewrite as a compilation test.
40025
40026         * gcc.dg: Move many files into the cpp subdirectory, possibly
40027         renaming or editing them as well.
40028         Old name                New name
40029         990119-1.c              cpp/19990119-1.c
40030         990228-1.c              cpp/19990228-1.c
40031         990407-1.c              cpp/19990407-1.c
40032         990409-1.c              cpp/19990409-1.c
40033         990413-1.c              cpp/19990413-1.c
40034         990703-1.c              cpp/19990703-1.c
40035         20000127-1.c            cpp/20000127-1.c
40036         20000129-1.c            cpp/20000129-1.c
40037         20000207-1.c            cpp/20000207-1.c
40038         20000207-2.c            cpp/20000207-2.c
40039         20000209-1.c            cpp/20000209-1.c
40040         20000209-2.c            cpp/20000209-2.c
40041         20000301-1.c            cpp/20000301-1.c
40042         20000419-1.c            cpp/20000419-1.c
40043         20000510-1.S            cpp/20000510-1.S
40044         20000519-1.c            cpp/20000519-1.c
40045         20000529-1.c            cpp/20000529-1.c
40046         20000625-1.c            cpp/20000625-1.c
40047         20000625-2.c            cpp/20000625-2.c
40048         cpp-as1.c               cpp/assert1.c
40049         cpp-as2.c               cpp/assert2.c
40050         cxx-comments-1.c        cpp/cxxcom1.c
40051         cxx-comments-2.c        cpp/cxxcom2.c
40052         endif-label.c           cpp/endif.c
40053         cpp-hash1.c             cpp/hash1.c
40054         cpp-hash2.c             cpp/hash2.c
40055         cpp-if1.c               cpp/if-1.c
40056         cpp-if2.c               cpp/if-2.c
40057         cpp-if3.c               cpp/if-3.c
40058         cpp-if4.c               cpp/if-4.c
40059         cpp-if5.c               cpp/if-5.c
40060         cpp-cond.c              cpp/if-cexp.c
40061         cpp-missingop.c         cpp/if-mop.c
40062         cpp-missingparen.c      cpp/if-mpar.c
40063         cpp-opprec.c            cpp/if-oppr.c
40064         cpp-ifparen.c           cpp/if-paren.c
40065         cpp-shortcircuit.c      cpp/if-sc.c
40066         cpp-shift.c             cpp/if-shift.c
40067         cpp-unary.c             cpp/if-unary.c
40068         cpp-li1.c               cpp/line1.c
40069         cpp-li2.c               cpp/line2.c
40070         lineno.c                cpp/line3.c
40071         lineno-2.c              cpp/line4.c
40072         cpp-mi.c                cpp/mi1.c
40073         cpp-mic.h               cpp/mi1c.h
40074         cpp-micc.h              cpp/mi1cc.h
40075         cpp-mind.h              cpp/mi1nd.h
40076         cpp-mindp.h             cpp/mi1ndp.h
40077         cpp-mix.h               cpp/mi1x.h
40078         cpp-mi2.c               cpp/mi2.c
40079         cpp-mi2a.h              cpp/mi2a.h
40080         cpp-mi2b.h              cpp/mi2b.h
40081         cpp-mi2c.h              cpp/mi2c.h
40082         cpp-mi3.c               cpp/mi3.c
40083         cpp-mi3.def             cpp/mi3.def
40084         poison-1.c              cpp/poison.c
40085         pr-impl.c               cpp/prag-imp.c
40086         cpp-redef-2.c           cpp/redef1.c
40087         cpp-redef.c             cpp/redef2.c
40088         strpaste.c              cpp/strp1.c
40089         strpaste-2.c            cpp/strp2.c
40090         cpp-tradpaste.c         cpp/tr-paste.c
40091         cpp-tradstringify.c     cpp/tr-str.c
40092         cpp-tradwarn1.c         cpp/tr-warn1.c
40093         cpp-tradwarn2.c         cpp/tr-warn2.c
40094         trigraphs.c             cpp/trigraphs.c
40095         cpp-unc1.c              cpp/unc1.c
40096         cpp-unc2.c              cpp/unc2.c
40097         cpp-unc3.c              cpp/unc3.c
40098         cpp-unc.c               cpp/unc4.c
40099         undef.c                 cpp/undef1.c
40100         undef-2.c               cpp/undef2.c
40101         cpp-wi1.c               cpp/widestr1.c
40102
40103 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40104
40105         * lib/g++.exp (g++_include_flags): Tweak.
40106
40107 2000-06-27  H.J. Lu  <hjl@gnu.org>
40108             Loren J. Rittle  <ljrittle@acm.org>
40109
40110         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40111         version with one that knows about the new gcc tree structure.
40112         (g++_link_flags): Same.
40113
40114 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40115
40116         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40117         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40118         case we are cross-compiling.
40119
40120         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40121         g++.old-deja/g++.niklas/Makefile.in,
40122         g++.old-deja/g++.niklas/configure.in,
40123         g++.old-deja/g++.other/Makefile.in,
40124         g++.old-deja/g++.other/configure.in,
40125         gcc.c-torture/code_quality/Makefile.in,
40126         gcc.c-torture/code_quality/configure.in,
40127         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40128         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40129         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40130         gcc.c-torture/execute/ieee/Makefile.in,
40131         gcc.c-torture/execute/ieee/configure.in,
40132         gcc.c-torture/noncompile/Makefile.in,
40133         gcc.c-torture/noncompile/configure.in,
40134         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40135         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40136         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40137
40138 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40139
40140         * g++.old-deja/g++.other/ambig3.C: New test.
40141
40142 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40143
40144         * g++.old-deja/g++.pt/syntax1.C: New test.
40145         * g++.old-deja/g++.pt/syntax2.C: New test.
40146         * g++.old-deja/g++.other/syntax3.C: New test.
40147         * g++.old-deja/g++.other/syntax4.C: New test.
40148
40149 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40150
40151         * gcc.dg/20000623-1.c: Prototype exit and abort.
40152
40153 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40154
40155         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40156         New tests.
40157         * gcc.dg/cpp-mi3.def: New file.
40158
40159         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40160         inside assertions.
40161         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40162         lexer's error messages.
40163         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40164         divine anything from the linemarkers.
40165         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40166         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40167
40168 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40169
40170         * gcc.dg/20000623-1.c: New test.
40171
40172 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40173
40174         * gcc.c-torture/execute/20000622-1.c: New test.
40175
40176 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40177
40178         * g++.old-deja/g++.other/init15.C: New test.
40179
40180 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40181
40182         * g++.old-deja/g++.pt/vaarg2.C: New test.
40183         * g++.old-deja/g++.pt/vaarg3.C: New test.
40184
40185 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40186
40187         * g++.old-deja/g++.other/dyncast6.C: New test.
40188
40189 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40190
40191         * gcc.c-torture/execute/loop-6.c: New test.
40192
40193 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40194
40195         * gcc.dg/20000614-1.c: New test.
40196         * gcc.dg/20000614-2.c: New test.
40197
40198 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40199
40200         * g++.old-deja/g++.other/inline12.C: New test.
40201
40202 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * g++.old-deja/g++.other/eh1.C: New test.
40205
40206 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40207
40208         * g++.old-deja/g++.other/type.C: New test.
40209
40210 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40211
40212         * g++.old-deja/g++.other/initstring.C: New test.
40213
40214 2000-06-12  Jason Merrill  <jason@redhat.com>
40215
40216         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40217
40218 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40219
40220         * gcc.c-torture/compile/20000609-1.c: New test.
40221
40222 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40223
40224         * gcc.dg/20000609-1.c: New test.
40225
40226 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40227
40228         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40229         * gcc.c-torture/noncompile/poison-1.c: Move...
40230         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40231         * gcc.dg/cpp-li1.c: Add a token after the #line.
40232
40233 2000-06-05  Richard Henderson  <rth@cygnus.com>
40234
40235         * gcc.c-torture/execute/20000605-2.c: New test.
40236         * gcc.c-torture/execute/20000605-3.c: New test.
40237
40238 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40239
40240         * g77.f-torture/execute/20000503-1.x: New file.
40241
40242 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40243
40244         * g++.old-deja/g++.eh/badalloc1.C: New test.
40245
40246 2000-06-05  Richard Henderson  <rth@cygnus.com>
40247
40248         * gcc.c-torture/execute/20000605-1.c: New test.
40249
40250 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40251             Nathan Sidwell <nathan@codesourcery.com>
40252
40253         * gcc.c-torture/compile/20000605-1.c: New test.
40254
40255 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40256
40257         * g77.f-torture/compile/20000601-1.f: New test.
40258
40259 2000-06-03  Richard Henderson  <rth@cygnus.com>
40260
40261         * gcc.c-torture/execute/20000603-1.c: New.
40262
40263 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40264
40265         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40266         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40267
40268 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40269
40270         * gcc.dg/compare2.c (case 12): XFAIL.
40271         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40272         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40273
40274         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40275
40276 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40277
40278         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40279         guard macro is already defined when the header is first
40280         included.
40281         * gcc.dg/cpp-mix.h: New file.
40282         * gcc.dg/endif-label.c: Update patterns to match compiler.
40283
40284         * g++.brendan/complex1.C: Declare abort.
40285         * g++.law/refs4.C: Remove XFAIL.
40286         * g++.oliva/expr2.C: Declare abort and exit.
40287
40288 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40289
40290         * gcc.c-torture/execute/20000528-1.c: New test.
40291
40292         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40293         * g++.old-deja/g++.law/temps4.C: Likewise.
40294
40295         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40296         stdlib.h.  Call abort() on failure.
40297         * g++.old-deja/g++.law/refs4.C: Likewise.
40298         * g++.old-deja/g++.law/temps4.C: Likewise.
40299         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40300         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40301
40302 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40303
40304         Relative to g++.dg/special:
40305         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40306
40307         Relative to g++.old-deja:
40308         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40309         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40310         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40311         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40312         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40313         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40314         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40315
40316         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40317         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40318         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40319         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40320         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40321         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40322         and/or string.h.
40323
40324         * g++.other/goto1.C: Update expectations for error messages.
40325
40326 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40327
40328         * gcc.c-torture/compile/20000523-1.c: New test.
40329
40330 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40331
40332         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40333
40334 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40335
40336         * g++.old-deja/g++.eh/catch11.C: New test.
40337         * g++.old-deja/g++.eh/catch12.C: New test.
40338
40339 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40340
40341         * gcc.c-torture/execute/20000523-1.c: New test.
40342
40343 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40344
40345         * c-torture/execute/bcp-1.c: Replace abort in arg of
40346         __builtin_constant_p with a generic external function.
40347
40348         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40349         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40350         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40351         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40352         Prototype abort and/or exit.
40353
40354         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40355         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40356         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40357         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40358
40359 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40360
40361         * gcc.dg/dwarf2-1.c: New test.
40362
40363 2000-05-20  Richard Henderson  <rth@cygnus.com>
40364
40365         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40366
40367 2000-05-20  Andreas Jaeger  <aj@suse.de>
40368
40369         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40370         testcase.
40371
40372 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40373
40374         * gcc.c-torture/execute/20000519-2.c: New test.
40375
40376 2000-05-19  Andreas Jaeger  <aj@suse.de>
40377
40378         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40379         which fails with SSA.
40380
40381         * lib/c-torture.exp: Also test with -O3 -fssa.
40382
40383 2000-05-18  Michael Meissner  <meissner@redhat.com>
40384
40385         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40386         * gcc.c-torture/execute/920415-1.c: Ditto.
40387         * gcc.c-torture/execute/920501-1.c: Ditto.
40388         * gcc.c-torture/execute/conversion.c: Ditto.
40389         * gcc.c-torture/execute/cvt-1.c: Ditto.
40390
40391 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40392
40393         * gcc.c-torture/compile/20000518-1.c: New test.
40394
40395 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40396
40397         * g77.f-torture/compile/200005018.f: New test.
40398
40399 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40400
40401         * gcc.c-torture/compile/20000517-1.c: New test.
40402
40403 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40404
40405         * gcc.c-torture/execute/20000516-1.c: New test.
40406
40407 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40408
40409         * g++.old-deja/g++.other/eh.C: New test.
40410
40411 2000-05-12  Richard Henderson  <rth@cygnus.com>
40412
40413         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40414         constants through to doit's conditional.
40415
40416 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40417
40418         * gcc.c-torture/compile/20000511-1.c: New test.
40419         * g77.f-torture/compile/20000511-1.f: New test.
40420         * g77.f-torture/compile/20000511-2.f: New test.
40421
40422 2000-05-11  Michael Meissner  <meissner@redhat.com>
40423
40424         * gcc.c-torture/execute/20000511-1.c: New test.
40425
40426 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40427
40428         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40429         * gcc.dg/20000510-1.S: New.
40430
40431 2000-05-08  Catherine Moore  <clm@cygnus.com>
40432
40433         * gcc.dg/unused-3.c: New.
40434
40435 2000-05-06  Richard Henderson  <rth@cygnus.com>
40436
40437           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40438           * g++.old-deja/g++.mike/warn1.C: Likewise.
40439           * g++.old-deja/g++.pt/local1.C: Likewise.
40440           * g++.old-deja/g++.pt/local7.C: Likewise.
40441           * g++.old-deja/g++.pt/spec16.C: Likewise.
40442
40443 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40444
40445         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40446
40447 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40448
40449           * g77.f-torture/execute/20000503-1.f: New test.
40450
40451 2000-05-04  Andreas Jaeger  <aj@suse.de>
40452
40453         * gcc.dg/noreturn-2.c: New test.
40454
40455 2000-05-04  Neil Booth  <NeilB@earthling.net>
40456
40457         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40458         preprocessor.
40459
40460 2000-05-04  Richard Henderson  <rth@cygnus.com>
40461
40462         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40463
40464 2000-05-04  Richard Henderson  <rth@cygnus.com>
40465
40466         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40467         OpenSSL by Jason R Thorpe.
40468
40469 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40470
40471         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40472
40473 2000-05-03  Robert Lipe <robertlipe@usa.net>
40474
40475         * gcc.dg/20000503-1.c: New test.
40476
40477 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40478
40479         * gcc.c-torture/compile/20000502-1.c: New test.
40480         * g++.old-deja/g++.other/align.C: New test.
40481         * gcc.dg/cpp-tradstringify.c: New test.
40482
40483 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40484
40485         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40486         and hard registers.
40487
40488 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40489
40490         * gcc.c-torture/execute/loop-5.c: New test.
40491
40492 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40493
40494         * gcc.c-torture/execute/va-arg-20.c: New test.
40495
40496 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40497
40498         * gcc.c-torture/execute/20000422-1.c: New test.
40499
40500 2000-04-20  Greg McGary  <gkm@gnu.org>
40501
40502         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40503         when optimizing, but without sibling-call optimizations (-O1).
40504
40505 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40506
40507           * gcc.c-torture/compile/20000420-1.c: New test.
40508
40509 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40510
40511         * g++.abi/ptrflags.C: New test.
40512         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40513
40514 2000-04-19  Catherine Moore  <clm@cygnus.com>
40515
40516         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40517
40518 2000-04-19  Greg McGary  <gkm@gnu.org>
40519
40520         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40521         sibling-call optimizations.
40522
40523 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40524
40525         * gcc.dg/20000419-1.c: New test.
40526
40527 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40528
40529         * gcc.c-torture/execute/20000412-6.c: New test.
40530
40531 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40532
40533         * gcc.c-torture/execute/20000412-5.c: New test.
40534         * g77.f-torture/compile/20000412-1.f: New test.
40535         * gcc.c-torture/execute/20000412-4.c: New test.
40536         * gcc.c-torture/compile/20000412-2.c: New test.
40537         * gcc.c-torture/execute/20000412-3.c: New test.
40538         * gcc.c-torture/compile/20000412-1.c: New test.
40539         * gcc.c-torture/execute/20000412-2.c: New test.
40540
40541 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40542
40543         * objc/execute/bf-20.m: New test.
40544
40545 2000-04-10  Richard Henderson  <rth@cygnus.com>
40546
40547         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40548
40549         * gcc.c-torture/execute/20000412-1.c: New test.
40550
40551 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40552
40553         * g++.old-deja/g++.eh/catchptr1.C: New test.
40554
40555 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40556
40557         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40558
40559 2000-04-08  Neil Booth  <NeilB@earthling.net>
40560
40561         * gcc.dg/cpp-nullchar.c: Remove test as
40562         embedded nulls cause problems.
40563
40564 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40565
40566         * gcc.dg/compare2.c: New test.
40567
40568 2000-04-08  Neil Booth  <NeilB@earthling.net>
40569
40570         * gcc.dg/cpp-nullchar.c: New test.
40571
40572 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40573
40574         * gcc.dg/cpp-mi2.c: New test.
40575         * gcc.dg/cpp-mi2[abc].h: New files.
40576
40577 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40578
40579         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40580         member name.
40581
40582 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40583
40584         * g++.old-deja/g++.abi/vmihint.C: New test.
40585
40586 2000-04-06  Neil Booth  <NeilB@earthling.net>
40587
40588         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40589         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40590         copyright.
40591
40592 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40593
40594         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40595         avoid stack-frame overwrite.
40596
40597 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40598
40599         * gcc.c-torture/compile/20000405-2.c: New test.
40600         * gcc.c-torture/compile/20000405-3.c: New test.
40601
40602 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40603
40604         * gcc.c-torture/compile/20000405-1.c: New test.
40605
40606 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40607
40608         * gcc.dg/cast-qual-1.c: Revert last change.
40609
40610 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40611
40612         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40613
40614 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40615
40616         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40617         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40618
40619 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40620
40621         * gcc.c-torture/compile/20000403-2.c: New test.
40622         * gcc.c-torture/compile/20000403-1.c: New test.
40623
40624 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40625
40626         * gcc.c-torture/execute/20000403-1.c: New test.
40627
40628 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40629
40630         * gcc.c-torture/execute/20000402-1.c: New test.
40631
40632 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40633
40634         * gcc.c-torture/execute/va-arg-15.c: New test.
40635         * gcc.c-torture/execute/va-arg-16.c: New test.
40636         * gcc.c-torture/execute/va-arg-17.c: New test.
40637         * gcc.c-torture/execute/va-arg-18.c: New test.
40638         * gcc.c-torture/execute/va-arg-19.c: New test.
40639
40640 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40641
40642         * gcc.c-torture/compile/981211-1.c: Move to...
40643         * gcc.dg/cpp-as1.c: ...here.
40644         * gcc.dg/cpp-as2.c: New file.
40645
40646         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40647         compiler.
40648
40649 2000-04-02  Neil Booth  <NeilB@earthling.net>
40650
40651         * gcc.dg/cpp-cond.c  New tests.
40652         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40653         accidental success less likely.
40654         * gcc.dg/cpp-missingop.c  New tests.
40655         * gcc.dg/cpp-missingparen.c  New tests.
40656         * gcc.dg/cpp-shift.c  New tests.
40657         * gcc.dg/cpp-shortcircuit.c  New tests.
40658         * gcc.dg/cpp-unary.c  New tests.
40659
40660 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40661
40662         * gcc.c-torture/compile/20000329-1.c: New test.
40663
40664 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40665
40666         * gcc.c-torture/compile/20000326-1.c: New test.
40667         * gcc.c-torture/compile/20000326-2.c: New test.
40668
40669 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40670
40671         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40672         the first parameter is a function argument.
40673
40674 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40675
40676         * g++.old-deja/g++.ext/array4.C: New test.
40677
40678 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40679
40680         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40681
40682 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40683
40684         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40685
40686 2000-03-19  Richard Henderson  <rth@cygnus.com>
40687
40688         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40689
40690 2000-03-19  Richard Henderson  <rth@cygnus.com>
40691
40692         * gcc.c-torture/compile/20000319-1.c: New test.
40693
40694 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40695
40696         * gcc.c-torture/execute/20000314-3.c: New test.
40697         * gcc.c-torture/execute/20000314-2.c: New test.
40698         * gcc.c-torture/execute/20000314-1.c: New test.
40699         * gcc.c-torture/compile/20000314-2.c: New test.
40700         * gcc.c-torture/compile/20000314-1.c: New test.
40701
40702 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40703
40704         * g++.old-deja/g++.warn/inline.C: New test.
40705
40706 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40707
40708         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40709         standards-compliant result rather than specific constants.
40710         Put test-values in array.
40711
40712 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40713
40714         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40715         (g++_target_compile): Put test-specific options last.
40716
40717 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40718
40719         * g++.old-deja/g++.eh/vbase4.C: New test.
40720
40721 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40722
40723         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40724
40725 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40726
40727         * g++.old-deja/g++.brendan/misc12.C: Removed.
40728         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40729         * g++.old-deja/g++.ext/pretty4.C: New test.
40730
40731 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40732
40733         * g++.old-deja/g++.other/string2.C: New test.
40734
40735 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40736
40737         * g++.old-deja/g++.warn/impint2.C: New test.
40738
40739 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40740
40741         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40742         is 1, not zero.
40743
40744 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40745
40746         * g++.old-deja/g++.warn/impint.C: New test.
40747         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40748         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40749         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40750         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40751         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40752         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40753         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40754         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40755         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40756         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40757         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40758         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40759
40760 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40761
40762         * gcc.dg/cpp-redef.c: New test.
40763
40764 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40765
40766         * g++.old-deja/g++.pt/unify7.C: New test.
40767
40768 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40769
40770         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40771         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40772
40773 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40774
40775         * gcc.c-torture/compile/20000224-1.c: New test.
40776
40777 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40778
40779         * gcc.c-torture/compile/cpp-2.c: New test.
40780         * gcc.c-torture/compile/cpp-1.c: New test.
40781
40782 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40783
40784         * gcc.c-torture/execute/20000225-1.c: New test.
40785
40786 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40787
40788         * gcc.dg/cpp-li2.c: New test.
40789
40790         * gcc.dg/cpp-wi1.c: New test.
40791
40792         * gcc.dg/cpp-li1.c: New test.
40793
40794 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40795
40796         * g++.old-deja/g++.other/sizeof5.C: New test.
40797
40798 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40799
40800         * gcc.c-torture/execute/va-arg-13.c: New test.
40801
40802 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40803
40804         * gcc.c-torture/execute/va-arg-12.c: New test.
40805
40806 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40807
40808         * gcc.c-torture/execute/20000223-1.c: New test.
40809
40810 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40811
40812         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40813
40814 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40815
40816         * g++.old-deja/g++.abi/ptrmem.C: New test.
40817
40818 2000-02-19  Richard Henderson  <rth@cygnus.com>
40819
40820         * gcc.c-torture/compile/init-3.c: New.
40821
40822 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40823
40824         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40825         ALWAYS_CXXFLAGS.
40826
40827 2000-02-11  Robert Lipe <robertl@sco.com>
40828
40829         * gcc.c-torture/compile/20000211-3.c: New test.
40830
40831 2000-02-11  Martin Buchholz <martin@xemacs.org>
40832
40833         * gcc.c-torture/compile/20000211-2.c: New test.
40834
40835 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40836
40837         * gcc.c-torture/compile/20000211-1.c: New test.
40838
40839 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40840
40841         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40842           on native targets
40843
40844 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40845
40846         * g++.old-deja/g++.other/cast5.C: New test.
40847
40848 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40849
40850         * gcc.c-torture/execute/20000205-1.c: New.
40851
40852 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40853
40854         * g++.old-deja/g++.jason/cast3.C: Return void.
40855         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40856
40857 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40858
40859         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40860
40861         * gcc.dg/loop-1.c: New test.
40862
40863 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40864
40865         * gcc.c-torture/compile/20000127-1.c: New test.
40866         * gcc.c-torture/execute/991228-1.c: New test.
40867
40868 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40869
40870         * gcc.dg/unused-2.c: New test.
40871
40872         * gcc.dg/conv-1.c: New test.
40873
40874 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40875
40876         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40877         compiler.
40878         (tool_option_proc): Fix typo.
40879
40880 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40881
40882         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40883         of the ld on the host, not on the build machine.
40884         Also, don't crash if '--help' is not a supported option.
40885
40886 2000-01-24  Richard Henderson  <rth@cygnus.com>
40887
40888         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40889
40890 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40891
40892         * gcc.c-torture/execute/20000120-2.c: New test.
40893         * gcc.c-torture/execute/20000120-1.c: New test.
40894
40895 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40896
40897         * gcc.c-torture/execute/20000113-1.c: New test.
40898
40899 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40900
40901         * gcc.c-torture/execute/20000112-1.c: New test.
40902
40903 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40904
40905         * gcc.dg/20000111-1.c: New test.
40906
40907 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40908
40909         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40910         with 16 bit integers.
40911
40912 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40913
40914         * gcc.dg/20000108-1.c: New test.
40915
40916 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40917
40918         * g++.old-deja/g++.ns/koenig8.C: New test.
40919
40920 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40921
40922         * g++.old-deja/g++.other/cast4.C: New test.
40923
40924 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40925
40926         * gcc.c-torture/compile/20000105-2.c: New test.
40927         * gcc.c-torture/compile/20000105-1.c: New test.
40928
40929 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40930
40931         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40932         references to printf & atoi to conform to ANSI standard.
40933         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
40934         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
40935         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
40936         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
40937         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
40938         * g++.old-deja/g++.brendan/complex1.C: Likewise.
40939         * g++.old-deja/g++.brendan/copy1.C: Likewise.
40940         * g++.old-deja/g++.brendan/copy2.C: Likewise.
40941         * g++.old-deja/g++.brendan/copy3.C: Likewise.
40942         * g++.old-deja/g++.brendan/copy4.C: Likewise.
40943         * g++.old-deja/g++.brendan/copy5.C: Likewise.
40944         * g++.old-deja/g++.brendan/copy6.C: Likewise.
40945         * g++.old-deja/g++.brendan/copy7.C: Likewise.
40946         * g++.old-deja/g++.brendan/copy8.C: Likewise.
40947         * g++.old-deja/g++.brendan/crash11.C: Likewise.
40948         * g++.old-deja/g++.brendan/crash14.C: Likewise.
40949         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
40950         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40951         * g++.old-deja/g++.brendan/delete2.C: Likewise.
40952         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
40953         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
40954         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
40955         * g++.old-deja/g++.brendan/eh1.C: Likewise.
40956         * g++.old-deja/g++.brendan/groff1.C: Likewise.
40957         * g++.old-deja/g++.brendan/init3.C: Likewise.
40958         * g++.old-deja/g++.brendan/misc12.C: Likewise.
40959         * g++.old-deja/g++.brendan/misc7.C: Likewise.
40960         * g++.old-deja/g++.brendan/new2.C: Likewise.
40961         * g++.old-deja/g++.brendan/operators4.C: Likewise.
40962         * g++.old-deja/g++.brendan/operators5.C: Likewise.
40963         * g++.old-deja/g++.brendan/overload2.C: Likewise.
40964         * g++.old-deja/g++.brendan/overload7.C: Likewise.
40965         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
40966         * g++.old-deja/g++.brendan/reference1.C: Likewise.
40967         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
40968         * g++.old-deja/g++.brendan/template24.C: Likewise.
40969         * g++.old-deja/g++.brendan/template3.C: Likewise.
40970         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
40971         * g++.old-deja/g++.jason/inline3.C: Likewise.
40972         * g++.old-deja/g++.jason/opeq.C: Likewise.
40973         * g++.old-deja/g++.law/arg5.C: Likewise.
40974         * g++.old-deja/g++.law/arm7.C: Likewise.
40975         * g++.old-deja/g++.law/ctors11.C: Likewise.
40976         * g++.old-deja/g++.law/cvt8.C: Likewise.
40977         * g++.old-deja/g++.law/init9.C: Likewise.
40978         * g++.old-deja/g++.law/refs4.C: Likewise.
40979         * g++.old-deja/g++.law/template2.C: Likewise.
40980         * g++.old-deja/g++.law/visibility24.C: Likewise.
40981         * g++.old-deja/g++.law/vtable3.C: Likewise.
40982         * g++.old-deja/g++.mike/asm2.C: Likewise.
40983         * g++.old-deja/g++.mike/eh1.C: Likewise.
40984         * g++.old-deja/g++.mike/misc1.C: Likewise.
40985         * g++.old-deja/g++.mike/misc13.C: Likewise.
40986         * g++.old-deja/g++.mike/misc14.C: Likewise.
40987         * g++.old-deja/g++.mike/ns12.C: Likewise.
40988         * g++.old-deja/g++.mike/p1248.C: Likewise.
40989         * g++.old-deja/g++.mike/p3708.C: Likewise.
40990         * g++.old-deja/g++.mike/p3708a.C: Likewise.
40991         * g++.old-deja/g++.mike/p3708b.C: Likewise.
40992         * g++.old-deja/g++.mike/p646.C: Likewise.
40993         * g++.old-deja/g++.mike/p700.C: Likewise.
40994         * g++.old-deja/g++.mike/p783.C: Likewise.
40995         * g++.old-deja/g++.mike/p783a.C: Likewise.
40996         * g++.old-deja/g++.mike/p783b.C: Likewise.
40997         * g++.old-deja/g++.mike/p786.C: Likewise.
40998         * g++.old-deja/g++.mike/p789.C: Likewise.
40999         * g++.old-deja/g++.mike/p789a.C: Likewise.
41000         * g++.old-deja/g++.mike/p807a.C: Likewise.
41001         * g++.old-deja/g++.other/delete3.C: Likewise.
41002         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41003         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41004         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41005         * g++.old-deja/g++.other/empty1.C: Likewise.
41006         * g++.old-deja/g++.other/temporary1.C: Likewise.
41007         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41008         * g++.old-deja/g++.pt/t16.C: Likewise.
41009         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41010
41011 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41012
41013         * gcc.dg/991230-1.c: New test.
41014
41015 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41016
41017         * gcc.c-torture/compile/991229-3.c: New test.
41018         * gcc.c-torture/compile/991229-2.c: New test.
41019         * gcc.c-torture/compile/991229-1.c: New test.
41020
41021 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41022
41023         * gcc.c-torture/compile/labels-2.c: New test.
41024
41025 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41026
41027         * gcc.c-torture/execute/991227-1.c: New test.
41028
41029 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41030
41031         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41032
41033 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41034
41035         * gcc.c-torture/execute/991221-1.c: New test.
41036
41037 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41038
41039         * g++.old-deja/g++.other/cast3.C: New test.
41040
41041 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41042
41043         * gcc.c-torture/execute/991216-4.c: New test.
41044
41045 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41046
41047         * gcc.c-torture/execute/991216-1.c: New test.
41048         * gcc.c-torture/execute/991216-2.c: New test.
41049         * gcc.c-torture/execute/991216-3.c: New test.
41050
41051 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41052
41053         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41054         Actually make the test fail by using "-O2" for compilation.
41055
41056 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41057
41058         * g++.old-deja/g++.warn/cast-align1.C: New test.
41059
41060 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41061
41062         * gcc.c-torture/compile/991214-1.c: New test.
41063         * gcc.c-torture/compile/991214-2.c: New test.
41064
41065 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41066
41067         * gcc.dg/991214-1.c: New test.
41068
41069 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41070
41071         * gcc.c-torture/compile/991213-3.c: New test.
41072         * gcc.c-torture/compile/991213-2.c: New test.
41073         * gcc.c-torture/compile/991213-1.c: New test.
41074
41075 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41076
41077         * gcc.dg/991209-1.c: New test.
41078
41079 1999-12-08  Nathan Sidwell <nathan@acm.org>
41080
41081         * gcc.c-torture/compile/991208-1.c: New test.
41082
41083 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41084
41085         * gcc.dg/ultrasp2.c: New test.
41086
41087 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41088
41089         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41090
41091 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41092
41093         * gcc.c-torture/compile/991202-1.c: New test.
41094         * gcc.c-torture/execute/991202-1.c: New test.
41095         * gcc.c-torture/execute/991202-2.c: New test.
41096         * gcc.c-torture/execute/991202-3.c: New test.
41097
41098 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41099
41100         * g++.old-deja/g++.abi/align.C: New test.
41101         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41102         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41103
41104 1999-12-01  Richard Henderson  <rth@cygnus.com>
41105
41106         * gcc.c-torture/execute/991201-1.c: New.
41107
41108 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41109
41110         * gcc.dg/991129-1.c: New test.
41111
41112 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41113
41114         * gcc.c-torture/compile/991127-1.c: New test.
41115
41116 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41117
41118         * g++.old-deja/g++.other/warn4.C: New test.
41119
41120 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41121
41122         * g++.old-deja/g++.eh/cleanup2.C: New test.
41123         * g++.old-deja/g++.ext/pretty2.C: New test.
41124         * g++.old-deja/g++.ext/pretty3.C: New test.
41125         * g++.old-deja/g++.other/debug6.C: New test.
41126
41127 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41128
41129         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41130         compiler_output to look for one error message instead of two.
41131
41132 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41133
41134         * gcc.c-torture/execute/991118-1.c: Also test case
41135         where the word boundary does not split a byte evenly.
41136
41137 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41138
41139         * g++.old-deja/g++.ext/restrict1.C: New test.
41140
41141 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41142
41143         * gcc.c-torture/execute/991118-1.c: New test.
41144
41145 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41146
41147         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41148         working directory pathnames.
41149
41150 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41151
41152         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41153         host is equipped with driver.h and driver.o so it can actually
41154         compile and run the tests.
41155
41156 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41157
41158         * gcc.c-torture/compile/991008-1.c: New test.
41159
41160 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41161
41162         * lib/gcc-dg.exp: Include target-supports.exp
41163
41164 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41165
41166         * lib/target-supports.exp: New file: Provide procs to test for
41167         features supported by the target.
41168         (check_weak_available): Moved here from ecos.exp.
41169         (check_alias_available): New proc: Determine of the target
41170         toolchain supports the alias attribute.
41171
41172         * gcc.dg/special/ecos.exp: Move check_weak_available to
41173         target-supports.exp.
41174         (alias-1.c): Only perform the test if the target supports
41175         aliases.
41176         (wkali-1.c): Only perform the test if the target supports
41177         aliases.
41178
41179         * gcc.dg/990506-0.c: Expect error messages from cross
41180         targets as well as native targets.
41181
41182 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41183
41184         * gcc.dg/ultrasp1.c: Removed xfail.
41185         * gcc.dg/struct-ret-2.c: Likewise.
41186         * gcc.dg/array-1.c: Likewise.
41187
41188 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41189
41190         * gcc.dg/struct-ret-2.c: New test.
41191
41192         * gcc.dg/array-1.c: New test.
41193
41194 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41195
41196         * gcc.c-torture/execute/991030-1.c: New test.
41197
41198 1999-10-26  Richard Henderson  <rth@cygnus.com>
41199
41200         * gcc.c-torture/compile/991026-2.c: New test.
41201
41202 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41203
41204         * gcc.c-torture/compile/991026-1.c: New test.
41205
41206 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41207
41208         * gcc.c-torture/execute/991023-1.c: New test.
41209
41210 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41211
41212         * gcc.c-torture/execute/991019-1.c: New test.
41213
41214 1999-10-16  Richard Henderson  <rth@cygnus.com>
41215
41216         * gcc.c-torture/execute/991016-1.c: New test.
41217
41218 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41219
41220         * gcc.c-torture/execute/991014-1.c: New test.
41221
41222 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41223
41224         * g++.old-deja/g++.other/union2.C: New test.
41225
41226 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41227
41228         * g++.old-deja/g++.other/vaarg2.C: New test.
41229         * g++.old-deja/g++.other/vaarg3.C: New test.
41230
41231 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41232
41233         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41234         in compile/.
41235
41236 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41237
41238         * gcc.c-torture/execute/va-arg-11.c: New test.
41239
41240 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41241
41242         * lib/file-format.exp (gcc_target_object_format): Don't
41243         crash if objdump is unavailable.
41244
41245 1999-09-29  Donn Terry <donn@interix.com>
41246
41247         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41248
41249 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41250
41251         * gcc.c-torture/compile/990928-1.c: New test.
41252
41253 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41254
41255         * g++.old-deja/g++.other/decl6.C: New test.
41256
41257 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41258
41259         * gcc.c-torture/execute/va-arg-10.c: New test.
41260
41261 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41262
41263         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41264         __PRETTY_FUNCTION__.
41265
41266 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41267
41268         * gcc.c-torture/execute/990923-1.c: New test.
41269
41270 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41271
41272         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41273         for which -fpic is inappropriate.
41274
41275 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41276
41277         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41278
41279 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41280
41281         * g++.old-deja/g++.other/dyncast1.C: New test.
41282         * g++.old-deja/g++.other/dyncast2.C: New test.
41283         * g++.old-deja/g++.other/dyncast3.C: New test.
41284         * g++.old-deja/g++.other/dyncast4.C: New test.
41285         * g++.old-deja/g++.other/dyncast5.C: New test.
41286         * g++.old-deja/g++.eh/catch3.C: New test.
41287         * g++.old-deja/g++.eh/catch3p.C: New test.
41288         * g++.old-deja/g++.eh/catch4.C: New test.
41289         * g++.old-deja/g++.eh/catch4p.C: New test.
41290         * g++.old-deja/g++.eh/catch5.C: New test.
41291         * g++.old-deja/g++.eh/catch5p.C: New test.
41292         * g++.old-deja/g++.eh/catch6.C: New test.
41293         * g++.old-deja/g++.eh/catch6p.C: New test.
41294         * g++.old-deja/g++.eh/catch7.C: New test.
41295         * g++.old-deja/g++.eh/catch7p.C: New test.
41296         * g++.old-deja/g++.eh/catch8.C: New test.
41297         * g++.old-deja/g++.eh/catch8p.C: New test.
41298         * g++.old-deja/g++.eh/catch9.C: New test.
41299         * g++.old-deja/g++.eh/catch9p.C: New test.
41300
41301 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41302
41303         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41304         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41305
41306 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41307
41308         * gcc.c-torture/compile/990913-1.c: New test.
41309
41310 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41311
41312         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41313         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41314
41315 1999-09-09  Richard Henderson  <rth@cygnus.com>
41316
41317         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41318
41319 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41320
41321         * g++.old-deja/g++.other/lookup11.C: New test.
41322         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41323         what is permitted and what we want.
41324         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41325         overload use.
41326         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41327
41328 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41329
41330         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41331         * gcc.c-torture/noncompile/poison-1.c: New file.
41332
41333 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41334
41335         * g++.old-deja/g++.other/sizeof3.C: New test.
41336         * g++.old-deja/g++.other/sizeof4.C: New test.
41337         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41338         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41339
41340 1999-09-07  Richard Henderson  <rth@cygnus.com>
41341
41342         * gcc.dg/va-arg-1.c: New.
41343
41344 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41345
41346         * gcc.c-torture/execute/va-arg-9.c: New test.
41347
41348 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41349
41350         * g77.f-torture/compile/980519-2.f: New test.
41351         * g77.f-torture/compile/19990905-0.f: New test.
41352         * g77.f-torture/compile/19990905-1.f: New test.
41353         * g77.f-torture/compile/19990905-2.f: New test.
41354
41355         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41356
41357 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41358
41359         * gcc.c-torture/execute/990827-1.c: Fix typo.
41360
41361 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41362
41363         * g++.old-deja/g++.other/deref1.C: New test.
41364
41365 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41366
41367         * g++.old-deja/g++.other/ambig2.C: New test.
41368         * g++.old-deja/g++.other/cond5.C: New test.
41369         * g++.old-deja/g++.other/lookup16.C: New test.
41370
41371 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41372
41373         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41374         assemblers too.
41375
41376 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41377
41378         * lib/c-torture.exp: Avoid the "compare executables" optimization
41379         when testing native.
41380
41381 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41382
41383         * gcc.c-torture/execute/990829-1.c: New test.
41384         * gcc.c-torture/compile/990829-1.c: New test.
41385
41386 1999-08-27  Paul Burchard  <burchard@pobox.com>
41387
41388         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41389         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41390         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41391         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41392         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41393         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41394         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41395         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41396         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41397         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41398         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41399
41400 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41401
41402         * gcc.c-torture/execute/990827-1.c: New test.
41403
41404 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41405
41406         * g77.f-torture/noncompile/19990826-4.f: New test.
41407
41408         * g77.f-torture/compile/19990826-3.f: New test.
41409
41410         * g77.f-torture/execute/19990826-2.f: New test.
41411
41412         * g77.f-torture/compile/19990826-1.f: New test.
41413
41414         * gcc.c-torture/execute/990826-0.c: New test.
41415         * g77.c-torture/execute/19990826-0.f: New test.
41416
41417         * g77.f-torture/noncompile/970626-2.f: New test.
41418
41419 1999-08-25  Paul Burchard  <burchard@pobox.com>
41420
41421         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41422         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41423         lss-011.C: New tests.
41424
41425 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41426
41427         * g++.old-deja/g++.other/decl5.C: New test.
41428
41429 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41430
41431         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41432         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41433         call `postbase' for each one.  All callers of `postbase' changed
41434         to call this instead.
41435
41436 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41437
41438         * gcc.c-torture/execute/990811-1.c: New test.
41439
41440 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41441
41442         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41443         just native ones.
41444
41445         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41446         just native ones.
41447
41448 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41449
41450         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41451
41452 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41453
41454         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41455
41456 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41457
41458         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41459
41460 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41461
41462         * gcc.c-torture/execute/990804-1.c: New test.
41463
41464 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41465
41466         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41467         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41468         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41469
41470 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41471
41472         * g++.old-deja/g++.other/struct1.C: New test.
41473
41474 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41475
41476         * g++.old-deja/g++.other/enum2.C: New test.
41477
41478 1999-08-02  Richard Henderson  <rth@cygnus.com>
41479
41480         Adapted from tests from Franz Sirl:
41481         * gcc.c-torture/execute/va-arg-7.c: New test.
41482         * gcc.c-torture/execute/va-arg-8.c: New test.
41483
41484 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41485
41486         * gcc.c-torture/compile/990801-2.c: New test.
41487
41488         * gcc.c-torture/compile/990801-1.c: New test.
41489
41490 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41491
41492         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41493         fp-cmp-1.c, converting double to float.
41494
41495         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41496         fp-cmp-1.c, converting double to long double.
41497
41498         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41499         from fr1 to unknown_register, since fr1 is a legitimate register
41500         on some machines.
41501
41502 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41503
41504         * README: More listname related changes.
41505
41506 1999-07-08  Catherine Moore  <clm@cygnus.com>
41507
41508         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41509
41510 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41511
41512         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41513
41514 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41515
41516         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41517
41518 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41519
41520         * gcc.dg/990703-1.c: New test.
41521
41522 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41523
41524         * lib/file-format.exp: New file: Move definition of proc
41525         gcc_target_object_format to here from
41526         gcc.dg/special/ecos.exp.
41527
41528         * lib/c-torture.exp: Include lib file-format.exp.
41529         * lib/gcc-dg.exp: Include lib file-format.exp.
41530
41531         * gcc.dg/special/ecos.exp: Remove definition of proc
41532         gcc_target_object_format.
41533
41534 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41535
41536         * gcc.c-torture/execute/990628-1.c: New test.
41537
41538 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41539
41540         * gcc.c-torture/compile/990625-2.c: New test.
41541
41542         * gcc.c-torture/compile/990625-1.c: New test.
41543
41544 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41545
41546         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41547         attributes compile.
41548         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41549         ports that use the COFF/PE file format.
41550
41551 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41552
41553         * gcc.c-torture/compile/990617-1.c: New test.
41554
41555 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41556
41557         * g++.old-deja/g++.other/decl4.C: New test.
41558
41559 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41560
41561         * g++.old-deja/g++.other/bitfld3.C: New test.
41562
41563 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41564
41565         * g++.old-deja/g++.eh/catch1.C: New test.
41566
41567 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41568
41569         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41570
41571         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41572         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41573
41574 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41575
41576         * g77.f-torture/compile/19990502-0.f: Replace with new,
41577         shorter, test that still fails after recent changes.
41578
41579 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41580
41581         * gcc.c-torture/execute/990604-1.c: New test.
41582
41583 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41584
41585         * gcc.c-torture/execute/990531-1.c: New test.
41586
41587 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41588
41589         * gcc.c-torture/compile/990527-1.c: New test.
41590
41591 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41592
41593         * gcc.c-torture/execute/990527-1.c: New test.
41594
41595 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41596
41597         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41598         bitfields as signed.
41599
41600 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41601
41602         * g77.f-torture/compile/19990525-0.f: New test.
41603
41604 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41605
41606         * gcc.c-torture/execute/990525-2.c: New test.
41607
41608         * gcc.c-torture/execute/990525-1.c: New test.
41609
41610 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41611
41612         * g++.old-deja/g++.other/anon3.C: New test.
41613         * g++.old-deja/g++.other/anon4.C: New test.
41614         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41615         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41616         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41617         Merrill).
41618
41619 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41620
41621         * gcc.c-torture/execute/990524-1.c: New test.
41622
41623         * gcc.dg/990524-1.c: New test.
41624
41625 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41626
41627         * gcc.c-torture/compile/990523-1.c: New test.
41628
41629 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41630
41631         * gcc.c-torture/compile/990519-1.c: New test.
41632
41633 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41634
41635         * gcc.c-torture/compile/990517-1.c: New test.
41636
41637         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41638         (e4, f4): New tests.
41639         (main): Call them.
41640
41641 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41642
41643         * gcc.dg/noreturn-1.c: New test.
41644
41645 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41646
41647         * gcc.c-torture/execute/990513-1.c: New test.
41648
41649 1999-05-10  Richard Henderson  <rth@cygnus.com>
41650
41651         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41652
41653 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41654
41655         * g77.f-torture/execute/erfc.f: Use small single-precision
41656         values, to avoid problems on Alphas when not -mieee.
41657
41658 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41659
41660         * gcc.dg/990506-0.c: New test.
41661
41662 1999-05-08  Richard Henderson  <rth@cygnus.com>
41663
41664         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41665         the constant to test.  Don't XFAIL 64-bit targets.
41666
41667         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41668         * g++.old-deja/g++.law/profile1.C: Likewise.
41669
41670         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41671         operator new instances.
41672         * g++.old-deja/g++.other/delete5.C: Likewise.
41673
41674 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41675
41676         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41677         intrinsic.
41678
41679 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41680
41681         * g77.f-torture/execute/u77-test.f: Reverse order of two
41682         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41683
41684 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41685
41686         * gcc.dg/compare1.c: New test.
41687
41688 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41689
41690         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41691         New tests.
41692
41693 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41694
41695         * g77.f-torture/compile/19990502-1.f: New test.
41696
41697 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41698
41699         * g77.f-torture/compile/19990502-0.f: New test.
41700
41701 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41702
41703         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41704         intrinsic.
41705
41706 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41707
41708         * g77.f-torture/execute/u77-test.f (main): List libU77
41709         intrinsics not currently tested.
41710         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41711         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41712         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41713         Trim blanks off the ends of some printed strings.
41714
41715 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41716
41717         * g77.f-torture/execute/u77-test.f (main): Just warn about
41718         FSTAT gid disagreement, as it's expected on some systems.
41719
41720 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41721
41722         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41723         use a new function, which allows for some slop.
41724         Clean up some commentary.
41725         (issum): The new function.
41726         (sgladd): Deleted subroutine.
41727
41728 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41729
41730         * g77.f-torture/execute/u77-test.f: Modify to be more like
41731         libf2c/libU77 version, bringing patches to that version here.
41732         Add suitable commentary.
41733
41734 1999-04-25  Richard Henderson  <rth@cygnus.com>
41735
41736         * gcc.dg/990424-1.c: New test.
41737
41738 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41739
41740         * g77.f-torture/execute/u77-test.f (main): Bug involving
41741         LSTAT has been fixed, so turn back on full checking.
41742
41743 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41744
41745         * g77.f-torture/compile/19990419-0.f: New test.
41746         * g77.f-torture/execute/19990419-1.f: New test.
41747
41748 1999-04-17  Richard Henderson  <rth@cygnus.com>
41749
41750         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41751         to avoid the need for a prototype to supress a warning.
41752
41753 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41754
41755         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41756
41757 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41758
41759         * gcc.c-torture/execute/990404-1.c: New test.
41760
41761 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41762
41763         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41764         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41765         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41766         missing initializer warnings.
41767
41768 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41769
41770         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41771         matching strings.
41772
41773 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41774
41775         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41776
41777 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41778
41779         * g77.f-torture/execute/19990325-0.f: New test.
41780         * g77.f-torture/execute/19990325-1.f: New test.
41781
41782 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41783
41784         * gcc.c-torture/execute/990324-1.c: New test.
41785
41786 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41787
41788         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41789         test with 4.
41790
41791 1999-03-17  Richard Henderson  <rth@cygnus.com>
41792
41793         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41794
41795 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41796
41797         * g77.f-torture/execute/19990313-2.f: New test.
41798         * g77.f-torture/execute/19990313-3.f: New test.
41799
41800 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41801
41802         * g77.f-torture/execute/19990313-0.f: New test.
41803         * g77.f-torture/execute/19990313-1.f: New test.
41804
41805 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41806
41807         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41808         printf to sprintf.
41809         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41810         (main): Add check for u15.  Conditionalize u31 check depending on
41811         whether ints are <32 bits or >=32 bits.
41812
41813 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41814
41815         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41816
41817 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41818
41819         * g77.f-torture/compile/19990305-0.f: New test.
41820         * g77.f-torture/execute/19981119-0.f: New test.
41821
41822 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41823
41824         * g77.f-torture/execute/970625-2.f: call ABORT if final
41825         result is not correct, instead of just printing it.
41826         Add this checking via newly introduced obfuscation, to
41827         trip up buggy front ends.
41828
41829 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41830
41831         * g77.f-torture/compile/960317-1.f: Moved from being
41832         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41833
41834 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41835
41836         * g77.f-torture/execute/960317-1.f: New (old) test.
41837         * g77.f-torture/execute/970625-2.f: Ditto.
41838
41839 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41840
41841         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41842         message on line 1 or line 2; cccp and cpplib do this differently.
41843
41844 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41845
41846         * g++.old-deja/g++.law/weak1.C: New test.
41847
41848 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41849
41850         * gcc.c-torture/execute/990119-1.c: Renamed to...
41851         * gcc.dg/990119-1.c: this, so it will only be tested once
41852         (it's a preprocessor test, it doesn't need to be run at
41853         multiple optimization levels).
41854
41855 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41856
41857         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41858           ALWAYS_CXXFLAGS.
41859
41860 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41861
41862         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41863         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41864         to not be compilable by current g77.
41865
41866 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41867
41868         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41869
41870 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41871
41872         * gcc.c-torture/execute/990222-1.c: New test.
41873
41874 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41875
41876         * g77.f-torture/compile/19990218-0.f: New test.
41877         * g77.f-torture/noncompile/19990218-1.f: New test.
41878
41879 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41880
41881         * g77.f-torture/compile/19981216-0.f: New test.
41882
41883 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41884
41885         * gcc.dg/990214-1.c: New test.
41886
41887 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41888
41889         * gcc.dg/990213-2.c: New test.
41890
41891         * gcc.dg/990213-1.c: New test.
41892
41893 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41894
41895         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41896         ints.
41897
41898 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41899
41900         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41901         specified by target.
41902
41903         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41904
41905 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41906
41907         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41908
41909 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41910
41911         * gcc.dg/special/ecos.exp: New test driver for new tests with
41912         special requirements.
41913
41914         * gcc.dg/special/alias-1.c: New test.
41915         * gcc.dg/special/gcsec-1.c: New test.
41916         * gcc.dg/special/weak-1.c: New test.
41917         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41918         * gcc.dg/special/weak-2.c: New test.
41919         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41920         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41921         * gcc.dg/special/wkali-1.c: New test.
41922         * gcc.dg/special/wkali-2.c: New test.
41923         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41924         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41925
41926 1999-02-10  Felix Lee  <flee@cygnus.com>
41927
41928           * lib/c-torture.exp (c-torture-compile): Pull out code for
41929           analyzing gcc error messages.
41930           (c-torture-execute): Likewise.  Fix some (harmless) false
41931           positives.
41932           * lib/gcc.exp (gcc_check_compile): New function.
41933
41934 1999-02-08  Richard Henderson  <rth@cygnus.com>
41935
41936         * gcc.c-torture/execute/990208-1.c: New test.
41937
41938 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41939
41940         * g++.dg/special/ecos.exp: New driver for new tests with special
41941         requirements
41942
41943         * g++.dg/special/conpr-1.C: New test
41944         * g++.dg/special/conpr-2.C: New test
41945         * g++.dg/special/conpr-2a.C: New test
41946         * g++.dg/special/conpr-3.C: New test
41947         * g++.dg/special/conpr-3a.C: New test
41948         * g++.dg/special/conpr-3b.C: New test
41949
41950         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
41951         allow g++ to use the dg driver
41952
41953         * README: Add comment about g++.dg directory
41954
41955 1999-02-06  Jeffrey A Law  (law@cygnus.com)
41956
41957         * README: Update email addresses.
41958
41959 1999-02-03  Nick Clifton  <nickc@cygnus.com>
41960
41961         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
41962         arguments in order to force structure S onto the stack even on
41963         the alpha.
41964         (test): Pass 10 leading arguments to function foo as well as the
41965         structure S.
41966
41967         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
41968         failure for all targets.
41969
41970         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
41971         abort to terminate program execution.
41972
41973 1999-01-30  Richard Henderson  <rth@cygnus.com>
41974
41975         * gcc.c-torture/execute/990130-1.c: New test.
41976
41977 1999-01-30  Jeffrey A Law  (law@cygnus.com)
41978
41979         * gcc.dg/990130-1.c: New test.
41980
41981 1999-01-28  Michael Meissner  <meissner@cygnus.com>
41982
41983         * gcc.c-torture/execute/990128-1.c: New test.
41984
41985 1999-01-27  Michael Meissner  <meissner@cygnus.com>
41986
41987         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
41988
41989 1999-01-27  Felix Lee  <flee@cygnus.com>
41990
41991         * lib/c-torture.exp (c-torture-compile): pull out code for
41992         analyzing gcc error messages.
41993         (c-torture-execute): ditto, and fix some (harmless) false
41994         positives.
41995         * lib/gcc.exp (gcc_check_compile): new function.
41996
41997 1999-01-17  Jeffrey A Law  (law@cygnus.com)
41998
41999         * gcc.dg/990117-1.c: New test.
42000
42001         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42002
42003         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42004
42005 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42006
42007         * g77.f-torture/compile/990115-1.f: New test.
42008
42009 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42010
42011         * gcc.c-torture/compile/990107-1.c: New test
42012
42013 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42014
42015         * gcc.c-torture/execute/990106-2.c: New test.
42016
42017         * gcc.c-torture/execute/990106-1.c: New test.
42018
42019 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42020
42021         * gcc.c-torture/compile/981223-1.c: New test.
42022
42023 1998-12-29  Richard Henderson  <rth@cygnus.com>
42024
42025         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42026         (opt3): Rename from opt4 and disable.
42027
42028 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42029
42030         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42031
42032 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42033
42034         * g++.old-deja/g++.other/conv5.C: New test.
42035
42036 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42037
42038         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42039
42040 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42041
42042         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42043
42044 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42045
42046         * gcc.c-torture/compile/981211-1.c: New test.
42047
42048 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42049
42050         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42051
42052         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42053
42054 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42055
42056         * gcc.special/930510-1.c: Make C9X safe.
42057         * gcc.misc-tests/gcov-1.c Similarly.
42058         * gcc.misc-tests/gcov-2.c Similarly.
42059
42060 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42061
42062         * gcc.dg/ultrasp1.c: New test.
42063
42064 1998-12-06  Richard Henderson  <rth@cygnus.com>
42065
42066         * gcc.c-torture/execute/981206.c: New test.
42067
42068 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42069
42070         * g++.old-deja/g++.ns/template7.C: New test.
42071
42072         * g++.old-deja/g++.other/expr1.C: New test.
42073
42074         * g++.old-deja/g++.eh/tmpl3.C: New test.
42075
42076         * g++.old-deja/g++.eh/tmpl2.C: New test.
42077
42078 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42079
42080         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42081         * g++.old-deja/g++.other/using6.C: Removed.
42082         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42083
42084         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42085
42086 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42087
42088         * g++.old-deja/g++.pt/overload8.C: New test.
42089
42090         * g++.old-deja/g++.pt/overload7.C: New test.
42091
42092         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42093
42094         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42095         and relinking messages.
42096         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42097         compiling with -frepo.
42098
42099 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42100
42101         * g++.old-deja/g++.pt/lookup6.C: New test.
42102
42103 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42104
42105         * gcc.c-torture/execute/981130-1.c: New test.
42106         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42107
42108 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42109
42110         * g++.old-deja/g++.pt/explicit76.C: New test.
42111
42112         * g++.old-deja/g++.pt/friend38.C: New test.
42113
42114         * g++.old-deja/g++.ns/crash2.C: New test.
42115
42116         * g++.old-deja/g++.pt/defarg8.C: New test.
42117
42118         * g++.old-deja/g++.pt/instantiate6.C: New test.
42119
42120         * g++.old-deja/g++.pt/static6.C: New test.
42121
42122         * g++.old-deja/g++.pt/decl2.C: New test.
42123
42124 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42125
42126         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42127         problem is actually related with name lookup, but so what? :-)
42128
42129         * g++.old-deja/g++.pt/friend37.C: New test.
42130
42131 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42132
42133         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42134         element, which fails on some systems.
42135
42136         * g77.f-torture/execute/labug1.f: New test.
42137
42138 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42139
42140         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42141         is defined.
42142
42143 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42144
42145         * g77.f-torture/compile/981117-1.f: New test.
42146
42147 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42148
42149         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42150         properly discarded.
42151
42152 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42153
42154         * gcc.c-torture/execute/memcheck: New directory of tests for
42155         -fcheck-memory-usage.
42156
42157 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42158
42159         * README: New file, general information about the testsuite and
42160         new description of the various C++ test subdirectories.
42161         * README.g++: Eliminate obsolete information, update and move most
42162         relevant stuff to README.
42163
42164 1998-11-07  Richard Henderson  <rth@cygnus.com>
42165
42166         * gcc.c-torture/compile/981107-1.c: New test.
42167
42168 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42169
42170         * execute/memcpy-bi.c: New testcase.
42171
42172 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42173
42174         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42175         base classes.
42176
42177         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42178         template is selected.
42179
42180         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42181         classes, it should be accepted for all types.
42182
42183         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42184
42185         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42186         specializations start with template headers.
42187
42188 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42189
42190         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42191
42192         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42193         non-POD types.
42194
42195 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42196
42197         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42198
42199 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42200
42201         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42202
42203 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42204
42205         * 981019-1.c: New test.
42206
42207 1998-10-14  Robert Lipe <robertl@dgii.com>
42208
42209         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42210         find objc headers.
42211
42212 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42213
42214         * compile/981001-4.c: Remove use of GCC extension that triggers a
42215         compiler bug.
42216
42217 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42218
42219         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42220
42221 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42222
42223         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42224         instantiation of template produces incorrect code for delete
42225         expression.
42226
42227         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42228         constructors' name is not unique.
42229         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42230         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42231
42232         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42233         automatic array of const is ill-formed.
42234
42235         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42236         of template parameter?
42237
42238         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42239         const.
42240
42241         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42242         pointer-to-member expression.
42243
42244         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42245         declaration causes ICE.
42246
42247 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42248
42249         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42250         reserved in the global namespace.
42251
42252         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42253         generate needed virtual table.
42254
42255         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42256
42257 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42258
42259         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42260         template-dependent type
42261
42262 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42263
42264         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42265         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42266         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42267
42268         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42269         class should be usable as argument of member function.
42270         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42271         class should be usable as return type of member function.
42272         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42273         class should be usable as type of data member.
42274
42275         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42276
42277 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42278
42279         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42280
42281 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42282
42283         * gcc.dg/dll-?.c Add thumb to target list.
42284         Fix assembler scan patterns to match current assembler output.
42285
42286 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42287
42288         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42289         matching of template brackets.
42290
42291         * g++.old-deja/g++.other/using4.C: New test.  Test using
42292         declarations of methods from base classes.
42293
42294         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42295         within functions should introduce names into the innermost
42296         enclosing namespace.
42297
42298         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42299         of static locals if first initialization throws.
42300
42301 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42302
42303         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42304
42305 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42306
42307         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42308         lose track of the possible targets of tablejump insns.
42309         * special/special.exp: Run it.
42310
42311 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42312
42313         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42314         must be declared before its specializations can be named in friend
42315         declarations.
42316
42317 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42318
42319         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42320
42321         * g77.f-torture/execute/io1.f: New test.
42322
42323 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42324
42325         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42326         with pointer to template function, for which no argument deduction
42327         is possible.
42328
42329         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42330         specialization of template function as argument to template
42331         function.
42332
42333         * g++.old-deja/g++.other/access2.C: New test; Inner class
42334         shouldn't have privileged access to Outer's names.
42335
42336 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42337
42338         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42339         friend template declared within template class conflicts with
42340         nested class of the same name.
42341
42342         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42343         is ignored.
42344
42345         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42346         object with direct initializer as function declaration.
42347
42348         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42349         initializers.
42350
42351         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42352         involving const pointer and NULL produces incorrect result.
42353
42354         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42355         type name without `typename' should be rejected with -pedantic.
42356
42357 1998-10-02  Richard Henderson  <rth@cygnus.com>
42358
42359         * g++.old-deja/g++.other/addrof1.C: New test.
42360
42361 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42362
42363         * gcc.c-torture/compile/981001-1.c: New test.
42364         * gcc.c-torture/execute/981001-1.c: New test.
42365
42366 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42367
42368         * gcc.c-torture/compile/981001-2.c: New test.
42369         * gcc.c-torture/compile/981001-3.c: New test.
42370         * gcc.c-torture/compile/981001-4.c: New test.
42371
42372 1998-10-01  Robert Lipe  <robertl@dgii.com>
42373
42374         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42375         multilibbed hosts.  Idea grafted from g77.exp.
42376
42377 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42378
42379         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42380         avoid losing on systems which need -lsocket.
42381
42382 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42383
42384         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42385         * g++.old-deja/g++.other/nested2.C: Ditto.
42386         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42387         failure.
42388
42389 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42390
42391         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42392         preferred over template operator!= for enum bitfields.
42393
42394 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42395
42396         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42397         that happen to have the same base name, but in different scopes,
42398         are incorrectly rejected.
42399
42400 1998-09-16  Richard Henderson  <rth@cygnus.com>
42401
42402         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42403         on the native word size instead of an integer literal.
42404
42405 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42406
42407         * g++.old-deja/g++.other/static2.C: Invocation of static data
42408         member of type pointer-to-function denoted as non-static member.
42409
42410         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42411         checks involving function types and aliases.
42412
42413 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42414
42415         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42416         redefined to the same non-trivial type.
42417
42418         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42419         namespace-qualification of template specializations declared in
42420         other namespaces.
42421
42422         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42423         to declare a subset of the specializations of a template function
42424         as friends of specializations of a template class.
42425
42426         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42427         member templates that do not fully specialize the enclosing
42428         template class are rejected.
42429
42430 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42431
42432         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42433
42434 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42435
42436         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42437         altered from libf2c/libU77 version.
42438
42439 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42440
42441         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42442
42443 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42444
42445         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42446         (un)signed char are different types for template specialization
42447         purposes.
42448
42449 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42450
42451         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42452         * objc: ObjC testsuite.
42453
42454 1998-08-31  Catherine Moore  <clm@cygnus.com>
42455
42456         * gcc.c-torture/execute/941014-1.x: New file.
42457
42458 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42459
42460         * lib/c-torture.exp: Add support for
42461         torture_eval_before_compile and torture_eval_before_execute
42462         variables.
42463
42464 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42465
42466         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42467         this test triggers valid.
42468
42469 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42470
42471         * gcc.dg/980827-1.c: New test.
42472
42473 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42474
42475         * gcc.c-torture/execute/loop-4b.c: New test.
42476
42477 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42478
42479         * lib/c-torture.exp: Add support for
42480         torture_eval_before_compile and torture_eval_before_execute
42481         variables.
42482
42483 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42484
42485         * gcc.c-torture/compile/980825-1.c: New test.
42486
42487 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42488
42489         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42490         count number tests in opt_t0 not good_t0.
42491
42492 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42493
42494         * gcc.c-torture/compile/930326-1.x: Fix typo.
42495
42496 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42497
42498         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42499         causes an ICE.
42500
42501 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42502
42503         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42504         STACK_SIZE is defined.
42505         * gcc.c-torture/unsorted/stuct.c: Similarly.
42506
42507         * gcc.c-torture/compile/980821-1.c: New test.
42508
42509 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42510
42511         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42512
42513 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42514
42515         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42516         code.
42517
42518 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42519
42520         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42521         error'.
42522
42523 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42524
42525         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42526
42527 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42528
42529         * gcc.c-torture/compile/980816-1.c: New test.
42530
42531         * gcc.dg/980816-1.c: New test.
42532
42533 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42534
42535         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42536         compiler for ieee tests.
42537
42538 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42539
42540         * g77.f-torture/compile/980729-0.f: New test.
42541
42542 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42543
42544         * gcc.c-torture/special/eeprof-1.c: New test, for
42545         -finstrument-functions.
42546         * gcc.c-torture/special/special.exp: Run it.
42547
42548 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42549
42550         * gcc.c-torture/compile/980729-1.c: New test.
42551
42552 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42553
42554         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42555         __thumb__ is defined, and test for ARM style doubles if so.
42556
42557 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42558
42559         * g77.f-torture/noncompile/980615-0.f: New test.
42560
42561 1998-07-26  H.J. Lu  (hjl@gnu.org)
42562
42563         * gcc.dg/980312-1.c: Do link instead of compile.
42564         * gcc.dg/980313-1.c: Likewise.
42565
42566 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42567
42568         * gcc.c-torture/compile/980726-1.c: New test.
42569
42570 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42571
42572         * g77.f-torture/execute/io0.f: New test.
42573
42574 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42575
42576         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42577         an int.
42578
42579 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42580
42581         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42582         m32r bugs.
42583
42584 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42585
42586         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42587         c-decl.c:grokdeclarator can handle mode attributes.
42588
42589 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42590
42591         * gcc.c-torture/execute/980716-1.c: New test.
42592
42593 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42594
42595         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42596         the mn10200.
42597         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42598         the mn10200.
42599         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42600         * gcc.c-torture/compile/930326-1.x: Similarly.
42601
42602 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42603
42604         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42605         New test from Craig.
42606
42607 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42608
42609         * g77.f-torture/noncompile/980616-0.f: New test.
42610
42611         * g77.f-torture/execute/970816-3.f: New test from Craig.
42612
42613 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42614
42615         *  g++.other/singleton.C: Return error value instead of taking
42616         SIGSEGV.
42617
42618 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42619
42620         *  g++.other/singleton.C: New test.  Warning is under dispute.
42621         Runtime crash is not.
42622
42623 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42624
42625         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42626         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42627         using6.C, using7.C}: New namespace tests.
42628
42629 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42630
42631         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42632         specialization with typedef'ed names used as array indexes.
42633
42634 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42635
42636         * gcc.c-torture/execute/980709-1.c: New test.
42637
42638         * gcc.dg/980709-1.c: New test.
42639
42640 1998-07-07  Richard Henderson  <rth@cygnus.com>
42641
42642         * gcc.c-torture/execute/bcp-1.c: New test.
42643
42644 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42645
42646         * gcc.c-torture/execute/980707-1.c: New test.
42647
42648 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42649
42650         * gcc.c-torture/compile/980706-1.c: New test.
42651
42652 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42653
42654         * g77.f-torture/execute/980701-0.f,
42655         g77.f-torture/execute/980701-1.f: New test from Craig.
42656
42657 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42658
42659         * gcc.c-torture/compile/980701-1.c: New test.
42660
42661         * gcc.c-torture/execute/980701-1.c: New test.
42662
42663 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42664 rlsruhe.de>
42665
42666         * g++.old-deja/g++.robertl/eb132.C: New test.
42667         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42668
42669 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42670
42671         * g77.f-torture/execute/980628-7.f,
42672         g77.f-torture/execute/980628-8.f,
42673         g77.f-torture/execute/980628-9.f,
42674         g77.f-torture/execute/980628-10.f: New tests from Craig.
42675
42676         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42677
42678 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42679
42680         * g77.f-torture/execute/980628-4.f: New test from Craig.
42681         * g77.f-torture/execute/980628-5.f: Likewise.
42682         * g77.f-torture/execute/980628-2.f: Likewise.
42683         * g77.f-torture/execute/980628-0.f: Likewise.
42684         * g77.f-torture/execute/980628-1.f: Likewise.
42685         * g77.f-torture/execute/980628-3.f: Likewise.
42686         * g77.f-torture/execute/980628-6.f: Likewise.
42687
42688 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42689
42690         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42691         directory when nothing has been installed yet.
42692
42693 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42694
42695         * gcc.c-torture/special/special.exp: Handle newer versions of
42696         dejagnu.
42697
42698 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42699
42700         * gcc.dg/980626-1.c: New test.
42701
42702 1998-06-19  Bruno Haible <haible@ilog.fr>
42703
42704         * gcc.misc-tests/m-un-2.c: New test.
42705         * g++.old-deja/g++.other/warn01.c: Likewise.
42706
42707 1998-06-19  Robert Lipe  <robertl@dgii.com>
42708
42709         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42710         compatibility with assmblers with a different comment character.
42711         Eliminate use of GAS-specific extensions.
42712
42713 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42714
42715         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42716
42717 1998-06-19  Robert Lipe  <robertl@dgii.com>
42718
42719         * lib/g77.exp: Replace search for libf2c.a with search for newly
42720         renamed libg2c.a
42721
42722 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42723
42724         * gcc.c-torture/execute/980617-1.c: New test.
42725
42726 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42727
42728         * gcc.c-torture/execute/980612-1.c: New test.
42729
42730 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42731
42732         * gcc.dg/980523-1.c: Only test on ppc-linux.
42733         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42734
42735         * gcc.c-torture/execute/980608-1.c: New test.
42736
42737 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42738
42739         * gcc.c-torture/execute/980605-1.c: New test.
42740
42741 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42742
42743         * gcc.c-torture/execute/980604-1.c: New test.
42744
42745 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42746
42747         * gcc.c-torture/execute/980602-1.c: New test.
42748         * gcc.c-torture/execute/980602-2.c: Likewise.
42749
42750 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42751
42752         * 970125-0.f: Fix per JCB.  Add commentary.
42753
42754 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42755
42756         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42757         IEEE -0 support.
42758
42759 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42760
42761         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42762         earlier.
42763
42764 1998-05-28  Catherine Moore <clm@cygnus.com>
42765
42766         * gcc.c-torture/execute/980526-3.c: New test.
42767
42768 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42769
42770         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42771         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42772         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42773         m88k-motorola-sysv3 to XFAIL.
42774
42775 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42776
42777         * gcc.dg/980526-1.c: New test.
42778         * gcc.c-torture/execute/980526-2.c: New test.
42779
42780 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42781
42782         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42783
42784         * gcc.c-torture/execute/980526-1.c: New test.
42785
42786 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42787
42788         * g77.f-torture/execute/alpha2.f: Add runtime test.
42789
42790 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42791
42792         * g++.old-deja/old-deja.exp: Strip leading directories.
42793
42794         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42795         error for the line.  Don't run multiple tests for the same line.
42796
42797 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42798
42799         * gcc.dg/980523-1.c: New test.
42800
42801 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42802
42803         * g77.f-torture/compile/970915-0.f: New test.
42804
42805 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42806
42807         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42808
42809 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42810
42811         * gcc.dg/980520-1.c: New test.
42812
42813 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42814
42815         * gcc.dg/980502-1.c: Fix return type.
42816
42817 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42818
42819         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42820         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42821         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42822         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42823         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42824
42825 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42826
42827         * g77.f-torture/execute/980520-1.f: New test.
42828
42829 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42830
42831         * lib/mike-g77.exp: New file.
42832
42833         * g77.f-torture/noncompile/noncompile.exp,
42834         g77.f-torture/noncompile/check0.f: New files.
42835
42836 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42837
42838         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42839         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42840         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42841         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42842         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42843         abort where appropriate.
42844
42845 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42846
42847         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42848         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42849
42850 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42851
42852         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42853
42854 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42855
42856         * g77.f-torture/compile/980427-0.f: New test.
42857
42858 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42859
42860         * g77.f-torture/compile/980424-0.f: New test.
42861
42862 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42863
42864         * g77.f-torture/compile/980419-2.f (main): New test.
42865         * g77.f-torture/compile/970125-0.f: New test.
42866         * g77.f-torture/compile/980419-1.f: New test.
42867
42868 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42869
42870         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42871         of loop-4.c.
42872
42873 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42874
42875         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42876
42877 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42878
42879         * gcc.c-torture/compile/980329-1.c: New test.
42880
42881 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42882
42883         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42884         * gcc.dg/980312-1.c: Fix typo in -march command.
42885
42886 1998-03-16  H.J. Lu  (hjl@gnu.org)
42887
42888         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42889
42890 1998-03-11  Robert Lipe  <robertl@dgii.com>
42891
42892         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42893         Dave Love agree the Fortran source is bogus.
42894
42895 1998-03-11  Robert Lipe  <robertl@dgii.com>
42896
42897         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42898         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42899         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42900         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42901         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42902
42903 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42904
42905         * g++.old-deja/g++.other/friend1.C: New test.
42906
42907 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42908
42909         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42910         possibly uninitialized) variables and declare dnrm2.
42911
42912 1998-02-23  Robert Lipe <robertl@dgii.com>
42913
42914         From Bruno Haible <haible@ilog.fr>:
42915         * gcc.c-torture/execute/980223.c: New test.
42916
42917 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42918
42919         * gcc.dg/ifelse-1.c: New test.
42920
42921 1998-02-09  H.J. Lu  (hjl@gnu.org)
42922
42923         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42924
42925           * lib/old-dejagnu.exp (old-dejagnu): Added the
42926           "execution test - XFAIL *-*-*" handling in the spirit of
42927           "excess errors test -". Changed the "execution test fails"
42928           handling to be like "excess errors test fails".
42929           * Update various tests accordingly.
42930
42931 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42932
42933         * gcc.c-torture/execute/980205.c: New test.
42934
42935 1998-01-18  Jeffrey A Law  (law@cygnus.com)
42936
42937         * lib/c-torture.exp: Look for .x files instead of .cexp files.
42938         * lib/f-torture.exp: Similarly.
42939         * gcc.c-torture: Rename all .cexp files to .x files.
42940
42941 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
42942
42943         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
42944         (940510-1.c): Removed duplicate.
42945         (971104-1.c): New test.
42946
42947 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
42948
42949           * lib/f-torture.exp: Improve error and loop detection.
42950
42951 1997-11-19  Michael Meissner  <meissner@cygnus.com>
42952
42953         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
42954         use that to size the filler array.
42955
42956 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
42957
42958         * lib/c-torture.exp(c-torture-execute): Fix typo.
42959
42960         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
42961         testcase as the executable name. Keep the executable around if
42962         the test fails.
42963
42964 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
42965
42966         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
42967         changes.  Only test one -g option, and move it to the end of the
42968         list of options to test.
42969
42970 1997-09-19  Michael Meissner  <meissner@cygnus.com>
42971
42972         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
42973         variable GCC_TORTURE_OPTIONS to supply default switches separated
42974         by colons.  If no environment variable, run tests with -O0 -g, -O1
42975         -g, and -O2 -g as well.
42976
42977 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
42978
42979         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
42980         explanatory comments. Fix indentation.
42981
42982 1997-09-15  Jeffrey A Law  (law@cygnus.com)
42983
42984         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
42985
42986 1997-09-11  Jeffrey A Law  (law@cygnus.com)
42987
42988         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
42989         * g++.old-deja/g++.mike/p7325.C: Likewise.
42990         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
42991
42992 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
42993
42994         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
42995         * g++.old-deja/g++.brendan/crash30.C: Likewise.
42996         * g++.old-deja/g++.brendan/crash39.C: Likewise.
42997         * g++.old-deja/g++.law/operators4.C: Likewise.
42998
42999 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43000
43001         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43002         * g++.old-deja/g++.mike/p784.C: Ditto.
43003         * g++.old-deja/g++.mike/p785.C: Ditto.
43004
43005 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43006
43007           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43008
43009 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43010
43011         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43012         target feature; pass this to c-torture-execute as needed.
43013
43014 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43015
43016         * lib/c-torture.exp(c-torture-execute): If the previous and the
43017         current executables being tested are identical, we don't need to
43018         run the executable again. Try to make the executable names
43019         unique. Add an optional argument for passing additional compiler
43020         flags.
43021
43022 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43023
43024         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43025
43026 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43027
43028         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43029
43030 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43031
43032         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43033         32bit or larger longs.
43034
43035         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43036         have either a 32bit long or 32bit int.
43037
43038 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43039
43040         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43041         Make double precision tests dependent on sizeof (double).
43042
43043 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43044
43045         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43046         too.
43047
43048 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43049
43050         * gcc.c-torture/compile/961203-1.cexp: New script.
43051
43052 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43053
43054         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43055         up the includes ourselves.
43056
43057 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43058
43059         * lib/plumhall.exp: Remove random include, and add a few
43060         verbose messages for debugging.
43061
43062 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43063
43064         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43065         of trying to do it ourselves.
43066
43067 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43068
43069         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43070
43071 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43072
43073         * gcc.prms/5403.c: Made regexp a bit less strict.
43074
43075 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43076
43077         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43078         is returned from remote_load instead.
43079         * lib/plumhall.exp: Ditto.
43080         * lib/mike-g++.exp: Ditto.
43081         * lib/old-dejagnu.exp: Ditto.
43082         * lib/c-torture.exp: Ditto.
43083
43084 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43085
43086         * lib/g++.exp: Use build_wrapper procedure.
43087         * lib/gcc.exp: Ditto.
43088
43089 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43090
43091         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43092         an old-style decl for malloc.  Fixes tests to work when
43093         sizeof (int) != sizeof (size_t).
43094
43095 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43096
43097         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43098
43099         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43100         use stdargs.h interface.
43101
43102 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43103
43104         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43105         NO_VARARGS when compiling.
43106
43107 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43108
43109         * lib/plumhall.exp(ph_includes): New procedure.
43110         (ph_make): Use it.
43111         (ph_compiler): Ditto.
43112
43113         * lib/g++.exp: Rename test-glue.c to testglue.c.
43114         * lib/gcc.exp: Ditto.
43115
43116 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43117
43118         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43119         to completion when it's called.
43120
43121 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43122
43123         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43124         is defined, don't do test.
43125
43126 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43127
43128         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43129         for object files.
43130         (ph_summary): Mark skipped testcases as untested, not unresolved.
43131
43132         * lib/plumhall.exp (ph_make): If unresolved because of bad
43133         errorCode, record errorCode in log file.
43134         (*): Replace send_log/verbose with verbose -log.
43135
43136 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43137
43138         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43139         double conversion if double isn't at least 8 bytes.
43140
43141         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43142         int to work with targets where int is 16 bits.
43143
43144         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43145         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43146         precision for the test to complete.
43147
43148 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43149
43150         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43151         if d10v is not compiled with the -mdouble64 flag.
43152         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43153
43154         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43155         d10v is not compiled with the -mint32 flag.
43156
43157 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43158
43159         * lib/plumhall.exp: Use incr_count.
43160
43161 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43162
43163         * gcc.c-torture: Update to c-torture-1.45.
43164
43165 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43166
43167         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43168         the name of the expect testcase file).
43169
43170         * lib/g++.exp(g++_init): Ditto.
43171
43172 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43173
43174         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43175         the host.
43176
43177         * lib/gcc.exp(gcc_exit): New procedure.
43178
43179 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43180
43181         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43182         specs where appropriate.
43183
43184         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43185         because of new "candidates are" messages, and removed a few
43186
43187         * Converted all non-old-style g++ testcases to old-style, and
43188         moved into g++.old-deja.
43189
43190 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43191
43192         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43193         options.
43194
43195         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43196         succeeded.
43197
43198         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43199
43200 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43201
43202         * lib/gcc.exp (gcc_target_compile): Add support for defining
43203         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43204         the machine doesn't have those features.
43205
43206 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43207
43208         * g++.law/operators4.exp: Don't use LIBS.
43209
43210 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43211
43212         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43213
43214         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43215         * lib/g++.exp: Set it here instead. Also, allow use of the
43216         --tool_exec and --tool_opt options. Change CXX to
43217         GXX_UNDER_TEST.
43218
43219         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43220
43221         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43222
43223 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43224
43225         * lib/old-dejagnu.exp: Use prune_warnings instead of
43226         prune_system_crud.
43227         * lib/mike-g++.exp: Ditto.
43228         * lib/gcc.exp: Ditto.
43229         * lib/g++.exp: Ditto.
43230
43231         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43232
43233 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43234
43235           * 941014-2.c: Include stdlib.h
43236           * 960327-1.c: Include stdio.h
43237           * dbra.c, index-1.c: Don't assume ints are 32bits.
43238
43239 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43240
43241         * lib/gcc.exp: Add gcc,stack_size target feature.
43242
43243         * lib/g++.exp(g++_target_compile): Add the include and link
43244         paths here, not in two other places. And, it's $options, not
43245         options.
43246
43247         * lib/mike-g++.exp(postbase): Remove the code that determines
43248         the correct include and link paths.
43249         * g++.old-deja/old-deja.exp: Ditto.
43250
43251 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43252
43253         * lib/g++.exp(g++_init): target_compile no longer returns the
43254         filename of the result.
43255
43256 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43257
43258         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43259         call to glob.
43260
43261         * gcc.c-torture/special/special.exp: Change call to
43262         gcc_target_compile to include the object file.
43263
43264 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43265
43266         * gcc.c-torture/special/special.exp: Correct misspelling in last
43267         change.
43268
43269 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43270
43271         * lib/plumhall.exp(ph_summary): Log the entire output of the
43272         executable. Return -1 if there were any failures, 0 otherwise.
43273         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43274         (ph_make): Clean up objects and executables that were built
43275         if the tests succeeded.
43276
43277 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43278
43279         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43280         libraries and includes in the build tree as appropriate.
43281
43282 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43283
43284         * lib/c-torture.exp: Instead of looking for the global variable
43285         NO_LONG_LONG, check to see if that's a feature of the target.
43286
43287 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43288
43289         * config/default.exp: Minimize. Delete the remainer of the files in
43290         config; this functionality is now in devo/dejagnu/config.
43291
43292         g++.*/*: Pass any additional flags used to compile to postbase;
43293         delete CXXFLAGS.
43294
43295         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43296         is now done by runtest.exp. Use gcc_target_compile instead of
43297         compile.
43298
43299         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43300         Remove references to CFLAGS. Use remote_file instead of
43301         calling rm -f.
43302         (c-torture): Take a list of arguments to use to compile this
43303         testcase.
43304
43305         lib/g++.exp: Simplify. Use target_compile instead of compile.
43306         lib/gcc-dg.exp: Ditto.
43307         lib/gcc.exp: Ditto.
43308         lib/mike-{gcc,g++}.exp: Ditto.
43309         lib/old-dejagnu.exp: Ditto.
43310         lib/plumhall.exp: Ditto.
43311
43312 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43313
43314         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43315         (ph_linker): Likewise.
43316
43317 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43318
43319           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43320         MAP_ANON / MAP_ANONYMOUS if defined;
43321         else try to map from /dev/zero .
43322
43323 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43324
43325         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43326         isn't defined, then define it to MAP_ANONYMOUS.
43327
43328 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43329
43330         * gcc.c-torture: Update to c-torture-1.42 release.
43331
43332 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43333
43334         * gcc.c-torture: Update to c-torture-1.41 release.
43335
43336 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43337
43338         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43339         c-torture release.
43340
43341 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43342
43343         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43344         and LDFLAGS.  Fix second case to append the target_info ldflags
43345         onto LDFLAGS, not CFLAGS.
43346         * lib/g++.exp (g++_init): Add target_info stuff.
43347         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43348         of libgloss and newlib flags for !native.
43349
43350         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43351         (GDB): Fix relative path to go up another dir for finding gdb.
43352
43353 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43354
43355         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43356         versions in the target_info array, if they don't exist.
43357
43358 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43359
43360         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43361
43362 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43363
43364         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43365         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43366
43367 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43368
43369         * lib/old-dejagnu.exp: Don't remove the output file before we've
43370         actually tested it. Don't append pwd to the path of the executable
43371         we're testing.
43372
43373 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43374
43375         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43376
43377 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43378
43379         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43380         temporary directory for compiler files, and set it to a default
43381         value of /tmp. Set $output as the name of the output file from
43382         compiling the testcase. Add a -o option to $cflags_var so the
43383         compiler writes the final output file as $output. Set $executable
43384         to $output.
43385
43386         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43387         directory for compiler files, and set it to /tmp if it doesn't
43388         already have a value. Set $output_file to the name of the output
43389         file from compiling the testcase. Add a -o option to CXXFLAGS so
43390         the compiler writes the final output file as $output. Use $output
43391         as the executable to be tested.
43392
43393 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43394
43395         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43396
43397 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43398
43399         * gcc.c-torture/execute/pending-1.c: New test.  Still
43400         pending in Tege's queue.
43401
43402 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43403
43404         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43405         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43406         if there were failures.  Call unresolved if there were unresolved
43407         testcases.  Call gcc_fail if program did not run to completion.
43408         (ph_make): Pass additional argument name to ph_execute.
43409         (ph_execute): Add new argument.  Pass additional arguments to
43410         ph_summary.  Call gcc_fail is there is no execution output.
43411
43412 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43413
43414         * lib/plumhall.exp (proc_summary): Output relavent summary
43415         lines into the log so specific failures in plumhall can be
43416         investigated.
43417
43418 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43419
43420         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43421         (c-torture-execute): Don't try to execute tests which use
43422         "long long" types if $NO_LONG_LONG is nonzero.
43423
43424 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43425
43426         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43427         not c-torture.
43428
43429         * gcc.ieee: Move from here.
43430         * gcc.c-torture/execute/ieee: To here.
43431
43432 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43433
43434         * gcc.c-torture: Update to c-torture-1.41 release.
43435
43436 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43437
43438         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43439         not "$output".
43440
43441 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43442
43443         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43444         -c present.
43445
43446 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43447
43448         * config/proelf.exp: Handle connecting to a simulator.
43449
43450 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43451
43452         * config/proelf.exp: New file.  Enough framework that we can
43453         run c-torture tests on the proelf targets (or any other target
43454         that gdb can connect to for that matter).
43455
43456 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43457
43458         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43459         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43460
43461         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43462         exec_output exists.
43463
43464 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43465
43466         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43467         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43468
43469         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43470         to pass/fail/unresolved/unsupported/untested.  Caller must now
43471         call unresolved/unsupported/untested.
43472         * lib/*.exp: Update FSF address.  Update to handle new results of
43473         ${tool}_load.
43474         * lib/chill.exp (verbose): Delete.
43475
43476 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43477
43478         * lib/gcc.exp (default_gcc_start): Change order of args to
43479         $LDFLAGS $CFLAGS $LIBS.
43480         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43481         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43482         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43483         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43484         * gcc.misc-tests/dg-test.exp: Likewise.
43485         * gcc.misc-tests/msgs.exp: Likewise.
43486         * gcc.prms/prms.exp: Likewise.
43487         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43488         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43489
43490         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43491
43492 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43493
43494         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43495
43496         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43497         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43498
43499         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43500         necessary.
43501
43502 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43503
43504         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43505         global for loop; add use of $mathlib.
43506         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43507         settings here; set mathlib for anything but VxWorks.
43508
43509 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43510
43511         * gcc.c-torture: Update to c-torture-1.40 release.
43512
43513 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43514
43515         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43516         dg.exp.
43517
43518 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43519
43520         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43521         global.
43522
43523 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43524
43525         * lib/g++.exp (LIBS): Define if not already.
43526         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43527         (gcc-dg-prune): Call prune_gcc_output.
43528         * lib/gcc.exp (prune_gcc_output): New proc.
43529         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43530         prune_gcc_output.
43531
43532 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43533
43534         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43535         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43536
43537 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43538
43539         * gcc.c-torture: Update to c-torture-1.39 release.
43540
43541 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43542
43543         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43544         fails, try others as well.
43545
43546 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43547
43548         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43549         If compilation fails, mark execute tests as `untested'.
43550         If test is marked as unsupported, don't mark compilation and
43551         execute tests as failed.
43552
43553 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43554
43555         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43556         libstdc++ for whether or not we want to be doing shared
43557         libraries.  Delete link_curses since we don't need it anymore.
43558         * lib/mike-g++.exp (postbase): Don't link in libg++.
43559         * g++.old-deja/old-deja.exp: Likewise.
43560
43561 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43562
43563         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43564
43565 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43566
43567         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43568         For that, add `-Wl,-a,shared_archive'.
43569         * g++.old-deja/old-deja.exp: Likewise.
43570
43571 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43572
43573         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43574
43575 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43576
43577         * lib/mike-g++.exp (postbase): Pay attention to the status of
43578         g++_load.
43579
43580 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43581
43582           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43583
43584 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43585
43586         * lib/gcc.exp (default_gcc_start): No longer need to log program
43587         being executed or its output, execute_anywhere does that now.
43588         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43589         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43590
43591 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43592
43593         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43594         the same as those in lib/g++.exp.
43595
43596 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43597
43598         * gcc.c-torture: Update to c-torture-1.38 release.
43599         * gcc.ieee: Related changes.
43600
43601 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43602
43603         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43604         "exec". Minor reformatting changes.
43605
43606         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43607         cross. This means all "exec" calls now work on a remote host as
43608         well.
43609         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43610         cross. Filter out the extra "\r\n" stuff that expect puts in.
43611         (c-torture-execute): Filter out the bogus warnings like
43612         c-torture-compile does. Add support for canadian cross.
43613         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43614         Use execute_anywhere rather than calling exec directly. Now it
43615         works for canadian cross testing.
43616
43617 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43618
43619         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43620         results into a variable, and check that rather than using file exists.
43621
43622 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43623
43624         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43625         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43626
43627 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43628
43629         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43630         lib_curses if there's a shared libg++ in the build tree.
43631
43632 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43633
43634         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43635         if not supported target.
43636
43637 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43638
43639         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43640         link_curses up to always happen, not just for native builds.
43641
43642 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43643
43644         * gcc.c-torture: Update to c-torture-1.36 release.
43645         * gcc.failure: Related changes.
43646
43647 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43648
43649         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43650
43651 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43652
43653         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43654         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43655         runshlib, link_curses, and mathlib for link and run.
43656
43657         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43658         pass the runtime shared library options for Solaris, OSF/1, and
43659         Irix5, and link with -lcurses to avoid unresolved references.
43660
43661 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43662
43663         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43664         only run once.
43665
43666 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43667
43668         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43669
43670 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43671
43672         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43673         do not have a framework for the "compat" tests yet.
43674
43675 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43676
43677         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43678         set to null if we're testing vxworks5.1.  Use that instead of
43679         `-lm' in the setting of LIBS for link and run.
43680
43681 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43682
43683         * config/rom68k.exp (${tool}_load): Major changes to make it
43684         work.  Verified that it does in fact return the stuff in
43685         exec_output properly.  Catch any Emul or any TRAP other than 0.
43686
43687 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43688
43689         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43690         LDFLAGS properly for targets that need stuff from libgloss.
43691         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43692         only run once.
43693         (gpp_initialized): New variable.
43694
43695 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43696
43697         * config/rom68k.exp: Load libgloss.exp.
43698         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43699         so we can produce a fully linked binary.
43700         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43701         so we can produce a fully linked binary.
43702
43703 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43704
43705         * lib/plumhall.exp (ph_section): Watch for expected failures.
43706         Add missing `else'.
43707
43708         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43709         run the testcase.
43710         (c-torture): Likewise.
43711
43712 1995-08-28  Doug Evans  <dje@cygnus.com>
43713
43714         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43715
43716         * lib/mike-g++.exp (mike_cleanup): New proc.
43717         (prebase): New globals compiler_result, not_compiler_result,
43718         target_regexp.
43719         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43720         allow leading "-" in pattern.  Watch for unsupported tests.
43721         If $compiler_result is set, pattern match assembler code,
43722         and ditto for $not_compiler_result.
43723         * lib/mike-gcc.exp: Likewise.
43724
43725         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43726         execution "succeeded".
43727
43728 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43729
43730         * config/win32.exp: New file.
43731         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43732
43733 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43734
43735         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43736         unsupported.
43737         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43738         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43739         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43740
43741         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43742         "... without exceptions was ...".  That is now handled by
43743         prune_system_crud.
43744         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43745
43746 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43747
43748         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43749         sieve.c,sort2.c}: New files.
43750         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43751         sieve.exp,sort2.exp}: Drivers for them.
43752
43753         * lib/mike-gcc.exp (program_output): New user settable variable.
43754         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43755         messages.
43756         * lib/mike-g++.exp (program_output): New user settable variable.
43757
43758         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43759
43760         * config/sh.exp: Deleted (use sim.exp instead).
43761
43762 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43763
43764         * config/vx.exp: Declare CHECKTASK as global.
43765         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43766         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43767         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43768
43769 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43770
43771         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43772         target. Like vx.exp, only includes `vx29k.exp' instead of
43773         `vxworks.exp'.
43774
43775 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43776
43777         * config/sim.exp: Increase time limit from 120 seconds to 240.
43778
43779 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43780
43781         * gcc.c-torture/execute/950628-1.c: New test.
43782
43783 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43784
43785         * gcc.c-torture: Update with changes/additions from
43786         c-torture-1.34.
43787
43788 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43789
43790         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43791
43792 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43793
43794         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43795
43796 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43797
43798         * gcc.c-torture/compile/950512-1.c: New test.
43799         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43800         * gcc.dg/struct-ret-1.c: Likewise.
43801
43802 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43803
43804         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43805           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43806
43807 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43808
43809         * gcc.c-torture/special/920411-1.c: Deleted.
43810         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43811
43812 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43813
43814         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43815         cpu limit.
43816
43817 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43818
43819         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43820
43821 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43822
43823         From kenner;
43824         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43825         is the proper length.
43826         * va-arg-3.c: Likewise.
43827
43828 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43829
43830         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43831         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43832
43833         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43834         * lib/g++.exp (default_g++_start): Delete old cruft.
43835
43836 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43837
43838         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43839         (2 * (1 << 18)) to (2 * (1 << 17)).
43840
43841         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43842
43843 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43844
43845         * config/rom68k.exp: Renamed from config/idp.exp
43846
43847 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43848
43849         * c-torture/compile/921109-2.c
43850
43851 1995-04-18  Mike Stump  <mrs@cygnus.com>
43852
43853         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43854         excess errors.
43855
43856 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43857
43858         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43859         output.
43860         * lib/g++.exp (default_g++_start): Likewise.
43861
43862 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43863
43864         * gcc.c-torture/compile/950329-1.c: New test.
43865
43866 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43867
43868           * config/bug.exp (${tool}_load): Updated to use new remote_open
43869           and remote_close procs.
43870         * config/idp.exp: New file.
43871
43872 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43873
43874         * gcc.c-torture/execute/950322-1.c: New test.
43875
43876 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43877
43878         * config/vx.exp (${tool}_load): Clean up testing of return code from
43879         vxworks_ld and vxworks_spawn.
43880
43881 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43882
43883         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43884
43885 1995-03-13  Mike Stump  <mrs@cygnus.com>
43886
43887         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43888         can mark excess errors on a machine by machine basis.  Note, the
43889         default is to not expect any excess errors, even when excess
43890         errors test - is given, so you will want to put an XFAIL ... on
43891         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43892         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43893         those 4 machines, but no others.
43894
43895 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43896
43897         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43898         * lib/c-torture.exp: to here.
43899
43900 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43901
43902         * gcc.c-torture/execute/950221-1.c: New test.
43903         * gcc.c-torture/execute/struct-ret-1.c: New test.
43904         * gcc.c-torture/compile/950221-1.c: New test.
43905
43906         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43907
43908 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43909
43910         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43911         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43912
43913 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43914
43915         * g++.gb: New directory of tests, derived from my signature and
43916         class scoping tests.
43917
43918         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43919         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43920         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43921         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43922         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43923         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43924         * g++.gb/sig25.C: Likewise.
43925
43926         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43927         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43928         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43929         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43930         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43931         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43932         * g++.gb/sig25.exp: Likewise.
43933
43934         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
43935         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
43936         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
43937         * g++.gb/scope13.C: Likewise, this test still fails.
43938
43939         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
43940         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
43941         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
43942         * g++.gb/scope13.exp: Ditto.
43943
43944         * g++.gb/README: New file, explains what these tests are about.
43945
43946 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
43947
43948         * lib/dg.exp (dg-do): Support `preprocess'.
43949         (dg-test): Likewise.
43950
43951 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
43952
43953         * config/udi.exp: change "continue -expect" to "exp_continue".
43954
43955 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
43956
43957         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
43958         Delete redundant tests.
43959
43960         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
43961         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
43962         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
43963         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
43964         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
43965         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
43966         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
43967         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
43968
43969         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
43970         storing label pointers.
43971         * gcc.c-torture/execute/921019-1.c: Likewise.
43972         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
43973         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
43974         parameter fp.
43975         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
43976         constants.
43977
43978         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
43979         Delete obsolete tests.
43980
43981         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
43982         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
43983         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
43984         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
43985         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
43986         * gcc.c-torture/compile/950124-1.c: New test.
43987
43988         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
43989
43990 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
43991
43992         * lib/mike-g++.exp: Add -lm to LIBS.
43993
43994 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
43995
43996         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
43997
43998 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
43999
44000         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44001
44002 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44003
44004         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44005
44006 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44007
44008         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44009         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44010         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44011         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44012         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44013         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44014         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44015         * g++.law/{operators31.C, operators32.C,
44016         * g++.law/{operators33.C, operators34.C}: Likewise.
44017         * g++.law/{pic1.C, refs2.C}: Likewise.
44018         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44019         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44020         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44021         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44022
44023         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44024         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44025         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44026         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44027         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44028         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44029         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44030         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44031         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44032         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44033         * g++.law/{operators34.exp}: Likewise.
44034         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44035         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44036         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44037         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44038         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44039
44040         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44041         No longer expected to fail.
44042         * g++.law/missed-error3.C: Tweak for recent bool changes.
44043
44044 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44045
44046         * config/emb-unix: Deleted.
44047         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44048         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44049
44050 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44051
44052         * lib/dg.exp (dg-test): Fix typo in last patch.
44053
44054 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44055
44056         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44057         (handles multiple occurrences).
44058
44059 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44060
44061         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44062         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44063         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44064         printed).
44065         * lib/c-torture.exp (c-torture-compile): Likewise.
44066         (c-torture): Prepend full path if missing.
44067         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44068         (gcc_fail): Likewise.
44069         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44070
44071 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44072
44073         * lib/netware.exp: Only attach to NetWare i386 systems.
44074
44075 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44076
44077         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44078         messages.  Add test name to "output pattern match" pass/fail message.
44079
44080 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44081
44082         * gcc.dg: New testsuite.
44083         * gcc.dg/dg.exp: New file.
44084
44085         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44086         test-switch.c}: Deleted.
44087
44088         * gcc.misc-tests/msgs.exp: New testcase driver.
44089
44090 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44091
44092         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44093         Watch for illegal return values from ${tool}_load.
44094         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44095         cross targets.  Coerce return value >0 to 1.
44096
44097 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44098
44099         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44100
44101         * config/emb-unix.exp: New file.
44102
44103         * config/sim.exp: Error if variable $SIM not defined.
44104         (${tool}_load): Mark test as "untested" if simulator missing.
44105
44106         * config/unix.exp: Load remote.exp to get rcp_download.
44107         * lib/c-torture.exp: Use different option lists for testcases with
44108         and without loops.
44109         * gcc.c-torture/execute/execute.exp: Likewise.
44110
44111 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44112
44113         * config/*.exp: Clarify return code from ${tool}_load.
44114         Call `unresolved' or `untested' instead of `warning' or `perror'
44115         (sometimes you still want to call both though).
44116         Add comment that `shell_id' is local to each file.
44117         * config/udi.exp (timeout): Set to 30.
44118         Don't print warning if connection fails, $connectmode has already
44119         printed an error.
44120         (${tool}_load): Move verbose messages to level 2.
44121         Rework pattern for "Process started" message.
44122         Pass `shell_id' to ${connectmode}_download.
44123         Retry twice upon timeout.  Make resetting of target more robust.
44124         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44125         Pass `shell_id' to exit_$connectmode.
44126         Only call exit_$connectmode if connected.
44127         * config/unix.exp (${tool}_load): Check return codes better.
44128         * config/vrtx.exp (${tool}_load): Likewise.
44129         * config/vx.exp (${tool}_load): Likewise.
44130         Delete unneeded global's.
44131         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44132         from ${tool}_load.
44133         (dg-stat): Delete.
44134         (dg-init): Delete recording of pass/fail counts.
44135         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44136         (old-dejagnu-init): Likewise.
44137         (old-dejagnu-stat): Delete contents, empty proc now.
44138         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44139         (c-torture): Delete references to lcnt, lpass, lfail.
44140         Get option list from TORTURE_OPTIONS.
44141         Delete -funroll[-all]-loops if no loops.
44142         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44143         (g++_stat): Delete contents (empty proc now).
44144         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44145         (gcc_finish): Likewise.
44146         (gcc_stat): Deleted.
44147         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44148         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44149         * gcc.c-torture/execute/execute.exp: Likewise.
44150         Split tests into two parts: compile, execute.
44151         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44152         no loops.  Update to reflect clarified return codes from ${tool}_load.
44153
44154 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44155
44156         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44157         to grep for.
44158         (old-dejagnu): Likewise (where necessary).
44159
44160 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44161
44162         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44163
44164         * lib/dg.exp (dg-process-target): Fix processing of selector.
44165         Add comment regarding use of `error'.
44166
44167         * lib/gcc.exp (prune_system_crud): Define if missing.
44168         * lib/g++.exp (prune_system_crud): Likewise.
44169
44170         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44171         Call prune_system_crud.
44172         * lib/dg.exp (dg-runtest): New proc.
44173         Use perror instead of send_user for tcl errors in testcase.
44174         Don't return any value, it's never used.
44175         Don't clobber previous definition of `unknown'.
44176         Print tcl errors in `dg-final'.
44177
44178 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44179
44180         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44181         (dg-test): Don't print errorInfo, it contains stack backtrace.
44182
44183 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44184
44185         * lib/g++.exp (runtest_file_p): Define if missing.
44186
44187 1994-09-24  Doug Evans  (dje@cygnus.com)
44188
44189         * lib/mike-g++.exp: Comment out loading of g++.exp.
44190         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44191         (default_g++_version): Always print something.
44192         (default_g++_start): Comment out call to `which'.
44193         (g++_start, g++_load): Deleted (must be defined in config file).
44194         * lib/gcc.exp: Test for existence of $CC at start.
44195         Delete check for tmpdir (done in gcc_init).
44196         (default_gcc_version): Always print something.
44197         (default_gcc_start): Comment out call to `which'.
44198         * config/*.exp: Major cleanup - make cross targets work at least a
44199         little better for g++ (by not being "--tool gcc" specific).
44200         Rename gcc_xxx to ${tool}_xxx.
44201         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44202         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44203
44204 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44205
44206         * lib/c-torture.exp (c-torture-compile): Rework compiler
44207         message processing.
44208
44209         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44210         c-torture.
44211
44212 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44213
44214         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44215
44216         * lib/dg.exp (dg-process-target): Support { target native }.
44217
44218 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44219
44220         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44221         looked for "... program xxx got fatal signal".
44222         Correct regsub munging of `comp_output'.
44223         Ignore compiler messages "path prefix not used" and "linker input
44224         file unused".
44225
44226 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44227
44228         * lib/gcc.exp (runtest_file_p): Define if missing.
44229         * gcc.prms/template.c: Example to work from.
44230
44231 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44232
44233         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44234         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44235
44236         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44237         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44238         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44239         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44240
44241         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44242         (dg-process-target): No longer a varargs proc.
44243         Return S/N for target, P/F for xfail.  All callers changed.
44244         (user option procs): More argument checking.
44245         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44246         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44247         (dg-test): Skip test if not running on selected target in `dg-do'.
44248         Update handling of `dg-do-what', `dg-output-text'.
44249         Separate execution pass/fail from output pattern match pass/fail.
44250         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44251
44252 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44253
44254         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44255         target for 920510-1.c.
44256
44257 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44258
44259         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44260         Clean up comment regarding use of passcnt, etc.
44261         (gcc_stat): Don't update `testcnt' here.
44262         (gcc_finish): Do it here.
44263         Might as well reset `but_id' here too.
44264         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44265         to determine if the file should be tested.
44266         * gcc.c-torture/compile/compile.exp: Likewise.
44267         * gcc.c-torture/execute/execute.exp: Likewise.
44268         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44269         * gcc.misc-tests/dg-test.exp: Likewise.
44270         * gcc.prms/prms.exp: Likewise.
44271         * gcc.wendy/wendy.exp: Likewise.
44272         * g++.old-deja.exp: Likewise.
44273         Move "Testing file" message to verbose level 1.
44274
44275 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44276
44277         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44278
44279 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44280
44281         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44282         (default_gcc_start): Accept optional second list element
44283         of compiler flags.  Print compiler output at verbosity level 2.
44284         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44285         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44286         Save current values of framework globals passcnt, failcnt, xpasscnt,
44287         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44288         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44289         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44290         xfailcnt to compute stats.  Update framework global `testcnt' from
44291         pass/fail counts.
44292         (gcc_finish): New proc.  Clean up test environment.
44293         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44294         (gcc_epass, gcc_efail): Delete.
44295         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44296         argument of line number.
44297         (dg-init): If the tool has an init routine, call it.
44298         (dg-test): Remove args `cflags_var' and `libs_var'.
44299         Pass all compiler options to ${tool}_start.
44300         Handle missing line number.
44301         (dg-finish): New function.
44302         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44303         particular files.  Call gcc_finish at end.  Move "skipping test"
44304         message to verbosity level 3.
44305         * gcc.c-torture/compile/compile.exp: Likewise.
44306         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44307         * gcc.c-torture/execute/execute.exp: Likewise.
44308         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44309         Print testcase being tried at verbosity level 1.
44310         * gcc.c-torture/special/special.exp: Unset xfail.
44311         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44312         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44313         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44314         * gcc.failure/failure.exp: Likewise.
44315         * gcc.ieee/ieee.exp: Likewise.
44316         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44317         Update call to dg-test.  Call dg-finish at end.
44318         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44319         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44320         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44321         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44322         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44323         * gcc.wendy/wendy.exp: Add copyright.
44324         Delete setting of tmpdir (done by gcc_init).
44325         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44326         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44327         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44328         gcc_[ce]pass/fail.
44329
44330 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44331
44332         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44333         confusion.
44334         (g++_load): Likewise.
44335
44336         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44337         Rename argument to `prog' to remove the confusion.
44338         Varargs fns behave differently too!
44339         (g++_load): Likewise.
44340
44341         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44342
44343         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44344         what it is.  Delete (always) printing of status value for !native.
44345         Simplify verbose code, and include status and exec_output.
44346         (g++_load): Use gcc_load.
44347
44348 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44349
44350         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44351         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44352         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44353         940714-3.c as these testcases don't exist anymore.  Make
44354         va-arg-1.c expected to pass.
44355
44356 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44357
44358         * gcc.misc-tests/misc.exp: Only run specific testcases.
44359         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44360         * gcc.misc-tests/dg-[1-9].c: New files.
44361
44362         * lib/dg.exp: New testsuite driver.
44363         * gcc.prms/prms.exp: Use it.
44364
44365         * README.gcc: New file.
44366
44367         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44368         Document and reset `lxpass' and `lxfail'.
44369         Simplify "initialized" message.
44370         (gcc_stat): Clean up comments a little.
44371
44372 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44373
44374         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44375
44376 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44377
44378         * lib/old-dejagnu.exp (process-option): New proc.
44379         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44380         (old-dejagnu): Simplify.
44381         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44382
44383 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44384
44385         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44386         exists and is not an empty string.
44387
44388         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44389         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44390         finished.
44391         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44392         automatically.
44393
44394         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44395         longer expected to fail.
44396
44397         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44398         "f" function call.
44399
44400         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44401
44402         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44403         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44404         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44405         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44406         c-torture-1.29.
44407
44408         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44409         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44410
44411         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44412
44413         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44414         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44415
44416         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44417         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44418         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44419
44420 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44421
44422         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44423         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44424         940714-1.c, 940714-2.c, 940714-3.c},
44425         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44426         gcc.misc-tests/{mg.c,mg.exp}:
44427         New tests.
44428         * gcc.noncompile/noncompile.exp: Change accordingly.
44429
44430 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44431
44432         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44433         Undo previous clobberage.
44434
44435 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44436
44437         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44438         * gcc.special/{930510-1.c, special.exp}:
44439         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44440         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44441         struct-varargs-1.c}: New tests from c-torture-1.26.
44442
44443 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44444
44445         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44446           argument to switch.
44447
44448 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44449
44450         * Revert the previous changes.  Please see Rob's directory
44451           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44452           fixes.
44453
44454 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44455
44456         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44457             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44458             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44459             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44460             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44461             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44462             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44463             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44464             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44465             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44466             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44467             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44468             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44469             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44470             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44471             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44472             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44473             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44474             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44475             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44476             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44477             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44478             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44479             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44480             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44481             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44482             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44483
44484 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44485
44486         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44487             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44488           with perror calls.
44489
44490 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44491
44492         * config/unix.exp (g++_load): Fix syntax.
44493
44494 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44495
44496         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44497         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44498         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44499         Don't expect va-arg-1.c to fail.  Correct expected output for
44500         920928-1.c.
44501         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44502         * gcc.wendy/hbm4.c: Correct typo.
44503         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44504
44505 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44506
44507         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44508         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44509         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44510         * lib/c-torture.exp (c-torture-compile): Ditto.
44511
44512         Reduce volume of output (remove all the -I's and such).
44513         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44514         Call gcc_cpass, gcc_cfail.
44515         (c-torture): Pass testing option to c-torture-compile.
44516
44517 1994-03-21  Doug Evans  (dje@cygnus.com)
44518
44519         Bring patches over from progressive.
44520         * config/default.exp: Exit remote shell cleanly.
44521         (g++_exit, g++_start): Add default versions.
44522         * config/sim.exp (gcc_load): Use perror, not error.
44523
44524 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44525
44526         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44527         set in site.exp.
44528
44529 1994-03-14  Doug Evans  (dje@cygnus.com)
44530
44531         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44532         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44533         (wendy_try): New proc to run testcase.
44534         (main loop): Call 'em.
44535         * gcc.wendy/*.c: Clean up pass to correct expected output.
44536
44537         * lib/gcc.exp: Minor cleanup work.
44538         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44539
44540 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44541
44542         * config/sim.exp (gcc_load): Document return codes better.
44543         Don't pass -v to simulator.
44544
44545 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44546
44547           * gcc.special/920717-x.c: Fix typo.
44548           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44549           get at sources.
44550
44551         * lib/mike-gcc.exp: Fix typo.
44552
44553 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44554
44555         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44556         binary to use, transform the name.
44557         * config/*.exp: rename everything. Nuke any g++ specific files,
44558         it's now a special case of gcc that requires no special support.
44559         Add a default.exp for unsupported targets.
44560
44561 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44562
44563         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44564         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44565         version of Tcl.
44566
44567 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44568
44569         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44570         than a warning.
44571
44572 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44573
44574         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44575
44576 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44577
44578         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44579         option_list.  Compile every file with only 4/6 option choices
44580         (same as C torture) instead of with 12/18 different option
44581         choices.
44582         * lib/c-torture.exp: Likewise.
44583
44584         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44585         not already set.
44586
44587 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44588
44589         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44590         can put an XFAIL *-*-* on excess errors.
44591
44592 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44593
44594         * g++.law: Add more tests derived from g++-bugs snapshots.
44595
44596         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44597         equivalent to g++.law/init9.
44598
44599         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44600         compiled it, and the a.out file after we've run it.
44601
44602 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44603
44604         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44605         compiled it, and the a.out file after we've run it.
44606
44607 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44608
44609         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44610
44611 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44612
44613         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44614         version number.
44615
44616 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44617
44618         * g++.law: New directory of g++ tests derived from the g++-bugs
44619         snapshots.
44620
44621 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44622
44623         * gcc.compile: initbug1.c initbug1.exp testcase added
44624
44625 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44626
44627         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44628         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44629           fixes submitted by Jeff Law (law@cs.utah.edu)
44630         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44631           Jeff Law (law@cs.utah.edu)
44632
44633
44634 1993-11-30  Mike Stump  (mrs@cygnus.com)
44635
44636         * config/unix-g++.exp: Follow the gcc way of doing things.
44637         * g++.old-deja/old-deja.exp: Minor updates.
44638         * lib/g++.exp: New file, follow the gcc way of doing things.
44639         * lib/old-dejagnu.exp: Minor updates.
44640         * lib/mike-g++.exp: Always unset errorInfo.
44641
44642 1993-11-06  Mike Stump  (mrs@cygnus.com)
44643
44644         * lib/gcc.exp: Fix some errors with the below change, CC and
44645         CFLAGS should be global when setting, not local.
44646
44647 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44648
44649         * lib/gcc.exp: Transform tool name.
44650
44651 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44652
44653         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44654
44655 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44656
44657         * lib/gcc.exp: change gcc_done to gcc_stat
44658
44659 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44660
44661         * Upgraded gcc testsuite to c-torture version 1.25
44662
44663 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44664
44665         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44666         * lib/c-torture: added hooks for new reporting code.
44667
44668 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44669
44670         * config/sh-gcc.exp: check if sh-sim exists in the path
44671
44672 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44673
44674         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44675         * gcc.compile/compile.exp: Initial changes for new logic.
44676         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44677         * gcc.failure/failure.exp: Initial changes for new logic.
44678         * gcc.ieee/ieee.exp: Initial changes for new logic.
44679         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44680         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44681         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44682         * lib/c-torture.exp: Initial changes for new logic.
44683         * lib/gcc.exp: Initial changes for new logic.
44684
44685 1993-10-15  Mike Stump  (mrs@cygnus.com)
44686
44687         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44688         depend upon failure or success.  Fully qualify names in failure
44689         and success messages.  Always remove a.out before starting
44690         compile, just in case.  Pay more attention to error text output by
44691         the compiler.  Handle testcases with no known past errors just
44692         like all others, so that things are uniform.  Other miscellaneous
44693         improvements.
44694
44695 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44696
44697         * gcc.cpp: new directory for cpp tests
44698
44699 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44700
44701         * lib/chill.exp: Code reformatted, removed unused code.
44702         * config/unix-chill.exp: Code reformatted, removed unused code.
44703         * chill.execute/execute.exp: Code reformatted, removed unused code.
44704         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44705
44706 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44707
44708         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44709         routines not written.
44710
44711 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44712
44713         * config/bug-gcc.exp: Use new procs from bug.exp.
44714
44715 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44716
44717         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44718         via ftp, rather than depending on NFS.
44719         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44720         case.
44721
44722 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44723
44724         * config/bug-gcc.exp: Use new download proc.
44725
44726 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44727
44728         * chill.execute/execute.exp: cleanups, handles errors better
44729         * chill.compile/compile.exp: rewrite, based on execute.exp
44730         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44731         * lib/chill.exp: major changes to diff proc and compile and link
44732           procs. added chill_fail and chill_pass wrappers to pass and
44733           fail. added more comments, and handle error codes better.
44734           Added a hack to capture stderr from exec, so noncompile tests
44735           can work.
44736
44737 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44738
44739         * chill.execute/execute.exp: rewrite of testsuite driver
44740         * lib/chill.exp: rewrite of testsuite driver
44741         * config/unix-chill.exp: rewrite of testsuite driver
44742
44743 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44744
44745         In chill.execute:
44746         * iexpr.ch: Standardize uppercase.
44747         * tuples.dat: Standardize uppercase.
44748         * vary.ch: standardize.  Correct varying string assignments.
44749         * vary.dat: Add new output lines.
44750
44751 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44752
44753         In chill.execute:
44754         * chprintf.ch: Standardize use of uppercase.
44755         * tuples.ch: Standardize and turn arr2 into a DCL,
44756           rather than a SYN.
44757         * pinits.ch: Standardize.
44758
44759 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44760
44761         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44762         * Makefil: Renamed to Makefile.in.
44763         * configure.in: New.
44764
44765 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44766
44767         In chill.execute:
44768         * .cvsignore: Add result/output files.
44769         * Makefile: Fix up variables at start.  Use MFLAGS
44770           everywhere.  Correct bool_loc, built_ins entries.
44771           Add entry for vary1.ch.
44772         * bitarray.ch: Standardize upper-case usage.
44773         * bitexpr.ch: Standardize, add output of b1.
44774         * params.ch: Use arrayt in along PROC parameters, to
44775           avoid novelty problems.
44776         * sets.ch: Tiny cleanup.
44777         * vary1.ch: Re-indent.
44778
44779 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44780
44781           * Add PR-related files to Makefiles, .cvsignore files, etc.
44782
44783 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44784
44785         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44786           with compiler objects. New names are test-flow.c and test-loop.c
44787
44788 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44789
44790         * Upgraded c-torture tests from 1.19 to 1.20
44791
44792         * new files:
44793         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44794         * gcc.compile: 930623-1.c 930623-2.c
44795         * gcc.noncompile: 930622-1.c 930622-2.c
44796         * gcc.failure: 920411-1.c 920627-2.c
44797         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44798
44799 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44800
44801         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44802           More changes to get testsuite working properly. Needs more work.
44803           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44804
44805 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44806
44807         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44808           More changes to get testsuite working properly. Needs more work.
44809
44810 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44811
44812         * chill.compile/compile.exp: Added for Dejagnu support
44813         * chill.execute/execute.exp: Added for Dejagnu support
44814         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44815
44816 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44817
44818         This should complete moving the CHILL test files.
44819         * chill.noncompile(.cvsignore printf.grt
44820             in-printf.grt chprintf.grt chprintf.ch):
44821             Added test-support files.
44822           (Makefile): Modified further.
44823         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44824             signal.ch): Added test files.
44825           * chill.execute (.cvsignore printf.grt printr.c
44826             in-printf.grt rts.c chprintf.grt rts.h): Added
44827           test-support files.
44828             (Makefile): More corrections.
44829
44830 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44831
44832         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44833           test cases, ready for DejaGnu.
44834
44835 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44836
44837         * Upgraded c-torture tests from 1.18 to 1.19
44838
44839         * gcc.compile: added test(s):
44840           930607-1.c
44841         * gcc.execute: added test(s):
44842           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44843
44844         * added new subdirectory for misc tests: gcc.misc-tests
44845         * gcc.misc-test(s): added tests:
44846           inst-check.c test-consts.c test-ior.c test-switch.c
44847
44848 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44849
44850         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44851
44852 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44853
44854         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44855
44856 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44857
44858         * Upgraded c-torture tests from 1.17 to 1.18
44859
44860 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44861
44862         * Upgraded c-torture tests from 1.12 to 1.17
44863
44864 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44865
44866         * lib/old-dejagnu.exp:
44867           Fixed handling of XFAIL target triplets to correctly
44868           recognize wildcard characters.  Removed code that
44869           appended a unique id tag to the end of the file name
44870           printed out by the result of the testcases within a
44871           given test file.
44872
44873 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44874
44875         * lib/old-dejagnu.exp:
44876           Reworked expected failure handling to trigger off of XFAIL
44877           keyword in keyphrase embeded in testcase source code. The
44878           XFAIL keyword must be at the end of the keyphrase line. It
44879           may optionally be followed by one or more target triplets.
44880           It has just occured that the handling of wildcards in the
44881           target triplet may not be correct.
44882
44883 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44884
44885         * g++.old-deja/tests:
44886           Moved all subdirectories up one level into g++.old-deja .
44887
44888         * lib/old-dejagnu.exp:
44889           Fixed problem with CXXFLAGS not being properly reset, and being
44890           corrupted with extraneous "-c" compiler option.  This was
44891           causing binaries to not be generated for test that needed them.
44892           Modified strings passed to "pass" and "fail" so that individual
44893           tests from the same test file would be distinguished by an
44894           identifier appended to the test file name in the summary logs;
44895           this corrected a problem with erroneous diff logs.  Added code
44896           to search testcases for expected fail and unexpected pass keywords.
44897
44898 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44899
44900         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44901
44902 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44903
44904         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44905           Removed extraneous text from end of "Special g++ Options"
44906           keyphrase.
44907
44908         * lib/old-dejagnu.exp: Added pattern matching to look for new
44909           keywords, embedded in testcases comments, which will trigger
44910           calls to xpass and xfail.
44911
44912 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44913
44914         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44915           comments embedded in the testcases, especially the one looking for
44916           special compiler options, as well as the pattern matching for the
44917           compiler output again.
44918
44919 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44920
44921         * lib/old-dejagnu.exp: Do a proper check of the return value for
44922           execute tests. Fixed several problems with the pattern matching
44923           of the compiler output which gave erroneous test results.
44924           Changed several of the test result messages to be more descriptive.
44925         * config/unix-g++.exp: Proc g++_load now actually works and
44926           executes the tests passed to it and returns a usable return
44927           value.
44928
44929 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44930
44931           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44932
44933 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
44934
44935         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
44936           Modified both files to properly execute the old style
44937           dejagnu tests. The previous versions of these files were
44938           experimental and did not function anything near correctly.
44939
44940 1993-04-05  Rob Savoye  (rob@cygnus.com)
44941
44942         * Removed all Makefile.in and configure.in files. No configuration
44943         needed now.
44944
44945 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
44946
44947         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
44948
44949 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
44950
44951         * gcc.compile/configure.in, gcc.unsorted/configure.in,
44952         gcc.special/configure.in, gcc.noncompile/configure.in,
44953         gcc.execute/configure.in, gcc.code_quality/configure.in,
44954         g++.other/configure.in, g++.old-deja/configure.in,
44955         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
44956         in srcname setting.
44957
44958 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
44959
44960         * lib/udi.exp: Fixed mondfe and mondfe_download.
44961         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
44962         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
44963
44964 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
44965
44966         * config/udi-gdb.exp: Check $shell_id after connecting to target.
44967         (gdb_exit): Don't remove *_soc files.
44968
44969 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
44970
44971         * lib/c-torture.exp: Don't look for main; instead always use -w
44972         -c.  This is how the c-torture tests work.  Remove the object
44973         file if the compilation succeeds.
44974         * gcc.execute/execute.exp: Remove executable if test passes.
44975         * gcc.noncompile/noncompile.exp: Every test is an expected
44976         failure.
44977         * gcc.special/special.exp: Added tests from c-torture 1.11,
44978         corrected use of existing test.
44979         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
44980         gcc.execute/920625-1.c: Updated to c-torture 1.11.
44981         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
44982         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
44983         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
44984         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
44985         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
44986         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
44987         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
44988         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
44989         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
44990         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
44991         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
44992         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
44993         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
44994         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
44995         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
44996         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
44997         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
44998         c-torture 1.11.
44999         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45000         correspond to c-torture 1.11.
45001
45002         * New file.