OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
2
3         PR target/13685
4         * gcc.target/i386/pr13685.c: New test.
5
6 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
7
8         * gcc.dg/pr28726.c: New test.
9
10 2006-09-11  Josh Conner  <jconner@apple.com>
11
12         * gcc.dg/nrv3.c: Increase size of structure.
13         * gcc.dg/nrv4.c: Likewise.
14         * gcc.dg/nrv5.c: Likewise.
15
16 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR libfortran/28890
19         gfortran.dg/assumed_charlen_function_5.f90: New test.
20
21 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
22
23         PR c++/28991
24         * g++.dg/init/static3.C: New test.
25
26 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
27
28         PR testsuite/29007
29         * gcc.dg/long-long-cst1.c (t): Add cast to
30         __SIZE_TYPE__ before casting to int.
31         (main): Return 0 on success.
32
33 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34
35         * gcc.c-torture/execute/20060910-1.c: New test.
36
37 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
38
39         PR middle-end/26983
40         * gcc.dg/pr26983.c: New test.
41
42 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
43
44         PR target/29006
45         * gcc.c-torture/execute/pr29006.c: New test.
46
47 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
48
49         PR libfortran/28947
50         gfortran.dg/matmul_4.f90: New test.
51
52 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
53
54         PR fortran/28959
55         gfortran.dg/used_types_10: New test.
56
57 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
58
59         PR libfortran/28923
60         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
61         gfortran.dg/array_initializer_3.f90: New test.
62
63 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
64
65         PR fortran/28914
66         * gfortran.dg/actual_array_constructor_3.f90: New test.
67
68 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
69
70         PR testsuite/26778
71         * gcc.target/i386/pr26778.c: New testcase.
72
73 2006-09-08  Eric Christopher  <echristo@apple.com>
74
75         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
76         * gcc.target/i386/memcpy-1.c: Ditto.
77         * gcc.target/i386/asm-1.c: Ditto.
78         * gcc.target/i386/20060512-4.c: Ditto.
79         * gcc.target/i386/compress-float-387.c: Ditto.
80         * gcc.target/i386/20060512-1.c: Ditto.
81         * gcc.target/i386/compress-float-sse.c: Ditto.
82         * gcc.target/i386/20060512-2.c: Ditto.
83         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
84         * gcc.target/i386/stack-prot-kernel.c: Ditto.
85         * gcc.target/i386/compress-float-387-pic.c: Ditto.
86         * gcc.dg/pr26449.c: Ditto.
87         * gcc.dg/attr-ms_struct-2.c: Ditto.
88         * gcc.dg/attr-ms_struct-1.c: Ditto.
89         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
90
91 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
92
93         PR c/28504
94         * gcc.dg/vla-10.c: New test.
95
96 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
97
98         PR c++/28858
99         * g++.dg/parse/template20.C: New test.
100         * g++.dg/template/operator8.C: Remove obsolete part.
101         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
102         * g++.old-deja/g++.pt/crash65.C: Likewise.
103
104 2006-09-07  Jason Merrill  <jason@redhat.com>
105
106         PR middle-end/27724
107         * gcc.dg/long-long-cst1.c: New test.
108
109 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
110
111         PR C++/28906
112         * g++.dg/other/array3.C: New test.
113         * g++.dg/other/array4.C: New test.
114         * g++.dg/other/array5.C: New test.
115
116 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
117
118         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
119
120 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
121
122         PR target/28946
123         * gcc.target/i386/pr28946.c: New test.
124
125 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
126
127         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
128         in integer literal constant.
129         * gfortran.dg/enum_8.f90: Ditto.
130         * gfortran.dg/g77/20030326-1.f: Ditto.
131
132 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
133
134         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
135         nonconformance usage.
136
137 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
138
139         PR middle-end/28862
140         * gcc.c-torture/compile/vector-align-1.c: New test.
141
142 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
143
144         PR rtl-opt/27883
145         * g++.dg/opt/copysign-1.C: New test.
146
147 2006-09-06  Jason Merrill  <jason@redhat.com>
148
149         PR c++/27371
150         * g++.dg/warn/unused-result1.C: New test.
151
152 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
153
154         PR c++/28903
155         * g++.dg/ext/vla3.C: New test.
156
157         PR c++/28886
158         * g++.dg/template/array16.C: New test.
159
160 2006-09-06  Richard Guenther  <rguenther@suse.de>
161
162         * gcc.dg/pr27226.c: Remove testcase again.
163
164 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
165
166         PR tree-opt/28937
167         * g++.dg/opt/unroll2.C: New test.
168
169 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
170
171         PR tree-opt/28952
172         * gcc.dg/vect/pr28952.c: New test.
173
174 2006-09-05  Richard Guenther  <rguenther@suse.de>
175
176         PR tree-optimization/28900
177         * gcc.dg/torture/pr28900.c: New testcase
178
179 2006-09-05  Richard Guenther  <rguenther@suse.de>
180
181         PR tree-optimization/28905
182         * gcc.c-torture/compile/pr28905.c: New testcase.
183
184 2006-09-05  Richard Guenther  <rguenther@suse.de>
185
186         PR middle-end/28935
187         * gcc.dg/pr28935.c: New testcase.
188
189 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
190
191         * gcc.c-torture/execute/20060905-1.c: New test.
192
193 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
194
195         PR fortran/28908
196         * gfortran.dg/used_types_7.f90: New test.
197         * gfortran.dg/used_types_8.f90: New test.
198         * gfortran.dg/used_types_9.f90: New test.
199
200 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
201
202         * gcc.c-torture/compile/20060904-1.c: New test.
203
204 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
205
206         PR c++/23287 Revert my 2006-09-01 patch
207         * g++.dg/parse/dtor12.C: Remove.
208
209 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
210
211         PR c+/27670
212         * g++.dg/template/operator9.C: New test.
213
214         PR c++/27493
215         * g++.dg/template/operator7.C: New test.
216
217         PR c++/27494
218         * g++.dg/template/operator8.C: New test.
219
220         PR c++/27397
221         * g++.dg/template/crash57.C: New test.
222
223         * g++.dg/template/typedef4.C: Adjust error markers.
224         * g++.dg/template/typedef5.C: Likewise.
225
226 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
227
228         PR c++/28878
229         * g++.dg/parse/crash33.C: New test.
230
231 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
232         Richard Guenther  <rguenther@suse.de>
233         Adam Nemet  <anemet@caviumnetworks.com>
234
235         PR middle-end/27226
236         * gcc.target/mips/memcpy-1.c: New testcase.
237         * gcc.dg/pr27226.c: Likewise.
238
239 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
240
241         PR c++/28705
242         * g++.dg/lookup/koenig5.C: New.
243         * g++.dg/template/crash56.C: New.
244
245 2006-09-01  Josh Conner  <jconner@apple.com>
246
247         PR c++/25505
248         * gcc.dg/nrv3.c: New test.
249         * gcc.dg/nrv4.c: New test.
250         * gcc.dg/nrv5.c: New test.
251
252 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
253
254         PR c++/23287
255         * g++.dg/parse/dtor12.C: New.
256
257 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
258
259         PR tree-optimization/28839
260         * gcc.dg/pr28839.c: New test.
261
262 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
263
264         PR target/24367
265         * gcc.dg/pr24367.c: New testcase.
266
267 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
268
269         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
270
271 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
272
273         PR rtl-optimization/27735
274         * gcc.dg/loop-unswitch-1.c: New test.
275
276 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
277
278         PR fortran/28885
279         * gfortran.dg/aliasing_dummy_2.f90: New test.
280
281         PR fortran/20067
282         * gfortran.dg/generic_5.f90: Change error message.
283
284         PR fortran/28873
285         * gfortran.dg/generic_6.f90: New test.
286
287         PR fortran/25077
288         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
289
290         PR fortran/25102
291         * gfortran.dg/invalid_interface_assignment.f90: New test.
292
293         PR fortran/24866
294         * gfortran.dg/module_proc_external_dummy.f90: New test.
295
296 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
297
298         PR c++/28349
299         * testsuite/g++.dg/warn/var-args1.C: New test.
300
301 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
302
303         PR fortran/28866
304         * gfortran.dg/simpleif_2.f90: New test.
305         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
306         * gfortran.dg/enum_5.f90: Ditto.
307
308 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
309             Kazu Hirata  <kazu@codesourcery.com>
310
311         PR tree-optimization/17506
312         * gcc.dg/pr17506.c: New.
313
314 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
315
316         PR c++/28139
317         * g++.dg/eh/alias1.C: New test.
318
319 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
320
321         PR c++/28860
322         * g++.dg/template/ttp22.C: New test.
323
324 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
325
326         PR middle-end/26632
327         * gcc.dg/pr26632.c: New.
328
329 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
330
331         PR libgfortran/28354
332         * gfortran.dg/fmt_zero_precision.f90: New test.
333
334 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/28058
337         * g++.dg/template/spec31.C: New test.
338
339 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
340
341         PR c++/26573
342         * g++.dg/other/static2.C: New test.
343
344 2006-08-26  Roger Sayle  <roger@eyesopen.com>
345
346         * gcc.dg/Wswitch-enum-2.c: New test case.
347         * gcc.dg/Wswitch-enum-3.c: Likewise.
348
349 2006-08-26  Richard Guenther  <rguenther@suse.de>
350
351         * gcc.c-torture/compile/20060826-1.c: New testcase.
352
353 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
354
355         PR c++/28736
356         * g++.dg/template/void10.C: New test.
357
358         PR c++/28737
359         * g++.dg/template/void8.C: New test.
360
361         PR c+_+/28738
362         * g++.dg/template/void9.C: New test.
363
364         * g++.dg/template/void3.C: Adjust error markers.
365         * g++.dg/template/void4.C: Likewise.
366         * g++.dg/template/crash55.C: Likewise.
367         * g++.dg/template/void7.C: Likewise
368
369 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
370
371         PR c++/28588
372         * g++.dg/inherit/access6.C: New test.
373         * g++.dg/inherit/access7.C: Likewise.
374
375         PR c++/28595
376         * g++.dg/template/array15.C: New test.
377         * g++.dg/template/crash2.C: Tweak error markers.
378
379 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
380
381         PR middle-end/28683
382         * gcc.c-torture/compile/20060823-1.c: New test.
383
384 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
385
386         PR c++/28853
387         * g++.dg/template/ttp21.C: New test.
388
389         PR c++/28852
390         * g++.dg/other/operator1.C: Add error-marker.
391         * g++.dg/other/operator2.C: New test.
392
393 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
394
395         PR c/27893
396         * gcc.c-torture/compile/vla-const-1.c,
397         gcc.c-torture/compile/vla-const-2.c: New tests.
398
399 2006-08-26  Richard Guenther  <rguenther@suse.de>
400
401         PR middle-end/28814
402         * gcc.dg/torture/pr28814.c: New testcase.
403
404 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
405
406         PR c/28418
407         * gcc.c-torture/compile/compound-literal-1.c: New test.
408
409 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
410
411         PR c/28299
412         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
413         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
414         Expect extra diagnostics.
415
416 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
417
418         gcc.dg/noncompile/pr16876.c: New test.
419
420 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
421
422         PR c++/28056
423         * g++.dg/parse/local1.C: New test.
424         * g++.dg/other/qual1.C: Tweak error marker.
425
426 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
427
428         PR c++/27787
429         * g++.dg/template/typename10.C: New.
430         * g++.dg/template/lookup4.C: Remove bogus error marker.
431
432 2006-08-25  Richard Guenther  <rguenther@suse.de>
433
434         PR testsuite/28829
435         * gcc.dg/pr26570.c: Fix testcase.
436
437 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
438
439         PR tree-opt/28807
440         * gcc.c-torture/execute/mayalias-2.c: New test.
441         * gcc.dg/tree-ssa/alias-13.c: New test.
442
443 2006-08-24  Jan Hubicka  <jh@suse.cz>
444
445         PR debug/26881
446         * gcc.dg/debug/pr26881.c: New file.
447
448 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
449
450         PR fortran/28788
451         * gfortran.dg/used_types_4.f90: New test.
452         * gfortran.dg/derived_init_2.f90: Modify to check sibling
453         association of derived types.
454         * gfortran.dg/used_types_2.f90: Add module cleanup.
455         * gfortran.dg/used_types_3.f90: The same.
456
457         PR fortran/28771
458         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
459         fix of regression.
460
461 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
462
463         PR 28813
464         * gfortran.dg/direct_io_6.f90: Remove test.
465
466 2006-08-23  Stuart Hastings  <stuart@apple.com>
467
468         PR 28825
469         * gcc.target/i386/20060821-1.c: New.
470
471 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
472
473         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
474         dg-warning strings for dllimport.
475
476 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
477
478         PR C++/28450
479         * g++.dg/ext/vector4.C: New test.
480         * g++.dg/ext/complex1.C: New test.
481
482 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
483
484         PR debug/28692
485         * gcc.dg/debug/const-1.c: New.
486         * gcc.dg/debug/const-2.c: New.
487         * gcc.dg/debug/dwarf2/const-1.c: New.
488         * gcc.dg/debug/dwarf2/const-2.c: New.
489         * gcc.dg/debug/dwarf2/const-2b.c: New.
490
491 2006-08-22  Richard Guenther  <rguenther@suse.de>
492
493         PR middle-end/28776
494         * gcc.c-torture/compile/pr28776-1.c: New testcase.
495         * gcc.c-torture/compile/pr28776-2.c: Likewise.
496
497 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
498
499         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
500
501 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
502
503         PR c++/26269
504         * g++.dg/other/error14.C: New test.
505
506         PR c++/28505
507         * g++.dg/parse/ctor7.C: New test.
508         * g++.dg/parse/ctor8.C: Likewise.
509
510         PR c++/28741
511         * g++.dg/template/void7.C: New test.
512
513 2006-08-21  Olivier Hainque  <hainque@adacore.com>
514
515         * gnat.dg/self_aggregate_with_zeros.adb: New test.
516         * gnat.dg/self_aggregate_with_array.adb: New test.
517
518 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
519
520         * g++.dg/eh/arm-vfp-unwind.C: New test.
521
522 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/28341
525         * g++.dg/template/ref3.C: New test.
526         * g++.dg/template/nontype13.C: New test.
527
528         PR c++/28346
529         * g++.dg/template/ptrmem17.C: New test.
530
531 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
532
533         PR target/28648 c:
534         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
535
536 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
537
538         PR fortran/28630
539         * gfortran.dg/used_types_2.f90: New test.
540
541         PR fortran/28601
542         * gfortran.dg/used_types_3.f90: New test.
543
544         PR fortran/20886
545         * gfortran.dg/generic_actual_arg.f90: New test.
546
547         PR fortran/28735
548         * gfortran.dg/module_private_array_refs_1.f90: New test.
549
550         PR fortran/28762
551         * gfortran.dg/program_name_1.f90: New test.
552
553         PR fortran/28425
554         * gfortran.dg/derived_constructor_comps_1.f90: New test.
555
556         PR fortran/28496
557         * gfortran.dg/array_initializer_2.f90: New test.
558
559         PR fortran/18111
560         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
561
562         PR fortran/28600
563         * gfortran.dg/assumed_charlen_function_4.f90: New test.
564
565         PR fortran/28771
566         * gfortran.dg/assumed_charlen_in_main.f90: New test.
567
568         PR fortran/28660
569         * gfortran.dg/dependent_decls_1.f90: New test.
570
571 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
572
573         PR fortran/25217
574         * gfortran.dg/derived_init_2.f90: New.
575
576 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
577
578         * gcc.c-torture/execute/pr28289.c: New test.
579
580 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
581
582         PR c/28744
583         * gcc.dg/attr-externally-visible-1.c: New test.
584         * gcc.dg/attr-externally-visible-2.c: New test.
585         * g++.dg/parse/attr-externally-visible-1.C: New test.
586         * g++.dg/parse/attr-externally-visible-2.C: New test.
587
588 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
589
590         PR c++/28606
591         * g++.dg/parse/dtor11.C: New test.
592
593 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
594
595         PR rtl-optimization/28489
596         * gcc.c-torture/compile/pr28489.c: New test.
597
598 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
599
600         PR c++/28710
601         * g++.dg/template/redecl4.C: New test.
602
603         PR c++/28711
604         * g++.dg/template/ctor8.C: New test.
605
606 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
607
608         * gcc.dg/pr26570.c: Fix testcase.
609
610 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
611
612         * PR c++/28573
613         * g++.dg/parse/offsetof6.C: New test.
614         * g++.dg/parse/offsetof6.C: New test.
615         * g++.dg/parse/offsetof7.C: New test.
616
617 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
618
619         PR testsuite/28602
620         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
621         is false.
622
623 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
624
625         PR c++/28302
626         * g++.dg/ext/vector3.C: New test.
627
628 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
629
630         PR gcov/profile/26570
631         * gcc.dg/pr26570.c: New test.
632
633 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
634
635         PR c/27697
636         * gcc.dg/qual-component-1.c: New test.
637
638 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
639
640         PR c++/28593
641         * g++.dg/parse/new3.C: New test.
642
643 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
644
645         PR fortran/25828
646         * gfortran.dg/streamio_1.f90: New test.
647         * gfortran.dg/streamio_2.f90: New test.
648         * gfortran.dg/streamio_3.f90: New test.
649         * gfortran.dg/streamio_4.f90: New test.
650         * gfortran.dg/streamio_5.f90: New test.
651         * gfortran.dg/streamio_6.f90: New test.
652         * gfortran.dg/streamio_7.f90: New test.
653         * gfortran.dg/streamio_8.f90: New test.
654
655 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
656
657         PR c/28287
658         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
659
660 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
661
662         PR c++/28594
663         * g++.dg/template/void6.C: New test.
664
665 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
666
667         PR c/28649
668         * gcc.dg/parse-error-1.c: New test.
669         * gcc.dg/parse-error-2.c: New test.
670         * gcc.dg/cpp/digraph2.c: Add error-marker.
671         * gcc.dg/noncompile/920923-1.c: Likewise.
672
673 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR c/27490
676         * gcc.dg/sizeof-2.c: New testcase.
677
678         PR c/27489
679         * gcc.dg/switch-A.c: New testcase.
680
681 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
682
683         PR c++/28288
684         PR c++/14556
685         * g++.old-deja/g++.warn/compare1.C: Delete.
686         * g++.dg/opt/pr7503-2.C: Delete.
687         * g++.dg/opt/pr7503-3.C: Delete.
688         * g++.dg/opt/pr7503-4.C: Delete.
689         * g++.dg/opt/pr7503-5.C: Delete.
690         * g++.dg/opt/max1.C: Delete.
691         * g++.dg/warn/minmax.C: Delete.
692         * g++.dg/expr/minmax.C: New test.
693
694 2006-08-14  Richard Guenther  <rguenther@suse.de>
695
696         PR testsuite/28703
697         * gcc.c-torture/execute/pr28651.c: Do not use argc
698         to avoid optimization, instead forbid inlining.
699
700 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
701
702         PR rtl-optimization/28634
703         * gcc.c-torture/execute/ieee/pr28634.c: New test.
704
705 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
706
707         PR c/27184
708         * gcc.dg/torture/pr27184.c: New test.
709
710 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
711
712         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
713
714 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
715
716         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
717         * gfortran.dg/stat_2.f90: Likewise.
718         * gfortran.dg/chmod_1.f90: Likewise.
719         * gfortran.dg/chmod_2.f90: Likewise.
720         * gfortran.dg/chmod_3.f90: Likewise.
721
722 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
723
724         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
725
726 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
727
728         * g++.dg/opt/pr23454-2.C: New test.
729
730 2006-08-11  Richard Guenther  <rguenther@suse.de>
731
732         PR middle-end/28651
733         * gcc.c-torture/execute/pr28651.c: New testcase.
734
735 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
736
737         * gnat.dg/specs/static_initializer.ads: New test.
738
739 2006-08-10  Paul Brook  <paul@codesourcery.com>
740
741         * gcc.target/arm/cond-asm.c: New test.
742
743 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
744
745         PR tree-optimization/26197
746         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
747         * g++.dg/vect/vect.exp: Compile the new tests with
748         --param max-aliased-vops=0.
749
750 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
751
752         PR c++/28637
753         * g++.dg/template/void3.C: New test.
754
755         PR c++/28638
756         * g++.dg/template/void4.C: New test.
757
758         PR c++/28640
759         * g++.dg/template/void5.C: New test.
760
761 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
762
763         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
764         after dg-do compile.
765
766 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
767
768         PR tree-optimizations/26969
769         * gcc.dg/vect/vect.exp: Compile tests prefixed with
770         "unswitch-loops" with -funswitch-loops.
771         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
772
773 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
774
775         * gcc.dg/sparc-getcontext-1.c: Fix typo.
776         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
777         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
778         * objc.dg/dwarf-1.m: Likewise.
779         * objc.dg/dwarf-2.m: Likewise.
780         * obj-c++.dg/dwarf-2.mm: Likewise.
781
782 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
783
784         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
785         * objc.dg/dwarf-2.m: Likewise.
786         * obj-c++.dg/dwarf-2.mm: Likewise.
787
788         PR libfortran/28603
789         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
790
791         PR testsuite/27611
792         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
793
794         PR testsuite/27033
795         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
796
797 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
798
799         PR target/27827
800         * gcc.target/i386/pr27827.c: New testcase.
801
802 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
803
804         PR fortran/28590
805         * gfortran.dg/sequence_types_1.f90: New test.
806
807 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
808
809         PR fortran/28548
810         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
811         dg-warning.  Add -pedantic option.
812
813 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
814
815         PR c/28502
816         * gcc.dg/proto-1.c: New test.
817
818         PR c/27721
819         * gcc.dg/lvalue-4.c: New test.
820
821         PR c/28136
822         * gcc.dg/init-bad-5.c: New test.
823
824 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
825
826         PR c++/28347
827         * g++.dg/ext/typedef-init.C: Add new test for typedef
828         initialization inside templates. Adjust existing error markers.
829
830 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/28148
833         * g++.dg/init/ptrmem3.C: New test.
834
835 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
836
837         PR tree-optimization/27770
838         * lib/target-support.exp: New target keyword "section_anchors".
839         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
840         tests.
841         * gcc.dg/vect/section-anchors-pr27770.c: New test.
842         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
843         * gcc.dg/vect/section-anchors-vect-69.c: New test.
844         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
845
846 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
847
848         * gcc.dg/20060801-1.c: Add missing '}'.
849
850 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
851
852         PR c++/27508
853         * g++.dg/parse/dtor9.C: New test.
854         * g++.dg/parse/dtor10.C: New test.
855         * g++.dg/other/error7.C: Adjust error-marker.
856
857         PR c++/28274
858         * g++.dg/other/default5.C: New test.
859
860 2006-08-02  Richard Guenther  <rguenther@suse.de>
861
862         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
863
864 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
865
866         PR c++/28557
867         * g++.dg/template/conv9.C: New test.
868
869 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
870
871         PR debug/28063
872         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
873         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
874         Optionally return assembly text.  Update callers.
875         (check_no_compiler_messages): Update verbose messages.
876         (check_no_messages_and_pattern): New.
877         (check_effective_target_string_merging): New.
878
879 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
880
881         PR c++/28250
882         * g++.dg/eh/catch4.C: New test.
883
884         PR c++/28257
885         * g++.dg/other/qual1.C: New test.
886
887         PR c++/28259
888         * g++.dg/inherit/error2.C: New test.
889
890         PR c++/28267
891         * g++.dg/other/new1.C: New test.
892
893         * g++.dg/warn/pr23075.C: Remove obsolete test.
894         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
895         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
896
897 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/28523
900         * g++.dg/eh/cast1.C: New test.
901
902 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
903
904         PR libfortran/28452
905         * gfortran.dg/random_3.f90:  New test.
906
907 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
908
909         PR c++/28432
910         * g++.dg/other/pr28304.C: Change expected error message.
911         * g++.dg/other/pr28432.C: New test.
912
913 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
914
915         PR c++/28256
916         * g++.dg/init/brace2.C: Change expected error message, add empty init.
917
918 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
919
920         PR debug/23336
921         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
922         at -g1.
923         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
924         g++.dg/debug/enum-2.C: New.
925
926 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
927
928         PR c++/6634
929         * g++.dg/parse/long1.C: Add more tests.
930
931 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
932
933         * gfortran.dg/lrshift_1.c: New file.
934
935 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
936
937         PR libgfortran/28335
938         * gfortran.dg/no_unit_error_1.f90: New test.
939
940 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
941
942         PR libgfortran/28335
943         * gfortran.dg/no_unit_error_1.f90: Delete test.
944         * gfortran.dg/no_unit_error_2.f90: Delete test.
945
946 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
947
948         * gfortran.dg/chmod_3.f90: New test.
949         * gfortran.dg/ltime_gmtime_1.f90: New test.
950         * gfortran.dg/ltime_gmtime_2.f90: New test.
951         * gfortran.dg/lrshift_1.f90: New test.
952         * gfortran.dg/chmod_1.f90: New test.
953         * gfortran.dg/chmod_2.f90: New test.
954
955 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
956
957         PR c++/27668
958         * g++.dg/template/crash55.C: New test.
959
960         PR c++/27962
961         * g++.dg/template/nontype16.C: New test.
962
963         * g++.dg/template/void2.C: Adjust error markers.
964         * g++.dg/template/nontype5.C: Adjust error markers.
965
966 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
967
968         * gcc.target/i386/stack-prot-kernel.c: New test.
969
970 2006-07-27  Roger Sayle  <roger@eyesopen.com>
971
972         * gcc.dg/builtins-55.c: New test case.
973
974 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
975
976         PR rtl-optimization/27907
977         * gcc.c-torture/compile/pr27907.c: New test.
978
979 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
980
981         * gfortran.dg/mclock.f90: New test.
982         * gfortran.dg/int_conv_1.f90: New test.
983         * gfortran.dg/stat_1.f90: New test.
984         * gfortran.dg/stat_2.f90: New test.
985
986 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
987
988         PR libgfortran/28335
989         * gfortran.dg/no_unit_error_1.f90: New test.
990         * gfortran.dg/no_unit_error_2.f90: New test.
991         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
992
993 2006-07-25  Roger Sayle  <roger@eyesopen.com>
994
995         PR middle-end/28473
996         * gcc.dg/fold-convround-1.c: New test case.
997
998 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
999
1000         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1001
1002 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1003
1004         PR c++/27572
1005         * g++.dg/other/typedef1.C: New test.
1006         * g++.dg/template/typedef4.C: New test.
1007         * g++.dg/template/typedef5.C: New test.
1008
1009 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1010
1011         PR fortran/28416
1012         * gfortran.dg/allocatable_dummy_3.f90: New.
1013
1014 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1015
1016         PR fortran/28439
1017         * gfortran.dg/arithmetic_if.f90:  New test.
1018
1019 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1020
1021         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1022         avoid memcpy optimization.
1023
1024 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1025
1026         PR fortran/25289
1027         * gfortran.dg/direct_io_6.f90: New test.
1028
1029 2006-07-24  Jan Hubicka  <jh@suse.cz>
1030
1031         PR c/25795
1032         PR c++/27369
1033         * gcc.dg/pr25795.c: New test.
1034         * gcc.dg/pr25795-1.c: New test.
1035
1036 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1037
1038         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1039         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1040         which may be transformed to "g || h" on some platforms.
1041
1042 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1043
1044         PR c++/28025
1045         * g++.dg/template/friend45.C: New test.
1046
1047 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1048
1049         PR libgfortran/28339
1050         * gfortran.dg/arrayio_8.f90: New test.
1051
1052 2006-07-21  Mike Stump  <mrs@apple.com>
1053
1054         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1055
1056         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1057
1058 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1059
1060         PR c++/28250
1061         * g++.dg/eh/catch3.C: New test.
1062
1063         PR c++/28363
1064         * g++.dg/template/defarg10.C: New test.
1065
1066 2006-07-20  Paul Brook  <paul@codesourcery.com>
1067
1068         PR 27363
1069         * gcc.dg/pr27363.c: New test.
1070
1071 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/28338
1074         * g++.dg/init/ref13.C: New test.
1075
1076 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1077
1078         PR obj-c++/28434
1079         * obj-c++.dg/proto-error-1.mm: New test.
1080
1081 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/28337
1084         * g++.dg/template/string1.C: New test.
1085
1086 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/28048
1089         * g++.dg/template/defarg9.C: New test.
1090
1091         PR c++/28235
1092         * g++.dg/template/static27.C: New test.
1093
1094 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1095
1096         PR 28410
1097         * gcc.dg/tree-ssa/pr28410.c: New test.
1098
1099 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1100
1101         PR c++/28258
1102         * g++/dg/other/error13.C: New test.
1103
1104         PR c++/28260
1105         * g++.dg/template/friend44.C: New test.
1106
1107 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1108
1109         PR c++/27495
1110         * g++.dg/other/pr27495.C: New.
1111
1112 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1113
1114         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1115         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1116
1117 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1118
1119         PR c/28286
1120         * gcc.dg/pragma-pack-4.c: New test.
1121
1122 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1123
1124         PR c++/28291
1125         * g++.dg/ext/pr28291.C: New test.
1126
1127 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1128
1129         PR middle-end/28403
1130         * gcc.c-torture/execute/pr28403.c: New test.
1131
1132 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1133
1134         PR middle-end/28402
1135         * gcc.dg/pr28402.c: New test.
1136
1137 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1138
1139         PR c++/28304
1140         * g++.dg/other/pr28304.C: New test.
1141
1142 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1143
1144         PR other/28251
1145         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1146         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1147
1148 2006-07-17  Richard Guenther  <rguenther@suse.de>
1149
1150         PR tree-optimization/28238
1151         * g++.dg/tree-ssa/pr28238.C: New testcase.
1152
1153 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1154
1155         PR c++/28250
1156         * g++.dg/eh/catch1.C: New test.
1157         * g++.dg/eh/catch2.C: New test.
1158
1159 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1160
1161         PR c++/28370
1162         * g++.dg/template/anon3.C: New test.
1163
1164 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1165
1166         PR fortran/20844
1167         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1168         specifiers requiring an explicit format tag..
1169
1170         PR fortran/28201
1171         * gfortran.dg/generic_5: New test.
1172
1173         PR fortran/20893
1174         * gfortran.dg/elemental_optional_args_1.f90: New test.
1175
1176 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1177
1178         * gnat.dg/assert.ads: New file.
1179         * gnat.dg/controlled_record.ads: Likewise.
1180         * gnat.dg/controlled_record.adb: Likewise.
1181
1182 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1183
1184         PR c++/28292
1185         * g++.dg/other/error12.C: New test.
1186
1187         PR c++/28269
1188         * g++.dg/template/crash54.C: New test.
1189
1190 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1191
1192         PR c++/28249
1193         * g++.dg/parse/catch1.C: New test.
1194
1195         PR c++/28294
1196         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1197
1198         PR c++/28387
1199         * g++.dg/ext/attrib24.C: New test.
1200
1201 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1202
1203         PR c++/28343
1204         * g++.dg/ext/asmspec1.C: New test.
1205
1206 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1207
1208         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1209         (dg-test): Support shouldfail tests.
1210         * lib/target-supports-dg.exp (dg-shouldfail): New.
1211         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1212         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1213         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1214         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1215         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1216         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1217         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1218
1219 2006-07-13  Jan Hubicka  <jh@suse.cz>
1220
1221         * gcc.target/i386/memcpy-1.c: New.
1222
1223 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1224
1225         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1226
1227 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1228
1229         PR fortran/25097
1230         * gfortran.dg/present_1.f90: New test.
1231
1232         PR fortran/20903
1233         * gfortran.dg/interface_derived_type_1.f90: New test.
1234
1235 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1236
1237         PR fortran/28213
1238         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1239         list.
1240
1241 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1242
1243         PR c++/27820
1244         * g++.dg/other/label1.C: New test.
1245
1246 2006-07-07   Richard Guenther  <rguenther@suse.de>
1247
1248         PR middle-end/28268
1249         * gcc.dg/torture/pr28268.c: New testcase.
1250
1251 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1252
1253         PR c++/27019
1254         * g++.dg/ext/pr27019.C: New.
1255
1256 2006-07-07  Richard Guenther  <rguenther@suse.de>
1257
1258         PR tree-optimization/28187
1259         * gcc.dg/pr28187.c: New testcase.
1260
1261 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1262
1263         * gnat.dg/address_conversion.adb: New test.
1264         * gnat.dg/boolean_subtype.adb: Likewise.
1265         * gnat.dg/frame_overflow.adb: Likewise.
1266         * gnat.dg/pointer_array.adb: Likewise.
1267         * gnat.dg/pointer_conversion.adb: Likewise.
1268
1269 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/28237
1272         PR fortran/23420
1273         * gfortran.dg/print_fmt_5.f90: New test.
1274
1275 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1276
1277         PR fortran/28129
1278         * gfortran.dg/bounds_check_4.f90: New test.
1279
1280 2006-07-05  Richard Guenther  <rguenther@suse.de>
1281
1282         PR target/28158
1283         * gfortran.dg/pr28158.f90: New testcase.
1284
1285 2006-07-05  Richard Guenther  <rguenther@suse.de>
1286
1287         PR tree-optimization/28162
1288         * gcc.dg/pr28162.c: New testcase.
1289
1290 2006-07-05  Richard Guenther  <rguenther@suse.de>
1291         Andrew Pinski  <pinskia@gcc.gnu.org>
1292
1293         PR c++/27084
1294         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1295
1296 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1297
1298         PR fortran/28174
1299         * gfortran.dg/actual_array_substr_2.f90: New test.
1300
1301         PR fortran/28167
1302         * gfortran.dg/actual_array_constructor_2.f90: New test.
1303
1304 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1305
1306         * gfortran.dg/itime_idate_1.f: New test.
1307         * gfortran.dg/itime_idate_2.f: New test.
1308
1309 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1310
1311         PR libgfortran/27704
1312         * gfortran.dg/open_status_3.f90: New test.
1313         * gfortran.dg/fmt_l.f90: Update for new feature.
1314
1315 2006-07-03  Asher Langton  <langton2@llnl.gov>
1316
1317         * gfortran.dg/oldstyle_2.f90: New.
1318
1319 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1320
1321         * gnat.dg/string_slice.adb: New test.
1322
1323 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1324
1325         PR fortran/19259
1326         * gfortran.dg/semicolon_fixed.c: New.
1327         * gfortran.dg/semicolon_free.c: New.
1328
1329 2006-06-30  Mike Stump  <mrs@apple.com>
1330
1331         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1332         that don't support internal visibility.
1333
1334 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1335
1336         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1337         for '(' / ')' needing an extra '\'.
1338
1339 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1340
1341         PR middle-end/27428
1342         * gcc.dg/pr27428-1.c: New test case.
1343
1344 2006-06-29  Mike Stump  <mrs@apple.com>
1345
1346         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1347         on darwin as we can't align commons large enough yet.
1348
1349         * gcc.dg/vla-8.c: Add additional testcases.
1350
1351 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1352
1353         PR c++/28114
1354         * g++.dg/other/pr28114.C: New.
1355
1356 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1357
1358         * gcc.c-torture/compile/20060625-1.c: New test.
1359
1360 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1361
1362         PR fortran/20867
1363         * gfortran.dg/stfunc_3.f90: New test.
1364
1365         PR fortran/25056
1366         * gfortran.dg/impure_actual_1.f90: New test.
1367
1368         PR fortran/20874
1369         * gfortran.dg/elemental_result_1.f90: New test.
1370
1371         PR fortran/25073
1372         * gfortran.dg/select_7.f90: New test.
1373
1374         PR fortran/27554
1375         * intrinsic_actual_1.f: New test.
1376
1377         PR fortran/22038
1378         PR fortran/28119
1379         * gfortran.dg/forall_4.f90: New test.
1380
1381         PR fortran/25072
1382         * gfortran.dg/forall_5.f90: New test.
1383
1384 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1385
1386         PR c++/28051
1387         * g++.dg/template/using13.C: New test.
1388
1389         PR c++/28054
1390         * g++.dg/other/incomplete3.C: New test.
1391
1392 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1393
1394         PR fortran/28081
1395         * gfortran.dg/substr_3.f: New test.
1396         * gfortran.dg/equiv_2.f90: Update expected error message.
1397
1398 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1399
1400         PR fortran/28118
1401         * gfortran.dg/actual_array_substr_1.f90: New test.
1402
1403 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1404
1405         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1406         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1407
1408 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1409
1410         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1411
1412 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1413
1414         PR fortran/27981
1415         * gfortran.dg/simpleif_2.f90: New test.
1416
1417 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1418
1419         * g++.dg/template/error22.C: Fix typo.
1420
1421 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1422
1423         PR c++/28112
1424         * g++.dg/ext/attrib23.C: New test.
1425
1426 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1427
1428         * gnat.dg/varsize_temp.adb: New test.
1429
1430 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1431
1432         PR c++/11468
1433         * g++.dg/other/java2.C: New test.
1434
1435 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1436
1437         PR target/27789
1438         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1439         initialization.
1440
1441 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1442
1443         PR target/27531
1444         * gcc.dg/pr27531-1.c: New test case.
1445
1446 2006-06-22  Asher Langton  <langton2@llnl.gov>
1447
1448         PR fortran/24748
1449         * gfortran.dg/implicit_8.f90: New.
1450
1451 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1452
1453         PR rtl-optimization/28121
1454         * gcc.dg/pr28121.c: New test.
1455
1456 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1457
1458         PR c++/27805
1459         * g++.dg/parse/ptrmem6.C: New test.
1460
1461         PR c++/27821
1462         * g++.dg/template/error22.C: New test.
1463
1464 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1465
1466         PR c++/28111
1467         * g++.dg/template/friend43.C: New test.
1468
1469         PR c++/28110
1470         * g++.dg/template/crash53.C: New test.
1471
1472         PR c++/28109
1473         * g++.dg/rtti/incomplete1.C: New test.
1474
1475 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1476
1477         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1478
1479 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1480
1481         * gcc.c-torture/execute/complex-7.c: New.
1482
1483 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1484
1485         * gcc.dg/merge-all-constants-1.c: New test.
1486
1487 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1488
1489         PR c++/28113
1490         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1491
1492 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1493
1494         * gfortran.dg/rrspacing_1.f90: New test.
1495
1496 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1497
1498         PR c++/28052
1499         * g++.dg/other/bitfield2.C: New test.
1500
1501 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1502
1503         PR tree-optimization/27331
1504         * gcc.dg/pr27331.c: New test.
1505
1506 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1507             Eric Botcazou  <ebotcazou@adacore.com>
1508
1509         PR ada/18692
1510         * lib/gnat.exp: New file.
1511         * lib/gnat-dg.exp: Likewise.
1512         * gnat.dg: New directory.
1513         * gnat.dg/dg.exp: New driver.
1514         * gnat.dg/specs: New directory.
1515         * gnat.dg/specs/specs.exp: New driver.
1516         * gnat.dg/style: New directory.
1517         * gnat.dg/style/style.exp: New driver.
1518
1519 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1520
1521         PR fortran/16206
1522         * gfortran.dg/array_initializer_1.f90: New test.
1523
1524         PR fortran/28005
1525         * gfortran.dg/matmul_3.f90: New test.
1526
1527 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1528
1529         PR middle-end/28075
1530         * gcc.dg/tree-ssa/inline-1.c: New test.
1531
1532 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1533
1534         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1535         in malloc prototype; remove XFAIL.
1536         * gcc.dg/pr18241-2.c: Ditto.
1537         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1538         in memset prototype; remove XFAIL.
1539         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1540
1541 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1542
1543         * gcc.dg/vla-8.c: Add.
1544
1545 2006-06-19  Richard Guenther  <rguenther@suse.de>
1546
1547         PR tree-optimization/27090
1548         * g++.dg/tree-ssa/pr27090.C: New testcase.
1549
1550 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1551
1552         PR target/27861
1553         * gcc.dg/pr27861-1.c: New test case.
1554
1555 2006-06-19  Richard Guenther  <rguenther@suse.de>
1556
1557         PR middle-end/28045
1558         * gcc.dg/torture/pr28045.c: New testcase.
1559
1560 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1561
1562         PR fortran/26801
1563         * gfortran.dg/associated_4.f90: New test.
1564
1565 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1566
1567         PR fortran/19310
1568         PR fortran/19904
1569         * gfortran.dg/real_const_3.f90: New test.
1570
1571 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1572
1573         PR c++/28016
1574         * g++.dg/template/static26.C: New test.
1575
1576         PR c++/27979
1577         * g++.dg/expr/bitfield2.C: New test.
1578
1579         PR c++/27884
1580         * g++.dg/parse/linkage2.C: New test.
1581
1582 2006-06-16  Richard Guenther  <rguenther@suse.de>
1583
1584         PR middle-end/27116
1585         * gcc.dg/pr15785-1.c: Revert last change.
1586         * gcc.dg/torture/pr27116-2.c: New testcase.
1587
1588 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1589
1590         PR middle-end/27802
1591         * gcc.dg/pr27802-1.c: New test case.
1592
1593 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1594
1595         PR c++/27689
1596         * g++.dg/template/ttp18.C: New test.
1597         * g++.dg/template/ttp19.C: Likewise.
1598
1599         PR c++/27666
1600         * g++.dg/expr/cond9.C: New test.
1601
1602         PR c++/27640
1603         * g++.dg/template/ctor7.C: New test.
1604
1605 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1606
1607         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1608
1609 2006-06-16  Richard Guenther  <rguenther@suse.de>
1610
1611         PR tree-optimization/27781
1612         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1613
1614 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1615
1616         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1617
1618 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1619
1620         * gcc.dg/tree-ssa/loop-18.c: New test.
1621
1622 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR c++/27665
1625         * g++.dg/template/crash52.C: New test.
1626
1627         PR c++/27648
1628         * g++.dg/ext/attrib22.C: New test.
1629
1630         PR c++/26559
1631         * g++.dg/template/builtin1.C: New test.
1632         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1633
1634         PR c++/28018
1635         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1636         assignment.
1637         * g++.old-deja/g++.pt/crash51.C: Likewise.
1638
1639         PR c++/27227
1640         * g++.dg/lookup/linkage1.C: New test.
1641         * g++.dg/lookup/linkage2.C: Likewise.
1642
1643 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1644
1645         PR middle-end/27959
1646         * gcc.dg/pr27959.c: New testcase.
1647
1648 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1649
1650         PR target/28014:
1651         * g++.dg/eh/div.C: New test.
1652
1653 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR c++/27894
1656         * g++.dg/tree-ssa/pr26757.C: New test.
1657         * g++.dg/tree-ssa/pr27894.C: New test.
1658
1659 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1660
1661         * gcc.c-torture/compile/20060609-1.c: New test.
1662
1663         PR target/27863
1664         * gcc.c-torture/compile/pr27863.c: New test.
1665
1666 2006-06-13  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/27830
1669         * g++.dg/tree-ssa/pr27830.C: New testcase.
1670
1671 2006-06-13  Matthew Sachs  <msachs@apple.com>
1672
1673         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1674         the list of compiler flags; this causes those flags to be checked
1675         for things like dg-skip-if.
1676
1677 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1678
1679         PR c++/27601
1680         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1681
1682 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1683             Kazu Hirata  <kazu@codesourcery.com>
1684
1685         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1686         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1687
1688 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1689
1690         PR c++/27933
1691         * g++.dg/lookup/using15.C: New test.
1692
1693         PR c++/27951
1694         * g++.dg/other/anon4.C: New test.
1695
1696 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1697
1698         PR c++/21210
1699         * g++.dg/init/complex1.C: New test case.
1700
1701 2006-06-11  Eric Christopher  <echristo@apple.com>
1702
1703         PR middle-end/27948
1704         * gcc.dg/bf-ms-layout.c: Run on darwin.
1705         * gcc.dg/bf-no-ms-layout: Ditto.
1706         * gcc.dg/attr-ms_struct-2.c: New.
1707         * gcc.dg/bf-ms-layout-2.c: Ditto.
1708
1709 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1710
1711         * gcc.dg/attr-ms_struct-packed1.c: New.
1712
1713 2006-06-09  Mike Stump  <mrs@apple.com>
1714
1715         * gcc.dg/vla-7.c: Add.
1716
1717 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/24558
1720         * gfortran.dg/entry_6.f90: New test.
1721
1722         PR fortran/20877
1723         PR fortran/25047
1724         * gfortran.dg/entry_7.f90: New test.
1725
1726 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1727
1728         PR c/27747
1729         * gcc.dg/cpp/_Pragma6.c: New test.
1730
1731         PR c++/27748
1732         * g++.dg/cpp/_Pragma1.C: New test.
1733
1734         PR preprocessor/27746
1735         * gcc.dg/gomp/macro-3.c: New test.
1736         * gcc.dg/gomp/macro-4.c: New test.
1737         * g++.dg/gomp/macro-3.C: New test.
1738         * g++.dg/gomp/macro-4.C: New test.
1739
1740 2006-06-09  Richard Guenther  <rguenther@suse.de>
1741
1742         PR tree-optimization/26998
1743         * gcc.dg/torture/pr26998.c: New testcase.
1744         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1745
1746 2006-06-08  Mike Stump  <mrs@apple.com>
1747
1748         * gcc.dg/pr27095.c: Account for stubs.
1749
1750         PR target/26427
1751         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1752         produce bad code on darwin.
1753
1754 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1755
1756         PR fortran/27958
1757         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1758
1759 2006-06-08  Asher Langton  <langton2@llnl.gov>
1760
1761         PR fortran/27786
1762         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1763
1764 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1765
1766         PR target/27421
1767         * gcc.dg/union-3.c: New test.
1768
1769 2006-06-08  Richard Guenther  <rguenther@suse.de>
1770
1771         PR middle-end/27116
1772         * gcc.dg/torture/pr27116.c: New testcase.
1773         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1774
1775 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1776
1777         PR rtl-optimization/26449
1778         * gcc.dg/pr26449.c: New test.
1779
1780 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1781
1782         PR c++/27601
1783         * g++.dg/ext/offsetof1.C: Test member functions.
1784
1785 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1786
1787         * gcc.dg/pr27095.c: Improve scanning.
1788
1789 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1790
1791         PR fortran/23091
1792         * gfortran.dg/saved_automatic_1.f90: New test.
1793
1794         PR fortran/24168
1795         * gfortran.dg/array_simplify_1.f90: New test.
1796
1797         PR fortran/25090
1798         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1799
1800         PR fortran/25058
1801         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1802
1803 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1804
1805         PR c++/27177
1806         * g++.dg/expr/cast7.C: New test.
1807
1808 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1809
1810         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1811         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1812         * lib/fortran-torture.exp (fortran-torture-compile,
1813         fortran-torture-execute): Ditto.
1814
1815 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1816
1817         PR target/27842
1818         * gcc.dg/vmx/pr27842.c: New test.
1819
1820 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1821
1822         PR libfortran/27895
1823         * gfortran.dg/bounds_check_3.f90: New test.
1824
1825 2006-06-05  Mike Stump  <mrs@apple.com>
1826
1827         * objc.dg/objc-fast-4.m: Skip for ppc64.
1828
1829 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1830
1831         PR testsuite/27705
1832         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1833
1834 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1835             Victor Kaplansky  <victork@il.ibm.com>
1836
1837         PR tree-optimizations/26360
1838         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1839         with -fno-tree-dce.
1840         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1841
1842 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1843
1844         PR fortran/14067
1845         * gfortran.dg/data_char_1.f90: Add messages for truncated
1846         strings.
1847
1848         PR fortran/16943
1849         * gfortran.dg/func_decl_2.f90: New test.
1850
1851         PR fortran/20839
1852         * gfortran.dg/do_2.f90: New test.
1853
1854         PR fortran/27655
1855         * gfortran.dg/associated_3.f90: New test.
1856
1857 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/27819
1860         * g++.dg/template/static25.C: New test.
1861
1862         PR c++/27722
1863         * g++.dg/init/array21.C: New test.
1864
1865         PR c++/27807
1866         * g++.dg/ext/complit7.C: New test.
1867
1868         PR c++/27806
1869         * g++.dg/parse/ptrmem5.C: New test.
1870
1871 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1872             Andrew Pinski  <pinskia@physics.uc.edu>
1873
1874         PR c/27150
1875         PR middle-end/27382
1876         * gcc.dg/pr27150-1.c: New testcase.
1877         * gcc.dg/pr27382-1.c: New testcase.
1878         * gcc.dg/pr27382-2.c: New testcase.
1879
1880 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1881
1882         PR c/25161
1883         PR c/27020
1884         * gcc.dg/array-10.c: New test.
1885
1886 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1887
1888         PR c++/27804
1889         * g++.dg/init/const4.C: New test.
1890         * g++.dg/init/member1.C: Add error-marker.
1891         * g++.dg/other/fold1.C: Adjust error-marker.
1892
1893 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1894
1895         PR c++/27601
1896         * g++.dg/ext/offsetof1.C: New test.
1897
1898 2006-06-04 Eric Christopher <echristo@apple.com>
1899
1900         * gcc.dg/attr-ms_struct-1.c: New.
1901
1902 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1903
1904         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1905
1906 2006-06-04  Richard Guenther  <rguenther@suse.de>
1907
1908         PR tree-optimization/27039
1909         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1910
1911 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1912
1913         PR target/26223
1914         * gcc.target/i386/amd64-abi-2.c: New test case.
1915
1916 2006-06-02  Eric Christopher  <echristo@apple.com>
1917
1918         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1919         * gcc.target/i386/20020523-1.c: Skip if darwin.
1920         * gcc.target/i386/asm-3.c: Ditto.
1921         * gcc.target/i386/20011119-1.c: Ditto.
1922         * gcc.target/i386/clobbers.c: Remove pic part of test.
1923
1924 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1925
1926         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1927         * g++.old-deja/g++.other/init19.C: Ditto.
1928         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1929         and add other platforms as expected failures.
1930
1931 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1932
1933         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1934         (is-effective-target-keyword): Ditto.
1935
1936 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1937
1938         PR fortran/27715
1939         * gfortran.dg/extended_char_comparison_1.f:  New test.
1940
1941 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1942
1943         PR fortran/25098
1944         * gfortran.dg/dummy_procedure_1.f90: New test.
1945
1946         PR fortran/25147
1947         * gfortran.dg/dummy_procedure_2.f90: New test.
1948
1949         * gfortran.dg/associated_2.f90: Correct to make consistent with
1950         standard.
1951
1952 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1953
1954         * gcc.target/i386/387-11.c: New test case.
1955
1956 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/27801
1959         * g++.dg/template/cond6.C: New test.
1960
1961         PR c++/26496
1962         * g++.dg/template/crash51.C: New test.
1963         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
1964
1965         PR c++/27385
1966         * g++.dg/init/array20.C: New test.
1967
1968 2006-05-31  Roger Sayle  <roger@eyesopen.com>
1969
1970         * gcc.dg/builtins-54.c: New test case.
1971
1972 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/26433
1975         * g++.dg/template/fntry1.C: Add dg-do link.
1976
1977         PR c++/27808
1978         * g++.dg/parse/friend6.C: New test.
1979
1980 2006-05-30  Asher Langton  <langton2@llnl.gov>
1981
1982         * gfortran.dg/cray_pointers_7.f90: New test.
1983
1984 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1985
1986         PR tree-optimization/23452
1987         * gcc.dg/fold-mulconj-1.c: New test case.
1988
1989 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
1990
1991         PR c++/27803
1992         * g++.dg/parse/bitfield1.C: New test.
1993
1994 2006-05-30  Roger Sayle  <roger@eyesopen.com>
1995
1996         * gcc.target/ppc-eq0-1.c: New test case.
1997         * gcc.target/ppc-negeq0-1.c: New test case.
1998
1999 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2000
2001         PR c/27273
2002         * gcc.dg/overflow-warn-5.c: New test.
2003
2004 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2005
2006         PR c/27718
2007         * gcc.dg/sizeof-1.c: New test.
2008
2009 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2010
2011         PR target/27790
2012         * gcc.target/i386/pr27790.c: New test.
2013
2014 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2015
2016         PR libgfortran/27757
2017         * gfortran.dg/direct_io_5.f90: New test.
2018
2019 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2020
2021         PR libgfortran/27634
2022         * gfortran.dg/fmt_missing_period_1.f: New test.
2023         * gfortran.dg/fmt_missing_period_2.f: New test.
2024         * gfortran.dg/fmt_missing_period_3.f: New test.
2025
2026 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2027
2028         PR fortran/19777
2029         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2030         arrays.
2031
2032 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2033
2034         PR c++/27713
2035         * g++.dg/template/new6.C: New test.
2036
2037 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2038
2039         PR tree-optimization/24964
2040         * gcc.target/i386/387-10.c: New test case.
2041
2042 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2043
2044         * intrinsics/string_intrinsics.c (compare_string):
2045         Use memcmp instead of strncmp to avoid tripping over
2046         CHAR(0) in a string.
2047
2048 2006-05-27  Richard Guenther  <rguenther@suse.de>
2049
2050         PR middle-end/27773
2051         * gcc.dg/torture/pr27773.c: New testcase.
2052
2053 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2054
2055         * gcc.dg/pr24561.c: Rename to..
2056         * gcc.dg/pr25962.c: .. this.
2057
2058 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2059
2060         PR fortran/19777
2061         * gfortran.dg/bounds_check_2.f: New test.
2062
2063 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2064
2065         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2066         * gfortran.dg/byte_1.f90: Likewise.
2067         * gfortran.dg/dup_save_2.f90: Likewise.
2068
2069 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2070
2071         * gfortran.dg/associated_2.f90: New test.
2072
2073 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2074
2075         PR fortran/27524
2076         * gfortran.dg/bounds_check_1.f90: New test.
2077
2078 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2079
2080         PR rtl-optimization/27661
2081         * gcc.dg/pr27661.c: New test case.
2082
2083 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2084
2085         PR fortran/23151
2086         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2087         * gfortran.dg/print_parentheses_1.f:  New test.
2088         * gfortran.dg/print_parentheses_2.f90:  New test.
2089
2090 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2091
2092         PR target/27758
2093         * gcc.dg/pr27758.c: New test.
2094
2095 2006-05-24  Falk Hueffner  <falk@debian.org>
2096
2097         * gcc.c-torture/compile/pr27571.c: New test.
2098
2099 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2100
2101         PR fortran/27709
2102         * gfortran.dg/spec_expr_4.f90: New test.
2103
2104         PR fortran/27155
2105         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2106
2107 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2108
2109         PR c++/20103
2110         * g++.dg/ext/complit6.C: New test.
2111         * g++.dg/ext/complit3.C: Adjust error markers.
2112         * g++.dg/init/const3.C: New test.
2113
2114 2006-05-25  Richard Guenther  <rguenther@suse.de>
2115
2116         PR middle-end/27743
2117         * gcc.dg/torture/pr27743.c: New testcase.
2118
2119 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2120
2121         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2122
2123 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2124
2125         * gcc.dg/compat/scalar-by-value-x.h: New.
2126         * gcc.dg/compat/scalar-by-value-y.h: New.
2127         * gcc.dg/compat/scalar-by-value-5.c: New.
2128         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2129         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2130         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2131         * gcc.dg/compat/scalar-by-value-6.c: New.
2132         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2133         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2134         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2135
2136 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2137
2138         PR tree-optimization/27639
2139         PR tree-optimization/26719
2140         * gcc.dg/pr27639.c: New test.
2141         * gcc.dg/pr26719.c: New test.
2142         * gcc.dg/tree-ssa/scev-cast.c: New test.
2143
2144 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2145
2146         PR c++/20173
2147         * g++.dg/template/error21.C: New test.
2148
2149 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2150
2151         PR target/27696
2152         * gcc.target/i386/pr27696.c: New.
2153
2154 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2155
2156         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2157
2158         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2159
2160 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2161
2162         PR c++/27716
2163         * g++.dg/other/assign1.C: New test.
2164
2165 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2166
2167         PR target/27266
2168         * gcc.target/i386/pr27266.c: New.
2169
2170 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2171
2172         PR c++/27451
2173         * g++.dg/ext/asm9.C: New test.
2174
2175 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2176
2177         PR rtl-optimization/25514
2178         * gcc.c-torture/compile/pr25514.c: New test.
2179
2180 2006-05-22  Richard Guenther  <rguenther@suse.de>
2181
2182         Revert
2183         2006-01-31  Richard Guenther  <rguenther@suse.de>
2184
2185         * gcc.target/i386/sselibm-1.c: New testcase.
2186         * gcc.target/i386/sselibm-2.c: Likewise.
2187         * gcc.target/i386/sselibm-3.c: Likewise.
2188         * gcc.target/i386/sselibm-4.c: Likewise.
2189         * gcc.target/i386/sselibm-5.c: Likewise.
2190
2191 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2192
2193         PR c/27420
2194         * gcc.dg/func-args-2.c: New test.
2195
2196         PR c/26818
2197         * gcc.dg/struct-incompl-1.c: New test.
2198
2199 2006-05-22  Richard Guenther  <rguenther@suse.de>
2200
2201         PR testsuite/27708
2202         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2203         the transformations we test for.
2204
2205 2006-05-22  Richard Guenther  <rguenther@suse.de>
2206
2207         PR testsuite/27707
2208         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2209
2210 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2211
2212         PR c++/27210
2213         * g++.dg/warn/new1.C: New test.
2214         * g++.dg/template/new5.C: Likewise.
2215
2216 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2217
2218         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2219         * gcc.target/i386/20060512-3.c: Likewise.
2220
2221 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2222
2223         PR rtl-optimization/27671
2224         * gcc.c-torture/execute/pr27671-1.c: New.
2225         * gcc.dg/pr27671-2.c: Likewise.
2226
2227         PR tree-optimization/26622.
2228         * gcc.c-torture/compile/pr26622.c: New.
2229
2230 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2231
2232         PR fortran/27613
2233         * gfortran.dg/recursive_reference_1.f90: New test.
2234
2235 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2236
2237         PR fortran/25746
2238         * gfortran.dg/elemental_subroutine_3.f90: New test.
2239
2240         PR fortran/25090
2241         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2242
2243         PR fortran/27584
2244         * gfortran.dg/associated_target_1.f90: New test.
2245
2246         PR fortran/19015
2247         * gfortran.dg/maxloc_shape_1.f90: New test.
2248
2249 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2250
2251         PR libgfortran/24459
2252         * gfortran.dg/namelist_24.f90: New test.
2253         * gfortran.dg/namelist_12.f: Fix typo in comment.
2254
2255 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2256
2257         PR middle-end/25776
2258         * g++.dg/other/error11.C: New test.
2259
2260 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2261
2262         * gcc.target/mips/pr26765.c: Add -w to options.
2263
2264 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2265
2266         * lib/target-supports.exp (check_effective_target_mpaired_single):
2267         New function.
2268         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2269         multilibs.
2270         * g++.dg/vect/vect.exp: Likewise.
2271
2272 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2273
2274         PR testsuite/25891
2275         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2276
2277 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2278
2279         PR fortran/27662
2280         * gfortran.dg/temporary_1.f90: New file.
2281
2282 2006-05-19  Andreas Schwab  <schwab@suse.de>
2283
2284         * g++.dg/other/unused1.C: Also match "stringz".
2285
2286 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/26433
2289         * g++.dg/template/fntry1.C: New test.
2290
2291 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2292
2293         PR c++/27471
2294         PR c++/27506
2295         * g++.dg/conversion/bitfield5.C: New test.
2296         * g++.dg/conversion/bitfield6.C: New test.
2297
2298 2006-05-18  Mike Stump  <mrs@apple.com>
2299
2300         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2301         * gcc.dg/vla-4.c: Add.
2302         * gcc.dg/vla-5.c: Add.
2303         * gcc.dg/vla-6.c: Add.
2304
2305 2006-05-12  Stuart Hastings  <stuart@apple.com>
2306
2307         * testsuite/gcc.target/i386/20060512-1.c: New.
2308         * testsuite/gcc.target/i386/20060512-2.c: New.
2309         * testsuite/gcc.target/i386/20060512-3.c: New.
2310         * testsuite/gcc.target/i386/20060512-4.c: New.
2311
2312 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2313
2314         PR c++/26122
2315         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2316
2317         PR c++/26068
2318         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2319         * g++.dg/parse/linkage1.C: New test.
2320
2321 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR tree-optimization/27548
2324         * g++.dg/tree-ssa/pr27548.C: New test.
2325
2326 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2327
2328         PR fortran/26551
2329         * gfortran.dg/recursive_check_1.f: New test.
2330         * gfortran.dg/recursive_check_2.f90: New test.
2331
2332 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2333
2334         * g++.dg/opt/temp2.C: New test.
2335
2336 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2337
2338         PR c++/27491
2339         * g++.dg/init/brace5.C: New test.
2340
2341         PR middle-end/27415
2342         * gcc.dg/gomp/pr27415.c: New test.
2343         * g++.dg/gomp/pr27415.C: New test.
2344
2345         PR tree-optimization/27549
2346         * g++.dg/tree-ssa/pr27549.C: New test.
2347
2348 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2349
2350         PR libgfortran/27575
2351         * gfortran.dg/read_eof_4.f90: New test.
2352
2353 2006-05-16  Richard Guenther  <rguenther@suse.de>
2354
2355         PR tree-optimization/22303
2356         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2357
2358 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2359
2360         PR middle-end/27573
2361         * gcc.dg/gomp/pr27573.c: New test.
2362         * gfortran.dg/gomp/pr27573.f90: New test.
2363
2364         PR c/27499
2365         * gcc.dg/gomp/pr27499.c: New test.
2366         * g++.dg/gomp/pr27499.C: New test.
2367
2368 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/27339
2371         * g++.dg/parser/access8.C: Adjust error marker.
2372         * g++.dg/template/access17.C: New test.
2373         * g++.dg/template/access18.C: Likewise.
2374
2375 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2376
2377         PR target/26600
2378         * gcc.target/i386/pr26600.c: New test case.
2379
2380 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2381
2382         PR c++/27505
2383         * g++.dg/expr/bitfield1.C: New test.
2384
2385 2006-05-15  Richard Guenther  <rguenther@suse.de>
2386
2387         PR tree-optimization/27603
2388         * gcc.dg/torture/pr27603.c: New testcase.
2389
2390 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2391
2392         PR fortran/25090
2393         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2394
2395         PR fortran/25082
2396         * gfortran.dg/scalar_return_1.f90: New test.
2397
2398         PR fortran/27411
2399         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2400
2401 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2402
2403         * gcc.dg/gomp/critical-4.c: New test.
2404         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2405         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2406         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2407         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2408
2409 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2410
2411         PR c++/27582
2412         * g++.dg/template/dependent-args1.C: New test.
2413
2414         PR c++/27581
2415         * g++.dg/lookup/this1.C: New test.
2416
2417         PR c++/27315
2418         * g++.dg/template/operator6.C: New test.
2419         * g++.dg/template/incomplete3.C: New test.
2420
2421         PR c++/27559
2422         * g++.dg/template/new4.C: New test.
2423
2424         PR c++/27496
2425         * g++.dg/template/void2.C: New test.
2426
2427 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2428
2429         * g++.dg/template/dependent-expr5.C: New test.
2430
2431 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2432
2433         PR middle-end/26729
2434         * gcc.dg/pr26729-1.c: New test case.
2435
2436 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2437
2438         * gcc.dg/pr27003.c: New test.
2439
2440 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2441
2442         * lib/target-supports.dg (check_cxa_atexit_available): Change
2443         v3_target_compile to ${tool}_target_compile.
2444
2445 2006-05-11  Jason Merrill  <jason@redhat.com>
2446
2447         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2448
2449 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2450
2451         PR fortran/27553
2452         * gfortran.dg/label_5.f90: New test.
2453
2454 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2455
2456         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2457         check_effective_target_powerpc_altivec_ok): New.
2458         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2459         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2460         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2461         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2462         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2463         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2464         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2465         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2466         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2467         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2468         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2469         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2470         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2471         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2472         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2473         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2474         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2475         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2476         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2477         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2478         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2479         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2480         gcc.target/powerpc/altivec-9.c,
2481         gcc.target/powerpc/altivec-consts.c,
2482         gcc.target/powerpc/altivec-pr22085.c,
2483         gcc.target/powerpc/altivec-splat.c,
2484         gcc.target/powerpc/altivec-types-1.c,
2485         gcc.target/powerpc/altivec-types-2.c,
2486         gcc.target/powerpc/altivec-types-3.c,
2487         gcc.target/powerpc/altivec-types-4.c,
2488         gcc.target/powerpc/altivec-varargs-1.c,
2489         gcc.target/powerpc/altivec-vec-merge.c,
2490         gcc.target/powerpc/ppc-vector-memcpy.c,
2491         gcc.target/powerpc/ppc-vector-memset.c,
2492         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2493         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2494         these effective targets.
2495         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2496         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2497
2498 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2499
2500         PR middle-end/27384
2501         * g++.dg/other/fold1.C: New test.
2502
2503         PR middle-end/27488
2504         * gcc.dg/fold-nonneg-1.c: New test.
2505
2506         PR c++/27547
2507         * g++.dg/other/operator1.C: New test.
2508
2509 2006-05-11  Richard Guenther  <rguenther@suse.de>
2510
2511         PR middle-end/27529
2512         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2513
2514 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2515
2516         * lib/target-supports-dg.exp (check-flags): New.
2517         (dg-skip-if): Move flag checks.
2518
2519 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2520
2521         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2522         * lib/target-supports.dg (check_cxa_atexit_available): New.
2523
2524 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2525
2526         PR fortran/27470
2527         * gfortran.dg/multiple_allocation_2.f90: New test case.
2528
2529 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2530
2531         * gcc.target/arm/pr27387.C: Fix a comment typo.
2532
2533 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2534
2535         PR fortran/24549
2536         * gfortran.dg/error_recovery_1.f90: New test.
2537
2538 2006-05-10  Richard Guenther  <rguenther@suse.de>
2539
2540         PR tree-optimization/27302
2541         * gcc.dg/torture/pr27302.c: New testcase.
2542
2543 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2544         Richard Guenther  <rguenther@suse.de>
2545
2546         PR middle-end/27498
2547         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2548
2549 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2550
2551         PR rtl-optimization/27335
2552         * gcc.dg/pr27335.c: New test.
2553
2554 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2555
2556         * gcc.target/mips/mips-ps-5.c: New file.
2557
2558 2006-05-08  Jan Hubicka  <jh@suse.cz>
2559
2560         PR middle-end/25962
2561         * gcc.dg/pr25962.c: New.
2562
2563 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2564
2565         PR target/27158
2566         * gcc.target/powerpc/pr27158.c: New test case.
2567
2568 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2569
2570         PR testsuite/27476
2571         * ada/acats/run_all.sh: Use test -z.
2572
2573 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2574
2575         PR libfortran/18271
2576         * gfortran.dg/spec_expr_3.f90: New test.
2577
2578 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2579
2580         PR target/24879
2581         * gcc.target/i386/monitor.c: New file.
2582
2583 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2584
2585         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2586
2587 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2588
2589         PR c++/27447
2590         * g++.dg/other/ptrmem7.C: New test.
2591
2592 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2593
2594         PR target/27421
2595         * gcc.dg/array-9.c: New test.
2596
2597 2006-05-07  Richard Guenther  <rguenther@suse.de>
2598
2599         PR tree-optimization/27409
2600         * gcc.dg/torture/pr27409.c: New testcase.
2601
2602 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2603
2604         PR fortran/27457
2605         * gfortran.dg/select_6.f90: New.
2606
2607 2006-05-07  Richard Guenther  <rguenther@suse.de>
2608
2609         PR tree-optimization/27136
2610         * gcc.dg/torture/pr27136.c: New testcase.
2611
2612 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2613
2614         PR fortran/24813
2615         * gfortran.dg/char_cons_len_1.f90: New test.
2616
2617 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2618
2619         PR c++/27427
2620         * g++.dg/template/incomplete2.C: New test.
2621
2622 2006-05-06  Richard Guenther  <rguenther@suse.de>
2623
2624         PR tree-optimization/27151
2625         * gcc.dg/vect/pr27151.c: New testcase.
2626
2627 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2628
2629         PR c++/27430
2630         * g++.dg/template/void1.C: New test.
2631
2632         PR c++/27423
2633         * g++.dg/other/void2.C: New test.
2634
2635         PR c++/27422
2636         * g++.dg/conversion/void1.C: New test.
2637
2638 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2639
2640         PR/21391
2641         * g++.dg/other/unused1.C: New.
2642
2643 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2644
2645         PR objc/27240
2646         * objc.dg/member-1.m: New test.
2647
2648 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2649
2650         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2651
2652 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2653
2654         PR libfortran/26985
2655         * gfortran.dg/matmul_2.f90: New test.
2656
2657 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2658
2659         * ada/acats/run_all.sh: Use sync when main not found.
2660
2661 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2662
2663         PR target/26765
2664         * gcc.target/mips/pr26765.c: New.
2665
2666 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2667
2668         * gcc.target/bfin: New directory.
2669         * gcc.target/bfin/bfin.exp: New file.
2670         * gcc.target/bfin/frmul.c: New file.
2671         * gcc.target/bfin/arith.c: New file.
2672         * gcc.target/bfin/mul-combine.c: New file.
2673         * gcc.target/bfin/shift.c: New file.
2674
2675 2006-05-04  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/14287
2678         PR tree-optimization/14844
2679         PR tree-optimization/19792
2680         PR tree-optimization/21608
2681         PR tree-optimization/27090
2682         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2683         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2684         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2685         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2686         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2687
2688 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2689
2690         PR tree-optimization/27285
2691         * gcc.c-torture/execute/pr27285.c: New test.
2692
2693         PR middle-end/27388
2694         * gcc.dg/gomp/pr27388-1.c: New test.
2695         * gcc.dg/gomp/pr27388-2.c: New test.
2696         * gcc.dg/gomp/pr27388-3.c: New test.
2697
2698         PR c++/27359
2699         * g++.dg/gomp/pr27359.C: New test.
2700
2701 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2702
2703         PR fortran/20248
2704         * gfortran.dg/iargc.f90: New test.
2705
2706 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2707
2708         PR c++/27102
2709         * g++.dg/template/crash49.C: New test.
2710
2711 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2712
2713         PR testsuite/27032
2714         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2715
2716 2006-05-02  Jeff Law  <law@redhat.com>
2717
2718         PR tree-optimization/27364
2719         * gcc.c-torture/execute/pr27364.c: New test.
2720
2721 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2722
2723         PR c++/27309
2724         * g++.dg/parser/ctor5.C: New test.
2725
2726 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2727
2728         PR target/27387
2729         * gcc.target/arm/arm.exp: New.
2730         * gcc.target/arm/pr27387.C: Likewise.
2731
2732 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2733
2734         PR fortran/27269
2735         PR fortran/27324
2736         * gfortran.dg/module_equivalence_2.f90: New test.
2737
2738 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR middle-end/27337
2741         * g++.dg/gomp/pr27337-1.C: New test.
2742         * g++.dg/gomp/pr27337-2.C: New test.
2743
2744         PR middle-end/27328
2745         * gcc.dg/gomp/pr27328.c: New test.
2746
2747         PR middle-end/27325
2748         * g++.dg/gomp/pr27325.C: New test.
2749
2750         PR middle-end/27310
2751         * g++.dg/gomp/pr27310.C: New test.
2752
2753 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2754
2755         PR tree-optimization/27291
2756         * g++.dg/tree-ssa/pr27291.C: New test.
2757
2758 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2759
2760         PR tree-optimization/27283
2761         * g++.dg/tree-ssa/pr27283.C: New test.
2762
2763 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2764
2765         * gcc.dg/tree-ssa/loop-16.c: New test.
2766
2767 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2768             Joseph S. Myers  <joseph@codesourcery.com>
2769
2770         * gcc.dg/Wconversion-3.c: New test case.
2771         * gcc.dg/Wconversion-4.c: Likewise.
2772
2773 2006-05-01  Richard Guenther  <rguenther@suse.de>
2774
2775         PR tree-optimization/26726
2776         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2777
2778 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2779
2780         * gcc.dg/Woverflow-1.c: New test case.
2781         * gcc.dg/Woverflow-2.c: Likewise.
2782         * gcc.dg/Woverflow-3.c: Likewise.
2783
2784 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/27094
2787         * g++.dg/template/defarg8.C: New test.
2788
2789 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2790
2791         PR c++/27278
2792         * g++.dg/parse/operator7.C: New test.
2793
2794 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2795
2796         PR c++/11471
2797         PR c++/27102
2798         * g++.dg/template/crash48.C: New test.
2799
2800         PR c++/27279
2801         * g++.dg/parse/ctor4.C: New test.
2802
2803 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2804
2805         PR fortran/25681
2806         * gfortran.df/char_type_len.f90: New test.
2807
2808 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2809
2810         PR libgfortran/27304
2811         * gfortran.dg/fmt_exhaust.f90: New test.
2812
2813 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2814
2815         PR c/25309
2816         * gcc.dg/large-size-array-2.c: New test case.
2817
2818 2006-04-28  Richard Guenther  <rguenther@suse.de>
2819
2820         PR target/26826
2821         * gcc.target/i386/pr26826.c: New testcase.
2822
2823 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2824
2825         PR middle-end/27260
2826         * gcc.c-torture/execute/pr27260.c: New.
2827
2828 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2829
2830         PR middle-end/27095
2831         * gcc.dg/pr27095.c: New.
2832
2833 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/27292
2836         * g++.dg/conversion/bitfield4.C: New test.
2837
2838 2006-04-27  Eric Christopher  <echristo@apple.com>
2839
2840         * gcc.dg/pragma-ms_struct.c: New.
2841
2842 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/27102
2845         * g++.dg/template/crash47.C: New test.
2846
2847 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2848
2849         * gcc.target/i386/sse-7.c: build with -msse.
2850
2851 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2852
2853         PR testsuite/27274:
2854         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2855         (main): Exit if processor doesn't support SSE.
2856
2857 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2858
2859         PR middle-end/27282
2860         * gcc.c-torture/compile/pr27282.c: New test.
2861
2862 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2863
2864         PR middle-end/26913
2865         * g++.dg/gomp/pr26913.C: New test.
2866
2867         PR c/25996
2868         * gcc.dg/gomp/pr25996.c: New test.
2869         * g++.dg/gomp/pr25996.C: New test.
2870
2871 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2872
2873         PR rtl-optimization/26725
2874         * gcc.c-torture/compile/pr26725.c: New test.
2875
2876 2006-04-25  Richard Guenther  <rguenther@suse.de>
2877
2878         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2879         than n + -1.
2880
2881 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2882
2883         * gcc.dg/20060425-1.c: New testcase.
2884
2885 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2886
2887         PR tree-optimization/26865
2888         * gcc.dg/pr26865.c: New test.
2889
2890 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/27292
2893         * g++.dg/conversion/bitfield1.C: New test.
2894         * g++.dg/conversion/bitfield2.C: Likewise.
2895         * g++.dg/conversion/bitfield3.C: Likewise.
2896
2897 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2898         Richard Guenther  <rguenther@suse.de>
2899
2900         PR tree-optimization/27236
2901         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2902
2903 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2904
2905         PR c++/19963
2906         * g++.dg/other/incomplete2.C: New test.
2907
2908 2006-04-24  Richard Guenther  <rguenther@suse.de>
2909
2910         PR middle-end/26869
2911         * gcc.dg/torture/pr26869.c: New testcase.
2912
2913 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2914         Richard Guenther  <rguenther@suse.de>
2915
2916         PR tree-optimization/27218
2917         * g++.dg/tree-ssa/pr27218.C: New testcase.
2918
2919 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2920
2921         PR c++/26912
2922         * g++.dg/template/friend41.C: New test.
2923
2924 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2925
2926         * g++.dg/opt/pr15551.C: Include cstdio.
2927         (main): Use remove instead of unlink.
2928
2929 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2930
2931         * gcc.dg/sibcall-7.c: New test.
2932         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2933         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2934         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2935         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2936         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2937
2938 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/26534
2941         * g++.dg/opt/bitfield1.C: New test.
2942         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
2943         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
2944         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
2945         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
2946         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
2947         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
2948         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
2949         * g++.dg/abi/bitfield2.C: Likewise.
2950         * g++.dg/init/bitfield1.C: Likewise.
2951
2952 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
2953
2954         PR fortran/25099
2955         * gfortran.dg/elemental_subroutine_4.f90: New test.
2956         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
2957         call sub (m, x).
2958
2959 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
2960
2961         * gcc.c-torture/compile/20060421-1.c: New testcase.
2962
2963 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2964
2965         PR c/25875
2966         * gcc.dg/init-bad-4.c: New test.
2967
2968 2006-04-21  Paul Brook  <paul@codesourcery.com>
2969
2970         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
2971
2972 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
2973
2974         PR fortran/27122
2975         * gfortran.dg/defined_operators_1.f90: New test.
2976         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
2977         remove old ones associated, incorrectly, with Note 5.46.
2978
2979         PR fortran/27113
2980         * gfortran.dg/character_array_constructor_1.f90: New test.
2981
2982 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
2983
2984         * gcc.dg/20060419-1.c: New test.
2985
2986 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
2987
2988         PR c/26774
2989         * gcc.dg/struct-parse-1.c: New test case.
2990
2991 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2992
2993         PR c++/26558
2994         * g++.dg/parse/template19.C: New test.
2995
2996         PR c++/26739
2997         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
2998
2999         PR c++/26036
3000         * g++.dg/expr/call3.C: New test.
3001
3002         PR c++/10385
3003         * g++.dg/conversion/dynamic1.C: New test.
3004
3005 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/27102
3008         * g++.dg/template/crash35.C: Tweak error markers.
3009         * g++.dg/template/crash46.C: New test.
3010         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3011         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3012
3013 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3014
3015         PR rtl-optimization/14261
3016         * gcc.c-torture/compile/20060419-1.c: Added.
3017
3018 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3019
3020         * gfortran.dg/label_1.f90: Adjust dg-error.
3021
3022 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3023
3024         PR target/26961
3025         * gcc.dg/fold-cond-1.c: New test case.
3026         * gcc.dg/pr26961-1.c: Likewise.
3027
3028 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3029
3030         PR libgfortran/27138
3031         * gfortran.dg/read_bad_advance.f90: New test.
3032
3033 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3034             Dale Johannesen  <dalej@apple.com>
3035
3036         PR target/24076
3037         * gcc.target/i386/vecinit-3.c: New testcase.
3038         * gcc.target/i386/vecinit-4.c: Likewise.
3039         * gcc.target/i386/sse-18.c: Likewise.
3040         * gcc.target/i386/sse-19.c: Likewise.
3041
3042 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3043
3044         * gfortran.dg/allocate_zerosize_1.f90: New test.
3045
3046 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3047
3048         PR c++/26365
3049         * g++.dg/template/crash45.C: New test.
3050
3051 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/26787
3054         * gfortran.dg/proc_assign_1.f90: New test.
3055         * gfortran.dg/procedure_lvalue.f90: Change message.
3056         * gfortran.dg/namelist_4.f90: Add new error.
3057
3058         PR fortran/25597
3059         PR fortran/27096
3060         * gfortran.dg/auto_pointer_array_result_1.f90
3061
3062         PR fortran/27089
3063         * gfortran.dg/specification_type_resolution_1.f90
3064
3065         PR fortran/18003
3066         PR fortran/25669
3067         PR fortran/26834
3068         * gfortran.dg/bounds_temporaries_1.f90: New test.
3069
3070         PR fortran/27124
3071         * gfortran.dg/array_return_value_1.f90: New test.
3072
3073 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3074
3075         PR fortran/25336
3076         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3077
3078 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR middle-end/26823
3081         * g++.dg/gomp/pr26823-1.C: New test.
3082         * g++.dg/gomp/pr26823-2.C: New test.
3083
3084 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3085
3086         PR middle-end/27134
3087         * gcc.dg/pr27314.c: New test.
3088
3089 2006-04-13  Richard Henderson  <rth@redhat.com>
3090
3091         * g++.dg/gomp/block-0.C: Update expected matches.
3092
3093 2006-04-13  DJ Delorie  <dj@redhat.com>
3094
3095         * lib/target-supports.exp (check_effective_target_int32plus): New.
3096         (check_effective_target_ptr32plus): New.
3097         (check_effective_target_size32plus): New.
3098         (check_effective_target_int16): New.
3099         (check_profiling_available): Add m32c to the list of unsupported targets.
3100
3101         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3102         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3103         memory size.
3104         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3105         pointers.
3106         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3107         size_t.
3108         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3109         and size_t.
3110         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3111         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3112         not just xstormy16.  Skip m32c due to weird pointer size.
3113         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3114         not just xstormy16.
3115         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3116         not just xstormy16.
3117         * gcc.dg/20020312-2.c: Add m32c support.
3118         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3119         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3120         in test.
3121         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3122         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3123         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3124         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3125         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3126         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3127         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3128         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3129         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3130         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3131         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3132         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3133         in test.
3134         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3135         in test.
3136         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3137         * gcc.dg/pr23049.c: Require >=32 bit integers.
3138         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3139         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3140         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3141         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3142         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3143         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3144         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3145         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3146         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3147         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3148         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3149         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3150         prototype in test.
3151         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3152         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3153         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3154         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3155         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3156
3157         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3158         * gcc.c-torture/execute/20040703-1.x: Likewise.
3159         * gcc.c-torture/execute/20040705-1.x: Likewise.
3160         * gcc.c-torture/execute/20040705-2.x: Likewise.
3161         * gcc.c-torture/execute/20040709-1.x: Likewise.
3162         * gcc.c-torture/execute/20040709-2.x: Likewise.
3163         * gcc.c-torture/execute/20040811-1.x: Likewise.
3164         * gcc.c-torture/execute/20050316-1.x: Likewise.
3165         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3166         * gcc.c-torture/execute/pr19689.x: Likewise.
3167         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3168         * gcc.c-torture/execute/usmul.x: Likewise.
3169         * gcc.c-torture/execute/vrp-5.x: Likewise.
3170         * gcc.c-torture/execute/vrp-6.x: Likewise.
3171         * gcc.dg/debug/20041023-1.s: Likewise.
3172
3173 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3174
3175         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3176         of integers to a vector types are now constant expressions in C.
3177         * gcc.dg/vect/vect-fold-1.c: New test case.
3178
3179 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3180             Ulrich Weigand  <uweigand@de.ibm.com>
3181
3182         PR target/27006
3183         * gcc.dg/vmx/pr27006.c: New testcase.
3184
3185 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3186
3187         PR libgfortran/26766
3188         * gfortran.dg/write_recursive.f90: New test.
3189
3190 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3191
3192         * g++.dg/parse/dtor7.C: New test.
3193         * g++.dg/parse/new1.C: Add error marker.
3194         * g++.dg/template/new3.C: New test.
3195
3196         PR c++/26122
3197         * g++.dg/template/pure1.C: New test.
3198
3199         PR c++/26295
3200         * g++.dg/parse/ptrmem4.C: New test.
3201
3202 2006-04-10  Jeff Law  <law@redhat.com>
3203
3204         PR/27087
3205         * gcc.c-torture/compile/pr27087.c: New test.
3206
3207 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3208
3209         PR/21391
3210         * gcc.dg/20060410.c: New.
3211
3212 2006-04-10  Matthias Klose  <doko@debian.org>
3213
3214         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3215         Recognize multilib directory names containing underscores.
3216
3217 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3218
3219         * gcc.target/i386/vecinit-1.c: New test case.
3220         * gcc.target/i386/vecinit-2.c: Likewise.
3221
3222 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3223
3224         PR debug/27057
3225         * g++.dg/debug/dwarf2-2.C: New test.
3226
3227 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3228
3229         PR rtl-optimization/27073
3230         * gcc.c-torture/execute/pr27073.c: New test.
3231
3232 2006-04-08  Mike Stump  <mrs@apple.com>
3233
3234         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3235
3236 2006-04-07  Richard Guenther  <rguenther@suse.de>
3237
3238         PR tree-optimization/26135
3239         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3240
3241 2006-04-06  Jan Hubicka  <jh@suse.cz>
3242
3243         PR profile/26399
3244         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3245
3246 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3247
3248         * g++.dg/conversion/nullptr1.C: New test case.
3249         * g++.dg/conversion/nullptr2.C: Likewise.
3250
3251 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3252
3253         * gfortran.dg/dependency_18.f90: New test case.
3254
3255 2006-04-05  Richard Guenther  <rguenther@suse.de>
3256
3257         PR tree-optimization/26919
3258         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3259         * gcc.dg/ipa/ipa-2.c: Likewise.
3260         * gcc.dg/ipa/ipa-3.c: Likewise.
3261         * gcc.dg/ipa/ipa-5.c: Likewise.
3262
3263 2006-04-05  Richard Guenther  <rguenther@suse.de>
3264
3265         PR tree-optimization/26763
3266         * gcc.dg/torture/pr26763-1.c: New testcase.
3267         * gcc.dg/torture/pr26763-2.c: Likewise.
3268
3269 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3270
3271         PR fortran/23634
3272         PR fortran/25619
3273         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3274
3275 2006-04-04  Eric Christopher  <echristo@apple.com>
3276
3277         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3278         stubs.
3279         * gcc.target/i386/387-5.c: Ditto.
3280
3281 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3282
3283         * gcc.target/sparc/struct-ret-check.c: New test.
3284
3285 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3286
3287         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3288         zero decimal digits specified in format.
3289
3290 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3291
3292         PR fortran/26891
3293         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3294
3295         PR fortran/26976
3296         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3297         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3298         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3299         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3300         bigendian-ness.
3301
3302 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3303
3304         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3305         dummy arguments work when the actual argument is itself a dummy
3306         argument of the caller.
3307
3308 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3309
3310         PR libfortran/24685
3311         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3312
3313 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3314
3315         * gfortran.dg/dependencency_17.f90: New test case.
3316
3317 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3318
3319         * gfortran.dg/dependency_14.f90: New test case.
3320         * gfortran.dg/dependency_15.f90: Likewise.
3321         * gfortran.dg/dependency_16.f90: Likewise.
3322
3323 2006-03-31  Asher Langton  <langton2@llnl.gov>
3324
3325         PR fortran/25358
3326         gfortran.dg/cray_pointers_6.f90: New test.
3327
3328 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3329
3330         PR libgfortran/26890
3331         * gfortran.dg/read_size_noadvance.f90: New test.
3332
3333 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3334
3335         PR fortran/25031
3336         * gfortran.dg/multiple_allocation_1.f90: Check that the
3337         size has changed after a re-allocation with stat.
3338
3339 2006-03-30  Richard Guenther  <rguenther@suse.de>
3340
3341         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3342         removal.
3343         * gcc.target/i386/sselibm-2.c: Likewise.
3344         * gcc.target/i386/sselibm-3.c: Likewise.
3345         * gcc.target/i386/sselibm-4.c: Likewise.
3346         * gcc.target/i386/sselibm-5.c: Likewise.
3347
3348 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3349
3350         * gcc.dg/fold-andxor-1.c: New test case.
3351         * gcc.dg/fold-xorand-1.c: Likewise.
3352
3353 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3354
3355         * gcc.dg/fold-convnotconv-1.c: New test case.
3356
3357 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3358
3359         PR fortran/26779
3360         * gfortran.dg/private_type_5.f90: New test.
3361
3362 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3363
3364         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3365
3366 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3367
3368         * gfortran.dg/advance_2.f90: New test.
3369         * gfortran.dg/advance_3.f90: New test.
3370
3371         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3372
3373 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3374
3375         PR libgfortran/26661
3376         PR libgfortran/26880
3377         * gfortran.dg/read_x_past.f: New test.
3378
3379 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3380
3381         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3382         to be STABS.
3383
3384 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3385
3386         * objc.dg/dwarf-1.m: Skip on AIX.
3387         * objc.dg/dwarf-2.m: Skip on AIX.
3388
3389 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3390
3391         PR fortran/26816
3392         * gfortran.dg/float_1.f90: New test.
3393
3394 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3395
3396         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3397         X86_64 targets.
3398         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3399
3400 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3401
3402         PR libfortran/26735
3403         * gfortran.dg/convert_implied_open.f90: New test case.
3404
3405 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3406
3407         PR fortran/26769
3408         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3409
3410 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3411
3412         PR middle-end/26717
3413         * gcc.dg/pr26717.c: New test.
3414
3415 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3416
3417         * gfortran.dg/dependency_12.f90: New test case.
3418
3419 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3420
3421         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3422
3423 2006-03-24  Jeff Law  <law@redhat.com>
3424
3425         * gcc.c-torture/pr26840.c: New test.
3426
3427 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3428
3429         * objc.dg/dwarf-2.m: New.
3430         * obj-c++.dg/dwarf-2.mm: New.
3431
3432         * g++.old-deja/g++.other/init19.C: New.
3433
3434 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3435
3436         * g++.dg/eh/spbp.C: Skip on AIX.
3437
3438 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3439
3440         PR middle-end/26611
3441         * g++.dg/gomp/pr26611-1.C: New test.
3442         * g++.dg/gomp/pr26611-2.C: New test.
3443
3444 2006-03-24  Jeff Law  <law@redhat.com>
3445
3446         * gcc.c-torture/compile/pr26833.c: New test.
3447         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3448
3449 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3450
3451         * gfortran.dg/endfile_2.f90: Delete temp file.
3452
3453 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3454
3455         PR fortran/19303
3456         * gfortran.dg/record_marker_1.f90: New test case.
3457         * gfortran.dg/record_marker_2.f: New test case.
3458         * gfortran.dg/record_marker_3.f90: New test case.
3459
3460 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3461
3462         PR fortran/17298
3463         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3464         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3465
3466 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3467
3468         * lib/gcc-dg.exp (cleanup-modules): New proc.
3469         * gfortran.dg/allocatable_function_1.f90,
3470         gfortran.dg/allocate_char_star_scalar_1.f90,
3471         gfortran.dg/assumed_charlen_function_1.f90,
3472         gfortran.dg/assumed_dummy_1.f90,
3473         gfortran.dg/assumed_shape_ranks_1.f90,
3474         gfortran.dg/assumed_shape_ranks_2.f90,
3475         gfortran.dg/assumed_size_dt_dummy.f90,
3476         gfortran.dg/auto_char_dummy_array_1.f90,
3477         gfortran.dg/auto_char_len_3.f90,
3478         gfortran.dg/automatic_module_variable.f90,
3479         gfortran.dg/bad_automatic_objects_1.f90,
3480         gfortran.dg/char_array_constructor.f90,
3481         gfortran.dg/char_array_structure_constructor.f90,
3482         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3483         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3484         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3485         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3486         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3487         gfortran.dg/derived_pointer_recursion.f90,
3488         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3489         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3490         gfortran.dg/dummy_functions_1.f90,
3491         gfortran.dg/elemental_initializer_1.f90,
3492         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3493         gfortran.dg/elemental_pointer_1.f90,
3494         gfortran.dg/elemental_subroutine_1.f90,
3495         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3496         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3497         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3498         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3499         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3500         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3501         gfortran.dg/global_references_1.f90,
3502         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3503         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3504         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3505         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3506         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3507         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3508         gfortran.dg/large_integer_kind_1.f90,
3509         gfortran.dg/large_real_kind_1.f90,
3510         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3511         gfortran.dg/module_double_reuse.f90,
3512         gfortran.dg/module_equivalence_1.f90,
3513         gfortran.dg/module_interface_1.f90,
3514         gfortran.dg/module_parameter_array_refs_1.f90,
3515         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3516         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3517         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3518         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3519         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3520         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3521         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3522         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3523         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3524         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3525         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3526         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3527         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3528         gfortran.dg/same_name_1.f90,
3529         gfortran.dg/sibling_dummy_procedure_1.f90,
3530         gfortran.dg/sibling_dummy_procedure_2.f90,
3531         gfortran.dg/sibling_dummy_procedure_3.f90,
3532         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3533         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3534         gfortran.dg/used_dummy_types_2.f90,
3535         gfortran.dg/used_dummy_types_3.f90,
3536         gfortran.dg/used_dummy_types_4.f90,
3537         gfortran.dg/used_dummy_types_5.f90,
3538         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3539         gfortran.dg/userdef_operator_1.f90: Use it.
3540
3541 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3542
3543         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3544         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3545         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3546         gfortran.dg/write_back.f,
3547         gfortran.fortran-torture/execute/inquire_1.f90,
3548         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3549
3550 2006-03-21  Jeff Law  <law@redhat.com>
3551
3552         * gcc.dg/tree-ssa/vrp28.c: New test.
3553
3554 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3555
3556         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3557         if _STDC_C99 is defined.
3558         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3559         * gcc.dg/builtins-20.c: Likewise.
3560         * gcc.dg/builtins-53.c: Likewise.
3561         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3562         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3563
3564 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3565
3566         PR tree-opt/26781
3567         * gcc.c-torture/compile/pr26781-1.c: New test.
3568         * gcc.c-torture/compile/pr26781-2.c: New test.
3569
3570 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3571
3572         PR c++/26690
3573         * g++.dg/gomp/pr26690-1.C: New test.
3574         * g++.dg/gomp/pr26690-2.C: New test.
3575
3576 2006-03-20  Jeff Law  <law@redhat.com>
3577
3578         * gcc.dg/tree-ssa/pr21829.c: New test.
3579
3580         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3581
3582 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3583
3584         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3585         (check_visibility_available): Use it.
3586         (check_effective_target_default_packed): Likewise.
3587         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3588         (check_effective_target_fopenmp): Likewise.
3589         (check_effective_target_freorder): Likewise.
3590         (check_effective_target_fpic): Likewise.
3591         (check_named_sections_available): Likewise.
3592         (check_effective_target_ilp32): Likewise.
3593         (check_effective_target_lp64): Likewise.
3594
3595 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3596
3597         PR fortran/20935
3598         * gfortran.dg/scalar_mask_2.f90: New test case.
3599
3600 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3601
3602         PR tree-opt/26629
3603         * gcc.dg/tree-ssa/loadpre12.c: New test.
3604         * gcc.dg/tree-ssa/loadpre13.c: New test.
3605         * gcc.dg/tree-ssa/loadpre14.c: New test.
3606         * gcc.dg/tree-ssa/loadpre15.c: New test.
3607         * gcc.dg/tree-ssa/loadpre16.c: New test.
3608         * gcc.dg/tree-ssa/loadpre17.c: New test.
3609         * gcc.dg/tree-ssa/loadpre18.c: New test.
3610         * gcc.dg/tree-ssa/loadpre19.c: New test.
3611         * gcc.dg/tree-ssa/loadpre20.c: New test.
3612         * gcc.dg/tree-ssa/loadpre21.c: New test.
3613         * gcc.dg/tree-ssa/loadpre22.c: New test.
3614
3615 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3616
3617         PR fortran/26741
3618         * gfortran.dg/elemental_initializer_1.f90: New test.
3619
3620         PR fortran/26716
3621         * gfortran.dg/assumed_shape_ranks_2: New test.
3622
3623 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3624
3625         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3626         target fpic.
3627
3628 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3629
3630         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3631         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3632         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3633         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3634         gfortran.fortran-torture/execute/direct_io.f90,
3635         gfortran.fortran-torture/execute/inquire_2.f90,
3636         gfortran.fortran-torture/execute/inquire_4.f90,
3637         gfortran.fortran-torture/execute/list_read_1.f90,
3638         gfortran.fortran-torture/execute/open_replace.f90,
3639         gfortran.fortran-torture/execute/slash_edit.f90,
3640         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3641         temporary files from testcases.
3642
3643 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3644
3645         PR libgfortran/26509
3646         gfortran.dg/write_direct_eor.f90: New test.
3647
3648 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3649
3650         * gcc.target/powerpc/pr26350.c: New.
3651         * gcc.target/powerpc/indexed-addr.c: New.
3652
3653 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3654
3655         * gfortran.dg/dependency_13.f90: New test case.
3656
3657 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3658
3659         PR middle-end/21781
3660         * gcc.dg/real-const-1.c: New test case.
3661
3662 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3663
3664         * g++.old-deja/g++.other/init18.C: New.
3665         * g++.old-deja/g++.other/init5.C: Remove xfail.
3666
3667 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3668
3669         * g++.dg/opt/pr15551.C: Cleanup temp file.
3670
3671 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3672
3673         PR c++/6634
3674         g++.dg/parse/long1.C: New test.
3675
3676 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3677
3678         PR fortran/19101
3679         * gfortran.dg/continuation.f90: New test.
3680         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3681
3682 2006-03-14  Richard Guenther  <rguenther@suse.de>
3683
3684         PR tree-optimization/26672
3685         * gcc.dg/torture/pr26672.c: New testcase.
3686
3687 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3688
3689         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3690         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3691
3692 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3693
3694         PR middle-end/26557
3695         * gcc.c-torture/compile/switch-1.c: New test case.
3696
3697 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3698
3699         PR fortran/25378
3700         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3701         test to include more permuatations of mask and index.
3702         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3703         respond to F2003 spec. that the position returned for an all false
3704         mask && condition is zero.
3705
3706 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR middle-end/25989
3709         * gcc.dg/gomp/pr25989.c: New test.
3710
3711 2006-03-13  Jeff Law  <law@redhat.com>
3712
3713         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3714
3715 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3716
3717         * gcc.dg/switch-9.c: New test.
3718
3719 2006-03-13  Richard Guenther  <rguenther@suse.de>
3720
3721         PR middle-end/26630
3722         * gcc.dg/torture/pr26630.c: New testcase.
3723
3724 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3725
3726         * gfortran.dg/dependency_10.f90: New test case.
3727         * gfortran.dg/dependency_11.f90: Likewise.
3728
3729 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3730             Erik Edelmann  <eedelman@gcc.gnu.org>
3731
3732         * gfortran.dg/allocatable_function_1.f90: New.
3733         * gfortran.dg/allocatable_function_2.f90: New.
3734
3735 2006-03-10  Richard Guenther  <rguenther@suse.de>
3736
3737         PR middle-end/26565
3738         * gcc.dg/torture/pr26565.c: New testcase.
3739
3740 2006-03-09  Eric Christopher  <echristo@apple.com>
3741
3742         * gcc.c-torture/compile/20060309-1.c: New.
3743
3744 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3745
3746         PR libgfortran/26499
3747         * gfortran.dg/write_back.f: New test.
3748         * gfortran.dg/write_rewind_1.f: New test.
3749         * gfortran.dg/write_rewind_2.f: New test.
3750
3751 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3752
3753         PR libgfortran/26554
3754         * gfortran.dg/read_logical.f90: New test.
3755
3756 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3757
3758         * ada/acats/norun.lst: cdd2a03 now passes.
3759
3760 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3761
3762         PR testsuite/25177
3763         * gcc.target/powerpc/pr18096-1.c: Change where the error
3764         would match.
3765
3766 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3767
3768         * gcc.target/i386/cleanup-1.c: New test.
3769         * gcc.target/i386/cleanup-2.c: New test.
3770
3771 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3772
3773         * gfortran.dg/dependency_9.f90: Remove for the time being.
3774
3775 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3776
3777         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3778         directive.
3779
3780 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3781
3782         * gfortran.dg/dependency_9.f90: New test case.
3783
3784 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3785
3786         * gfortran.dg/dependency_4.f90: New test case.
3787         * gfortran.dg/dependency_5.f90: New test case.
3788         * gfortran.dg/dependency_6.f90: New test case.
3789         * gfortran.dg/dependency_7.f90: New test case.
3790         * gfortran.dg/dependency_8.f90: New test case.
3791
3792 2006-03-03  Paul Brook  <paul@codesourcery.com>
3793
3794         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3795         Add m68k-*-elf.
3796
3797 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3798
3799         PR fortran/25031
3800         * multiple_allocation_1.f90: New test.
3801
3802 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3803
3804         PR tree-optimization/26524
3805         * gfortran.dg/pr26524.f: New test case.
3806
3807 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3808
3809         * g++.dg/template/repo5.C: Cleanup repo files.
3810         * gcc.dg/20051201-1.c: Cleanup coverage files.
3811         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3812         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3813         tree dump files.
3814
3815 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3816
3817         * objc.dg/objc-nofilename-1.m: New test.
3818         * objc.dg/bad-receiver-type.m: New test.
3819         * obj-c++.dg/bad-receiver-type.mm: New test.
3820
3821 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3822
3823         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3824
3825 2006-03-01  Mike Stump  <mrs@apple.com>
3826
3827         * g++.dg/abi/key2.C: Add.
3828
3829 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3830
3831         * gfortran.dg/logical_dot_product.f90: New test.
3832
3833         PR fortran/26393
3834         * gfortran.dg/used_interface_ref.f90: New test.
3835
3836         PR fortran/20938
3837         * gfortran.dg/dependency_2.f90: New test.
3838         * gfortran.fortran-torture/execute/where17.f90: New test.
3839         * gfortran.fortran-torture/execute/where18.f90: New test.
3840         * gfortran.fortran-torture/execute/where19.f90: New test.
3841         * gfortran.fortran-torture/execute/where20.f90: New test.
3842
3843 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3844
3845         * g++.dg/tree-ssa/pr26443.C: New test case.
3846
3847 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3848
3849         PR middle-end/26022
3850         * g++.dg/opt/return-slot1.C: New test.
3851
3852 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3853
3854         PR libgfortran/26136
3855         * gfortran.dg/namelist_23.f90: New test.
3856
3857 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3858
3859         PR middle-end/14752
3860         * gcc.dg/fold-eqandshift-2.c: New test case.
3861
3862 2006-02-28  Richard Guenther  <rguenther@suse.de>
3863
3864         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3865         decomposition.
3866
3867 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3868
3869         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3870
3871 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3872
3873         PR libgfortran/26464
3874         * gfortran.dg/backspace_5.f: New test.
3875         * gfortran.dg/backspace_6.f: New test.
3876
3877 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3878
3879         * gcc.dg/fold-eqandnot-1.c: New test case.
3880
3881 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3882
3883         PR middle-end/19983
3884         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3885
3886 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3887
3888         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3889         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3890
3891 2006-02-26  Richard Guenther  <rguenther@suse.de>
3892
3893         PR tree-optimization/26421
3894         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3895
3896 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3897
3898         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3899         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3900
3901 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3902
3903         * gcc.dg/fold-even-1.c: New test case.
3904
3905 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3906
3907         PR middle-end/21137
3908         * gcc.dg/fold-eqandshift-1.c: New test case.
3909
3910 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3911
3912         PR tree-optimization/25125
3913         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3914         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3915
3916 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3917
3918         PR tree-optimizations/26359
3919         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3920         with -fdump-tree-dceloop-details.
3921         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3922
3923 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3924
3925         PR middle-end/23673
3926         * gcc.dg/fold-eqxor-1.c: New test case.
3927         * gcc.dg/fold-eqxor-2.c: Likewise.
3928         * gcc.dg/fold-eqxor-3.c: Likewise.
3929
3930 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3931
3932         PR fortran/23092
3933         * scalar_mask_1.f90: New test.
3934
3935 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3936
3937         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3938         * g++.dg/eh/uncaught2.C: New.
3939         * g++.dg/eh/uncaught3.C: New.
3940
3941 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3942
3943         PR libgfortran/26423
3944         * gfortran.dg/read_many_1.f: New test.
3945
3946 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
3947
3948         PR fortran/24519
3949         * gfortran.dg/dependency_3.f90: New test.
3950         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
3951         XFAILs.
3952
3953         PR fortran/25395
3954         * gfortran.dg/equiv_6.f90: New test.
3955
3956 2006-02-23  Jeff Law  <law@redhat.com>
3957
3958         * gcc.c-torture/compile/pr26425.c: New test.
3959
3960 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
3961
3962         PR middle-end/26412
3963         * gcc.dg/gomp/pr26412.c: New test.
3964
3965 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3966
3967         PR c++/26291
3968         * g++.dg/other/ellipsis1.C: New test.
3969         * g++.dg/parse/operator4.C: Adjust error marker.
3970
3971 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
3972
3973         PR target/25603
3974         * gfortran.dg/pr25603.f: New testcase.
3975
3976 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
3977
3978         * gcc.dg/bf-spl1.c: Don't specify -m68000.
3979         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
3980
3981 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
3982
3983         * g++.dg/eh/spbp.C: New.
3984
3985 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
3986
3987         PR middle-end/26379
3988         * gcc.target/i386/mmx-7.c: New test.
3989
3990 2006-02-20  Roger Sayle  <roger@eyesopen.com>
3991
3992         PR tree-optimization/26361
3993         * gcc.dg/tree-ssa/vrp27.c: New test case.
3994
3995 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
3996
3997         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
3998         * gcc.dg/tree-ssa/complex-4.c: Here.
3999
4000 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4001
4002         PR middle-end/19543
4003         * gfortran.dg/logical_1.f90: New test case.
4004
4005 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4006
4007         PR middle-end/26334
4008         * gcc.dg/20060218-1.c: Moved to...
4009         * gcc.target/i386/20060218-1.c: ... here.  New test.
4010
4011 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4012
4013         PR fortran/26201
4014         * gfortran.dg/convert_1.f90: New.
4015
4016 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4017
4018         PR fortran/25054
4019         * gfortran.dg/namelist_5.f90: New test.
4020
4021         PR fortran/25089
4022         * gfortran.dg/namelist_4.f90: New test.
4023
4024 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4025
4026         PR tree-opt/25680
4027         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4028
4029 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4030
4031         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4032         variable to take into account the variable name in the
4033         function header.
4034         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4035
4036 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4037
4038         PR middle-end/26334
4039         * gcc.c-torture/compile/20060217-1.c: New test.
4040         * gcc.dg/20060218-1.c: New test.
4041
4042 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4043
4044         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4045
4046 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4047
4048         * gcc.dg/cpp/undef3.c: New test.
4049         * gcc.dg/cpp/trad/builtins2.c: New test.
4050
4051 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/26266
4054         * g++.dg/template/static22.C: New test.
4055         * g++.dg/template/static23.C: New test.
4056         * g++.dg/template/static24.C: New test.
4057         * g++.dg/template/non-dependent13.C: New test.
4058         * g++.dg/init/member1.C: Tweak error markers.
4059
4060 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4061
4062         PR target/26255
4063         * gcc.c-torture/compile/pr26255.c: New test case.
4064
4065 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4066
4067         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4068         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4069         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4070         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4071         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4072         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4073         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4074
4075 2006-02-16  Jeff Law  <law@redhat.com>
4076
4077         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4078         * gcc.dg/tree-ssa/vrp26.c: New test.
4079
4080 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4081
4082         PR target/20353
4083         PR target/24578
4084         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4085         __UCLIBC__ is defined.
4086
4087 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4088
4089         PR fortran/26224
4090         * gfortran.dg/gomp/pr26224.f: New test.
4091
4092 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4093
4094         PR tree-opt/25918
4095         * lib/target-supports.exp
4096         (check_effective_target_vect_short_mult): New.
4097         (check_effective_target_vect_char_mult): New.
4098         (check_effective_target_vect_widen_sum_qi_to_si): New.
4099         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4100         (check_effective_target_vect_widen_sum_hi_to_si): New.
4101         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4102         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4103         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4104         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4105         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4106         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4107         vect-reduc-pattern-2c.c
4108         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4109         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4110         vect-reduc-pattern-1c.c
4111
4112 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4113
4114         PR fortran/24557
4115         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4116
4117 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4118
4119         PR fortran/26054
4120         * gfortran.dg/enum_8.f90: Remove check for warning.
4121         * gfortran.dg/iomsg_1.f90: Ditto.
4122         * gfortran.dg/enum_1.f90: Ditto.
4123         * gfortran.dg/enum_9.f90: Ditto.
4124         * gfortran.dg/enum_2.f90: Ditto.
4125         * gfortran.dg/enum_10.f90: Ditto.
4126         * gfortran.dg/enum_3.f90: Ditto.
4127         * gfortran.dg/flush_1.f90: Ditto.
4128         * gfortran.dg/enum_4.f90: Ditto.
4129         * gfortran.dg/array_constructor_1.f90: Ditto.
4130         * gfortran.dg/enum_5.f90: Ditto.
4131         * gfortran.dg/enum_6.f90: Ditto.
4132         * gfortran.dg/enum_7.f90: Ditto.
4133
4134 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4135
4136         PR middle-end/26300
4137         * gcc.c-torture/compile/20060215-1.c: New test.
4138
4139 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4140
4141         PR middle-end/23670
4142         * gcc.dg/tree-ssa/andor-2.c: New test case.
4143
4144 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4145
4146         PR fortran/25045
4147         * optional_dim.f90: New test.
4148
4149 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4150
4151         PR fortran/26277
4152         * gfortran.dg/label_4.f90: New.
4153
4154 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4155             Diego Novillo  <dnovillo@redhat.com>
4156             Uros Bizjak  <uros@kss-loka.si>
4157
4158         * gfortran.dg/gomp: New directory.
4159
4160 2006-02-14  Richard Guenther  <rguenther@suse.de>
4161
4162         PR tree-optimization/26258
4163         * gcc.dg/torture/pr26258.c: New testcase.
4164
4165 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4166
4167         PR fortran/26246
4168         * gfortran.dg/pr26246_1.f90: New test.
4169         * gfortran.dg/pr26246_2.f90: New test.
4170
4171         PR middle-end/26092
4172         * gcc.c-torture/compile/20060208-1.c: New test.
4173
4174 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/26074
4177         PR fortran/25103
4178         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4179         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4180         * gfortran.dg/automatic_module_variable.f90: Change error message.
4181
4182         PR fortran/20861
4183         * gfortran.dg/internal_dummy_1.f90: New test.
4184
4185         PR fortran/20871
4186         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4187
4188
4189         PR fortran/25083
4190         * gfortran.dg/uncommon_block_data_1.f90: New test.
4191         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4192         with standard.
4193
4194         PR fortran/25088
4195         * gfortran.dg/typed_subroutine_1.f90: New test.
4196
4197 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4198
4199         * objc.dg/dwarf-1.m: New.
4200
4201 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4202
4203         PR middle-end/24427
4204         * gcc.dg/tree-ssa/andor-1.c: New test case.
4205
4206 2006-02-13  Josh Conner  <jconner@apple.com>
4207
4208         PR target/25376
4209         * gcc.dg/pr25376.c: New test.
4210
4211         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4212         assemble.
4213         * lib/target-supports.exp (check_named_sections_available):
4214         Only compile named-sections test -- don't assemble.
4215
4216 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4217
4218         * g++.dg/warn/no-write-strings.C: New test.
4219         * g++.dg/warn/write-strings.C: Likewise.
4220         * g++.dg/warn/write-strings-default.C: Likewise.
4221
4222 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4223
4224         PR fortran/25806
4225         * gfortran.dg/ret_pointer_2.f90: New test.
4226
4227 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4228
4229         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4230
4231 2006-02-10  Jeff Law  <law@redhat.com>
4232
4233         * gcc.c-torture/compile/pr26213.c: New test.
4234
4235 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4236
4237         gfortran.dg/null_1.f90: New test.
4238
4239 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4240
4241         PR fortran/14771
4242         * gfortran.dg/parens_4.f90: New.
4243         * gfortran.dg/parens_5.f90: New.
4244
4245 2006-02-10  Richard Guenther  <rguenther@suse.de>
4246
4247         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4248
4249 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4250         Paul Thomas  <pault@gcc.gnu.org>
4251
4252         PR fortran/14771
4253         * gfortran.dg/parens_1.f90: New.
4254         * gfortran.dg/parens_2.f90: New.
4255         * gfortran.dg/parens_3.f90: New.
4256
4257 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4258
4259         PR fortran/26038
4260         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4261
4262         PR fortran/25059
4263         * gfortran.dg/impure_assignment_1.f90: New test.
4264
4265         PR fortran/25070
4266         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4267
4268 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4269
4270         PR target/26141
4271         * g++.dg/expr/stdarg2.C: New test.
4272
4273 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4274
4275         PR inline-asm/16194
4276         * gcc.dg/pr16194.c: New test.
4277
4278 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4279
4280         * ada/acats/run_acats: Use portable variant of "$@".
4281
4282 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4283
4284         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4285         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4286
4287 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4288
4289         PR tree-opt/26179
4290         * g++.dg/opt/pr26179.C: New test.
4291
4292 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4293
4294         PR middle-end/26134
4295         * gcc.dg/tree-ssa/complex-3.c: New test.
4296
4297 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4298
4299         * gcc.c-torture/compile/volatile-1.c: New test.
4300
4301 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4302
4303         PR 26180
4304         * gcc.dg/tree-ssa/pr26180.c: New test.
4305
4306 2006-02-08  Jeff Law  <law@redhat.com>
4307
4308         * gcc.dg/tree-ssa/pr21417.c: New test.
4309
4310 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4311
4312         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4313         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4314
4315 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4316
4317         * lib/scanrtl.exp: New.
4318
4319 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4320
4321         PR c++/26071
4322         * g++.dg/other/virtual2.C: New test.
4323
4324         PR c++/26070
4325         * g++.dg/other/virtual1.C: New test.
4326
4327 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4328
4329         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4330         cleanup-ipa-dump): Update dump file glob patterns.
4331         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4332         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4333
4334         * lib/gcc-dg.exp: Load it.
4335         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4336
4337 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4338
4339         PR testsuite/26159
4340         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4341         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4342
4343 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4344
4345         PR fortran/25577
4346         * gfortran.dg/mvbits_1.f90: New.
4347
4348 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4349
4350         * g++.dg/warn/Wdiv-by-zero.C: New test.
4351         * g++.dg/warn/Wno-div-by-zero.C: New.
4352
4353 2006-02-07  Jeff Law  <law@redhat.com>
4354
4355         * gcc.dg/tree-ssa/pr21559.c: New test.
4356
4357         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4358         multiple VRP passes.
4359         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4360         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4361         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4362         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4363         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4364         * gcc.dg/tree-ssa/vrp02.c: Likewise
4365         * gcc.dg/tree-ssa/vrp11.c: Likewise
4366         * gcc.dg/tree-ssa/pr14341.c: Likewise
4367         * gcc.dg/tree-ssa/vrp19.c: Likewise
4368         * gcc.dg/tree-ssa/vrp20.c: Likewise
4369         * gcc.dg/tree-ssa/vrp03.c: Likewise
4370         * gcc.dg/tree-ssa/pr21086.c: Likewise
4371         * gcc.dg/tree-ssa/pr21959.c: Likewise
4372         * gcc.dg/tree-ssa/vrp21.c: Likewise
4373         * gcc.dg/tree-ssa/vrp04.c: Likewise
4374         * gcc.dg/tree-ssa/pr25485.c: Likewise
4375         * gcc.dg/tree-ssa/pr22026.c: Likewise
4376         * gcc.dg/tree-ssa/vrp22.c: Likewise
4377         * gcc.dg/tree-ssa/vrp05.c: Likewise
4378         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4379         * gcc.dg/tree-ssa/pr20701.c: Likewise
4380         * gcc.dg/tree-ssa/vrp23.c: Likewise
4381         * gcc.dg/tree-ssa/vrp06.c: Likewise
4382         * gcc.dg/tree-ssa/pr22117.c: Likewise
4383         * gcc.dg/tree-ssa/pr20702.c: Likewise
4384         * gcc.dg/tree-ssa/vrp15.c: Likewise
4385         * gcc.dg/tree-ssa/pr21090.c: Likewise
4386         * gcc.dg/tree-ssa/pr21294.c: Likewise
4387         * gcc.dg/tree-ssa/vrp24.c: Likewise
4388         * gcc.dg/tree-ssa/vrp07.c: Likewise
4389         * gcc.dg/tree-ssa/pr21563.c: Likewise
4390         * gcc.dg/tree-ssa/pr25382.c: Likewise
4391         * gcc.dg/tree-ssa/vrp16.c: Likewise
4392         * gcc.dg/tree-ssa/vrp25.c: Likewise
4393         * gcc.dg/tree-ssa/vrp08.c: Likewise
4394         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4395         * gcc.dg/tree-ssa/vrp17.c: Likewise
4396         * gcc.dg/tree-ssa/pr21458.c: Likewise
4397         * g++.dg/tree-ssa/pr18178.C: Likewise
4398
4399 2006-02-07  Richard Guenther  <rguenther@suse.de>
4400
4401         PR c++/26140
4402         Revert
4403         2006-01-30  Richard Guenther  <rguenther@suse.de>
4404         PR c++/23372
4405         * gcc.dg/pr23372-1.C: New testcase.
4406
4407         * g++.dg/tree-ssa/pr26140.C: New testcase.
4408
4409 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4410
4411         PR c++/9737
4412         * g++.dg/template/ttp15.C: New test.
4413         * g++.dg/template/ttp16.C: Likewise.
4414         * g++.dg/template/ttp17.C: Likewise.
4415         * g++.old-deja/g++.pt/ttp36.C: Remove.
4416         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4417         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4418         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4419         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4420         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4421         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4422         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4423         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4424         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4425
4426 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4427
4428         PR libfortran/23815
4429         * unf_io_convert_4.f90: New test.
4430
4431 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4432
4433         * gcc.dg/tree-ssa/loadpre10.c: New test.
4434         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4435         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4436         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4437
4438 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4439
4440         PR libfortran/24685
4441         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4442
4443 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         PR tree-opt/25251
4446         * gfortran.dg/assign_7.f: New test.
4447
4448 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4449
4450         PR fortran/26041
4451         PR fortran/26064
4452         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4453         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4454         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4455
4456 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4457
4458         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4459         in size_t typedef.
4460
4461 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4462
4463         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4464         * g++.dg/charset/string.c (foo): Likewise.
4465         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4466         const char*
4467         * g++.dg/ext/builtin2.C (printf): Likewise.
4468         * g++.dg/init/new15.C (printf): Likewise.
4469         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4470         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4471         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4472         * g++.dg/template/non-dependent4.C (temp): Likewise.
4473         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4474         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4475         parameter type to const char*.
4476         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4477         Change type to const char*.
4478         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4479         Likewise.
4480         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4481         second parameter type to const char*.
4482         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4483         (Y::Y): Change parameter type to const char*.
4484         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4485         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4486         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4487         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4488         (char*).
4489         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4490         const char*.
4491         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4492         type to const char*.
4493         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4494         return type to const char*.
4495         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4496         to const char*.
4497         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4498         * g++.old-deja/g++.law/refs1.C: Likewise.
4499         * g++.old-deja/g++.law/visibility1.C: Likewise.
4500         * g++.old-deja/g++.law/visibility2.C: Likewise.
4501         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4502         const char*.
4503         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4504         * g++.old-deja/g++.mike/net48.C: Likewise.
4505         * g++.old-deja/g++.mike/p646.C: Likewise.
4506         * g++.old-deja/g++.mike/p6746.C: Likewise.
4507         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4508         type to const char*.
4509         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4510         deprecated conversion warning.
4511         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4512         char*.
4513         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4514         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4515         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4516         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4517         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4518         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4519         * g++.old-deja/g++.pt/t39.C: Likewise.
4520         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4521         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4522
4523 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4524
4525         PR fortran/25075
4526         intrinsic_argument_conformance_1.f90: New test.
4527
4528 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4529
4530         PR fortran/20845
4531         * gfortran.dg/char_result_11.f90: Add SAVE.
4532         * gfortran.dg/der_pointer_4.f90: Ditto.
4533         * gfortran.dg/default_initialization.f90: New test.
4534
4535 2006-02-03  Jeff Law  <law@redhat.com>
4536
4537         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4538         handle more than 100 dump files.
4539         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4540         * lib/scantree.exp (scan-tree-dump): Likewise.
4541         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4542         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4543         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4544         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4545         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4546
4547 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4548
4549         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4550
4551 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4552
4553         * g++.dg/template/using12.C: New test.
4554
4555 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4556
4557         * gcc.target/powerpc/pr25960.c: New test.
4558
4559 2006-02-02  Steven G. Kargl  <kargls@comcast>
4560
4561         PR fortran/24958
4562         gfortran.dg/nullify_2.f90: New test.
4563
4564 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4565
4566         PR 25990
4567         * gcc.dg/gomp/pr25990.c: New test.
4568
4569 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4570
4571         PR c++/25342
4572         * g++.gd/template/partial4.C: New test.
4573
4574 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4575
4576         PR middle-end/26001
4577         * gfortran.dg/data_char_2.f90: New.
4578
4579 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4580
4581         PR fortran/26039
4582         maxval_maxloc_conformance_1.f90: New test.
4583
4584 2006-01-31  Richard Guenther  <rguenther@suse.de>
4585
4586         * gcc.target/i386/sselibm-1.c: New testcase.
4587         * gcc.target/i386/sselibm-2.c: Likewise.
4588         * gcc.target/i386/sselibm-3.c: Likewise.
4589         * gcc.target/i386/sselibm-4.c: Likewise.
4590         * gcc.target/i386/sselibm-5.c: Likewise.
4591
4592 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4593
4594         PR fortran/24266
4595         * gfortran.dg/arrayio_derived_2.f90: New.
4596
4597 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4598
4599         * gcc.dg/unsigned-long-compare.c: New test.
4600
4601 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4602
4603         PR testsuite/25318
4604         * lib/target-supports.exp (check_effective_target_freorder):
4605         Check to see if target supports -freorder-blocks-and-partition.
4606         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4607         instead of "dg-require-named-sections".
4608
4609 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4610
4611         PR target/14798:
4612         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4613         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4614         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4615         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4616         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4617         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4618         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4619         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4620
4621 2006-01-30  Richard Guenther  <rguenther@suse.de>
4622
4623         PR c++/23372
4624         * gcc.dg/pr23372-1.C: New testcase.
4625
4626 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4627
4628         * gcc.dg/gomp/pr25874.c: New test.
4629
4630 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4631
4632         PR tree-opt/25911
4633         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4634
4635 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4636
4637         PR fortran/18578
4638         PR fortran/18579
4639         PR fortran/20857
4640         PR fortran/20885
4641         * gfortran.dg/intent_out_1.f90: New test.
4642
4643 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4644
4645         PR fortran/17911
4646         * gfortran.dg/procedure_lvalue.f90: New test.
4647
4648         PR fortran/20895
4649         PR fortran/25030
4650         * gfortran.dg/char_pointer_assign_2.f90: New test.
4651         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4652         assignment to be consistent with standard.
4653         * gfortran.dg/char_result_2.f90: The same.
4654         * gfortran.dg/char_result_8.f90: The same.
4655
4656 2006-01-28  Zack Weinberg  <zackw@panix.com>
4657
4658         * gcc.dg/Woverlength-strings.c
4659         * gcc.dg/Woverlength-strings-pedantic-c89.c
4660         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4661         * gcc.dg/Woverlength-strings-pedantic-c99.c
4662         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4663
4664 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4665
4666         * gcc.c-torture/execute/20060127-1.c: New test.
4667
4668 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4669
4670         PR c++/25999
4671         * g++.dg/ext/pragmaweak1.C: New test.
4672
4673 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4674
4675         PR c++/25855
4676         * g++.dg/template/spec29.C: New test.
4677
4678 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4679
4680         PR c/19606.
4681         * gcc.c-torture/execute/pr19606.c: New.
4682
4683 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4684
4685         * gcc.dg/pragma-re-4.c: New test.
4686
4687 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4688
4689         PR fortran/25964
4690         * gfortran.dg/assumed_size_refs_3.f90: New test.
4691
4692 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4693
4694         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4695
4696 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4697
4698         PR ada/21317
4699         * ada/acats/support/impdef.a: Add One_Long_Second.
4700         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4701         * ada/acats/tests/c9/c94026.a: Likewise.
4702         * ada/acats/tests/c9/c97305c.ada: Likewise.
4703         * ada/acats/tests/c9/c99004a.ada: Likewise.
4704
4705 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4706
4707         PR fortran/25964
4708         * gfortran.dg/global_references_2.f90: New test.
4709
4710         PR fortran/25084
4711         PR fortran/20852
4712         PR fortran/25085
4713         PR fortran/25086
4714         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4715         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4716
4717         PR fortran/25416
4718         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4719
4720 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4721
4722         PR c/25892
4723         * gcc.dg/Wpointer-sign.c: New.
4724         * gcc.dg/Wpointer-sign-Wall.c: New.
4725         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4726         * gcc.dg/Wpointer-sign-pedantic.c: New.
4727         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4728         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4729
4730 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4731
4732         PR C/25861
4733         * gcc.c-torture/compile/pr25861.c: New test.
4734
4735 2006-01-26  Paul Brook  <paul@codesourcery.com>
4736
4737         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4738         on short-enum targets.
4739         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4740         variable.
4741         (generate_fields): Use short_enums.
4742         (main): Set short_enums.  Document -e.
4743         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4744         on short-enum targets.
4745         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4746         variable.
4747         (generate_fields): Use short_enums.
4748         (main): Set short_enums.  Document -e.
4749         * lib/target-supports.exp (check_effective_target_short_enums): New.
4750
4751 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4752
4753         PR target/25947
4754         * gcc.dg/torture/pr25947-1.c: New test.
4755
4756 2006-01-25  Jan Hubicka  <jh@suse.cz>
4757             Roger Sayle  <roger@eyesopen.com>
4758
4759         PR rtl-optimization/25703
4760         * gcc.target/i386/20060125-1.c: New test case.
4761         * gcc.target/i386/20060125-2.c: New test case.
4762
4763 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4764
4765         PR fortran/18540
4766         * gfortran.dg/goto_1.f: New.
4767
4768 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4769
4770         PR fortran/25716
4771         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4772         25716 on 32-bit systems too.
4773
4774 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4775
4776         PR testsuite/25590
4777         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4778
4779 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4780
4781         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4782
4783 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4784
4785         PR fortran/25835
4786         * gfortran.dg/read_eof.f90: Delete, renamed.
4787         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4788         * gfortran.dg/read_eof_2.f90: New test.
4789         * gfortran.dg/read_eof_3.f90: New test.
4790
4791 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4792
4793         PR tree-opt/25860
4794         * gcc.c-torture/compile/pr25860.c: New test.
4795
4796 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4797
4798         PR c++/25552
4799         * g++.dg/parse/dtor8.C: New test.
4800
4801 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4802
4803         PR testsuite/25891
4804         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4805         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4806         check_effective_target_fopenmp returns 0.
4807
4808 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4809
4810         PR ada/20548
4811         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4812         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4813         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4814
4815 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4816
4817         PR tree-opt/25857
4818         * g++.dg/opt/pr25857.C: New test.
4819
4820 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4821         Jan Hubicka  <jh@suse.cz>
4822         Richard Guenther  <rguenther@suse.de>
4823
4824         PR rtl-optimization/25654
4825         * gcc.dg/torture/pr25654.c: New testcase.
4826         * gcc.target/i386/pr25654.c: Likewise.
4827
4828 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4829
4830         PR fortran/25901
4831         * gfortran.dg/internal references_2.f90: New test.
4832
4833         Fix regression in testing of admissability of attributes.
4834         * gfortran.dg/intent_used_1.f90: New test.
4835
4836 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4837
4838         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4839         Remove target conditional torture options for i?86 and x86_64
4840         GNU/Linux.
4841
4842 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4843
4844         PR c++/10891
4845         * g++.dg/rtti/no-rtti.C: New.
4846
4847 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4848
4849         PR c++/25895
4850         * g++.dg/inherit/conv2.C: New test.
4851
4852         PR c++/25856
4853         * g++.dg/parse/dtor7.C: New test.
4854
4855         PR c++/25858
4856         * g++.dg/template/crash44.C: New test.
4857
4858 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4859
4860         PR fortran/25124
4861         PR fortran/25625
4862         * gfortran.dg/internal_references_1.f90: New test.
4863           PR fortran/20881
4864         PR fortran/23308
4865         PR fortran/25538
4866         PR fortran/25710
4867         * gfortran.dg/global_references_1.f90: New test.
4868         * gfortran.dg/g77/19990905-1.f: Restore the error that
4869         there is a clash between the common block name and
4870         the name of a subroutine reference.
4871
4872         PR fortran/PR24276
4873         * gfortran.dg/aliasing_dummy_1.f90: New test.
4874
4875 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4876
4877         * gcc.dg/vmx/1b-01.c: Warning fix.
4878         * gcc.dg/vmx/1c-02.c: Likewise.
4879         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4880
4881 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4882
4883         PR testsuite/24962
4884         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4885
4886 2006-01-20  Richard Guenther  <rguenther@suse.de>
4887         Steven Bosscher <stevenb.gcc@gmail.com>
4888
4889         PR rtl-optimization/24626
4890         * gcc.dg/torture/pr24626-1.c: New testcase.
4891         * gcc.dg/torture/pr24626-2.c: Likewise.
4892         * gcc.dg/torture/pr24626-3.c: Likewise.
4893         * gcc.dg/torture/pr24626-4.c: Likewise.
4894
4895 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4896
4897         PR c++/5520
4898         * g++.dg/warn/empty-body.C: New.
4899
4900 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4901
4902         PR c++/22136
4903         * g++.dg/template/using10.C: New test.
4904         * g++.dg/temlpate/using11.C: Likewise.
4905         * g++.dg/inherit/using5.C: Tweak error messages.
4906
4907 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4908
4909         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4910         target test.
4911         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4912
4913 2006-01-19  Jan Hubicka  <jh@suse.cz>
4914
4915         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4916
4917 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4918
4919         PR c++/25854
4920         * g++.dg/template/spec28.C: New test.
4921
4922 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4923
4924         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4925         Fix fprintf's by adding srcdir or removing it.
4926
4927 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4928
4929         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4930         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4931         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4932         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4933         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4934         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4935         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4936         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4937         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4938         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4939         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4940         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4941         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4942         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
4943
4944 2006-01-18  Jeff Law  <law@redhat.com>
4945
4946         * gcc.dg/tree-ssa/vrp25.c: New test.
4947
4948 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4949
4950         * gcc.dg/pr25805.c: Fix misapplied patch.
4951
4952 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
4953
4954         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
4955         (check_effective_target_vect_udot_qi): New.
4956         (check_effective_target_vect_sdot_hi): New.
4957         (check_effective_target_vect_udot_hi): New.
4958         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
4959         prefixed with "wrapv-" with -fwrapv.
4960         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
4961         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
4962         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
4963         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
4964         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
4965
4966         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
4967         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
4968         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
4969         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
4970
4971 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4972
4973         PR c++/16829
4974         * g++.dg/other/default2.C: New test.
4975         * g++.dg/other/default3.C: New test.
4976
4977 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
4978
4979         PR c/25805
4980         * gcc.dg/pr25805.c: New file.
4981
4982 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
4983
4984         PR c++/25836
4985         * g++.dg/template/init6.C: New test.
4986
4987 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
4988
4989         * gcc.dg/tree-ssa/pr24287.c: New test
4990
4991 2006-01-18  Eric Christopher  <echristo@apple.com>
4992
4993         * g++.dg/eh/table.C: New.
4994
4995 2006-01-18  DJ Delorie  <dj@redhat.com>
4996
4997         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
4998         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
4999         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5000         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5001
5002 2006-01-18  Jeff Law  <law@redhat.com>
5003
5004         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5005         on wrapping on overflow semantics.
5006
5007         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5008
5009         * gcc.gc/tree-ssa/vrp23.c: New test.
5010         * gcc.gc/tree-ssa/vrp24.c: New test.
5011
5012 2006-01-18  Richard Henderson  <rth@redhat.com>
5013             Aldy Hernandez  <aldyh@redhat.com>
5014             Jakub Jelinek  <jakub@redhat.com>
5015             Diego Novillo  <dnovillo@redhat.com>
5016             Uros Bizjak  <uros@kss-loka.si>
5017
5018         * testsuite/gcc.dg/gomp: New directory.
5019
5020 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5021             Steven G. Kargl  <kargls@comcast.net>
5022
5023         PR fortran/20869
5024         * gfortran.dg/intrinsic_external_1.f90: New test.
5025
5026         PR fortran/20875.
5027         * gfortran.dg/elemental_pointer_1.f90: New test.
5028
5029         PR fortran/25024
5030         * gfortran.dg/external_procedures_1.f90: New test.
5031
5032         PR fortran/25785
5033         gfortran.dg/assumed_present.f90: New test.
5034
5035 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5036
5037         * g++.dg/parse/lookup5.C: New test.
5038
5039 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5040
5041         PR fortran/25697
5042         * gfortran.dg/read_eof.f90: New test.
5043
5044 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5045
5046         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5047         add a closing brace.
5048
5049 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5050
5051         PR fortran/25631
5052         * gfortran.dg/fmt_tl.f: New test.
5053
5054 2006-01-17  Eric Christopher  <echristo@apple.com>
5055
5056         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5057         * g++.old-deja/g++.warn/impint2.C: Ditto.
5058         * g++.old-deja/g++.other/null1.C: Ditto.
5059         * g++.dg/warn/conv2.C: Ditto.
5060         * g++.dg/warn/conv4.C: New file.
5061
5062 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5063
5064         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5065
5066 2006-01-17  Andreas Jaeger  <aj@suse.de>
5067             Janis Johnson <janis187@us.ibm.com>
5068
5069         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5070         in 64-bit.
5071         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5072         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5073
5074 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5075
5076         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5077         xfail txxx where xxx >= 25.
5078
5079 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5080
5081         PR testsuite/25764
5082         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5083
5084 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5085
5086         PR c/25682
5087         * gcc.dg/pr25682.c: New test.
5088         * g++.dg/parse/array-size2.C: New test.
5089
5090 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5091
5092         * consistency.vlad: Remove entire directory, 1652 files.
5093
5094 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5095
5096         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5097         check_effective_target_dfprt_nocache): New.
5098         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5099         (check_effective_target_dfprt): New.
5100         * lib/c-compat.exp (check_dfp): Remove.
5101         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5102         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5103         level of support for decimal float.
5104         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5105         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5106         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5107         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5108         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5109         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5110         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5111         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5112         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5113         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5114         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5115         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5116         directives.
5117
5118 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5119
5120         PR testsuite/25741
5121         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5122         $base_dir/../.
5123         * lib/gfortran.exp (gfortran_init): Likewise.
5124         * lib/obj-c++.exp (obj-c++_init): Likewise.
5125         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5126         (scan-assembler-dem-not): Likewise.
5127         * lib/scandump.exp (scan-dump-dem): Likewise.
5128         (scan-dump-dem-not): Likewise.
5129
5130 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5131
5132         PR testsuite/25767
5133         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5134         powerpc-*-darwin*.
5135         * lib/obj-c++.exp (obj-c++_init): Likewise.
5136
5137 2006-01-16  Richard Guenther  <rguenther@suse.de>
5138
5139         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5140
5141 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5142
5143         PR testsuite/25777
5144         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5145         to LD_LIBRARY_PATH.
5146
5147 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5148             Andrew Pinski  <pinskia@physics.uc.edu>
5149
5150         * gcc.dg/minmax-1.c: New test.
5151
5152 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5153
5154         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5155         * gcc.misc-tests/dectest.exp: Ditto.
5156
5157 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5158
5159         PR testsuite/25796
5160         * gcc.target/i386/cmov6.c: Use -march=k8.
5161
5162 2006-01-15  Andreas Jaeger  <aj@suse.de>
5163
5164         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5165         x86 does not have __float128.
5166
5167 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5168
5169         * gcc.target/i386/cmov6.c: New test.
5170
5171 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5172
5173         PR c++/25663
5174         * g++.dg/template/ctor6.C: New test.
5175
5176 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5177
5178         PR tree-optimization/25485
5179         * gcc.dg/tree-ssa/pr25485.c: New.
5180
5181 2006-01-14  Richard Guenther  <rguenther@suse.de>
5182
5183         PR tree-optimization/22548
5184         PR tree-optimization/22555
5185         PR tree-optimization/22501
5186         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5187         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5188         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5189         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5190         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5191         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5192         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5193         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5194         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5195
5196 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5197
5198         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5199         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5200
5201 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5202         Richard Guenther  <rguenther@suse.de>
5203
5204         PR rtl-optimization/24257
5205         * gcc.dg/torture/pr24257.c: New testcase.
5206
5207 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5208
5209         * gcc.c-torture/execute/20060110-1.c: New test.
5210         * gcc.c-torture/execute/20060110-2.c: New test.
5211
5212 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5213
5214         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5215
5216 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5217
5218         PR fortran/25756
5219         * gfortran.dg/label_3.f90: New test.
5220
5221 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5222
5223         PR tree-optimization/25771
5224         * g++.dg/tree-ssa/pr25771.C: New test
5225
5226 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5227
5228         PR tree-opt/24365
5229         * g++.dg/opt/complex5.C: New test.
5230
5231 2006-01-13  Richard Guenther  <rguenther@suse.de>
5232
5233         * gcc.target/i386/387-9.c: New testcase.
5234
5235 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5236
5237         PR c++/24824
5238         * g++.dg/debug/dwarf2-1.C: New.
5239
5240 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5241
5242         PR testsuite/25728
5243         * lib/gcov.exp (verify-lines): Add "close $fd".
5244
5245 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5246             Ben Elliston  <bje@au.ibm.com>
5247
5248         * gcc.dg/dfp/inf-1.c: New test.
5249
5250 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5251             Yao Qi  <qiyaoltc@cn.ibm.com>
5252             Ben Elliston  <bje@au.ibm.com>
5253             Jon Grimm  <jgrimm2@us.ibm.com>
5254
5255         * gcc.dg/nodfp-1.c: New test.
5256         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5257         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5258         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5259         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5260         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5261         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5262         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5263         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5264         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5265         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5266         * gcc.dg/format/dfp-printf-1.c: Likewise.
5267         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5268         (compat_setup_dfp): New.
5269         * gcc.dg/compat/compat.exp: Use it.
5270         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5271         Make some variables global, prepend "compat_" to their names.
5272         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5273         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5274         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5275         * lib/compat.exp (compat_skip_list): Make global, rename.
5276         * lib/c-compat.exp: New file.
5277         * lib/target-supports.exp (check_effective_target_dfp): New.
5278
5279         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5280         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5281         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5282         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5283         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5284         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5285         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5286         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5287         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5288         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5289         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5290         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5291         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5292         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5293         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5294         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5295         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5296         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5297         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5298         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5299         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5300         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5301         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5302         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5303         gcc.dg/dfp/struct-layout-1.c,
5304         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5305         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5306         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5307         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5308         gcc.dg/dfp/func-vararg-dfp.c,
5309         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5310         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5311         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5312         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5313         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5314
5315 2006-01-11  Richard Guenther  <rguenther@suse.de>
5316
5317         PR tree-optimization/25734
5318         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5319
5320 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5321
5322         PR fortran/25486
5323         * gfortran.dg/literal_character_constant_1_x.F: New test.
5324         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5325         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5326         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5327
5328 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5329
5330         PR c++/25386
5331         * g++.dg/ext/packed3.C: Add expected packed error.
5332
5333 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5334
5335         PR target/25706
5336         * gcc.dg/torture/pr25706-1.c: New test.
5337
5338 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5339
5340         PR tree-optimization/23109
5341         PR tree-optimization/23948
5342         PR tree-optimization/24123
5343
5344         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5345         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5346         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5347         g++.dg/tree-ssa/pr23948.C: New testcases.
5348         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5349         three divisions in order to do the optimization.
5350
5351 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5352
5353         PR c++/25632
5354         * g++.dg/other/pr25632.C: New test.
5355
5356 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5357
5358         PR fortran/25730
5359         * gfortran.dg/used_types_1.f90: New test.
5360
5361 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5362
5363         PR target/25718
5364         * gcc.dg/torture/pr25718-1.c: New test.
5365
5366 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5367
5368         * gfortran.dg/list_read_2.f90: Fix typo in description.
5369
5370 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5371
5372         * lib/target-supports.exp (check_visibility_available): Simplify test
5373         for *-*-netware*.
5374         (check_profiling_available): Fail for *-*-netware*.
5375         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5376         * gcc.dg/20021014-1.c: Likewise.
5377         * gcc.dg/nest.c: Likewise.
5378
5379 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5380
5381         fortran/24936
5382         * gfortran.dg/forall_3.f90: New test.
5383
5384 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5385
5386         PR fortran/21977
5387         * gfortran.dg/nesting_2.f90: New test.
5388         * gfortran.dg/nesting_3.f90: New test.
5389
5390 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5391
5392         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5393         Fix typo in comment.
5394
5395 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5396
5397         * gfortran.dg/single_char_string.f90: New test.
5398
5399 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5400
5401         * gfortran.dg/ichar_2.f90: New test.
5402
5403 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5404
5405         PR fortran/25093
5406         * gfortran.dg/private_type_4.f90: New.
5407
5408 2006-01-07  Richard Guenther  <rguenther@suse.de>
5409
5410         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5411
5412 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5413
5414         * gfortran.dg/func_decl_1.f90: New.
5415         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5416         * gfortran.dg/array_alloc_2.f90: Likewise.
5417         * gfortran.dg/char_result_8.f90: Likewise.
5418         * gfortran.dg/dup_save_1.f90: Likewise.
5419         * gfortran.dg/dup_save_2.f90: Likewise.
5420         * gfortran.dg/f2c_6.f90: Likewise.
5421         * gfortran.dg/f2c_7.f90: Likewise.
5422         * gfortran.dg/func_result_2.f90: Likewise.
5423         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5424
5425 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5426
5427         PR fortran/22146
5428         * gfortran.dg/elemental_subroutine_1.f90: New test.
5429         * gfortran.dg/elemental_subroutine_2.f90: New test.
5430
5431         PR fortran/25029
5432         PR fortran/21256
5433         * gfortran.dg/assumed_size_refs_1.f90: New test.
5434
5435         PR fortran/20868
5436         PR fortran/20870
5437         * gfortran.dg/assumed_size_refs_2.f90: New test.
5438         * gfortran.dg/initialization_1.f90: Change warning message.
5439
5440 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5441
5442         * gcc.dg/tree-ssa/loop-15.c: New test.
5443
5444 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5445
5446         PR fortran/25598
5447         * gfortran.dg/backspace_3.f: New test.
5448         * gfortran.dg/backspace_4.f: New test.
5449
5450 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5451
5452         PR fortran/24268
5453         * gfortran.dg/fmt_white.f: Update test.
5454
5455 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5456
5457         * gcc.dg/cast-1.c: Add new warning.
5458         * gcc.dg/cast-2.c: Likewise.
5459         * gcc.dg/cast-3.c: Likewise.
5460         * gcc.dg/format/cast-1.c: Likewise.
5461         * gcc.dg/cast-4.c: New testcase.
5462
5463 2006-01-05  Richard Guenther  <rguenther@suse.de>
5464
5465         PR tree-optimization/22555
5466         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5467
5468 2006-01-05  Richard Guenther  <rguenther@suse.de>
5469             Diego Novillo  <dnovillo@redhat.com>
5470
5471         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5472         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5473         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5474         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5475         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5476         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5477         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5478         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5479         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5480         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5481         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5482         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5483         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5484         * treelang/compile/extravar.tree: Likewise.
5485         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5486         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5487         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5488         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5489         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5490
5491 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5492
5493         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5494         for 64-bit fix.
5495
5496 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5497
5498         PR fortran/23675
5499         gfortran.dg/char_result_11.f90: New.
5500
5501 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/24782
5504         * g++.dg/parse/access9.C: New test.
5505         * g++.dg/tc1/dr52.C: Tweak error markers.
5506
5507 2006-01-04  Richard Henderson  <rth@redhat.com>
5508
5509         Merge from gomp branch.
5510         * g++.dg/parse/pragma2.C: Update expected error lines.
5511
5512 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5513
5514         * g++.dg/other/i386-2.C: New test.
5515
5516         PR target/25554
5517         * gcc.c-torture/compile/20051228-1.c: New test.
5518
5519         PR c/25559
5520         * gcc.dg/pr25559.c: New test.
5521
5522 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/25492
5525         * g++.dg/lookup/friend9.C: New test.
5526
5527         PR c++/25625
5528         * g++.dg/template/repo5.C: New test.
5529
5530 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5531
5532         PR fortran/25101
5533         * gfortran.dg/forall_2.f90: New test.
5534
5535 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5536
5537         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5538         dg-require-weak.  Adjust regexp to handle leading-underscore
5539         targets and space as well as TAB after .weak.  Change previous
5540         64-bit fix to not use naked dot.
5541
5542 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5543
5544         PR rtl-optimization/25578
5545         * gcc.c-torture/execute/20060102-1.c: New testcase.
5546
5547 2006-01-03  Richard Guenther  <rguenther@suse.de>
5548
5549         PR c/25183
5550         * gcc.dg/torture/pr25183.c: New testcase.
5551
5552 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5553
5554         Merge from gomp-branch.
5555         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5556         * gcc.dg/ia64-sync-2.c: Likewise.
5557         * gcc.dg/ia64-sync-3.c: Likewise.
5558         * gcc.dg/ia64-sync-4.c: Likewise.
5559         * gcc.dg/sync-2.c: Likewise.
5560         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5561         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5562
5563 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/25635
5566         * g++.dg/parse/operator6.C: New test.
5567
5568         PR c++/25637
5569         * g++.dg/parse/error29.C: New test.
5570
5571         PR c++/25638
5572         * g++.dg/parse/dtor6.C: New test.
5573
5574         PR c++/25633
5575         * g++.dg/parse/ctor3.C: New test.
5576
5577         PR c++/25634
5578         * g++.dg/template/class3.C: New test.
5579
5580 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5581
5582         * g++.dg/debug/debug9.C: New.
5583
5584 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5585
5586         PR fortran/24640
5587         * gfortran.dg/label_2.f90: New test.
5588
5589 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5590
5591         * g++.dg/lookup/using12.C: Tighten error marker.
5592
5593 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5594             Andrew Pinski <pinskia@physics.uc.edu>
5595
5596         * gcc.target/powerpc/darwin-abi-3.c: New file.
5597         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5598         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5599         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5600         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5601         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5602         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5603         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5604         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5605
5606 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5607
5608         * gcc.dg/tree-ssa/loadpre1.c: New;
5609         * gcc.dg/tree-ssa/loadpre2.c: New;
5610         * gcc.dg/tree-ssa/loadpre3.c: New;
5611         * gcc.dg/tree-ssa/loadpre4.c: New;
5612         * gcc.dg/tree-ssa/loadpre5.c: New;
5613         * gcc.dg/tree-ssa/loadpre6.c: New;
5614         * gcc.dg/tree-ssa/loadpre7.c: New;
5615         * gcc.dg/tree-ssa/loadpre8.c: New;
5616         * gcc.dg/tree-ssa/loadpre9.c: New;
5617
5618 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5619
5620         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5621         * g++.dg/abi/thunk4.C: Likewise.
5622
5623 2006-01-01  Andreas Jaeger  <aj@suse.de>
5624
5625         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5626         portable.
5627
5628 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR c++/25294
5631         * gcc.dg/pragma-pack-3.c: New test.
5632         * g++.dg/parse/pragma3.C: New test.
5633
5634 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5635
5636         PR middle-end/24827
5637         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5638
5639 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5640
5641         PR testsuite/25214
5642         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5643
5644 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5645
5646         PR fortran/22607
5647         * gfortran-dg/pure_byref_3.f90: New.
5648
5649         fortran/PR 25396
5650         * gfortran.dg/userdef_operator_1.f90: New.
5651
5652 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5653
5654         * g++.dg/abi/thunk3.C: New.
5655         * g++.dg/abi/thunk4.C: New.
5656
5657 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5658
5659         PR fortran/25532
5660         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5661         associated derived type components of derived types are
5662         properly declared in contained procedures.
5663
5664 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5665
5666         PR libgfortran/25139
5667         * gfortran.dg/backspace_2.f: New test.
5668
5669 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5670
5671         PR libgfortran/25550
5672         * gfortran.dg/endfile.f: New test.
5673
5674 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5675
5676         PR libgfortran/25419
5677         * gfortran.dg/comma.f: New test.
5678
5679 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5680
5681         * lib/gfortran-dg.exp: Remove trailing whitespace.
5682         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5683         -funroll-all-loops.
5684
5685 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5686
5687         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5688         Extended Double long doubles or repeat tests when long double is
5689         the same size as double.
5690
5691 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5692
5693         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5694
5695         PR testsuite/25442
5696         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5697         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5698
5699         PR testsuite/25441
5700         * gcc.dg/pr23911.c: Make test variable static.
5701
5702         PR testsuite/25444
5703         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5704
5705 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5706
5707         PR c++/25439
5708         * g++.dg/parse/crash17.C: Adjust error markers.
5709         * g++.dg/template/error20.C: New test.
5710
5711 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5712
5713         PR c++/23172
5714         * g++.dg/ext/complit4.C: New test.
5715
5716         PR c++/25417
5717         * g++.dg/ext/complit5.C: Likewise.
5718
5719 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5720
5721         PR tree-optimization/25125
5722         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5723         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5724         * gcc.c-torture/execute/pr25125.c: New.
5725
5726 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5727
5728         PR fortran/25029
5729         PR fortran/21256
5730         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5731         with incorrect assumed size references.
5732
5733 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5734
5735         PR c++/23171
5736         * g++.dg/opt/init1.C: New test.
5737
5738 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/24671
5741         * g++.dg/template/sfinae3.C: New test.
5742
5743 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5744
5745         * g++.dg/other/friend4.C: New test.
5746
5747 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5748
5749         PR target/25005
5750         * g++.dg/opt/pr25005.C: New test.
5751
5752 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/25369
5755         * g++.dg/template/ptrmem16.C: New test.
5756
5757 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5758
5759         PR fortran/25029
5760         PR fortran/21256
5761         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5762
5763 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5764
5765         PR libgfortran/25307
5766         * gfortran.dg/list_read_5.f90: New test.
5767
5768 2005-12-22  Richard Henderson  <rth@redhat.com>
5769
5770         * gcc.target/i386/sse-7.c: Use -msse2.
5771
5772 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR rtl-optimization/25432
5775         * gcc.c-torture/compile/20051216-1.c: New test.
5776
5777         PR objc/25328
5778         * objc/execute/pr25328.m: New test.
5779
5780 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5781
5782         PR c++/25364
5783         * g++.dg/template/call4.C: New test.
5784
5785 2005-12-22  Dale Johannesen  <dalej@apple.com>
5786
5787         * gcc.target/i386/sse-17.c: New.
5788
5789 2005-12-22  Paul Brook  <paul@codesourcery.com>
5790
5791         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5792
5793 2005-12-22  Paul Brook  <paul@codesourcery.com>
5794
5795         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5796
5797 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5798
5799         PR tree-opt/25513
5800         * gcc.c-torture/compile/pr25513.c: New test.
5801
5802 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5803
5804         PR c++/23333
5805         * g++.dg/parse/error25.C: Add more tests.
5806
5807 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5808
5809         PR fortran/18990
5810         * gfortran.dg/der_charlen_1.f90: New.
5811
5812 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5813
5814         PR fortran/20889
5815         * gfortran.dg/pointer_component_type_1.f90: New test.
5816
5817         PR fortran/25029
5818         PR fortran/21256
5819         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5820         should give an error with assumed size array refernces and checks those
5821         that should not.
5822         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5823         reference an upper bound so that it does not generate an error.
5824
5825         PR fortran/19362
5826         PR fortran/20244
5827         PR fortran/20864
5828         PR fortran/25391
5829         * gfortran.dg/used_dummy_types_1.f90: New test.
5830         * gfortran.dg/used_dummy_types_2.f90: New test.
5831         * gfortran.dg/used_dummy_types_3.f90: New test.
5832         * gfortran.dg/used_dummy_types_4.f90: New test.
5833         * gfortran.dg/used_dummy_types_5.f90: New test.
5834
5835         PR fortran/23152
5836         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5837         group already being USE associated.
5838         * gfortran.dg/assumed_shape_nml.f90: New test.
5839         * gfortran.dg/assumed_size_nml.f90: New test.
5840
5841         PR fortran/20862
5842         PR fortran/25053
5843         PR fortran/25063
5844         PR fortran/25064
5845         PR fortran/25066
5846         PR fortran/25067
5847         PR fortran/25068
5848         PR fortran/25307
5849         * gfortran.dg/io_constraints_1.f90: New test.
5850         * gfortran.dg/io_constraints_1.f90: New test.
5851         * gfortran.dg/iostat_3.f90: Change wording of warning.
5852         * gfortran.dg/g77/19981216-0.f: The same.
5853
5854 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5855
5856         PR tree-optimization/23518
5857         * testsuite/gcc.dg/pr23518.c: New.
5858
5859 2005-12-21  Mike Stump  <mrs@apple.com>
5860
5861         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5862
5863 2005-12-21  Paul Brook  <paul@codesourcery.com>
5864
5865         * gcc.dg/pr19340.c: Skip on m68k targets.
5866
5867 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5868
5869         PR rtl-optimization/25196
5870         * gcc.dg/pr25196.c: New test.
5871
5872 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5873
5874         PR fortran/25423
5875         gfortran.dg/where_nested_1.f90: New.
5876
5877 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5878
5879         PR tree-optimization/25382.
5880         * gcc.dg/tree-ssa/pr25382.c: New.
5881
5882 2005-12-20  Richard Guenther  <rguenther@suse.de>
5883
5884         PR middle-end/24306
5885         * gcc.target/i386/pr24306.c: New testcase.
5886
5887 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5888
5889         PR tree-optimization/25501
5890         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5891
5892 2005-12-20  Richard Guenther  <rguenther@suse.de>
5893
5894         Revert
5895         2005-12-02  Richard Guenther  <rguenther@suse.de>
5896
5897         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5898
5899 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/21228
5902         * g++.dg/warn/Wunreachable-code-2.C: New test.
5903
5904 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/24278
5907         * g++.dg/template/ctor5.C: New test.
5908
5909         PR c++/24915
5910         * g++.dg/template/overload8.C: New test.
5911
5912 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5913
5914         * gcc.c-torture/compile/pr25483 : New test.
5915
5916 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5917
5918         PR c++/20552
5919         * g++.dg/ext/typeof10.C: New test.
5920
5921 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5922
5923         * gcc.dg/mt-loopi1.c: New.
5924
5925 2005-12-18  Richard Guenther  <rguenther@suse.de>
5926
5927         PR tree-optimization/25481
5928         * gcc.dg/torture/pr25481.c: New testcase.
5929
5930 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5931
5932         PR rtl-optimization/21041
5933         * gcc.dg/pr21041.c: New test.
5934
5935 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5936
5937         PR libgfortran/25463
5938         * gfortran.dg/advance.f90: New test.
5939
5940 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5941
5942         * gcc.dg/20051201-1.c: New test.
5943
5944 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
5945
5946         PR fortran/25018
5947         * gfortran.dg/initialization_1.f90: New test.
5948         * gfortran.dg/enum_5.f90: Change dg-error to new message.
5949         * gfortran.dg/g77/980616-0.f: The same.
5950
5951 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5952
5953         * PR fortran/25458
5954         * gfortran.dg/chkbits.f90: New test.
5955
5956 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5957
5958         * gfortran.dg/enum_5.f: Revert to previous version.
5959
5960 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
5961
5962         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
5963         * gfortran.dg/nested_modules_1.f90: Ditto.
5964         * gfortran.dg/hollerith_f95.f90: Ditto.
5965         * gfortran.dg/select_5.f90: Ditto.
5966         * gfortran.dg/secnds.f: Ditto.
5967         * gfortran.dg/hollerith2.f90: Ditto.
5968         * gfortran.dg/imag_2.f: Ditto.
5969         * gfortran.dg/ftell_2.f90: Ditto.
5970         * gfortran.dg/malloc_free_1.f90: Ditto.
5971         * gfortran.dg/logint-1.f: Ditto.
5972         * gfortran.dg/recursive_statement_functions.f90: Ditto.
5973         * gfortran.dg/e_d_fmt.f90: Ditto.
5974         * gfortran.dg/hollerith_legacy.f90: Ditto.
5975         * gfortran.dg/logint-2.f: Ditto.
5976         * gfortran.dg/enum_5.f90: Ditto.
5977         * gfortran.dg/f2c_2.f90: Ditto.
5978         * gfortran.dg/pr17143.f90: Ditto.
5979         * gfortran.dg/namelist_14.f90: Ditto.
5980         * gfortran.dg/logint-3.f: Ditto.
5981         * gfortran.dg/spread_scalar_source.f90: Ditto.
5982         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
5983         * gfortran.dg/namelist_11.f: Ditto.
5984         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5985         * gfortran.dg/g77/20010519-1.f
5986         * gfortran.dg/g77/alpha1.f: Ditto.
5987         * gfortran.dg/g77/990115-1.f: Ditto.
5988         * gfortran.dg/g77/erfc.f: Ditto.
5989         * gfortran.dg/g77/19990313-3.f: Ditto.
5990         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
5991         * gfortran.dg/g77/20010426.f: Ditto.
5992         * gfortran.dg/g77/19990313-0.f: Ditto.
5993         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
5994         * gfortran.dg/g77/20000629-1.f: Ditto.
5995         * gfortran.dg/g77/970125-0.f: Ditto.
5996         * gfortran.dg/g77/8485.f: Ditto.
5997         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
5998         * gfortran.dg/g77/19990313-1.f: Ditto.
5999         * gfortran.dg/g77/int8421.f: Ditto.
6000         * gfortran.dg/g77/19990305-0.f: Ditto.
6001         * gfortran.dg/g77/947.f: Ditto.
6002         * gfortran.dg/g77/19990905-2.f: Ditto.
6003         * gfortran.dg/g77/cabs.f: Ditto.
6004         * gfortran.dg/g77/19990313-2.f: Ditto.
6005         * gfortran.dg/g77/20020307-1.f: Ditto.
6006         * gfortran.dg/g77/dcomplex.f: Ditto.
6007         * gfortran.dg/g77/19990502-1.f: Ditto.
6008         * gfortran.dg/g77/19981216-0.f: Ditto.
6009         * gfortran.dg/common_4.f90: Ditto.
6010         * gfortran.dg/entry_4.f90: Ditto.
6011         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6012         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6013         * gfortran.dg/namelist_12.f: Ditto.
6014         * gfortran.dg/scale_1.f90: Ditto.
6015         * gfortran.dg/modulo_1.f90
6016         * gfortran.dg/hollerith.f90: Ditto.
6017         * gfortran.dg/direct_io_3.f90: Ditto.
6018         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6019         * gfortran.dg/gnu_logical_1.F: Ditto.
6020         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6021         * gfortran.dg/assign_1.f90: Ditto.
6022         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6023         * gfortran.dg/pr23095.f: Ditto.
6024         * gfortran.dg/read_float_1.f90: Ditto.
6025
6026 2005-12-17  Andreas Jaeger  <aj@suse.de>
6027
6028         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6029         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6030
6031 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6032
6033         PR fortran/24268
6034         * gfortran.dg/fmt_white.f: New test.
6035
6036 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6037
6038         * gfortran.dg/label_1.f90: New test.
6039
6040 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6041
6042         PR testsuite/25422
6043         * gcc.dg/20031012-1.c: Add -Walways-true option.
6044         * gcc.dg/weak/weak-3.c: Likewise.
6045         * g++.old-deja/g++.mike/warn8.C: Likewise.
6046
6047 2005-12-16  Mike Stump  <mrs@apple.com>
6048
6049         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6050         exit.
6051
6052 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6053
6054         PR libgfortran/25264
6055         PR libgfortran/25349
6056         * gfortran.dg/tl_editing.f90: Added additional checks.
6057         * gfortran.dg/t_editing.f: New test.
6058         * gfortran.dg/write_padding.f90: New test
6059
6060 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6061
6062         PR testsuite/25215
6063         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6064
6065 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6066
6067         PR rtl-optimization/24899
6068         * gcc.c-torture/execute/20051215-1.c: New test.
6069
6070 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6071
6072         PR 24823
6073         * gfortran.dg/pr24823.f: New test.
6074
6075 2005-12-16  Jeff Law  <law@redhat.com>
6076
6077         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6078
6079 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6080
6081         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6082         Change C++ style comments to C style comments.
6083         Remove aligned types from the array.
6084         Keep Enums disabled.
6085         (complex_types): Remove aligned types from the array.
6086         Comment out "_Complex long double".
6087         (attrib_types): Remove.
6088         (complex_attrib_types): Remove.
6089         (attrib_array_types): Remove.
6090         (complex_attrib_array_types): Remove.
6091         (aligned_bitfld_types): Remove.
6092         (n_aligned_bitfld_types): Remove.
6093         (FEATURE_ALIGNEDPACKED): Delete.
6094         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6095         (singles): Remove support for adding attributes.
6096         (choose_type): Remove support for attributed types.
6097         (generate_fields): Remove support for attributed bit-fields.
6098         Remove support for adding attributes.
6099         (generate_random_tests): Remove support for adding attributes.
6100         (features): Add back "[0] :0" and "complex vector [0]".
6101         (main): Remove support for attributed bit-fields.
6102         Uncomment the calling of generate_random_tests for the rests of
6103         the tests.
6104
6105 2005-12-16  Jan Hubicka  <jh@suse.cz>
6106
6107         * gcc.c-torture/combine/pr25224.c: New.
6108
6109 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6110
6111         PR other/25028
6112         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6113         HP-UX.
6114
6115 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6116
6117         * gcc.dg/20051215-1.c: New file.
6118
6119 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6120
6121         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6122         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6123
6124 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6125
6126         PR fortran/18197
6127         * gfortran.dg/dummy_functions_1.f90: New.
6128
6129 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6130
6131         PR rtl-optimization/25310
6132         * gcc.c-torture/compile/pr25310.c: New test.
6133
6134 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6135
6136         PR debug/25023
6137         * gcc.dg/pr25023.c: New test.
6138
6139 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6140
6141         * g++.old-deja/g++.brendan/redecl1.C,
6142         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6143         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6144         g++.old-deja/g++.oliva/typeof1.C,
6145         g++.old-deja/g++.other/crash16.C,
6146         g++.old-deja/g++.other/crash34.C,
6147         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6148         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6149         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6150         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6151         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6152         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6153         Remove xfail.
6154
6155 2005-12-14  Kean Johnston  <jkj@sco.com>
6156             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6157
6158         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6159         * gcc.target/i386/20020523-1.c: Ditto.
6160         * gcc.target/i386/tailcall-1.c: Ditto.
6161         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6162         * gcc.target/i386/ssetype-5.c: Ditto.
6163
6164 2005-12-14  Jeff Law  <law@redhat.com>
6165
6166         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6167
6168 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR target/25254
6171         PR target/24188
6172         * gcc.target/i386/pr25254.c: New test.
6173         * gfortran.dg/PR24188.f: New test.
6174
6175 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6176
6177         * lib/fortran-torture.exp: Catch remaining uses of
6178         remote_file build delete.
6179
6180 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6181
6182         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6183
6184 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6185
6186         * gcc.dg/warn-addr-cmp.c: New test.
6187
6188 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6189
6190         PR debug/25023
6191         PR target/25293
6192         * gcc.target/i386/pr25293.c: New test.
6193
6194 2005-12-13  Petr Machata  <machata@post.cz>
6195
6196         PR c++/24907
6197         * g++.dg/parse/comma2.C: New test.
6198
6199 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6200             Jakub Jelinek  <jakub@redhat.com>
6201
6202         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6203         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6204         (limits.h): Include unconditionally.
6205         (stdlib.h): Likewise.
6206         (hashtab.h): Do not include.
6207         (getopt.h): Likewise.
6208         (stddef.h): Include.
6209         (hashval_t): Define.
6210         (struct entry): Add "next" field.
6211         (HASH_SIZE): New macro.
6212         (hash_table): New variable.
6213         (switchfiles): Do not use xmalloc.
6214         (mix): New macro.
6215         (iterative_hash): New function.
6216         (hasht): Remove.
6217         (e_exists): New function.
6218         (e_insert): Likewise.
6219         (output): Use, instead of libiberty hashtable functions.
6220         (main): Do not use getopt.  Do not call htab_create.
6221
6222 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6223
6224         PR c++/25331
6225         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6226         put atal* and atpaal* attributes on array elements.
6227         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6228         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6229         put atal* and atpaal* attributes on array elements.
6230         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6231
6232 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6233
6234         * gcc.dg/single-precision-constant.c: New test.
6235
6236 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6237
6238         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6239         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6240         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6241         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6242         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6243         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6244         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6245         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6246         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6247         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6248         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6249         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6250         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6251         gcc.target/powerpc/ppc-sdata-2.c,
6252         gcc.target/powerpc/ppc-stackalign-1.c,
6253         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6254         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6255         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6256         gcc.target/powerpc/rs6000-ldouble-2.c,
6257         gcc.target/powerpc/rs6000-power2-1.c,
6258         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6259         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6260         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6261         option into target selector.
6262         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6263         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6264
6265 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6266
6267         PR objc/25348
6268         * objc.dg/encode-9.m: New test.
6269
6270 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6271
6272         PR testsuite/20772
6273         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6274         * gcc.dg/asm-b.c: Fix typo.
6275         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6276         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6277         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6278         i?86 lp64 and x86_64 ilp32.
6279         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6280         on i?86 lp64.
6281         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6282
6283 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6284
6285         PR fortran/25078
6286         gfortran.dg/equiv_5.f90: New test.
6287
6288 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6289
6290         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6291         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6292         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6293         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6294         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6295         * gcc.dg/tree-ssa/reassoc-5.c: New.
6296         * gcc.dg/tree-ssa/reassoc-6.c: New.
6297         * gcc.dg/tree-ssa/reassoc-7.c: New.
6298         * gcc.dg/tree-ssa/reassoc-8.c: New.
6299         * gcc.dg/tree-ssa/reassoc-9.c: New.
6300         * gcc.dg/tree-ssa/reassoc-10.c: New.
6301         * gcc.dg/tree-ssa/reassoc-11.c: New.
6302
6303 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6304
6305         PR testsuite/25167
6306         PR testsuite/24478
6307         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6308
6309 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6310
6311         PR c++/25300
6312         * g++.dg/template/inherit.C: Do not use a generic error message.
6313
6314 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6315
6316         PR libobjc/25354
6317         * objc.dg/gnu-encoding: New directory.
6318         * objc.dg/gnu-encoding/compat-common.h: New file.
6319         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6320         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6321         * objc.dg/gnu-encoding/vector-defs.h: New file.
6322         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6323         * objc.dg/gnu-encoding/generate-random.c: New file.
6324         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6325         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6326         * objc.dg/gnu-encoding/generate-random.h: New file.
6327
6328 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6329
6330         PR c++/25337
6331         * g++.dg/template/defarg7.C: New test.
6332
6333 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6334
6335         PR libobjc/25347
6336         * objc.dg/encode-8.m: New test.
6337
6338 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6339
6340         PR libobjc/25346
6341         * objc.dg/encode-7.m: New test.
6342
6343 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/25010
6346         * g++.dg/opt/inline10.C: New test.
6347
6348 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6349
6350         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6351
6352 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6353
6354         * gfortran.dg/substring_equivalence.f90: typo in comment
6355
6356 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6357
6358         PR fortran/25068
6359         * gfortran.dg/iostat_3.f90: New test.
6360
6361 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6362
6363         PR fortran/23815
6364         * gfortran.dg/unf_io_convert_1.f90: New test.
6365         * gfortran.dg/unf_io_convert_2.f90: New test.
6366         * gfortran.dg/unf_io_convert_3.f90: New test.
6367
6368 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6369
6370         PR testsuite/20772
6371         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6372         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6373         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6374         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6375         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6376         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6377         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6378         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6379         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6380         gcc.dg/torture/fp-int-convert-float128-timode.c,
6381         gcc.dg/torture/fp-int-convert-float128.c,
6382         gcc.dg/torture/fp-int-convert-float80-timode.c,
6383         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6384         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6385
6386         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6387
6388 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6389
6390         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6391
6392 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6393
6394         * gcc.dg/20051207-1.c,
6395         * gcc.dg/20051207-2.c,
6396         * gcc.dg/20051207-3.c: New tests.
6397
6398 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6399
6400         PR testsuite/20772
6401         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6402         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6403         dg-skip-if target selector.
6404
6405         PR testsuite/20772
6406         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6407         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6408         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6409         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6410         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6411         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6412         and/or merge with i?86 cases.
6413
6414         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6415
6416         PR testsuite/20772
6417         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6418         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6419         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6420         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6421         x86_64-*-linux*.
6422
6423 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6424
6425         PR target/25311
6426         * gcc.c-torture/compile/pr25311.c: New test.
6427
6428 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6429
6430         PR libgfortran/25039
6431         * gfortran.dg/read_comma.f: New test.
6432
6433 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6434
6435         PR c++/19317
6436         * g++.dg/opt/pr19317-1.C: New test.
6437         * g++.dg/opt/pr19317-2.C: New test.
6438         * g++.dg/opt/pr19317-3.C: New test.
6439
6440         PR target/19005
6441         * gcc.c-torture/execute/pr19005.c: New test.
6442
6443         PR target/17828
6444         * g++.old-deja/g++.other/comdat5.C: New test.
6445         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6446
6447         * g++.dg/compat/struct-layout-1.exp: New file.
6448         * g++.dg/compat/struct-layout-1.h: New.
6449         * g++.dg/compat/struct-layout-1_generate.c: New.
6450         * g++.dg/compat/struct-layout-1_x1.h: New.
6451         * g++.dg/compat/struct-layout-1_x2.h: New.
6452         * g++.dg/compat/struct-layout-1_y1.h: New.
6453         * g++.dg/compat/struct-layout-1_y2.h: New.
6454
6455         * gcc.dg/20050330-2.c: New test.
6456
6457 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6458
6459         PR fortran/25292
6460         * gfortran.dg/associated_1.f90: New.
6461
6462 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6463
6464         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6465         ILP32 vect_no_align platforms.
6466
6467 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6468             Jakub Jelinek  <jakub@redhat.com>
6469
6470         PR target/25268
6471         * gcc.c-torture/compile/20051207-1.c: New test.
6472
6473 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6474
6475         PR testsuite/20772
6476         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6477         gcc.dg/torture/pr18582-1.c,
6478         gcc.target/i386/attributes-error.c: Also test on x86_64.
6479
6480         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6481
6482 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6483
6484         PR c++/19397
6485         * g++.dg/template/typedef3.C: New test.
6486
6487         PR c++/19762
6488         PR c++/19764
6489         * g++.dg/template/dtor3.C: Fix error markers.
6490
6491 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6492
6493         * lib/target-supports.exp (check_effective_target_sync_char_short):
6494         Add s390*.
6495
6496 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6497
6498         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6499
6500 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6501
6502         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6503         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6504         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6505         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6506
6507 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6508
6509         PR c++/25263
6510         * g++.dg/other/array2.C: New test case.
6511
6512 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6513
6514         * gcc.dg/darwin-weakimport-3.c: New.
6515
6516         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6517         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6518         and to work on Darwin.
6519         * gcc.dg/attr-weakref-1b.c: New file.
6520         * gcc.dg/attr-weakref-2.c: New test.
6521         * gcc.dg/darwin-weakref-1.c: New test.
6522
6523 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6524
6525         PR testsuite/25247
6526         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6527         use in selector expressions.
6528         (dg-xfail-if): Ditto.
6529         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6530         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6531         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6532         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6533         * gcc.test-framework/test-framework.exp: Skip generated tests if
6534         CHECK_TEST_FRAMEWORK is not 1.
6535
6536 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6537
6538         PR tree-optimization/24963
6539         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6540
6541         PR target/24108
6542         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6543
6544         PR target/18580
6545         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6546         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6547         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6548         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6549
6550 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6551
6552         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6553         dg-options.
6554
6555 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6556
6557         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6558
6559 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6560
6561         * gcc.dg/format/cast-1.c: New test.
6562
6563 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6564
6565         PR c/7776
6566         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6567         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6568         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6569         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6570
6571 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6572
6573         * gcc.dg/cast-pretty-print-1.c: New test.
6574
6575 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6576
6577         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6578
6579 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR c++/24173
6582         * g++.dg/template/friend40.C: New test.
6583
6584 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6585
6586         PR target/25199
6587         * gcc.target/i386/movq-2.c: New test.
6588         * gcc.target/i386/movq.c: Remove target i?86, instead add
6589         dg-require-effective-target ilp32.
6590
6591 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6592
6593         PR c++/24103
6594         * g++.dg/other/default1.C: New test.
6595
6596 2005-12-02  Richard Guenther  <rguenther@suse.de>
6597
6598         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6599
6600 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6601
6602         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6603
6604 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6605
6606         PR target/21017
6607         * gcc.target/powerpc/rotate.c: New.
6608
6609 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6610
6611         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6612         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6613
6614 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6615
6616         PR c/13384
6617         * gcc.dg/pr17730-1.c: Adjust.
6618         * gcc.dg/lvalue1.c (main): Likewise.
6619         * gcc.dg/lvalue-2.c: Likewise.
6620         * g++.dg/pr7503-3.C
6621
6622 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6623
6624         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6625         error messages.
6626
6627 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6628
6629         PR fortran/24789
6630         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6631
6632 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6633
6634         PR target/24475
6635         * lib/target-supports.exp (check_effective_target_tls): New.
6636         (check_effective_target_tls_runtime): New.
6637         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6638         for TLS support.
6639         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6640         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6641         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6642         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6643         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6644         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6645         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6646         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6647         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6648         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6649         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6650         effective-target TLS.
6651         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6652         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6653         effective-target TLS runtime.
6654
6655 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6656
6657         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6658
6659 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6660
6661         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6662         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6663         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6664         ignored" warnings when "packing" is the same as the ABI layout.
6665
6666 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6667
6668         PR fortran/21302
6669         * gfortran.dg/line_length_1.f: New test.
6670         * gfortran.dg/line_length_2.f90: Ditto.
6671
6672 2005-11-30  Richard Guenther  <rguenther@suse.de>
6673
6674         PR tree-optimization/21655
6675         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6676
6677 2005-11-30  Dale Johannesen  <dalej@apple.com>
6678
6679         * gcc.c-torture/compile/pr24930.c: New.
6680
6681 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6682
6683         PR fortran/15809
6684         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6685
6686 2005-11-30  Jeff Law  <law@redhat.com>
6687
6688         * g++.old-deja/g++.law/pr25000.C: New test.
6689
6690 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6691
6692         * gcc.dg/tls/opt-11.c: New test.
6693
6694 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6695
6696         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6697         targets.
6698         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6699         LP64 ia64.
6700
6701 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6702
6703         * gfortran.dg/open_access_1.f90: New test.
6704
6705 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6706
6707         * gcc.dg/charset/builtin2.c: New test.
6708
6709 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6710
6711         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6712         on mmix-*-* for *_[xy].c.
6713
6714 2005-11-28  Kean Johnston  <jkj@sco.com>
6715
6716         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6717         headers.
6718         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6719         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6720         * gcc.target/i386/asm-3.c: Ditto.
6721         * gcc.target/i386/clobbers.c: Ditto.
6722         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6723         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6724         test regexp.
6725         * gcc.target/i386/mul.c: Ditto.
6726         * gcc.target/i386/ssetype-1.c: Ditto.
6727         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6728         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6729         static so the test works with -fPIC mode too. Based on comment in
6730         PR19231 by Pinski.
6731         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6732
6733 2005-11-28  Richard Guenther  <rguenther@suse.de>
6734
6735         * gcc.dg/alias-9.c: New testcase.
6736         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6737
6738 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6739             Uros Bizjak  <uros@kss-loka.si>
6740
6741         PR middle-end/20219
6742         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6743         tan(x)/sin(x) transformations.
6744
6745 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6746
6747         PR middle-end/24575
6748         * gcc.dg/tree-ssa/divide-3.c: New test.
6749         * gcc.dg/tree-ssa/divide-4.c: New test.
6750
6751 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6752
6753         PR fortran/24917
6754         *  gfortran.dg/boz_6.f90: New test.
6755
6756 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6757
6758         PR fortran/23912
6759         * gfortran.dg/modulo_1.f90: New test.
6760
6761 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6762
6763         PR libfortran/24919
6764         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6765         fail on CRLF platforms.
6766         * gfortran.dg/ftell_2.f90: Likewise.
6767
6768 2005-11-26  Eric Christopher  <echristo@apple.com>
6769
6770         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6771
6772 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6773
6774         * objc.dg/gnu-runtime-3.m: Simplify.
6775
6776 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6777
6778         PR middle-end/23669
6779         * gcc.dg/tree-ssa/divide-1.c: New test.
6780         * gcc.dg/tree-ssa/divide-2.c: New test.
6781
6782 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6783
6784         PR libgfortran/24945
6785         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6786
6787 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6788
6789         PR libgfortran/24945
6790         * gfortran.dg/open_status_2.f90: New test.
6791
6792 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6793
6794         * gcc.c-torture/execute/builtins/fprintf.c,
6795         gcc.c-torture/execute/builtins/fputs-lib.c,
6796         gcc.c-torture/execute/builtins/fputs.c,
6797         gcc.c-torture/execute/builtins/lib/fprintf.c,
6798         gcc.c-torture/execute/builtins/lib/printf.c,
6799         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6800
6801 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6802
6803         * gcc.dg/20050922-2.c: New test.
6804
6805 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6806
6807         * objc.dg/gnu-runtime-3.m: New test.
6808
6809 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6810
6811         PR c++/9278
6812         * g++.dg/other/void1.C: New test.
6813
6814 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6815
6816         PR middle-end/24998
6817         * gcc.dg/torture/fp-int-convert-float.c,
6818         gcc.dg/torture/fp-int-convert-double.c,
6819         gcc.dg/torture/fp-int-convert-long-double.c,
6820         gcc.dg/torture/fp-int-convert-timode.c,
6821         gcc.dg/torture/fp-int-convert-float80.c,
6822         gcc.dg/torture/fp-int-convert-float80-timode.c,
6823         gcc.dg/torture/fp-int-convert-float128.c,
6824         gcc.dg/torture/fp-int-convert-float128-timode.c,
6825         gcc.dg/torture/fp-int-convert.h: New files.
6826
6827 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         PR middle-end/24989
6830         * gcc.dg/tree-ssa/bool-10.c: New test.
6831         * gcc.dg/tree-ssa/bool-11.c: New test.
6832         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6833
6834 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6835
6836         PR middle-end/24990
6837         * tree-ssa/pr24990-1.c: New test.
6838
6839 2005-11-24  Richard Guenther  <rguenther@suse.de>
6840         Dirk Mueller <dmueller@suse.de>
6841
6842         PR c++/14024
6843         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6844         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6845         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6846         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6847         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6848         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6849
6850 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6851
6852         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6853
6854 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6855
6856         PR c/21668
6857         * gcc.dg/Wc++-compat.c: New.
6858         * gcc.dg/Wno-c++-compat.c: New.
6859
6860 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6861
6862         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6863         (vspltish, vspltisw): Likewise.
6864
6865 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6866
6867         PR libgfortran/24794
6868         * gfortran.dg/namelist_12.f: Fix quotes.
6869         * gfortran.dg/namelist_13.f90: Fix quotes.
6870         * gfortran.dg/namelist_14.f90: Fix quotes.
6871         * gfortran.dg/namelist_15.f90: Fix quotes.
6872         * gfortran.dg/namelist_use.f90: Fix quotes.
6873         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6874         * gfortran.dg/namelist_21.f90: New test.
6875         * gfortran.dg/namelist_22.f90: New test.
6876
6877 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6878
6879         PR target/23435
6880         * gcc.c-torture/compile/pr23435.c: New.
6881
6882 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6883
6884         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6885
6886 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6887
6888         * gcc.target/powerpc/405-macchw-1.c,
6889         gcc.target/powerpc/405-macchw-2.c,
6890         gcc.target/powerpc/405-macchwu-1.c,
6891         gcc.target/powerpc/405-macchwu-2.c,
6892         gcc.target/powerpc/405-machhw-1.c,
6893         gcc.target/powerpc/405-machhw-2.c,
6894         gcc.target/powerpc/405-machhwu-1.c,
6895         gcc.target/powerpc/405-machhwu-2.c,
6896         gcc.target/powerpc/405-maclhw-1.c,
6897         gcc.target/powerpc/405-maclhw-2.c,
6898         gcc.target/powerpc/405-maclhwu-1.c,
6899         gcc.target/powerpc/405-maclhwu-2.c,
6900         gcc.target/powerpc/405-mulchw-1.c,
6901         gcc.target/powerpc/405-mulchw-2.c,
6902         gcc.target/powerpc/405-mulchwu-1.c,
6903         gcc.target/powerpc/405-mulchwu-2.c,
6904         gcc.target/powerpc/405-mulhhw-1.c,
6905         gcc.target/powerpc/405-mulhhw-2.c,
6906         gcc.target/powerpc/405-mulhhwu-1.c,
6907         gcc.target/powerpc/405-mulhhwu-2.c,
6908         gcc.target/powerpc/405-mullhw-1.c,
6909         gcc.target/powerpc/405-mullhw-2.c,
6910         gcc.target/powerpc/405-mullhwu-1.c,
6911         gcc.target/powerpc/405-mullhwu-2.c,
6912         gcc.target/powerpc/405-nmacchw-1.c,
6913         gcc.target/powerpc/405-nmacchw-2.c,
6914         gcc.target/powerpc/405-nmachhw-1.c,
6915         gcc.target/powerpc/405-nmachhw-2.c,
6916         gcc.target/powerpc/405-nmaclhw-1.c,
6917         gcc.target/powerpc/405-nmaclhw-2.c,
6918         gcc.target/powerpc/440-macchw-1.c,
6919         gcc.target/powerpc/440-macchw-2.c,
6920         gcc.target/powerpc/440-macchwu-1.c,
6921         gcc.target/powerpc/440-macchwu-2.c,
6922         gcc.target/powerpc/440-machhw-1.c,
6923         gcc.target/powerpc/440-machhw-2.c,
6924         gcc.target/powerpc/440-machhwu-1.c,
6925         gcc.target/powerpc/440-machhwu-2.c,
6926         gcc.target/powerpc/440-maclhw-1.c,
6927         gcc.target/powerpc/440-maclhw-2.c,
6928         gcc.target/powerpc/440-maclhwu-1.c,
6929         gcc.target/powerpc/440-maclhwu-2.c,
6930         gcc.target/powerpc/440-mulchw-1.c,
6931         gcc.target/powerpc/440-mulchw-2.c,
6932         gcc.target/powerpc/440-mulchwu-1.c,
6933         gcc.target/powerpc/440-mulchwu-2.c,
6934         gcc.target/powerpc/440-mulhhw-1.c,
6935         gcc.target/powerpc/440-mulhhw-2.c,
6936         gcc.target/powerpc/440-mulhhwu-1.c,
6937         gcc.target/powerpc/440-mulhhwu-2.c,
6938         gcc.target/powerpc/440-mullhw-1.c,
6939         gcc.target/powerpc/440-mullhw-2.c,
6940         gcc.target/powerpc/440-mullhwu-1.c,
6941         gcc.target/powerpc/440-mullhwu-2.c,
6942         gcc.target/powerpc/440-nmacchw-1.c,
6943         gcc.target/powerpc/440-nmacchw-2.c,
6944         gcc.target/powerpc/440-nmachhw-1.c,
6945         gcc.target/powerpc/440-nmachhw-2.c,
6946         gcc.target/powerpc/440-nmaclhw-1.c,
6947         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
6948
6949 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
6950
6951         PR fortran/24774
6952         * gfortran.dg/inquire_9.f90: New test.
6953
6954         PR fortran/21647
6955         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
6956
6957 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6958
6959         PR libfortran/24432
6960         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6961         Check that 'cos' is supported.
6962
6963 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
6964
6965         PR fortran/24223
6966         * gfortran.dg/substring_equivalence.f90: New test.
6967
6968         PR fortran/24705
6969         * gfortran.dg/auto_internal_assumed.f90: New test.
6970
6971 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
6972
6973         * gcc.dg/fold-div-2.c: New test.
6974
6975 2005-11-20  Ian Lance Taylor  <ian@airs.com>
6976
6977         PR rtl-optimization/24883
6978         * gcc.c-torture/compile/pr24883.c: New test.
6979
6980 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
6981
6982         PR middle-end/20583
6983         * gcc.c-torture/compile/pr20583.c: New.
6984
6985 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
6986
6987         * gcc.c-torture/execute/usmul.c: New test.
6988
6989 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
6990
6991         * gcc.dg/tree-ssa/vrp22.c: New test.
6992
6993 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
6994
6995         PR middle-end/24912
6996         * gcc.dg/torture/pr24912-1.c: New test.
6997
6998 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
6999
7000         PR fortran/24862
7001         * gfortran.dg/arrayio_derived_1.f90: New test.
7002
7003 2005-11-19  Richard Guenther  <rguenther@suse.de>
7004
7005         PR middle-end/23294
7006         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7007
7008 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7009
7010         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7011
7012 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/8355
7015         * g++.dg/template/friend39.C: New test.
7016
7017 2005-11-18  James E Wilson  <wilson@specifix.com>
7018
7019         * gcc.dg/builtin-strstr.c: New.
7020
7021 2005-11-18  Richard Henderson  <rth@redhat.com>
7022
7023         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7024         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7025         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7026         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7027         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7028         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7029         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7030         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7031         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7032         renaming to remove initial "ia64-".
7033
7034 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7035
7036         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7037
7038 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7039
7040         * g++.dg/cpp/string-2.C: New test.
7041
7042 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7043
7044         * gcc.dg/tree-ssa/loop-14.c: New test.
7045
7046 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7047             Michael Chamberlain <michael@chamberlain.net.au>
7048
7049         * ada/acats/run_all.sh (target_run): Kill long running tests.
7050
7051 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7052
7053         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7054         * gcc.dg/cleanup-9.c: Likewise.
7055         * gcc.dg/cleanup-10.c: Likewise.
7056         * gcc.dg/cleanup-11.c: Likewise.
7057
7058 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7059
7060         PR fortran/24892
7061         * gfortran.dg/open_access_append_1.f90: New test.
7062         * gfortran.dg/open_access_append_2.f90: New test.
7063
7064 2005-11-16  Richard Guenther  <rguenther@suse.de>
7065
7066         PR middle-end/24851
7067         * gcc.c-torture/execute/pr24851.c: New testcase.
7068
7069 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7070
7071         * gcc.dg/fold-overflow-1.c: New test.
7072
7073 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7074
7075         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7076         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7077
7078 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7079
7080         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7081         structures.
7082         * g++.dg/eh/forced2.C: Likewise.
7083         * g++.dg/eh/forced3.C: Likewise.
7084         * g++.dg/eh/forced4.C: Likewise.
7085
7086 2005-11-11  Mike Stump  <mrs@apple.com>
7087
7088         * g++.old-deja/g++.mike/unused.C: Add.
7089
7090 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7091
7092         PR c++/24667
7093         * g++.dg/warn/Wcast-qual1.C: New test.
7094
7095 2005-11-15  Jan Hubicka  <jh@suse.cz>
7096
7097         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7098
7099 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7100
7101         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7102
7103 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7104
7105         PR 24840
7106         * gcc.dg/tree-ssa/pr24840.c: New test.
7107
7108 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7109
7110         PR testsuite/24841
7111         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7112
7113 2005-11-14  Dale Johannesen  <dalej@apple.com>
7114
7115         * gcc.c-torture/execute/20051113-1.c: New.
7116
7117 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7118
7119         PR c++/24687
7120         * g++.dg/template/crash43.C: New test.
7121
7122 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7123
7124         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7125
7126 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7127
7128         PR c++/24817
7129         * g++.dg/eh/spec8.C: New test.
7130
7131 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7132
7133         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7134
7135 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/20293
7138         * g++.dg/parse/ambig4.C: New test.
7139         * g++.dg/tc1/dr101.C: Adjust error markers.
7140         * g++.dg/lookup/strong-using-2.C: Likewise.
7141         * g++.dg/lookup/ambig5.C: Likewise.
7142         * g++.dg/lookup/ambig4.C: Likewise.
7143         * g++.dg/parse/crash22.C: Likewise.
7144
7145 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7146
7147         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7148
7149 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7150
7151         * gcc.dg/nested-calls-1.c: New test.
7152
7153 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7154
7155         * gfortran.dg/complex_intrinsic_1.f90: New test.
7156         * gfortran.dg/complex_intrinsic_2.f90: New test.
7157         * gfortran.dg/fgetc_1.f90: New test.
7158         * gfortran.dg/fgetc_2.f90: New test.
7159         * gfortran.dg/fgetc_3.f90: New test.
7160         * gfortran.dg/ftell_1.f90: New test.
7161         * gfortran.dg/ftell_2.f90: New test.
7162         * gfortran.dg/gnu_logical_1.F: New test.
7163         * gfortran.dg/gnu_logical_2.f90: New test.
7164
7165 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7166
7167         PR middle-end/24820
7168         * testsuite/gcc.dg/pr24820.c: New test.
7169
7170 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7171
7172         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7173         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7174         variable.
7175
7176 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7177
7178         testsuite/24614
7179         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7180
7181 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7182
7183         * gcc.target/cris/cris.exp: New file.
7184         * gcc.target/cris/rld-legit1.c: New test.
7185         * gcc.target/cris/rld-legit2.c: New test.
7186
7187 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7188
7189         PR c++/24780
7190         * g++.dg/opt/pr24780.C: New test.
7191
7192         PR c++/24761
7193         * g++.dg/template/asm1.C: New test.
7194
7195 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7196
7197         PR libgfortran/24787
7198         * gfortran.dg/scan_1.f90: New test.
7199
7200 2005-11-12  Jan Hubicka  <jh@suse.cz>
7201
7202         * gcc.target/i386/minmax-1.c: New.
7203         * gcc.target/i386/minmax-2.c: New.
7204
7205 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7206
7207         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7208
7209 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7210
7211         * gcc.c-torture/execute/20051110-1.c,
7212         gcc.c-torture/execute/20051110-2.c: New tests.
7213
7214 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7215
7216         PR middle-end/24750
7217         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7218         New tests.
7219
7220 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7221
7222         * lib/target-libpath.exp (get_shlib_extension): New proc.
7223         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7224         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7225         * lib/objc.exp (objc_target_compile): Likewise.
7226         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7227         detection.
7228
7229 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7230
7231         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7232
7233         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7234         Add -static to additional_flags and pass it to target_compile.
7235
7236 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7237
7238         PR libgfortran/24719
7239         gfortran.dg/read_noadvance.f90: New test.
7240
7241         PR libgfortran/24699
7242         gfortran.dg/fmt_t_2.f90: New test.
7243
7244         PR libgfortran/24785
7245         gfortran.dg/read_x_eor.f90: New test.
7246
7247         PR libgfortran/24584
7248         gfortran.dg/namelist_empty.f90: Rename test.
7249
7250         PR libgfortran/24489
7251         gfortran/read_eor.f90: Rename test.
7252
7253 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7254
7255         PR fortran/15976
7256         * gfortran.dg/automatic_module_variable.f90: New test.
7257
7258 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7259
7260         PR target/24445
7261         * gcc.dg/pr24445.c: New test.
7262
7263 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7264
7265         PR fortran/24655
7266         PR fortran/24755
7267         * gfortran.dg/recursive_statement_functions.f90: Add statement
7268         functions using inline intrinsic functions and parameters to test
7269         that they no longer seg-fault.
7270
7271         PR fortran/24409
7272         gfortran.dg/nested_modules_4.f90: New test.
7273         gfortran.dg/nested_modules_5.f90: New test.
7274
7275 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7276
7277         PR fortran/24643
7278         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7279
7280 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7281
7282         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7283         failures.
7284
7285 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7286
7287         * gcc.dg/sparc-getcontext-1.c: New test.
7288
7289 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7290
7291         * gcc.dg/ifcvt-fabs-1.c: New test.
7292
7293 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7294
7295         PR other/4372
7296         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7297         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7298
7299 2005-11-09  Richard Guenther  <rguenther@suse.de>
7300
7301         PR tree-optimization/24716
7302         * gcc.c-torture/execute/pr24716.c: New testcase.
7303
7304 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7305
7306         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7307
7308 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7309
7310         PR 24624
7311         * gcc.dg/pr24624.c: Testcase added.
7312
7313 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7314
7315         PR 24623
7316         * g++.dg/other/pr24623.C: Testcase added.
7317
7318 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7319
7320         PR fortran/22607
7321         * gfortran-dg/pure_byref_1.f90: New.
7322         * gfortran-dg/pure_byref_2.f90: New.
7323
7324 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7325
7326         PR c/24101
7327         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7328         * gcc.dg/dg.exp: Run main loop also for *.i files.
7329
7330 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7331
7332         PR c++/19450
7333         * g++.dg/tls/diag-3.C: New test.
7334         * g++.dg/tls/diag-4.C: New test.
7335         * g++.dg/tls/static-1.C: New test.
7336         * g++.dg/tls/static-1a.cc: New file.
7337
7338 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7339
7340         PR 23046
7341         * g++.dg/tree-ssa/pr23046.C: New test.
7342
7343 2005-11-08  Devang Patel <dpatel@apple.com>
7344
7345         PR tree-optimization/23115
7346         * gcc.dg/tree-ssa/pr23115.c: New.
7347
7348 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7349
7350         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7351         * gcc.target/powerpc/pr16155.c: Same.
7352         * gcc.target/powerpc/altivec-1.c: Same.
7353         * gcc.target/powerpc/altivec-2.c: Same.
7354         * gcc.target/powerpc/altivec-3.c: Same.
7355         * gcc.target/powerpc/altivec-5.c: Same.
7356         * gcc.target/powerpc/altivec-11.c: Same.
7357         * gcc.target/powerpc/altivec-12.c: Same.
7358         * gcc.target/powerpc/altivec-14.c: Same.
7359         * gcc.target/powerpc/altivec-22.c: Same.
7360         * gcc.target/powerpc/altivec-consts.c: Same.
7361         * gcc.target/powerpc/altivec-pr22085.c: Same.
7362         * gcc.target/powerpc/altivec-splat.c: Same.
7363         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7364         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7365         * gcc.target/powerpc/darwin-longlong.c: Same.
7366
7367 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7368
7369         PR target/19340
7370         * gcc.dg/pr19340.c: New test.
7371
7372 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7373
7374         PR rtl-optimization/24683
7375         * gcc.dg/pr24683.c: New test.
7376
7377 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7378
7379         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7380         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7381
7382 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7383
7384         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7385
7386 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7387
7388         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7389
7390 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7391
7392         PR target/24230
7393
7394         * gcc.target/powerpc/altivec-consts.c,
7395         gcc.target/powerpc/altivec-splat.c: New testcase.
7396
7397 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7398
7399         PR c/24599
7400
7401         * gcc.dg/overflow-2.c: New testcase.
7402
7403 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR rtl-optimization/23567
7406         * gcc.c-torture/execute/20051104-1.c: New test.
7407
7408 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7409
7410         PR fortran/24534
7411         gfortran.dg/private_type_2.f90: Modified to check that case with
7412         PRIVATE declaration within derived type is accepted.
7413
7414         PR fortran/20838
7415         gfortran.dg/pointer_assign_1.f90: New test.
7416
7417         PR fortran/20840
7418         * gfortran.dg/arrayio_0.f90: New test.
7419
7420         PR fortran/17737
7421         gfortran.dg/data_initialized.f90: New test.
7422         gfortran.dg/data_constraints_1.f90: New test.
7423         gfortran.dg/data_constraints_2.f90: New test.
7424
7425 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7426
7427         PR fortran/24174
7428         PR fortran/24305
7429         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7430
7431 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7432
7433         PR 24670
7434         * gcc.dg/tree-ssa/pr24670.c: New test.
7435
7436 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7437
7438         PR target/22432
7439         * gcc.target/i386/pr22432.c: New test.
7440
7441 2005-11-05  Richard Henderson  <rth@redhat.com>
7442
7443         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7444         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7445         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7446         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7447         from gcc.dg/alpha-*.
7448         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7449         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7450
7451 2005-11-05  Andreas Jaeger  <aj@suse.de>
7452
7453         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7454
7455 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7456
7457         PR target/23424
7458         * gcc.dg/torture/pr23424-1.c: New test.
7459
7460 2005-11-04  Richard Henderson  <rth@redhat.com>
7461
7462         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7463         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7464         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7465         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7466         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7467         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7468         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7469         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7470         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7471         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7472         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7473         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7474         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7475         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7476         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7477         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7478         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7479         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7480         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7481         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7482         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7483         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7484         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7485         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7486         Move from gcc.dg/.
7487         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7488         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7489         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7490         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7491         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7492         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7493         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7494         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7495         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7496         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7497         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7498         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7499         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7500         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7501         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7502         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7503         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7504         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7505         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7506         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7507         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7508         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7509         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7510         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7511         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7512         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7513         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7514         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7515         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7516         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7517         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7518         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7519         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7520         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7521         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7522         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7523         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7524         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7525         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7526         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7527         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7528         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7529         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7530         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7531         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7532
7533 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7534
7535         PR 24627
7536         * gcc.dg/tree-ssa/pr24627.c: New test.
7537
7538 2005-11-04 Paul Brook  <paul@codesourcery.com>
7539
7540         * gcc.dg/tls/opt-10.c: New test.
7541
7542 2005-11-04  Andreas Jaeger  <aj@suse.de>
7543
7544         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7545         avoid extra warnings.
7546
7547 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7548
7549         PR libfortran/22298
7550         * gcc/testsuite/lib/target-supports.exp
7551         (check_effective_target_static_libgfortran): New
7552         static_libgfortran effective target.
7553         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7554         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7555
7556 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7557
7558         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7559
7560 2005-11-03  Josh Conner  <jconner@apple.com>
7561
7562         PR c++/19989
7563         g++.dg/ext/array2.C: New test.
7564         g++.dg/template/dependent-name3.C: New test.
7565         g++.dg/template/dependent-name4.C: New test.
7566         g++.dg/template/sfinae2.C: New test.
7567
7568 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7569
7570         PR preprocessor/22042
7571         * gcc.dg/cpp/strify4.c: New test.
7572
7573 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7574
7575         PR c++/17964
7576         * g++.dg/cpp/string-1.C: New test.
7577
7578 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7579
7580         * gcc.target/powerpc: New directory.
7581         * gcc.target/powerpc/powerpc.exp: New file.
7582         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7583         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7584         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7585         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7586         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7587         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7588         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7589         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7590         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7591         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7592         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7593         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7594         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7595         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7596         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7597         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7598         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7599         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7600         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7601         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7602         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7603         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7604         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7605         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7606         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7607         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7608         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7609         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7610         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7611         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7612         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7613         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7614         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7615         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7616
7617 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7618
7619         PR c++/21627
7620         * g++.dg/warn/inline2.C: New test.
7621
7622 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7623
7624         PR middle-end/23155
7625         * g++.dg/ext/c99struct1.C: New test.
7626         * gcc.dg/union-cast-1.c: New test.
7627         * gcc.dg/union-cast-2.c: New test.
7628         * gcc.dg/union-cast-3.c: New test.
7629
7630 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7631
7632         PR middle-end/24589
7633         * gcc.c-torture/execute/zero-struct-2.c: New test.
7634
7635 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7636
7637         PR c++/24582
7638         * g++.dg/init/switch1.C: New test.
7639
7640 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7641
7642         * gcc.dg/delay-slot-1.c: New test.
7643
7644 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7645
7646         PR target/24620
7647         * gcc.dg/pr24620.c: New test.
7648
7649 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7650
7651         PR c/24329
7652         * gcc.dg/format/unnamed-1.c: New test.
7653
7654 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7655
7656         PR c++/22434
7657         * g++.dg/expr/cond8.C: New test.
7658
7659         PR c++/24560
7660         * g++.dg/parse/dot1.C: New test.
7661
7662 2005-11-02  Jan Hubicka  <jh@suse.cz>
7663
7664         PR target/23303
7665         * gcc.dg/i386-lea.c: New test
7666
7667 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7668
7669         PR target/24615
7670         * gcc.dg/pr24615.c: New test.
7671
7672 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7673
7674         PR target/24600
7675         * gcc.dg/pr24600.c: New test.
7676
7677 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7678
7679         PR c++/19253
7680         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7681         * g++.dg/parse/typename9.C: New test.
7682         * g++/dg/parse/typename10.C: Likewise.
7683
7684 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7685
7686         PR fortran/18157
7687         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7688         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7689         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7690
7691 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7692
7693         PR c++/24569
7694         * g++.dg/debug/static1.C: New test.
7695
7696 2005-11-02  Josh Conner  <jconner@apple.com>
7697
7698         * g++.dg/crash38.C: moved into proper directory...
7699         * g++.dg/template/crash42.C: ...here
7700
7701 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7702
7703         PR target/18338
7704         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7705         pcc_bitfield_type_matters || default_packed.
7706
7707         * lib/target-supports.exp
7708         (check_effective_target_pcc_bitfield_type_matters): New proc.
7709         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7710
7711         PR testsuite/23304
7712         * lib/target-supports.exp (check_effective_default_packed): New proc.
7713         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7714         Gate expected errors on target ! default_packed.
7715         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7716
7717 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7718
7719         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7720         change (r106358).
7721
7722 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7723
7724         PR fortran/24008
7725         * gfortran.dg/entry_5.f90: New.
7726         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7727
7728 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7729
7730         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7731
7732 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7733
7734         PR fortran/21565
7735         gfortran.dg/namelist_blockdata.f90: New test.
7736
7737         PR fortran/18737
7738         gfortran.dg/external_implicit_none.f90: New test.
7739
7740         PR fortran/14994
7741         * gfortran.dg/secnds.f: New test.
7742
7743 2005-10-31  Jan Hubicka  <jh@suse.cz>
7744
7745         PR target/20928
7746         * gcc.c-torture/compile/pr20928.c: New test.
7747
7748 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7749
7750         PR middle-end/23492
7751         * gcc.c-torture/compile/zero-strct-5.c: New test.
7752
7753 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7754
7755         PR libgfortran/24584
7756         * gfortran.dg/pr24584.f90: New test.
7757
7758 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7759
7760         PR fortran/18883
7761         * gfortran.dg/char_result_9.f90: New.
7762         * gfortran.dg/char_result_10.f90: New.
7763
7764 2005-10-30  Jan Hubicka  <jh@suse.cz>
7765
7766         * g++.dg/tree-ssa/pr24172.C: New testcase.
7767
7768 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7769
7770         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7771
7772 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7773
7774         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7775         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7776         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7777         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7778         gfortran.dg/enum_9.f90,
7779         gfortran.fortran-torture/compile/enum_1.f90,
7780         gfortran.fortran-torture/execute/enum_1.f90,
7781         gfortran.fortran-torture/execute/enum_2.f90,
7782         gfortran.fortran-torture/execute/enum_3.f90,
7783         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7784
7785 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7786
7787         PR target/18482
7788         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7789         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7790
7791 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7792
7793         PR libfortran/20179
7794         * gfortran.dg/mixed_io_1.f90: New test.
7795         * gfortran.dg/mixed_io_1.c: New file.
7796
7797 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7798
7799         * gfortran.dg/malloc_free_1.f90: New test.
7800
7801 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7802
7803         * gcc.dg/nested-func-4.c: Require profiling -pg.
7804
7805 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7806
7807         PR C++/23229
7808         * g++.dg/warn/main-2.C: New test.
7809
7810 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7811
7812         PR fortran/24545
7813         * gfortran.dg/interface_2.f90: new test.
7814
7815 2005-10-28  Josh Conner  <jconner@apple.com>
7816
7817         PR c++/22153
7818         * g++.dg/template/crash38.C: New test.
7819         * g++.dg/parse/explicit1.C: Change expected errors.
7820
7821 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7822
7823         PR C++/23426
7824         * g++.dg/other/large-size-array.C: New test.
7825
7826 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7827
7828         PR middle-end/24362
7829         * g++.dg/opt/complex4.C: New test.
7830
7831 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7832
7833         * gcc.dg/nested-func-4.c: New test.
7834
7835 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7836
7837         PR fortran/24158
7838         gfortran.dg/derived_recursion.f90: New test.
7839         gfortran.dg/implicit_actual.f90: New test.
7840
7841 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7842
7843         PR middle-end/24295, PR testsuite/24477
7844         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7845         removed when weakref hits the tree.
7846
7847 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7848
7849         * gfortran.dg/cray_pointers_4.f90: New test.
7850
7851         * gfortran.dg/cray_pointers_5.f90: New test.
7852
7853 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7854
7855         PR fortran/22290
7856         * gfortran.dg/assign_5.f90: New test.
7857         * gfortran.dg/assign_6.f: New test.
7858
7859 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7860
7861         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7862         CPU has no SSE support.
7863
7864 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7865
7866         PR libgfortran/24224
7867         * gfortran.dg/arrayio_1.f90: Update attribution.
7868         * gfortran.dg/arrayio_2.f90: Update attribution.
7869         * gfortran.dg/arrayio_3.f90: Update attribution.
7870         * gfortran.dg/arrayio_4.f90: Update test conditions.
7871         * gfortran.dg/arrayio_5.f90: Update attribution.
7872         * gfortran.dg/arrayio_6.f90: New test.
7873         * gfortran.dg/arrayio_7.f90: New test.
7874
7875 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7876
7877         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7878
7879 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7880
7881         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7882
7883 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7884
7885         PR fortran/24416
7886         * gfortran.dg/namelist_char_only.f90: New test.
7887
7888 2005-10-24  Asher Langton  <langton2@llnl.gov>
7889
7890         PR fortran/17031
7891         PR fortran/22282
7892         * gfortran.dg/cray_pointers_1.f90: New test.
7893         * gfortran.dg/cray_pointers_2.f90: New test.
7894         * gfortran.dg/cray_pointers_3.f90: New test.
7895         * gfortran.dg/loc_1.f90: New test.
7896         * gfortran.dg/loc_2.f90: New test.
7897
7898 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7899
7900         * gcc.dg/pr24225.c: New test.
7901
7902 2005-10-24  Asher Langton  <langton2@llnl.gov>
7903
7904         * gfortran.dg/dup_save_1.f90: New test.
7905         * gfortran.dg/dup_save_2.f90: New test.
7906
7907 2005-10-24  Paul Brook  <paul@codesourcery.com>
7908
7909         PR 24107
7910         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7911         stdint.h.
7912
7913 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7914
7915         PR libgfortran/24489
7916         * gfortran.dg/pr24489.f90: New test.
7917
7918 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7919
7920         PR fortran/23635
7921         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7922
7923 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7924
7925         PR target/18911
7926         * g++.dg/init/array16.C: Skip for mmix-*-*.
7927
7928 2005-10-23  Asher Langton  <langton2@llnl.gov>
7929
7930         * gfortran.dg/byte_1.f90: New test.
7931         * gfortran.dg/byte_2.f90: New test.
7932
7933 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7934
7935         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7936
7937 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7938
7939         PR fortran/18022
7940         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7941
7942         PR fortran/24311
7943         * gfortran.dg/merge_char_const.f90: New test.
7944
7945         PR fortran/24384
7946         * gfortran.dg/spread_scalar_source.f90: New test.
7947
7948 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
7949
7950         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
7951
7952         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
7953         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
7954
7955         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
7956
7957 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
7958
7959         PR fortran/24426
7960         * gfortran.dg/der_pointer_4.f90: New.
7961
7962 2005-10-22  David Ayers  <d.ayers@inode.at>
7963
7964         * obj-c++.dg/except-1.mm: Simplify.
7965
7966 2005-10-21  David Ayers  <d.ayers@inode.at>
7967
7968         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
7969
7970 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
7971
7972         * gfortran.dg/assumed_dummy_2.f90: New test.
7973
7974 2005-10-21  James E Wilson  <wilson@specifix.com>
7975
7976         PR preprocessor/15220
7977         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
7978
7979 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
7980
7981         * gcc.c-torture/execute/20051021-1.c: New test.
7982
7983 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
7984
7985         PR c++/24260
7986         * g++.dg/ext/tmplattr1.C: New test.
7987
7988 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
7989
7990         PR fortran/24440
7991         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
7992
7993 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
7994
7995         * obj-c++.dg/except-1.mm: New.
7996
7997         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
7998
7999 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8000
8001         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8002
8003 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8004
8005         PR middle-end/24295
8006         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8007         declarations with the same names as thunks' alias targets, use
8008         aliases instead.
8009         * gcc.dg/attr-alias-3.c: New test.
8010         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8011
8012 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8013
8014         PR c++/22618
8015         * g++.dg/parse/access8.C: New test.
8016
8017 2005-10-20  Richard Guenther  <rguenther@suse.de>
8018
8019         PR c++/24439
8020         * g++.dg/tree-ssa/pr24439.C: New testcase.
8021
8022 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8023
8024         * g++.dg/opt/delay-slot-1.C: New test.
8025
8026 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8027
8028         PR fortran/21625
8029         * gfortran.fg/der_init_1.f90: New.
8030
8031 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8032
8033         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8034
8035 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8036
8037         PR c++/21908
8038         * g++.dg/parse/error28.C: New test.
8039
8040 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8041
8042         * gcc.dg/profile-generate-2.c: New test.
8043
8044 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8045
8046         PR target/23589
8047         * g++.dg/ext/dllimport11.C: New.
8048
8049 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8050
8051         PR c++/22293
8052         * g++.dg/other/friend3.C: New test.
8053
8054 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/23293
8057         * g++.dg/template/error19.C: New test.
8058
8059 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8060
8061         PR c++/21383
8062         * g++.dg/overload/koenig2.C: New.
8063
8064         PR c++/23118
8065         * g++.dg/overload/error2.C: New.
8066
8067         PR c++/22604
8068         * g++.dg/inherit/covariant14.C: New.
8069
8070 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8071
8072         PR c++/23440
8073         * g++.dg/parse/for1.C: New test.
8074
8075 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8076
8077         PR fortran/23446
8078         * gfortran.dg/host_dummy_index_1.f90: New test.
8079
8080         PR fortran/21459
8081         * gfortran.dg/automatic_char_len_2.f90: New test.
8082
8083         PR fortran/20866
8084         * gfortran.dg/recursive_statement_functions.f90: New test.
8085
8086         PR fortran/20853
8087         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8088
8089         PR fortran/20849
8090         * gfortran.dg/external_initializer.f90: New test.
8091
8092         PR fortran/20837
8093         * non_module_public.f90: New test.
8094
8095 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8096
8097         PR c++/24386
8098         * g++.dg/template/overload7.C: New.
8099
8100         PR c++/22551
8101         * g++.dg/other/switch2.C: Remove expected warnings.
8102
8103         PR c++/21353
8104         * g++.dg/template/defarg6.C: New.
8105
8106 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8107
8108         PR target/24315
8109         * gcc.target/i386/pr24315.c: New test.
8110
8111 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/24389
8114         * g++.dg/template/static21.C: New test.
8115         * g++.dg/template/static21-a.cc: Likewise.
8116
8117 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8118
8119         PR c++/23959
8120         * g++.dg/warn/Wswitch-default-1.C: New test.
8121         * g++.dg/warn/Wswitch-default-2.C: New test.
8122
8123 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8124
8125         PR c++/22173
8126         * g++.dg/parse/template18.C: New test.
8127         * g++.dg/template/nontype15.C: Likewise.
8128
8129 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8130
8131         PR fortran/22273
8132         * gfortran.dg/spec_expr_2.f90: New.
8133
8134 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8135
8136         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8137         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8138         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8139         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8140         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8141         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8142         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8143         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8144         previous target-specific skips and warning-message matches where
8145         applicable.
8146
8147 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8148
8149         PR c++/21347
8150         * g++.dg/warn/Wctor-dtor.C: New test.
8151
8152 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8153
8154         PR c/23439
8155         * gcc.dg/for-1.c: New test.
8156
8157 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8158
8159         PR c++/19565
8160         * g++.dg/warn/Wconversion1.C: New test.
8161         * g++.dg/ext/packed4.C: Compile with -w.
8162         * g++.dg/opt/20050511-1.C: Likewise.
8163         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8164
8165 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8166
8167         * gfortran.dg/boz_5.f90: New test.
8168
8169 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8170
8171         PR c++/22551
8172         * g++.dg/other/switch2.C: New.
8173
8174         PR c++/23984
8175         * g++.dg/init/ctor7.C: New.
8176
8177 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8178
8179         PR c++/23730
8180         * g++.dg/parse/crash32.C: New test.
8181
8182 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/20721
8185         * g++.dg/init/goto2.C: New test.
8186
8187         PR c++/22464
8188         * g++.dg/template/crash/41.C: New test.
8189
8190         PR c++/22180
8191         * g++.dg/template/crash40.C: New test.
8192
8193         PR c++/23694
8194         * g++.dg/parse/friend5.C: New test.
8195
8196         PR c++/23307
8197         * g++.dg/template/crash38.C: New test.
8198
8199         PR c++/22352
8200         * g++.dg/template/friend38.C: New test.
8201
8202         PR c++/22405
8203         * g++.dg/template/crash39.C: New test.
8204
8205 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8206
8207         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8208         gcc.dg/debug/dwarf2/dwarf-char2.c,
8209         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8210
8211         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8212
8213 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8214
8215         * gcc.dg/dll-2.c: Add tests for warnings.
8216         * gcc.dg/dll-3.c: Likewise.
8217         * gcc.dg/dll-4.c: Likewise.
8218
8219         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8220         * g++.dg/ext/dllimport2.C: Likewise.
8221         * g++.dg/ext/dllimport3.C: Likewise.
8222         * g++.dg/ext/dllimport7.C: Likewise.
8223         * g++.dg/ext/dllimport8.C: Likewise.
8224         * g++.dg/ext/dllimport9.C: Likewise.
8225
8226 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8227
8228         PR fortran/24092
8229         * gfortran.dg/derived_pointer_recursion.f90: New test.
8230
8231 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8232
8233         * gcc.c-torture/execute/20051012-1.c: New test.
8234
8235 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8236
8237         PR fortran/18082
8238         * gfortran.dg/automatic_char_len_1.f90: New test.
8239
8240 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8241
8242         PR fortran/20847
8243         * gfortran.dg/save_common.f90: New test.
8244
8245         PR fortran/20856
8246         * gfortran.dg/save_result.f90: New test.
8247
8248 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8249
8250         PR c++/21592
8251         * g++.dg/template/dependent-expr1.C: Add new expected error.
8252         * g++.dg/template/dependent-expr2.C: Adjust error text.
8253         * g++.dg/template/overload6.C: New.
8254
8255         PR c++/23797
8256         * g++.dg/other/typename8.C: New.
8257
8258         PR c++/21117
8259         * g++.dg/other/return1.C: New.
8260
8261 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8262
8263         PR c++/24052
8264         * g++.dg/ext/label5.C: New.
8265
8266 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8267
8268         PR c++/19964
8269         * g++.dg/parse/crash31.C: New.
8270
8271 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8272
8273         * g++.dg/ipa/ipa-1.c: New test.
8274         * g++.dg/ipa/ipa-2.c: New test.
8275         * g++.dg/ipa/ipa-3.c: New test.
8276         * g++.dg/ipa/ipa-4.c: New test.
8277         * g++.dg/ipa/ipa-5.c: New test.
8278         * g++.dg/ipa/ipa.exp: New file.
8279
8280 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8281
8282         PR fortran/24207
8283         * gfortran.dg/private_type_3.f90: New test.
8284
8285 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8286
8287         PR fortran/20786
8288         gfortran.dg/aint_anint_1.f90: New test.
8289
8290 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8291
8292         PR libgfortran/24313
8293         gfortran.dg/csqrt.f: New test.
8294
8295 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8296
8297         PR c++/8057
8298         * g++.dg/warn/noeffect7.C: New test.
8299         * g++.dg/warn/noeffect2.C: Instantiate templates.
8300         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8301         and warning.
8302
8303 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8304
8305         PR c++/21089
8306         * g++.dg/init/float1.C: New test.
8307
8308         PR c++/24277
8309         * g++.dg/init/member1.C: Tweak error markers.
8310
8311 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8312
8313         PR testsuite/24281
8314         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8315         Check for null pointer.
8316
8317 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8318
8319         PR c++/21369
8320         * g++.dg/parse/ret-type3.C: New test.
8321
8322 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8323
8324         PR tree-opt/23946
8325         * gcc.c-torture/compile/pr23946.c: New test.
8326
8327 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8328
8329         * g++.dg/opt/mmx2.C: New test.
8330
8331 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8332
8333         PR c++/24277
8334         * g++.dg/template/static20.C: New test.
8335
8336         PR c++/24302
8337         * g++.dg/warn/Wunused-12.C: New test.
8338
8339         PR c++/23437
8340         * g++.dg/template/arg4.C: New test.
8341
8342 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8343
8344         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8345         * gcc.dg/ucnid-3.c: Likewise.
8346         * gcc.dg/ucnid-4.c: Likewise.
8347         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8348         * g++.dg/other/ucnid-1.C: Likewise.
8349         * gcc.dg/sparc-frame-1.c: New test.
8350
8351 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c++/24139
8354         * g++.dg/template/spec27.C: New test.
8355
8356         PR c++/24275
8357         * g++.dg/template/static19.C: New test.
8358
8359 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8360
8361         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8362         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8363
8364 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8365
8366         PR target/24136
8367         * gfortran.fortran-torture/compile/pr24136.f: New test.
8368
8369 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8370
8371         PR c++/22172
8372         * g++.dg/parse/crash30.C: New test.
8373
8374 2005-10-07  Richard Guenther  <rguenther@suse.de>
8375
8376         PR middle-end/24227
8377         * gcc.c-torture/compile/pr24227.c: New testcase.
8378
8379 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8380
8381         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8382         Do not put aligned attributes on array elements.
8383
8384 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8385
8386         PR testsuite/23611, PR testsuite/23615
8387         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8388         writing prototypes of library functions by hand.
8389         * obj-c++.dg/bitfield-4.mm: Likewise.
8390         * obj-c++.dg/const-str-4.mm: Likewise.
8391         * obj-c++.dg/encode-4.mm: Likewise.
8392         * obj-c++.dg/encode-5.mm: Likewise.
8393         * obj-c++.dg/encode-6.mm: Likewise.
8394         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8395         * obj-c++.dg/method-10.mm: Likewise.
8396         * obj-c++.dg/method-17.mm: Likewise.
8397         * obj-c++.dg/method-19.mm: Likewise.
8398         * obj-c++.dg/try-catch-2.mm: Likewise.
8399
8400 2005-10-06  Richard Henderson  <rth@redhat.com>
8401
8402         PR 24236
8403         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8404
8405 2005-10-06  Dale Johannesen  <dalej@apple.com>
8406
8407         * gcc.c-torture/execute/20030125-1.c: Correct.
8408
8409 2005-10-06  Richard Guenther  <rguenther@suse.de>
8410
8411         PR tree-optimization/24238
8412         * g++.dg/tree-ssa/pr24238.C: New testcase.
8413
8414 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8415
8416         PR 18568
8417         * gfortran.dg/der_pointer_3.f90: New test.
8418
8419 2005-10-05  Devang Patel  <dpatel@apple.com>
8420
8421         PR Debug/23205
8422         * g++.dg/other/PR23205.C: New.
8423
8424 2005-10-05  Richard Henderson  <rth@redhat.com>
8425
8426         PR target/23602
8427         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8428         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8429
8430 2005-10-05  Dale Johannesen  <dalej@apple.com>
8431
8432         * gcc.c-torture/execute/float-floor.c: New.
8433
8434 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8435
8436         PR tree-optimization/21419
8437         PR tree-optimization/24146
8438         PR tree-optimization/24151
8439
8440         * g++.dg/ext/asm7.C: New.
8441         * g++.dg/ext/asm8.C: New.
8442         * gcc.dg/asm-1.c: Compile on all targets.
8443         * gcc.dg/asm-pr24146.c: New.
8444         * gcc.dg/pr21419.c: Adjust error messages.
8445
8446 2005-10-05  Richard Guenther  <rguenther@suse.de>
8447
8448         PR fortran/24176
8449         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8450
8451 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8452
8453         PR c++/23513
8454         * g++.dg/template/spec22.C: Robustify test.
8455         * g++.dg/template/spec26.C: New.
8456
8457 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8458
8459         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8460         if target supports vector instructions.
8461
8462 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8463
8464         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8465         C99 functions.
8466
8467 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8468
8469         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8470         check_effective_target_fortran_large_int): Replace cached result
8471         when target changes.
8472
8473 2005-10-04  Devang Patel  <dpatel@apple.com>
8474
8475         * gcc.dg/i386-sse-vect-types.c: New.
8476
8477 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8478
8479         PR preprocessor/13726
8480         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8481         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8482
8483 2005-10-04  Richard Guenther  <rguenther@suse.de>
8484
8485         PR c/23576
8486         * gcc.dg/noncompile/pr23576.c: New testcase.
8487
8488 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8489
8490         PR middle-end/23125
8491         * gcc.dg/register-var-3.c: New test.
8492
8493 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8494
8495         * gcc.dg/pr23049.c: New test.
8496
8497         * gcc.dg/ucnid-4.c: Fix test.
8498
8499 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8500
8501         PR 23445
8502         * gcc.c-torture/compile/pr23445.c: New test.
8503
8504 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8505
8506         * g++.dg/overload/unknown1.C: New.
8507
8508 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8509
8510         PR c++/17775
8511         * g++.dg/template/repo4.C: New test.
8512
8513 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8514
8515         PR libfortran/19308
8516         * gfortran.dg/large_real_kind_2.F90: New test.
8517         * gfortran.dg/large_integer_kind_2.f90: New test.
8518
8519 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8520
8521         * lib/target-supports.exp (check_effective_target_vect_shift):
8522         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8523         (check_effective_target_vect_condition): Fix copy-n-pasto.
8524
8525         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8526         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8527         targets.
8528
8529 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8530
8531         PR c++/22621
8532         * g++.dg/template/overload5.C : New test.
8533
8534         PR c++/23840
8535         * g++.dg/expr/stdarg1.C: New test.
8536
8537 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8538
8539         PR 24142
8540         * gcc.c-torture/execute/pr24142.c: New test.
8541
8542 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8543
8544         PR 24141
8545         * gcc.c-torture/execute/pr24141.c: New test.
8546
8547 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8548             Diego Novillo  <dnovillo@redhat.com>
8549
8550         PR 23604
8551         * gcc.c-torture/execute/pr23604.c: New test.
8552
8553 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR fortran/16404
8556         PR fortran/20835
8557         PR fortran/20890
8558         PR fortran/20899
8559         PR fortran/20900
8560         PR fortran/20901
8561         PR fortran/20902
8562         gfortran.dg/equiv_constraint_1.f90: New test.
8563         gfortran.dg/equiv_constraint_2.f90: New test.
8564         gfortran.dg/equiv_constraint_3.f90: New test.
8565         gfortran.dg/equiv_constraint_4.f90: New test.
8566         gfortran.dg/equiv_constraint_5.f90: New test.
8567         gfortran.dg/equiv_constraint_6.f90: New test.
8568         gfortran.dg/equiv_constraint_7.f90: New test.
8569         gfortran.dg/equiv_constraint_8.f90: New test.
8570         gfortran.dg/private_type_1.f90: New test.
8571         gfortran.dg/private_type_2.f90: New test.
8572         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8573         980628-10.f: Assert std=gnu to permit mixing of
8574         types in equivalence statements.
8575
8576 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8577
8578         PR 24112
8579         * gfortran.dg/open_status_1.f90: New.
8580
8581 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8582
8583         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8584         * gcc.dg/vect/pr22480.c: Clean up temp files.
8585         * gcc.dg/vect/pr23831.c: Clean up temp files.
8586         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8587         Clean up temp files.
8588         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8589         Clean up temp files.
8590
8591         * gcc.dg/20050309-1.c: Clean up temp files.
8592         * gcc.dg/20050325-1.c: Clean up temp files.
8593
8594 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8595
8596         PR tree-optimization/24059
8597         * gcc.dg/vect/pr24059.c : New test.
8598
8599 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8600
8601         PR middle-end/24109
8602         * gcc.c-torture/execute/20050929-1.c: New test.
8603
8604 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8605
8606         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8607
8608 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8609
8610         PR c/21419
8611         * gcc.dg/pr21419.c: New test.
8612
8613 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8614
8615         * gcc.dg/pr23911.c: New test.
8616
8617 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8618
8619         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8620
8621         PR c++/16782
8622         * g++.dg/parse/qualified4.C: New test.
8623         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8624         * g++.old-deja/g++.mike/p8154.C: Likewise.
8625
8626 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8627
8628         PR c++/22147
8629         * g++.dg/template/friend37.C: New test.
8630         * g++.dg/parse/crash28.C: Adjust error markers.
8631
8632 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8633
8634         PR fortran/18518
8635         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8636
8637 2005-09-27  Devang Patel  <dpatel@apple.com>
8638
8639         PR tree-optimization/23625
8640         * gcc.dg/pr23625.c: New test.
8641
8642 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8643
8644         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8645         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8646
8647 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8648
8649         PR fortran/23677
8650         * gfortran.fortran-torture/execute/save_1.f90: New test.
8651         * gfortran.dg/save_1.f90: New test.
8652
8653 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8654
8655         * gcc.target/i386/builtin-apply-mmx.c: New test.
8656
8657         PR target/22576
8658         * gcc.target/i386/pr22576.c: New test.
8659
8660         PR target/22585
8661         * gcc.target/i386/pr22585.c: New test.
8662
8663         PR target/23268
8664         * gcc.target/i386/pr23268.c: New test.
8665
8666         PR middle-end/23831
8667         * gcc.dg/vect/pr23831.c: New test.
8668
8669         PR target/24055
8670         * gcc.target/i386/pr24055.c: New test.
8671
8672 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8673
8674         PR tree-optimization/23960
8675         * gcc.c-torture/compile/pr23960.c: New.
8676
8677 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8678
8679         PR fortran/16861
8680         * gfortran.dg/nested_modules_3.f90: New.
8681
8682 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8683
8684         PR fortran/24005
8685         gfortran.dg/interface_1.f90: New test.
8686
8687 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8688         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8689
8690         PR fortran/23843
8691         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8692
8693 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8694
8695         PR fortran/23516
8696         * gfortran.dg/imag_1.f: New test.
8697         * gfortran.dg/imag_2.f: Ditto.
8698
8699 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8700
8701         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8702
8703 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8704
8705         PR c++/21983
8706         * g++.dg/warn/pr21983.C: New test.
8707
8708 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8709
8710         PR c++/23993
8711         * g++.dg/template/array14.C: New test.
8712
8713 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8714
8715         PR fortran/19929
8716         * gfortran.dg/der_ptr_component_1.f90: New test.
8717
8718 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8719
8720         PR c++/23965
8721         * g++.dg/template/error1.C: Reject "no matching function" message.
8722
8723 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8724
8725         PR c++/17609
8726         * g++.dg/lookup/error1.C: New test.
8727
8728 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8729
8730         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8731         functionality of the testcase.
8732
8733 2005-09-20  Richard Henderson  <rth@redhat.com>
8734
8735         * gcc.dg/vect/vect-22.c: Require vect_float.
8736         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8737
8738 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8739
8740         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8741         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8742         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8743         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8744         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8745         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8746         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8747         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8748         * gcc.dg/cpp/ucnid-8.c: New test.
8749
8750 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8751
8752         PR tree-optimization/23929
8753         * gcc.c-torture/compile/pr23929.c: New test.
8754
8755 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8756
8757         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8758         for one loop.
8759
8760 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8761
8762         PR testsuite/23186
8763         * g++.dg/other/pr22003.C: Require named sections.
8764
8765 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8766
8767         PR c++/23947
8768         * g++.dg/rtti/crash3.C: New test.
8769
8770         PR tree-optimization/23818
8771         * gcc.dg/pr23818.c: New test.
8772
8773 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8774
8775         PR fortran/23420
8776         * gfortran.dg/print_fmt_4.f: New.
8777
8778 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8779
8780         PR fortran/23663
8781         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8782
8783 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8784
8785         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8786         Use pointers to local alignable arrays instead. Added comments.
8787         * gcc.dg/vect/vect-46.c: Likewise.
8788         * gcc.dg/vect/vect-48.c: Likewise.
8789         * gcc.dg/vect/vect-49.c: Likewise.
8790         * gcc.dg/vect/vect-52.c: Likewise.
8791         * gcc.dg/vect/vect-53.c: Likewise.
8792         * gcc.dg/vect/vect-54.c: Likewise.
8793         * gcc.dg/vect/vect-56.c: Likewise.
8794         * gcc.dg/vect/vect-57.c: Likewise.
8795         * gcc.dg/vect/vect-58.c: Likewise.
8796         * gcc.dg/vect/vect-60.c: Likewise.
8797         * gcc.dg/vect/vect-61.c: Likewise.
8798
8799         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8800         The test is no longer vectorizable on vect_no_align targets.
8801         * gcc.dg/vect/vect-43.c: Likewsie.
8802
8803         * gcc.dg/vect/vect-44.c: Added comments.
8804         * gcc.dg/vect/vect-45.c: Added comments.
8805         * gcc.dg/vect/vect-50.c: Added comments.
8806         * gcc.dg/vect/vect-51.c: Added comments.
8807
8808         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8809         aligned type.
8810         * gcc.dg/vect/Os-vect-95.c: Likewise.
8811
8812         * gcc.dg/vect/vect-41.c: Test removed.
8813         * gcc.dg/vect/vect-47.c: Test removed.
8814         * gcc.dg/vect/vect-55.c: Test removed.
8815         * gcc.dg/vect/vect-59.c: Test removed.
8816
8817 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8818
8819         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8820         No longer vectorizable on vect_no_align targets.
8821         * gcc.dg/vect/pr20122.c: Likewise.
8822         * gcc.dg/vect/vect-74.c: Likewise.
8823         * gcc.dg/vect/vect-75.c: Likewise.
8824         * gcc.dg/vect/vect-76.c: Likewise.
8825
8826         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8827         Will not be vectorizable on vect_no_align targets once aliasing issues
8828         are resolved.
8829         * gcc.dg/vect/vect-79.c: Likewise.
8830
8831         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8832         * gcc.dg/vect/vect-78.c: Likewise.
8833         * gcc.dg/vect/vect-97.c: Likewise.
8834
8835 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8836
8837         * gcc.dg/pr23943.c: New test.
8838
8839 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8840
8841         PR fortran/19181
8842         * gfortran.dg/derived_pointer_null_1.f90: New test.
8843
8844 2005-09-18  Richard Guenther  <rguenther@suse.de>
8845
8846         PR middle-end/23944
8847         * gcc.c-torture/compile/pr23944.c: New testcase.
8848
8849 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8850
8851         PR fortran/15975
8852         * gfortran.dg/der_pointer_2.f90: New test.
8853
8854 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8855
8856         PR fortran/16861
8857         * gfortran.dg/nested_modules_2.f90: New test.
8858
8859 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8860
8861         PR c++/18368
8862         * g++.dg/other/semicolon.C: New test.
8863
8864 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8865
8866         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8867         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8868
8869 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8870
8871         PR c++/23914
8872         * g++.dg/template/static18.C: New test.
8873
8874         PR c++/21514
8875         * g++.dg/template/crash19.C: Remove dg-error marker.
8876         * g++.dg/template/local4.C: New test.
8877
8878 2005-09-16  Paul Brook  <paul@codesourcery.com>
8879
8880         PR fortran/23906
8881         * gfortran.dg/dependency_1.f90: New test.
8882
8883 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8884
8885         PR c++/23896
8886         * g++.dg/template/static17.C: New test.
8887
8888 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8889
8890         PR c++/23139
8891         * g++.dg/warn/huge-val1.C: New test.
8892
8893 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8894
8895         PR c++/13140
8896         * g++.dg/parse/class2.C: New test.
8897         * g++.dg/template/explicit8.C: Likewise.
8898         * g++.dg/template/spec25.C: Likewise.
8899
8900 2005-09-14  Josh Conner  <jconner@apple.com>
8901
8902         PR middle-end/23584
8903         * gcc.dg/pr23584.c: New test.
8904
8905 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8906
8907         PR fortran/21875 Internal Unit Array I/O, NIST
8908         * gfortran.dg/arrayio_1.f90: New test.
8909         * gfortran.dg/arrayio_1.f90: New test.
8910         * gfortran.dg/arrayio_1.f90: New test.
8911         * gfortran.dg/arrayio_1.f90: New test.
8912         * gfortran.dg/arrayio_1.f90: New test.
8913
8914 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8915
8916         PR middle-end/22480
8917         * gcc.dg/vect/pr22480.c: New test.
8918
8919 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8920
8921         PR fortran/19358
8922         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8923
8924 2005-09-13 Josh Conner <jconner@apple.com>
8925
8926         PR c++/23180
8927         * g++.dg/init/struct2.C: New test.
8928         * g++.dg/init/struct3.C: New test.
8929
8930 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8931
8932         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8933         Clean up temp files.
8934         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8935         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8936         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8937         gcc.dg/tree-ssa/builtin-printf-1.c,
8938         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8939         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8940         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8941         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8942         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
8943         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
8944         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
8945         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
8946         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
8947         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
8948         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
8949         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
8950
8951 2005-09-13  Josh Conner  <jconner@apple.com>
8952
8953         * lib/gcc-dg.exp: Load scanipa.exp.
8954         (cleanup-dump): New procedure.
8955         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
8956         * lib/scandump.exp: New file.
8957         * lib/scantree.exp: Use it.
8958         * lib/scanipa.exp: New file.
8959
8960 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
8961
8962         PR fortran/17740
8963         * gfortran.dg/generic_4.f90: New test.
8964
8965 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
8966
8967         PR target/23816
8968         * gcc.target/i386/pr23816-1.c: New test.
8969         * gcc.target/i386/pr23816-2.c: New test.
8970
8971
8972 2005-09-13  Bastian Blank <waldi@debian.org>
8973
8974         PR c++/16171
8975         * g++.dg/abi/mangle26.C: New test.
8976         * g++.dg/abi/mangle27.C: New test.
8977         * g++.dg/abi/mangle28.C: New test.
8978         * g++.dg/abi/mangle29.C: New test.
8979
8980         PR c++/23839
8981         * g++.dg/parse/register1.C: New test.
8982
8983 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
8984
8985         PR c++/23842
8986         * g++.dg/template/access16.C: New test.
8987
8988 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8989
8990         * gfortran.dg/char_pack_2.f90: Increase the vector size.
8991
8992 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8993
8994         PR fortran/18899
8995         * gfortran.dg/shape_2.f90: New test.
8996
8997 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
8998
8999         PR target/19269
9000         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9001         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9002         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9003         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9004         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9005         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9006         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9007         tests.
9008
9009 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9010
9011         PR c++/23841
9012         * g++.dg/parse/template17.C: New test.
9013
9014 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9015
9016         PR c++/23789
9017         * g++.dg/template/nontype14.C: New test.
9018
9019 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9020
9021         PR g++/7874
9022         * g++.dg/lookup/friend7.C: New test.
9023         * g++.dg/lookup/friend8.C: New test.
9024         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9025         so that it will be found via argument dependent lookup.
9026         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9027         friend functions which will no longer be found.
9028         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9029         function g, so that it will be found via argument dependent
9030         lookup.
9031         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9032         * g++.old-deja/g++.mike/net43.C: Likewise.
9033
9034 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/23691
9037         * g++.dg/template/static16.C: New test.
9038
9039 2005-09-12  Josh Conner  <jconner@apple.com>
9040
9041         PR middle-end/23237
9042         * gcc.c-torture/compile/pr23237.c: New test.
9043
9044 2005-09-11  Richard Henderson  <rth@redhat.com>
9045
9046         * g++.dg/other/error8.C: Update expected diagnostic text.
9047
9048 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9049
9050         PR libfortran/19872
9051         * gfortran.dg/overwrite_1.f: New test.
9052
9053 2005-09-09  Josh Conner  <jconner@apple.com>
9054
9055         * g++.dg/init/pr23180-1.C: Removed.
9056         * g++.dg/init/pr23180-2.C: Removed.
9057
9058 2005-09-09  David Daney <ddaney@avtrex.com>
9059
9060         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9061         files which are ...
9062         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9063         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9064
9065 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9066
9067         * gfortran.dg/iostat_2.f90: New test.
9068
9069 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/22252
9072         * g++.dg/ext/interface1.C: New test.
9073         * g++.dg/ext/interface1.h: Likewise.
9074         * g++.dg/ext/interface1a.cc: Likewise.
9075
9076 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9077
9078         * gfortran.dg/iomsg_1.f90: New test case.
9079
9080 2005-09-09  Richard Guenther  <rguenther@suse.de>
9081
9082         PR c++/23624
9083         * g++.dg/tree-ssa/pr23624.C: New testcase.
9084
9085 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9086
9087         PR fortran/19239
9088         * gfortran.dg/vector_subscript_1.f90,
9089         * gfortran.dg/vector_subscript_2.f90: New tests.
9090
9091 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9092
9093         PR fortran/21104
9094         * gfortran.dg/array_alloc_1.f90,
9095         * gfortran.dg/array_alloc_2.f90,
9096         * gfortran.dg/array_alloc_3.f90: New tests.
9097
9098 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9099
9100         PR fortran/12840
9101         * gfortran.dg/array_constructor_6.f90
9102         * gfortran.dg/array_constructor_7.f90
9103         * gfortran.dg/array_constructor_8.f90
9104         * gfortran.dg/array_constructor_9.f90
9105         * gfortran.dg/array_constructor_10.f90
9106         * gfortran.dg/array_constructor_11.f90
9107         * gfortran.dg/array_constructor_12.f90: New tests.
9108
9109 2005-09-08  Josh Conner  <jconner@apple.com>
9110
9111         PR c++/23180
9112         * g++.dg/init/pr23180-1.C: New test.
9113         * g++.dg/init/pr23180-2.C: New test.
9114
9115 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9116
9117         PR fortran/18878
9118         * gfortran.dg/module_double_reuse.f90: New.
9119
9120 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9121
9122         PR fortran/23270
9123         PR fortran/22304
9124         PR fortran/18870
9125         PR fortran/17917
9126         PR fortran/16511
9127         * gfortran.dg/common_equivalence_1.f: New.
9128         * gfortran.dg/common_equivalence_2.f: New.
9129         * gfortran.dg/common_equivalence_3.f: New.
9130         * gfortran.dg/contained_equivalence_1.f90: New.
9131         * gfortran.dg/module_blank_common.f90: New.
9132         * gfortran.dg/module_commons_1.f90: New.
9133         * gfortran.dg/module_equivalence_1.f90: New.
9134         * gfortran.dg/nested_modules_1.f90: New.
9135         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9136         equivalences and add comment to connect the test with
9137         the PR.
9138
9139 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9140
9141         PR fortran/23765
9142         * gfortran.dg/common_6.f90: New test.
9143
9144 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9145
9146         PR fortran/15326
9147         * gfortran.dg/char_result_1.f90,
9148         * gfortran.dg/char_result_2.f90,
9149         * gfortran.dg/char_result_3.f90,
9150         * gfortran.dg/char_result_4.f90,
9151         * gfortran.dg/char_result_5.f90,
9152         * gfortran.dg/char_result_6.f90,
9153         * gfortran.dg/char_result_7.f90,
9154         * gfortran.dg/char_result_8.f90: New tests.
9155
9156 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9157
9158         PR fortran/19928
9159         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9160
9161 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9162
9163         PR obj-c++/16816
9164         * obj-c++.dg/selector-5.mm: New test.
9165         * obj-c++.dg/selector-6.mm: New test.
9166
9167 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9168
9169         PR objc/20574
9170         PR objc/19324
9171         * objc.dg/error-1.m: New test.
9172
9173 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9174
9175         PR fortran/23373
9176         * gfortran.fortran-torture/execute/pr23373-1.f90,
9177         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9178
9179 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9180
9181         PR libfortran/23760
9182         * gfortran.dg/g77/1832.f: Remove long string in write statement
9183         to allow the test to pass on correct list directed output with
9184         prepended space.
9185
9186 2005-09-07  James E Wilson  <wilson@specifix.com>
9187
9188         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9189
9190 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9191
9192         * gfortran.dg/parameter+save.f90: Rename to
9193         * gfortran.dg/parameter_save.f90: .. this.
9194
9195 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9196
9197         PR fortran/20848
9198         * gfortran.dg/parameter+save.f90: New test case.
9199
9200 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9201
9202         PR fortran/19269
9203         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9204
9205 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9206
9207         PR c/23075
9208         * gcc.dg/pr23075.c: New test.
9209         * g++.dg/warn/pr23075.C: New test.
9210
9211         PR target/22362
9212         * gcc.target/i386/pr22362.c: New test.
9213
9214         PR rtl-optimization/23098
9215         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9216
9217         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9218         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9219         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9220
9221 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9222
9223         * g++.dg/expr/cast6.C: New test.
9224
9225         PR c++/9782
9226         * g++.dg/init/new15.C: New test.
9227
9228 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9229
9230         * gcc.dg/vect/Os-vect-95.c: New test.
9231         * gcc.dg/vect/vect-95.c: Same.
9232
9233 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9234
9235         * gcc.dg/vect/vect-29.c: Update xfail testing.
9236         * gcc.dg/vect/vect-44.c: Same.
9237         * gcc.dg/vect/vect-48.c: Same.
9238         * gcc.dg/vect/vect-50.c: Same.
9239         * gcc.dg/vect/vect-72.c: Same.
9240         * gcc.dg/vect/vect-77.c: Same.
9241         * gcc.dg/vect/vect-78.c: Same.
9242         * gcc.dg/vect/vect-80.c: Same.
9243         * gcc.dg/vect/vect-96.c: Same.
9244         * gcc.dg/vect/vect-100.c: Same.
9245         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9246         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9247         * gfortran.dg/vect/vect-5.f90: Same.
9248
9249 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9250
9251         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9252         start strings.
9253         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9254         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9255
9256         PR c++/23056
9257         * g++.dg/opt/pr23056.C: New test.
9258
9259         PR rtl-optimization/23098
9260         * gcc.target/i386/pr23098.c: New test.
9261
9262 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/23667
9265         * g++.dg/template/static15.C: New test.
9266
9267         PR c++/21440
9268         * g++.dg/ext/stmtexpr5.C: New test.
9269         * g++.dg/ext/stmtexpr6.C: Likewise.
9270
9271 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9272
9273         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9274
9275         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9276         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9277         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9278
9279 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9280
9281         PR libfortran/23321
9282         * gfortran.dg/direct_io_4.f90: New test case.
9283
9284 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9285             Rasmus Hahn  <rassahah@neofonie.de>
9286
9287         PR libobjc/23108
9288         * objc.dg/type-stream-1.m: New test.
9289
9290 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9291
9292         PR fortran/23661
9293         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9294         gfortran.dg/print_fmt_3.f90: New test.
9295
9296 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9297
9298         * gfortran.dg/fmt_t_1.f90: New test.
9299
9300 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9301
9302         PR rtl-optimization/23454
9303         * g++.dg/opt/pr23454.C: New test.
9304
9305 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9306
9307         PR c++/23699
9308         * g++.dg/ext/static1.C: New test.
9309
9310 2005-09-02  Richard Henderson  <rth@redhat.com>
9311
9312         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9313         tail call to check_fa_work.
9314
9315 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9316
9317         PR c++/21687
9318         * g++.dg/other/gc3.C: New test.
9319
9320 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9321
9322         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9323         * gcc.dg/20050826-1.c: Likewise.
9324
9325 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/23167
9328         * g++.dg/expr/volatile1.C: New test.
9329
9330 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9331
9332         PR middle-end/23547
9333         * gcc.dg/pr23547.c: New test.
9334
9335 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9336
9337         PR c/22061
9338         * gcc.c-torture/execute/pr22061-1.c,
9339         * gcc.c-torture/execute/pr22061-2.c,
9340         * gcc.c-torture/execute/pr22061-3.c,
9341         * gcc.c-torture/execute/pr22061-4.c: New tests.
9342
9343 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9344
9345         * gcc.dg/Wredundant-decls-2.c: New test to check that
9346         -Wredundant-decls does not issue warning for a variable
9347         definition following a declaration.
9348
9349 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR debug/7241
9352         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9353         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9354         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9355
9356         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9357         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9358         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9359         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9360         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9361         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9362         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9363         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9364
9365 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9366
9367         PR objc/23306
9368         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9369         scan-assmbler.
9370
9371 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9372
9373         PR target/21255
9374         * gcc.dg/pr21255-1.c: New test.
9375         * gcc.dg/pr21255-2-mb.c: Likewise.
9376         * gcc.dg/pr21255-2-ml.c: Likewise.
9377         * gcc.dg/pr21255-3.c: Likewise.
9378         * gcc.dg/pr21255-4.c: Likewise.
9379
9380 2005-08-31  Dale Johannesen  <dalej@apple.com>
9381
9382         * gcc.dg/20050830-1.c: New.
9383
9384 2005-08-31  Josh Conner  <jconner@apple.com>
9385
9386         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9387         command-line options for arm-*-* targets.
9388         * g++.dg/init/array16.C: Likewise.
9389         * g++.dg/other/crash-4.C: Likewise.
9390
9391 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9392
9393         PR obj-c++/23640
9394         * obj-c++.dg/gnu-runtime-3.mm: New test.
9395
9396 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9397
9398         PR c++/13377
9399         * g++.dg/lookup/ambig4.C: New test.
9400         * g++.dg/lookup/ambig5.C: New test.
9401         * g++.dg/tc1/dr101.C: Adjust error markers.
9402
9403 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9404
9405         PR c++/23639
9406         * g++.dg/template/ttp5.C: Adjust error markers.
9407
9408 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9409
9410         PR testsuite/23609
9411         * lib/obj-c++.exp: Include target-libpath.exp.
9412         (obj-c++_link_flags): Look for the GNU libobjc library
9413         and set the library path to include it.
9414         Don't manually set LD_LIBRARY_PATH (etc.) but call
9415         set_ld_library_path_env_vars instead.
9416         (obj-c++_target_compile): Don't set library path or
9417         linker flags because they are already set correctly
9418         in obj-c++_link_flags.
9419
9420 2005-08-30  Josh Conner  <jconner@apple.com>
9421
9422         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9423         to command-line options for arm-*-* targets.
9424
9425 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9426
9427         * g++.dg/other/i386-1.C: New.
9428
9429 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9430
9431         PR preprocessor/20348
9432         PR preprocessor/20356
9433         * gcc.dg/cpp/pr20348.c: New test.
9434         * gcc.dg/cpp/pr20348.h: New file.
9435         * gcc.dg/cpp/inc/pr20348.h: New file.
9436         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9437         * gcc.dg/cpp/pr20356.c: New test.
9438         * gcc.dg/cpp/pr20356.h: New file.
9439         * gcc.dg/cpp/inc/pr20356.h: New file.
9440         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9441
9442 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9443
9444         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9445         Fix array dimension to avoid correct end-of-file error.
9446
9447 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9448
9449         PR libfortran/23598
9450         * gfortran.dg/iostat_1.f90: New test.
9451
9452 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9453
9454         PR middle-end/23408
9455         * gcc.dg/pr23408.c: New test.
9456
9457 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9458
9459         PR c++/23099
9460         * g++.dg/init/member1.C: Make sure erroneous static data member
9461         definitions are required.
9462         * g++.dg/template/static13.C: New test.
9463         * g++.dg/template/static14.C: Likewise.
9464
9465 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9466
9467         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9468         -march=pentium4, remove ilp32 requirement.
9469
9470         PR middle-end/23484
9471         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9472         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9473
9474 2005-08-29  Andreas Jaeger  <aj@suse.de>
9475
9476         PR testsuite/23607
9477         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9478
9479 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gcc.c-torture/execute/20050316-2.c: New test.
9482         * gcc.c-torture/execute/20050316-3.c: New test.
9483         * gcc.dg/torture/pr16104-1.c: New test.
9484
9485 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9486
9487         PR middle-end/23463
9488         * gcc.c-torture/execute/zero-struct-1.c: New test.
9489
9490 2005-08-27  Richard Guenther  <rguenther@suse.de>
9491
9492         PR target/23575
9493         * gcc.target/i386/pr23575.c: New testcase.
9494
9495 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR rtl-optimization/23561
9498         * gcc.c-torture/execute/20050826-1.c: New test.
9499
9500         PR rtl-opt/23560
9501         * gcc.c-torture/execute/20050826-2.c: New test.
9502
9503 2005-08-26  Dale Johannesen  <dalej@apple.com>
9504
9505         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9506         * gcc.dg/20050826-1.c: New.
9507
9508 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9509
9510         PR c++/19004
9511         * g++.dg/template/nontype13.C: New test.
9512
9513         PR c++/23491
9514         * g++.dg/init/new14.C: New test.
9515         * g++.dg/expr/anew1.C: Do not XFAIL.
9516         * g++.dg/expr/anew2.C: Likewise.
9517         * g++.dg/expr/anew3.C: Likewise.
9518
9519 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9520
9521         PR middle-end/22439
9522         * gcc.dg/vla-3.c: New test.
9523
9524 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9525
9526         PR fortran/20363
9527         * gfortran.dg/named_interface.f90: New.
9528
9529 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9530
9531         * gcc.c-torture/execute/frame-address.c: New test.
9532
9533 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9534
9535         PR c++/20817
9536         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9537
9538 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9539
9540         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9541
9542 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9543
9544         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9545         * gcc.dg/altivec-22.c: Rename from..
9546         * gcc.dg/altivec-nomfcr.c: ..this.
9547
9548 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9549
9550         PR tree-optimization/23546
9551         * gcc.dg/tree-ssa/pr23546.c: New test.
9552
9553 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9554
9555         PR fortran/17758
9556         * gfortran.dg/nonreturning_statements.f90: New test.
9557
9558 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9559
9560         PR c++/22454
9561         * g++.dg/parse/crash29.C: New.
9562
9563 2005-08-23  DJ Delorie  <dj@redhat.com>
9564
9565         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9566         constants have the L suffix.
9567
9568 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9569
9570         PR c++/23044
9571         * g++.dg/template/instantiate8.C: New.
9572
9573 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9574
9575         PR middle-end/23467
9576         * gcc.c-torture/execute/pr23467.c: New test.
9577
9578 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9579
9580         PR tree-optimization/22043
9581         * gcc.c-torture/execute/20050613-1.c: New test.
9582
9583 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9584
9585         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9586
9587 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9588
9589         PR rtl-optimization/23478
9590         * g++.dg/opt/pr23478.C: New test.
9591
9592 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9593
9594         PR c/18715
9595         * gcc.dg/switch-warn-3.c: New test.
9596
9597 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9598
9599         PR c++/22233
9600         * g++.dg/template/param1.C: New test.
9601
9602 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9603
9604         PR c++/23089
9605         * g++.dg/other/incomplete1.C: New test.
9606
9607 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9608
9609         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9610         are vectorizable.
9611
9612 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9613
9614         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9615         d_lines_5.f: New.
9616
9617 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9618
9619         * gcc.target/i386/sse-4.c: New test.
9620
9621 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9622
9623         PR testsuite/23239
9624         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9625
9626 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9627
9628         * gcc.dg/20050811-1.c: New test.
9629         * gcc.dg/20050811-2.c: New test.
9630
9631 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9632
9633         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9634
9635 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9636
9637         PR 23476
9638         * gcc.c-torture/compile/pr23476.c: New test.
9639
9640 2005-08-19  Devang Patel  <dpatel@apple.com>
9641
9642         PR tree-optimization/23048
9643         * gcc.dg/tree-ssa/pr23048.c: New test.
9644
9645 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9646
9647         PR middle-end/20624
9648         * g++.dg/warn/Wreturn-3.C: New test
9649
9650 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9651
9652         PR tree-optimization/22228
9653         * g++.dg/vect/pr22543.cc: New test.
9654
9655 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9656
9657         PR tree-optimization/21574
9658         * gcc.dg/tree-ssa/pr21574.c: New test.
9659
9660 2005-08-16  James E Wilson  <wilson@specifix.com>
9661
9662         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9663
9664 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9665
9666         PR tree-opt/23402
9667         * gcc.c-torture/compile/zero-strct-3.c: New test.
9668         * gcc.c-torture/compile/zero-strct-4.c: New test.
9669
9670 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9671
9672         PR target/23376
9673         * gcc.target/x86_64/pr23376.c: New test.
9674
9675 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9676
9677         PR c++/23337
9678         * g++.dg/ext/vector2.C: New.
9679
9680 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9681
9682         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9683
9684 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9685
9686         PR libfortran/23428
9687         * gfortran.dg/inquire-complex.f90: New test case.
9688
9689 2005-08-16  James E Wilson  <wilson@specifix.com>
9690
9691         PR tree-optimization/21105
9692         * gcc.dg/large-size-array.c: New.
9693
9694 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9695
9696         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9697         type.
9698         * gcc.dg/vect/vect-41: Likewise.
9699         * gcc.dg/vect/vect-42: Likewise.
9700         * gcc.dg/vect/vect-43: Likewise.
9701         * gcc.dg/vect/vect-44: Likewise.
9702         * gcc.dg/vect/vect-46: Likewise.
9703         * gcc.dg/vect/vect-47: Likewise.
9704         * gcc.dg/vect/vect-48: Likewise.
9705         * gcc.dg/vect/vect-52: Likewise.
9706         * gcc.dg/vect/vect-53: Likewise.
9707         * gcc.dg/vect/vect-54: Likewise.
9708         * gcc.dg/vect/vect-55: Likewise.
9709         * gcc.dg/vect/vect-56: Likewise.
9710         * gcc.dg/vect/vect-57: Likewise.
9711         * gcc.dg/vect/vect-58: Likewise.
9712         * gcc.dg/vect/vect-59: Likewise.
9713         * gcc.dg/vect/vect-60: Likewise.
9714         * gcc.dg/vect/vect-61: Likewise.
9715         * gcc.dg/vect/vect-85: Likewise.
9716         * gcc.dg/vect/vect-87: Likewise.
9717         * gcc.dg/vect/vect-88: Likewise.
9718         * gcc.dg/vect/vect-93.c: Likewise.
9719         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9720         * gcc.dg/vect/vect-75: Likewise.
9721         * gcc.dg/vect/vect-76: Likewise.
9722         * gcc.dg/vect/vect-77: Likewise.
9723         * gcc.dg/vect/vect-78: Likewise.
9724         * gcc.dg/vect/vect-80: Likewise.
9725         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9726         vectorized for the expected reason, rather than checking how alignment
9727         was handled.
9728         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9729         type and also instead of aligned pointers. Added documentation.
9730
9731 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9732
9733         * gfortran.dg/power.f90: New test.
9734
9735 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9736
9737         PR rtl-optimization/23299
9738         * g++.dg/opt/pr23299.C: New test.
9739
9740 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9741
9742         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9743
9744 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9745
9746         * g++.dg/template/local6.C: New test.
9747
9748 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9749
9750         * execute/exceptions/finally-1.m: Check that the catch and finally are
9751         being called.  Also add a "return 0;" at the end of main.
9752
9753 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9754
9755         PR fortran/21432.
9756         * gfortran.dg/namelist_print_1.f: New test of functionality of
9757         PRINT namelist.
9758         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9759         namelist generates error with -std=f95.
9760
9761 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9762
9763         PR tree-optimization/23119
9764         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9765
9766 2005-08-13  Marcin Koziej  <creep@desk.pl>
9767             Andrew Pinski  <pinskia@physics.uc.edu>
9768
9769         PR libobjc/22492
9770         * execute/exceptions/finally-1.m: New test.
9771
9772 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9773
9774         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9775         testsuite.
9776         * objc/execute/exceptions/trivial.m: New test.
9777         * objc.dg/try-catch-11.m: Move to ...
9778         * objc/execute/exceptions/foward-1.m: Here.
9779         * objc.dg/try-catch-2.m: Move to ...
9780         * objc/execute/exceptions/catchall-1.m: Here.
9781         * objc.dg/try-catch-8.m: Move to ...
9782         * objc/execute/exceptions/local-variables-1.m: Here.
9783
9784 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9785
9786         * objc.dg/nested-func-1.m: Move to ...
9787         * objc/execute/nested-func-1.m: Here.
9788
9789 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9790
9791         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9792         in ${options} instead of [target_info name].
9793         * lib/obj-c++.exp (objc_target_compile): Likewise.
9794
9795 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9796
9797         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9798
9799 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9800
9801         part of PR testsuite/23348
9802         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9803         of the torture options.
9804         * objc/compile/trivial.m: New test.
9805
9806 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9807
9808         * gfortran.dg/eoshift.f90: Correct format.
9809
9810 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9811
9812         * gfortran.fortran-torture/execute/character_passing.f90:
9813         Fix comment typo.
9814
9815 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9816
9817         PR c++/8271
9818         * g++.dg/template/unify10.C: New.
9819
9820 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9821
9822         * g++.dg/parse/pr22514.C: Move to...
9823         * g++.dg/debug/pr22514.C: here.
9824
9825 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9826
9827         PR c++/23266
9828         * g++.dg/inherit/pure1.C: New test.
9829
9830         * ChangeLog: Fix typos.
9831
9832 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9833             Steven Bosscher  <stevenb@suse.de>
9834
9835         * gfortran.dg/runtime_warning_1.f90: New test.
9836
9837 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9838
9839         PR c++/23219
9840         * g++.dg/parse/crash28.C: New.
9841
9842 2005-08-11  Richard Guenther  <rguenther@suse.de>
9843
9844         PR target/23289
9845         * gcc.target/i386/tailcall-1.c: New testcase.
9846
9847 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9848
9849         * gcc.dg/vect/vect-67.c: Un-xfail.
9850
9851 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9852
9853         PR c++/23225
9854         * g++.dg/testsuite/parse/crash27.C: new test.
9855
9856 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9857
9858         PR libfortran/22143
9859         * gfortran.dg/shift-kind.f90: New testcase.
9860
9861 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9862
9863         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9864         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9865
9866 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9867
9868         PR c++/20646
9869         * g++.dg/other/mult-stor1.C: New test.
9870
9871 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9872
9873         * gcc.c-torture/pr18299-1.c: Move to ...
9874         * gcc.c-torture/compile/pr18299-1.c: Here.
9875
9876 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9877
9878         * gfortran/fortran.torture/execute/character_passing.f90:
9879         Fix types for LSAME.
9880
9881 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9882
9883         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9884         input data back to what it was originally.
9885
9886 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9887
9888         * objc.dg/try-catch-8.m: Enable for all targets.
9889
9890 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9891
9892         * gcc.dg/pr23165.c: New test.
9893
9894 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9895
9896         PR tree-optimization/23234
9897         * gcc.dg/tree-ssa/pr23234.c: New test.
9898
9899 2005-08-08  Josh Conner  <jconner@apple.com>
9900
9901         PR rtl-optimization/23241
9902         * gcc.dg/char-compare.c: New test.
9903
9904 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9905
9906         PR c++/22508
9907         * g++.dg/init/new13.C: New test.
9908
9909 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9910
9911         PR c++/21166
9912         * g++.dg/other/crash-4.C: Adjust
9913         * g++/dg/ext/packed9.C: New.
9914
9915 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9916
9917         PR middle-end/21964
9918         * gcc.c-torture/execute/pr21964-1.c: New test.
9919
9920 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9921
9922         PR c/22458
9923         * gcc.dg/pr22458-1.c: New test.
9924
9925 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9926             Steven G. Kargl <kargls@comcast.net>
9927
9928         PR fortran/22390
9929         * gfortran.dg/flush_1.f90: New test.
9930
9931 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9932
9933         PR c++/23191
9934         * g++.dg/template/eh2.C: New test.
9935
9936 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9937
9938         PR c++/19498
9939         * g++.dg/template/instantiate7.C: New test.
9940
9941 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9942
9943         PR c/23113
9944         * gcc.dg/Wunused-value-1.c: New test.
9945
9946 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
9947
9948         PR rtl-optimization/23233
9949         * gcc.c-torture/compile/pr23233-1.c: New test.
9950
9951 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
9952
9953         PR fortran/18833
9954         PR fortran/20850
9955         * gfortran.dg/equiv_1.f90: New test.
9956         * gfortran.dg/equiv_2.f90: New test.
9957         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
9958         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
9959         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
9960
9961 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9962
9963         * gcc.c-torture/execute/vrp-5.c: New test.
9964         * gcc.c-torture/execute/vrp-6.c: New test.
9965         * gcc.dg/tree-ssa/vrp21.c: New test.
9966
9967 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
9968
9969         * g++.dg/parse/pr22514.C: New test.
9970
9971 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
9972
9973         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
9974
9975         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
9976         instead of constant loads / pool entries.
9977
9978 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
9979
9980         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
9981         TEST_TO_WCTYPE.
9982
9983 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
9984
9985         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
9986         __WINT_TYPE__ in generated prototypes if possible.
9987
9988 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
9989
9990         PR 22037
9991         * g++.dg/tree-ssa/pr22037.C:
9992
9993 2005-08-04  Richard Henderson  <rth@redhat.com>
9994
9995         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
9996         scan-tree-dump-times directive.
9997
9998 2005-08-04  Jan Hubicka  <jh@suse.cz>
9999
10000         * gcov-1.C: Fix switch counts.
10001         * gcov-4b.c: Likewise.
10002
10003 2005-08-03  Jeff Law  <law@redhat.com>
10004
10005         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10006
10007 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10008
10009         * gcc.c-torture/execute/pr23135.c: New test.
10010
10011 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10012
10013         PR tree-optimization/19899
10014         * gcc.dg/tree-ssa/scev-1.c: New test.
10015         * gcc.dg/tree-ssa/scev-2.c: New test.
10016
10017 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10018
10019         PR target/18582
10020         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10021
10022 2005-08-03  Jan Hubicka  <jh@suse.cz>
10023
10024         * update-conroll.c: New testcase.
10025         * update-conroll-2.c: New testcase.
10026
10027 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10028
10029         * gfortran.dg/constant_substring.f: New test.
10030         * gfortran.dg/pr22491.f: New test.
10031
10032 2005-08-02  Jan Hubicka  <jh@suse.cz>
10033
10034         * update-threading.c: Replace by the proper one.
10035
10036 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10037
10038         PR 23164
10039         * g++.dg/tree-ssa/pr23164.C: New test.
10040
10041 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10042
10043         * gcc.dg/tree-ssa/pr23192.c: New test.
10044
10045 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10046
10047         * gcc.c-torture/execute/vrp-4.c: New test.
10048
10049 2005-08-02  Jan Hubicka  <jh@suse.cz>
10050
10051         * update-threading.c: New test.
10052
10053 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10054
10055         * gcc.c-torture/compile/20050801-1.c: New test.
10056         * gcc.c-torture/compile/20050801-2.c: New test.
10057
10058 2005-08-01  Jan Hubicka  <jh@suse.cz>
10059
10060         * val-prof-5.c: New test.
10061
10062 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10063
10064         PR c/22311
10065         * gcc.dg/pr22311-1.c : New test.
10066
10067 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10068
10069         PR target/23095
10070         * gfortran.dg/pr23095.f: New test.
10071
10072         PR c++/22003
10073         * g++.dg/other/pr22003.C: New test.
10074
10075 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10076
10077         PR target/20621
10078         * gcc.c-torture/execute/pr20621-1.c: New test.
10079
10080 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10081
10082         * gfortran.dg/comma_format_extension_4.f: Adjust length
10083         of string for format.
10084         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10085         print statement with internal write.
10086         * gfortran.dg/der_array_io_2.f: Likewise.
10087         * gfortran.dg/der_array_io_3.f: Likewise.
10088
10089 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10090
10091         * gcc.dg/fold-abs-4.c: new test.
10092
10093 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10094
10095         PR fortran/22570 an related issues.
10096         * gfortran.dg/x_slash_1.f: New test.
10097
10098 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10099
10100         PR c/23143
10101         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10102         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10103
10104 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10105
10106         PR c/529
10107         * gcc.dg/Wshadow-3.c: New test.
10108
10109 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10110
10111         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10112         used to have the wrong bounds).
10113
10114 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10115
10116         PR c/21720
10117         * gcc.dg/hex-round-1.c: Test more cases.
10118         * gcc.dg/hex-round-2.c: New test.
10119
10120 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10121
10122         PR 22550
10123         * g++.dg/tree-ssa/pr22550.C: New test.
10124
10125 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10126
10127         * gcc.dg/tree-ssa/vrp19.c: New test.
10128         * gcc.dg/tree-ssa-vrp20.c: New test.
10129
10130 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10131
10132         PR c/22240
10133         * gcc.dg/transparent-union-4.c: New test.
10134
10135 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10136
10137         PR c/22192
10138         * gcc.dg/c99-vla-2.c: New test.
10139
10140 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10141
10142         PR c/21720
10143         * gcc.dg/hex-round-1.c: New test.
10144
10145 2005-07-28  Jan Hubicka  <jh@suse.cz>
10146
10147         * inliner-1.c: Do not dump everything.
10148         * tree-prof.exp: Do not pass -ftree-based-profiling.
10149         * bprob.exp: Likewise.
10150
10151         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10152
10153 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10154
10155         PR c++/22545
10156         * g++.dg/expr/ptrmem7.C: New test.
10157
10158 2005-07-28  Mike Stump  <mrs@apple.com>
10159
10160         * g++.old-deja/g++.mike/visibility-1.C: New test.
10161
10162 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10163
10164         PR c/20187
10165         * gcc.c-torture/execute/pr20187-1.c: New test.
10166
10167 2005-07-28  Jeff Law  <law@redhat.com>
10168
10169         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10170         * gcc.dg/tree-ssa/vrp18.c: New test.
10171
10172 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10173
10174         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10175
10176 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10177
10178         PR tree-optimization/22506
10179         * gcc.dg/vect/ps22506.c: New test.
10180
10181 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10182
10183         PR target/21149
10184         * gcc.target/i386/sse-3.c: New test.
10185
10186 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10187
10188         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10189         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10190
10191 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10192
10193         PR c/22589
10194         * gcc.c-torture/compile/pr22589-1.c: New test.
10195
10196 2005-07-28  Jan Hubicka  <jh@suse.cz>
10197
10198         * update-loopch.c: New testcase.
10199
10200 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10201
10202         PR rtl-optimization/23047
10203         * gcc.c-torture/execute/pr23047.c: New test.
10204         * gcc.c-torture/execute/pr23047.x: New.
10205
10206 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10207
10208         PR tree-optimization/22493
10209         * gcc.c-torture/execute/pr22493-1.c: New test.
10210         * gcc.c-torture/execute/pr22493-1.x: New.
10211         * gcc.c-torture/execute/vrp-1.c: New test.
10212         * gcc.c-torture/execute/vrp-2.c: New test.
10213         * gcc.c-torture/execute/vrp-2.c: New test.
10214
10215 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10216
10217         * gcc.target/frv/all-builtin-read8.c: Delete.
10218         * gcc.target/frv/all-builtin-read16.c: Delete.
10219         * gcc.target/frv/all-builtin-read32.c: Delete.
10220         * gcc.target/frv/all-builtin-read64.c: Delete.
10221         * gcc.target/frv/all-builtin-write8.c: Delete.
10222         * gcc.target/frv/all-builtin-write16.c: Delete.
10223         * gcc.target/frv/all-builtin-write32.c: Delete.
10224         * gcc.target/frv/all-builtin-write64.c: Delete.
10225         * gcc.target/frv/all-read-write-1.c: New.
10226
10227 2005-07-27  Jeff Law  <law@redhat.com>
10228
10229         * gcc.c-torture/execute/pr22630.c: New test.
10230
10231 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10232
10233         PR tree-optimization/23073
10234         * gcc.dg/vect/nodump-pr23073.c: New test.
10235         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10236
10237 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10238
10239         PR tree-optimize/22348
10240         * gcc.c-torture/execute/pr22348.c: New.
10241
10242 2005-07-27  Richard Guenther  <rguenther@suse.de>
10243
10244         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10245
10246 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10247
10248         PR fortran/22503
10249         * gfortran.dg/logical_comp.f90: New test.
10250
10251 2005-07-27  Jan Hubicka  <jh@suse.cz>
10252
10253         * inliner-1.c: Add cleanup of dumps.
10254         * val-prof-*.c: Likewise.
10255         * update-tailcall.c: New.
10256
10257 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10258
10259         PR 22591
10260         * gcc.dg/tree-ssa/pr22591.c: New test.
10261         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10262
10263 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10264
10265         PR libobjc/22606
10266         * objc.dg/try-catch-11.m: New test.
10267
10268 2005-07-26  Richard Guenther  <rguenther@suse.de>
10269
10270         PR tree-optimization/22486
10271         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10272
10273 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         PR tree-opt/22484
10276         * testsuite/g++.dg/opt/loop2.C: New test.
10277
10278 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10279
10280         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10281         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10282
10283 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10284
10285         * lib/profopt.exp (profopt-execute): Check for profiling data
10286         files on the target.
10287
10288 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10289
10290         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10291         for matching of asm labels.
10292
10293 2005-07-25  Richard Guenther  <rguenther@suse.de>
10294
10295         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10296
10297 2005-07-25  Richard Guenther  <rguenther@suse.de>
10298
10299         PR testsuite/22624
10300         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10301
10302 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10303
10304         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10305         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10306         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10307         * gcc.dg/vect/vect-100.c: New test.
10308         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10309         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10310         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10311         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10312         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10313         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10314         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10315         * gfortran.dg/vect/pr19049.f90: New testcase.
10316         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10317
10318 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10319
10320         * gcc.c-torture/execute/20050713-1.c: New test.
10321
10322         PR fortran/20063
10323         * gfortran.fortran-torture/execute/data_4.f90: New test.
10324
10325         PR middle-end/20303
10326         * gcc.dg/visibility-d.c: New test.
10327
10328 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10329
10330         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10331         * gfortran.dg/underflow.f90: Ditto.
10332
10333 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10336         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10337         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10338
10339 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10340
10341         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10342         include case of field width of zero.
10343
10344 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10345
10346         PR libgfortran/21875
10347         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10348         with trailing blanks on normal formatted read.
10349
10350 2005-07-23  Chao-ying Fu  <fu@mips.com>
10351
10352         * gcc.target/mips/mips32-dsp-type.c: New test.
10353         * gcc.target/mips/mips32-dsp.c: New test.
10354
10355 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10356
10357         PR testsuite/21073
10358         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10359
10360         PR testsuite/20454
10361         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10362         and __cyg_profile_func_exit.
10363
10364 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10365
10366         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10367         * gfortran.dg/comma_format_extension_4.f: Same.
10368         * gfortran.dg/pr15332.f: Same.
10369         * gfortran.dg/pr21730.f: Same.
10370
10371 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10372
10373         * g++.dg/opt/vrp2.C: Fix testcase.
10374
10375         PR tree-opt/22625
10376         * g++.dg/opt/vrp2.C: New test.
10377
10378 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10379
10380         PR debug/21828
10381         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10382
10383 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10384
10385         * gcc.dg/tree-ssa/20050719-1.c: New test.
10386
10387 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10388
10389         * gcc.dg/bfin-longcall-1.c: New file.
10390         * gcc.dg/bfin-longcall-2.c: New file.
10391
10392 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10393
10394         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10395
10396 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10397
10398         PR middle-end/19055
10399         * gcc.dg/tree-ssa/pr19055.c: New test.
10400         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10401
10402 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10403
10404         PR C++/22358
10405         * g++.dg/other/pr22358.C: New test.
10406
10407 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10408
10409         PR c++/2922
10410         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10411
10412 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10413
10414         PR c++/15938
10415         * g++.dg/init/union2.C: New test.
10416
10417 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10418
10419         PR c/22393
10420         * gcc.dg/complex-4.c: New test.
10421
10422 2005-07-21  Richard Guenther  <rguenther@suse.de>
10423
10424         PR testsuite/22522
10425         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10426         scanning for asm labels.
10427         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10428
10429 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10430
10431         PR target/22085
10432         * gcc.dg/altivec-pr22085.c: New.
10433
10434 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10435
10436         PR tree-optimization/19210
10437         * gcc.dg/tree-ssa/pr19210-1.c: New.
10438         * gcc.dg/tree-ssa/pr19210-2.c: New.
10439
10440 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10441
10442         PR rtl-optimization/22167
10443         * g++.dg/opt/pr22167.C: New test.
10444
10445 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10446
10447         PR c++/2922
10448         * g++.dg/lookup/two-stage2.C: New.
10449         * g++.dg/lookup/two-stage3.C: New.
10450         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10451         fixed two-stage name lookup for operators.
10452         * g++.dg/template/call3.C: Compiler now produces an appropriate
10453         error message.
10454         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10455         14 as a candidate.
10456         * g++.dg/template/ptrmem4.C: Compiler produces different error
10457         message.
10458         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10459         connect_to_method as a candidate.
10460
10461 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10462
10463         * gcc.dg/fold-alloc-1.c: New test.
10464
10465 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10466
10467         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10468         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10469
10470 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10471
10472         * gcc.dg/fold-abs-1.c: New test.
10473         * gcc.dg/fold-abs-2.c: New test.
10474         * gcc.dg/fold-abs-3.c: New test.
10475
10476 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10477
10478         Make CONSTRUCTOR use VEC to store initializers.
10479         * g++.dg/ext/complit3.C: Check for specific error messages.
10480         * g++.dg/init/brace2.C: Update error message.
10481         * g++.dg/warn/Wbraces2.C: Likewise.
10482
10483 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10484
10485         PR fortran/16940
10486         * gfortran.dg/module_interface_1.f90: New test.
10487
10488 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10489             Kenneth Zadeck <zadeck@naturalbridge.com>
10490
10491         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10492
10493 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10494
10495         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10496         specify -Wformat for these tests.
10497         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10498         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10499         * gcc.dg/format/opt-6.c: Delete.
10500
10501 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10502
10503         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10504         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10505
10506 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10507
10508         * gcc.dg/tree-ssa/alias-2.c: New test.
10509
10510 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/22263
10513         * g++.dg/template/explicit7.C: New test.
10514
10515 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10516
10517         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10518         width of 8 to +Inf and -Inf.
10519
10520 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10521
10522         PR c++/22139
10523         * g++.dg/template/friend36.C: New test.
10524
10525 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10526
10527         PR fortran/21730
10528         * gfortran.dg/pr21730.f: New test.
10529
10530 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10531             Kenneth Zadeck <zadeck@naturalbridge.com>
10532
10533         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10534         since pure const detection cannot run at -O1 in c compiler.
10535         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10536         can now optimize this case properly.
10537         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10538         because we now pass.
10539         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10540
10541 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10542
10543         PR c/22421
10544         * gcc.dg/format/bitfld-1.c: New test.
10545
10546 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10547
10548         PR c++/22204
10549         * g++.dg/rtti/repo1.C: New test.
10550
10551 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10552
10553         PR middle-end/22398
10554         * gcc.c-torture/compile/pr22398.c: New test.
10555
10556 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10557
10558         PR c++/22132
10559         * g++.dg/expr/cast4.C: New test.
10560
10561 2005-07-15  Richard Guenther  <rguenther@suse.de>
10562
10563         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10564         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10565
10566 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10567
10568         PR tree-optimization/22230
10569         * gcc.dg/tree-ssa/pr22230.c: New test.
10570
10571 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10572
10573         * gfortran.dg/g77/cpp6.f: New test.
10574
10575         PR fortran/22417
10576         * gfortran.dg/g77/cpp5.F: New test.
10577         * gfortran.dg/g77/cpp5.h: New file.
10578         * gfortran.dg/g77/cpp5inc.h: New file.
10579
10580 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10581
10582         PR libfortran/16435
10583         * gfortran.dg/tl_editting.f90: New.
10584         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10585
10586 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10587
10588         * gfortran.dg/char_array_constructor.f90: New test.
10589
10590 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10591
10592         * gfortran.dg/past_eor.f90: New.
10593         * gfortran.dg/complex_read.f90: New.
10594
10595 2005-07-13  Jeff Law  <law@redhat.com>
10596
10597         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10598         additional casts.
10599
10600         * gcc.dg/tree-ssa/pr22321.c: New test
10601
10602 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10603
10604         PR tree-optimization/21921
10605         * gcc.dg/tree-ssa/pr21921.c: New.
10606
10607 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10608
10609         PR tree-optimizatio/22442
10610         * gcc.dg/tree-ssa/loop-11.c: New test.
10611
10612 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10613
10614         PR tree-opt/21840
10615         * gcc.c-torture/compile/pr21840.c: New test.
10616
10617 2005-07-12  Jan Hubicka  <jh@suse.cz>
10618
10619         * gcc.c-torture/compile/pr22379.c: New test.
10620
10621 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10622
10623         PR libfortran/21593
10624         gfortran.dg/dev_null.f90: Remove outdated comment about
10625         PR libfortran/21593.
10626
10627
10628 2005-07-12  Dale Johannesen  <dalej@apple.com>
10629
10630         * gcc.target/i386/compress-float-sse.c: New.
10631         * gcc.target/i386/compress-float-sse-pic.c: New.
10632         * gcc.target/i386/compress-float-387.c: New.
10633         * gcc.target/i386/compress-float-387-pic.c: New.
10634         * gcc.dg/compress-float-ppc.c: New.
10635         * gcc.dg/compress-float-ppc-pic.c: New.
10636
10637 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10638
10639         PR libfortran/21593
10640         gfortran.dg/dev_null.f90: Remove targets.
10641
10642 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10643
10644         PR tree-opt/22335
10645         * gcc.dg/pr22335-1.c: New test.
10646         * gcc.dg/pr22335-2.c: New test.
10647
10648 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10649
10650         PR c++/20172
10651         * g++.dg/template/nontype12.C : New test.
10652
10653 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10654
10655         * gcc.dg/tree-ssa/loop-10.c: New test.
10656
10657 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10658
10659         * gcc.c-torture/execute/20020720-1.x: Remove.
10660
10661 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10664
10665 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10666
10667         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10668         (dg-mips-options): Use it.
10669
10670 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10671
10672         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10673
10674 2005-07-09  Richard Henderson  <rth@redhat.com>
10675
10676         * lib/target-supports.exp (check_effective_target_sync_char_short):
10677         Add alpha.
10678
10679 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10680
10681         PR libfortran/22217
10682         * gfortran.dg/negative-z-descriptor.f90: New test.
10683
10684 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10685
10686         PR tree-opt/22329
10687         * gcc.dg/pr22329.c: New test.
10688
10689 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10690
10691         PR tree-optimization/20139
10692         * gcc.dg/tree-ssa/pr20139.c: New.
10693
10694 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10695
10696         PR tree-opt/22356
10697         * testsuite/gcc.dg/pr22356-1.c: New test.
10698
10699 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10700
10701         PR c++/21799
10702         * g++.dg/template/unify8.C: New.
10703         * g++.dg/template/unify9.C: New.
10704
10705 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10706
10707         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10708
10709 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10710
10711         * gcc.dg/darwin-version-1.c: New.
10712         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10713         * gcc.dg/builtins-20.c: Likewise.
10714         * gcc.dg/builtins-53.c: Likewise.
10715         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10716         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10717         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10718         * gcc.dg/torture/builtins-power-1.c: Likewise.
10719         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10720         on Darwin.
10721
10722 2005-07-07  Jeff Law  <law@redhat.com>
10723
10724         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10725         argument evaluation order.
10726
10727 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10728
10729         PR libfortran/21594
10730         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10731         Add test cases where the shift length is greater than the
10732         array length.
10733
10734 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10735
10736         * obj-c++.dg/proto-lossage-6.mm: New.
10737         * objc.dg/proto-lossage-6.m: New.
10738
10739 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10740
10741         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10742         * objc.dg/gnu-runtime-2.m: Likewise.
10743
10744 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gfortran.dg/longline.f: New test.
10747
10748         * gfortran.dg/badline.f: New test.
10749
10750 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10751
10752         PR fortran/16531
10753         PR fortran/15966
10754         PR fortran/18781
10755         * gfortran.dg/hollerith.f90: New.
10756         * gfortran.dg/hollerith2.f90: New.
10757         * gfortran.dg/hollerith3.f90: New.
10758         * gfortran.dg/hollerith4.f90: New.
10759         * gfortran.dg/hollerith_f95.f90: New.
10760         * gfortran.dg/hollerith_legacy.f90: New.
10761         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10762
10763 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10764
10765         PR objc/22274
10766         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10767         * objc.dg/gnu-runtime-2.m: New.
10768
10769 2005-07-06  Jeff Law  <law@redhat.com>
10770
10771         * gcc.dg/tree-ssa/vrp17.c: New test.
10772
10773 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10774
10775         PR fortran/22327
10776         * gfortran.dg/array_constructor_5.f90: New test.
10777
10778 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10779
10780         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10781
10782 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10783
10784         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10785         * gcc.dg/980816-1.c: Ditto.
10786
10787 2005-07-06  Jeff Law  <law@redhat.com>
10788
10789         * gcc.c-torture/compile/pr21356.c: New test.
10790
10791 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10792
10793         PR c/22013
10794         PR c/22098
10795         * gcc.c-torture/compile/pr22013-1.c,
10796         gcc.c-torture/execute/pr22098-1.c,
10797         gcc.c-torture/execute/pr22098-2.c,
10798         gcc.c-torture/execute/pr22098-3.c: New tests.
10799
10800 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10801
10802         PR c/22308
10803         * gcc.dg/pr22308-1.c: New test.
10804
10805 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10806
10807         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10808         target.
10809         * gcc.dg/compare9.c: Use -fshort-enums instead of
10810         -fno-short-enums.  Change the last test to dg-bogus.
10811
10812 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10813
10814         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10815         * gcc.dg/compare9.c: New.
10816
10817 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10818
10819         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10820
10821 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10822
10823         PR testsuite/22288
10824         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10825
10826
10827 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10828
10829         * gcc.dg/format/gcc_gfc-1.c: New.
10830
10831 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10832
10833         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10834
10835 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10836
10837         PR fortran/20842
10838         * gfortran.dg/io_invalid_1.f90: New test.
10839
10840 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10841
10842         * gcc.dg/format/gcc_diag-1.c: Update.
10843
10844 2005-07-02  Jeff Law  <law@redhat.com>
10845
10846         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10847         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10848
10849 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10850
10851         * gcc.dg/format/gcc_diag-1.c: Update.
10852
10853 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10854
10855         PR tree-opt/22269
10856         * gcc.c-torture/compile/pr22269.c: New test.
10857
10858 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10859
10860         PR 21584
10861         PR 22219
10862         * g++.dg/tree-ssa/pr21584-1.C: New test.
10863         * g++.dg/tree-ssa/pr21584-2.C: New test.
10864
10865 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10866
10867         * obj-c++.dg/try-catch-11.mm: New.
10868         * objc.dg/try-catch-10.m: New.
10869
10870 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10871
10872         * g++.dg/other/ucnid-1.C: xfail on AIX.
10873
10874 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10875
10876         PR 22234
10877         * gcc.dg/20050629-1.c: New test.
10878
10879 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10880
10881         * obj-c++.dg/const-str-1[0-1].mm: New.
10882         * objc.dg/const-str-1[0-1].m: New.
10883
10884 2005-05-29  Richard Henderson  <rth@redhat.com>
10885
10886         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10887         Rename from check_effective_target_vect_no_max.
10888         (check_effective_target_vect_no_int_add): New.
10889         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10890         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10891         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10892         * gcc.dg/vect/vect-reduc-1.c: Use both.
10893         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10894
10895 2005-05-29  Richard Henderson  <rth@redhat.com>
10896
10897         * lib/target-supports.exp (check_effective_target_vect_no_max):
10898         Remove i386 and x86_64.
10899
10900 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10901
10902         PR testsuite/21969
10903         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10904
10905 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10906
10907         PR middle-end/21969
10908         * gcc.dg/vect/pr21969.c: New test.
10909
10910 2005-06-28  Eric Christopher  <echristo@redhat.com>
10911
10912         PR c/22052
10913         PR c/21975
10914         * gcc.dg/inline1.c: New test.
10915         * gcc.dg/inline2.c: Ditto.
10916         * gcc.dg/inline3.c: Ditto.
10917         * gcc.dg/inline4.c: Ditto.
10918         * gcc.dg/inline5.c: Ditto.
10919
10920 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10921
10922         PR libfortran/22142
10923         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10924         Add testcase also testing eoshift1 for PR 22142.
10925
10926 2005-06-28  Richard Henderson  <rth@redhat.com>
10927
10928         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10929         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10930         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10931         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10932         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10933
10934 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10935
10936         PR libfortran/22142
10937         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10938         Add testcase for PR 22142.
10939
10940 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10941
10942         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
10943         gcc.target/ia64/fpreg-2.c: New tests.
10944
10945 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10946
10947         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
10948
10949 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10950
10951         PR libfortran/22170
10952         * gfortran.dg/slash_1.f90: New test.
10953
10954 2005-06-27  Richard Henderson  <rth@redhat.com>
10955
10956         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
10957         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
10958         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
10959         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10960         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
10961         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
10962
10963 2005-06-27  Richard Henderson  <rth@redhat.com>
10964
10965         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
10966         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
10967
10968 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
10969
10970         * obj-c++.dg/proto-lossage-5.mm: New.
10971         * objc.dg/proto-lossage-5.m: New.
10972
10973 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
10974
10975         PR 21959
10976         * gcc.dg/tree-ssa/pr21959.c: New test.
10977
10978 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
10981         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
10982         testing uninitialized var.
10983
10984         * gcc.c-torture/execute/builtins/chk.h: New.
10985         * gcc.c-torture/execute/builtins/lib/chk.c: New.
10986         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
10987         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
10988         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
10989         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
10990         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
10991         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
10992         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
10993         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
10994         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
10995         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
10996         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
10997         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
10998         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
10999         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11000         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11001         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11002         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11003         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11004         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11005         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11006         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11007         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11008         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11009         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11010         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11011         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11012         * gcc.dg/builtin-object-size-1.c: New test.
11013         * gcc.dg/builtin-object-size-2.c: New test.
11014         * gcc.dg/builtin-object-size-3.c: New test.
11015         * gcc.dg/builtin-object-size-4.c: New test.
11016         * gcc.dg/builtin-object-size-5.c: New test.
11017         * gcc.dg/builtin-stringop-chk-1.c: New test.
11018         * gcc.dg/builtin-stringop-chk-2.c: New test.
11019         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11020         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11021         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11022         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11023         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11024         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11025         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11026         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11027         * gcc.c-torture/execute/printf-1.c: New test.
11028         * gcc.c-torture/execute/fprintf-1.c: New test.
11029         * gcc.c-torture/execute/vprintf-1.c: New test.
11030         * gcc.c-torture/execute/vfprintf-1.c: New test.
11031         * gcc.c-torture/execute/printf-chk-1.c: New test.
11032         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11033         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11034         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11035
11036 2005-06-27  Michael Matz  <matz@suse.de>
11037
11038         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11039         slot is not merged if address escapes.
11040
11041 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11042
11043         PR c/21911
11044         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11045
11046 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11047
11048         PR middle-end/17965
11049         * gcc.c-torture/compile/20050622-1.c: New test.
11050
11051         PR middle-end/22028
11052         * gcc.dg/20050620-1.c: New test.
11053
11054 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11055
11056         PR tree-optimization/22026
11057         * gcc.dg/tree-ssa/pr22026.c: New.
11058
11059 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11060
11061         PR libfortran/22144
11062         * gfortran.dg/shift-alloc.f90: New testcase.
11063
11064 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11065
11066         * all files: Update FSF address in copyright headers.
11067
11068 2005-06-22  Jan Hubicka  <jh@suse.cz>
11069
11070         * wholeprogram-1.c: New testcase.
11071         * wholeprogram-2.c: New testcase.
11072
11073 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11074
11075         PR 22171
11076         * gcc.dg/tree-ssa/pr22171.c: New test.
11077
11078 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11079
11080         * gfortran.dg/simplify_modulo.f90: New.
11081
11082 2005-06-24  Jan Hubicka  <jh@suse.cz>
11083
11084         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11085
11086 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11087
11088         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11089
11090 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11091
11092         * obj-c++.dg/typedef-alias-1.mm: New.
11093         * objc.dg/typedef-alias-1.m: New.
11094
11095 2005-06-23  Jeff Law  <law@redhat.com>
11096
11097         * gcc.dg/tree-ssa/vrp16.c: New test.
11098
11099 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11100
11101         * lib/target-supports.exp: Add
11102         check_effective_target_fortran_large_real and
11103         check_effective_target_fortran_large_int to check for
11104         corresponding effective targets.
11105         * gfortran.dg/large_integer_kind_1.f90: New test.
11106         * gfortran.dg/large_real_kind_1.f90: New test.
11107
11108 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11109
11110         PR tree-optimization/22117
11111         * gcc.dg/tree-ssa/pr22117.c: New.
11112
11113 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11114
11115         PR testsuite/22123
11116         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11117
11118 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11119
11120         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11121
11122 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11123
11124         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11125         * gfortran.dg/f2c_4.c: Likewise.
11126
11127 2005-06-22 Paul Brook  <paul@codesourcery.com>
11128
11129         PR fortran/21034
11130         * gfortran.dg/auto_save_1.f90: New test.
11131
11132 2005-06-22  Michael Matz  <matz@suse.de>
11133
11134         * gcc.target/x86-64/abi: New directory.
11135         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11136         * gcc.target/x86-64/abi/README.gcc: New file.
11137         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11138         * gcc.target/x86-64/abi/asm-support.s: New file.
11139         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11140         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11141         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11142         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11143         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11144         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11145         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11146         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11147         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11148         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11149         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11150         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11151         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11152         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11153         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11154         * gcc.target/x86_64/abi/test_varargs.c: New test.
11155
11156 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11157
11158         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11159         32-bit i?86 and x86_64.
11160
11161 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11162
11163         * obj-c++.dg/const-str-[1-9].mm: New tests.
11164
11165 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11166
11167         PR fortran/22010
11168         * gfortran.dg/namelist_use.f90: New.
11169         * gfortran.dg/namelist_use_only.f90: New.
11170
11171 2005-06-21  Jeff Law  <law@redhat.com>
11172
11173         * gcc.dg/tree-ssa/vrp15.c: New test.
11174
11175 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11176
11177         * lib/target-supports.exp (check_effective_target_vect_reduction):
11178         Remove.
11179         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11180         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11181         remove vect_reduction target keyword. Also avoid two returns in main.
11182         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11183         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11184         * gcc.dg/vect/vect-reduc-1short.c: New test.
11185         * gcc.dg/vect/vect-reduc-1char.c: New test.
11186         * gcc.dg/vect/vect-reduc-2short.c: New test.
11187         * gcc.dg/vect/vect-reduc-2char.c: New test.
11188         * gcc.dg/vect/vect-reduc-6.c: New test.
11189         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11190         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11191         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11192
11193 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11194         Paul Thomas  <pault@gcc.gnu.org>
11195
11196         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11197         New tests.
11198
11199 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11200
11201         * gfortran.dg/backslash_1.f90: New test.
11202         * gfortran.dg/backslash_2.f90: New test.
11203
11204 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11205
11206         * gfortran.dg/duplicate_labels.f90: New test.
11207
11208 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11209
11210         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11211         unsupportable relocations.
11212         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11213         * gcc.dg/20050321-2.c: xfail for NetWare.
11214
11215 2005-06-20  Andreas Jaeger  <aj@suse.de>
11216
11217         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11218         gcc.target/i386/fastcall-sseregparm.c,
11219         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11220
11221 2005-06-19  Richard Henderson  <rth@redhat.com>
11222
11223         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11224
11225 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11226
11227         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11228
11229 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11230
11231         PR c++/22115
11232         * g++.dg/conversion/simd2.C: Change expected error message.
11233
11234 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11235
11236         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11237         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11238         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11239
11240 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11241
11242         * gcc.dg/fold-mod-1.c: New test.
11243
11244 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11245
11246         PR fortran/19926
11247         * gfortran.dg/pr19926.f90: New test.
11248
11249 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11250
11251         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11252         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11253         targets.
11254         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11255         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11256
11257 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11258
11259         * gcc.target/ia64/float80-varargs-1.c: New test.
11260
11261 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11262
11263         PR tree-opt/22035
11264         * gfortran.dg/f2c_6.f90: New test.
11265
11266 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11267
11268         PR c++/17413
11269         * g++.dg/template/local5.C: New.
11270
11271 2005-06-17  Richard Henderson  <rth@redhat.com>
11272
11273         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11274
11275 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11276
11277         PR testsuite/21945
11278         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11279
11280 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11281
11282         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11283         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11284         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11285         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11286         check_vect to verify the presence of hardware vector support.
11287
11288 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11289
11290         PR testsuite/22056
11291         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11292
11293 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11294
11295         PR libfortran/19216
11296         * gfortran.dg/pr19216.f: Add correct space between brackets and
11297         dg directive.
11298
11299 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11300
11301         PR libfortran/16436
11302         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11303
11304 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11305
11306         * gcc.target/i386/attributes-error.c: New testcase.
11307         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11308         * gcc.target/i386/regparm-stdcall.c: Likewise.
11309         * gcc.target/i386/sseregparm-1.c: Likewise.
11310         * gcc.target/i386/sseregparm-2.c: Likewise.
11311
11312 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11313
11314         * g++.dg/rtti/crash2.C: New.
11315
11316 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11317
11318         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11319
11320 2005-06-15  David Ung  <davidu@mips.com>
11321
11322         * gcc.target/mips/mips16e-extends.c: New test for testing the
11323         generation of MIPS16e zeb/zeh, seb/seh instructions.
11324
11325 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11326
11327         PR 22018
11328         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11329         * gcc.dg/tree-ssa/pr22018.c: New test.
11330
11331 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11332
11333         * gcc.dg/simd-1.c: Update error messages.
11334         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11335         * gcc.dg/simd-2.c: Update error messages.
11336         * gcc.dg/simd-4.c: New.
11337
11338 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11339
11340         PR c++/20678
11341         * g++.dg/other/crash-4.C: New.
11342
11343 2005-06-14  Devang Patel  <dpatel@apple.com>
11344
11345         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11346
11347 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11348
11349         PR c++/21929
11350         * g++.dg/parse/crash11.C: Update
11351
11352 2005-06-13  Jeff Law  <law@redhat.com>
11353
11354         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11355         perform the desired transformations.
11356         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11357         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11358
11359 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11360
11361         PR fortran/22038
11362         * gfortran.dg/forall_1.f90: Un-XFAIL.
11363
11364 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11365
11366         PR c++/21929
11367         * g++.dg/parse/crash26.C: New.
11368
11369         PR c++/20789
11370         * g++.dg/init/member1.C: New.
11371
11372 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11373
11374         * gfortran.dg/altreturn_1.f90: New test.
11375
11376 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11377
11378         PR middle-end/21985
11379         * gcc.dg/tree-ssa/pr21985.c: New test.
11380
11381 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11382
11383         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11384
11385 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11386
11387         PR c++/21930
11388         * g++.dg/other/error10.C: New test case.
11389
11390 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11391
11392         PR libfortran/19155
11393         * gfortran.dg/pr19155.f: Add test.
11394
11395 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11396
11397         * gfortran.dg/f2c_7.f90: New test.
11398
11399         * gfortran.dg/forall_1.f90: XFAILed.
11400
11401 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11402
11403         * gcc.dg/pr14796-1.c: New.
11404         * gcc.dg/pr14796-2.c: New.
11405
11406 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11407
11408         PR fortran/17792
11409         PR fortran/21375
11410         * gfortran.dg/deallocate_stat.f90: New test.
11411
11412 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11413
11414         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11415
11416 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11417
11418         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11419         access will be generated when this loop is vectorized. Test that
11420         accesses with same alignment were detected.
11421         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11422         Test that accesses with same alignment were detected.
11423         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11424         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11425         alignment were detected.
11426
11427 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11428
11429         PR c++/10611
11430         * g++.dg/conversion/simd2.C: New.
11431
11432 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11433
11434         * gcc.dg/Wcxx-compat-1.c: New.
11435
11436 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11437
11438         PR libfortran/21480
11439         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11440         complex array.
11441
11442 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         * gcc.dg/alias-8.c: New.
11445
11446 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11447
11448         * gcc.dg/format/cmn_err-1.c: Update.
11449
11450 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11451
11452         PR target/20666
11453         * gcc.target/sparc/fexpand-2.c: New.
11454         * gcc.target/sparc/fpmerge-2.c: New.
11455         * gcc.target/sparc/fpmul-2.c: New.
11456         * gcc.target/sparc/noresult.c: New.
11457         * gcc.target/sparc/pdist-2.c: New.
11458         * gcc.target/sparc/pdist-3.c: New.
11459
11460 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11461
11462         PR testsuite/21702
11463         * gcc.target/i386/i386.exp: Fix comment typo.
11464
11465 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         PR c++/19497
11468         * g++.dg/inherit/using5.C: New.
11469         * g++.dg/inherit/using6.C: New.
11470
11471 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11472
11473         PR c++/19894
11474         * g++.dg/template/ptrmem15.C: New test.
11475
11476         PR c++/20563
11477         * g++.dg/ext/label4.C: New test.
11478
11479 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11480
11481         * gcc.dg/tls/debug-1.c: New test.
11482
11483 2005-06-07  Dale Johannesen  <dalej@apple.com>
11484
11485         * gcc.target/i386/movq.c: New.
11486
11487 2005-06-07  Dale Johannesen  <dalej@apple.com>
11488
11489         * gcc.dg/20050607-1.c: New.
11490
11491 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11492
11493         PR middle-end/21850
11494         * gcc.c-torture/execute/20050607-1.c: New test.
11495
11496 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11497
11498         PR libfortran/21926
11499         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11500         Test case where the return array has lowest stride one,
11501         but isn't packed.
11502
11503 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11504
11505         * lib/target-supports.exp (check_effective_target_sync_int_long):
11506         Add s390 and s390x targets.
11507
11508 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11509
11510         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11511         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11512         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11513         * gcc.dg/tree-ssa/loop-9.c: New test.
11514
11515 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11516
11517         * g++.dg/parse/defarg10.C: New.
11518
11519 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11520
11521         PR regression/21897
11522         * gcc.c-torture/execute/20050604-1.c: New test.
11523
11524 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11525
11526         PR 21903
11527         * g++.dg/parse/defarg9.C: New.
11528
11529         PR c++/20637
11530         * g++.dg/inherit/using4.C: New.
11531         * g++.dg/overload/error1.C: Adjust expected errors.
11532         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11533         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11534         * g++.old-deja/g++.other/redecl2.C: Likewise.
11535         * g++.old-deja/g++.other/redecl4.C: Likewise.
11536         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11537
11538 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11539
11540         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11541
11542 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11543
11544         * lib/gfortran.exp (gfortran_target_compile): Call
11545         dg-additional-files-options
11546         * gfortran.dg/f2c_4.f90: New file
11547         * gfortran.dg/f2c_4.c: New file
11548         * gfortran.dg/f2c_5.f90: New file
11549         * gfortran.dg/f2c_5.c: New file
11550
11551 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11552
11553         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11554
11555         PR fortran/21912
11556         * gfortran.dg/array_constructor_4.f90: New test.
11557
11558 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11559
11560         PR c++/21619
11561         * g++.dg/ext/builtin9.C: New test.
11562
11563 2005-06-05  Dale Johannesen  <dalej@apple.com>
11564
11565         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11566         * gcc.c-torture/execute/20050603-2.c: Ditto.
11567
11568 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11569
11570         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11571         * gcc.dg/vect/vect-reduc-1.c: New.
11572         * gcc.dg/vect/vect-reduc-2.c: New.
11573         * gcc.dg/vect/vect-reduc-3.c: New.
11574
11575 2005-06-04  Dale Johannesen  <dalej@apple.com>
11576
11577         * gcc.c-torture/execute/20050603-1.c: New.
11578         * gcc.c-torture/execute/20050603-2.c: New.
11579         * gcc.dg/20050603-3.c: New.
11580
11581 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11582
11583         PR fortran/19195
11584         * gfortran.dg/debug_1.f90: New test.
11585
11586         * gfortran.dg/forall_1.f90: New test.
11587
11588 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11589
11590         * gfortran.dg/array_constructor_3.f90: New test.
11591
11592 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11593
11594         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11595
11596 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11597
11598         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11599
11600 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11601
11602         PR c/21873
11603         * gcc.dg/init-excess-1.c: New test.
11604
11605 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/21853
11608         * g++.dg/expr/static_cast6.C: New test.
11609
11610 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11611
11612         * gcc.dg/tree-ssa/vrp14.c: New test.
11613
11614 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11615
11616         PR c++/21336
11617         * g++.dg/template/new2.C: New test.
11618
11619 2005-06-03  Josh Conner  <jconner@apple.com>
11620
11621         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11622         all entries in initializer.
11623
11624 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11625
11626         PR middle-end/21858
11627         * gcc.dg/pr21858.c: New testcase.
11628
11629 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11630
11631         PR tree-optimization/21292
11632
11633         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11634         New.
11635         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11636         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11637         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11638         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11639         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11640
11641 2005-06-02  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11644
11645 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11646
11647         * gcc.dg/wtypequal.c: New testcase.
11648
11649 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11650
11651         PR 21582
11652         * gcc.dg/tree-ssa/pr21582.c: New test.
11653
11654 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11655
11656         PR c++/21280
11657         * g++.dg/opt/interface2.h: New.
11658         * g++.dg/opt/interface2.C: New.
11659         * g++.dg/init/ctor4.C: Adjust error lines.
11660         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11661         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11662         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11663         * g++.old-deja/g++.pt/assign1.C: Likewise.
11664         * g++.old-deja/g++.pt/crash20.C: Likewise.
11665
11666 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11667
11668         PR tree-optimization/21734
11669         * g++.dg/vect/pr21734_1.cc: New.
11670         * g++.dg/vect/pr21734_2.cc: New.
11671
11672 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11673
11674         PR c++/20350
11675         * g++.dg/template/spec24.C: New.
11676
11677         PR c++/21151
11678         * g++.dg/pch/local-1.C: New.
11679         * g++.dg/pch/local-1.Hs: New.
11680
11681 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11682
11683         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11684         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11685         * gcc.dg/tree-ssa/pr14341.c: New test.
11686         * gcc.dg/tree-ssa/pr14841.c: New test.
11687         * gcc.dg/tree-ssa/pr20701.c: New test.
11688         * gcc.dg/tree-ssa/pr21086.c: New test.
11689         * gcc.dg/tree-ssa/pr21090.c: New test.
11690         * gcc.dg/tree-ssa/pr21332.c: New test.
11691         * gcc.dg/tree-ssa/pr21458.c: New test.
11692         * gcc.dg/tree-ssa/pr21658.c: New test.
11693         * gcc.dg/tree-ssa/vrp01.c: New test.
11694         * gcc.dg/tree-ssa/vrp02.c: New test.
11695         * gcc.dg/tree-ssa/vrp03.c: New test.
11696         * gcc.dg/tree-ssa/vrp04.c: New test.
11697         * gcc.dg/tree-ssa/vrp05.c: New test.
11698         * gcc.dg/tree-ssa/vrp06.c: New test.
11699         * gcc.dg/tree-ssa/vrp07.c: New test.
11700         * gcc.dg/tree-ssa/vrp08.c: New test.
11701         * gcc.dg/tree-ssa/vrp09.c: New test.
11702         * gcc.dg/tree-ssa/vrp10.c: New test.
11703         * gcc.dg/tree-ssa/vrp11.c: New test.
11704         * gcc.dg/tree-ssa/vrp12.c: New test.
11705         * gcc.dg/tree-ssa/vrp13.c: New test.
11706
11707 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11708
11709         PR 21029
11710         * gcc.dg/tree-ssa/pr21029.c: New test.
11711
11712 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11713
11714         * gfortran.dg/logint-1.f: New test case.
11715         * gfortran.dg/logint-2.f: Likewise.
11716         * gfortran.dg/logint-3.f: Likewise.
11717
11718 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11719
11720         PR c/21536
11721         PR c/20760
11722         * gcc.dg/20050527-1.c: New test.
11723
11724         * gcc.dg/i386-sse-12.c: New test.
11725
11726         PR fortran/21729
11727         * gfortran.dg/implicit_5.f90: New test.
11728
11729 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11730
11731         PR fortran/20883
11732         * gfortran/assign_4.f90: New test.
11733         * gfortran/assign_2.f90: Change compile to run.
11734
11735 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11736
11737         * lib/target-supports.exp
11738         (check_effective_target_sync_char_short): New.
11739         * gcc.dg/sync-2.c: New.
11740
11741 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11742
11743         PR tree-optimization/21817
11744         * gcc.dg/torture/pr21817-1.c: New.
11745
11746 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11747
11748         PR c++/21165
11749         * g++.dg/template/init5.C: New.
11750
11751 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11752
11753         * gfortran.dg/char_initialiser_actual.f90:
11754         Test character initialisers as actual arguments.
11755         * gfortran.dg/char_pointer_comp_assign.f90:
11756         Test character pointer structure component assignments.
11757         * gfortran.dg/char_array_structure_constructor.f90:
11758         Test character components in structure constructors.
11759
11760 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11761
11762         PR middle-end/20931
11763         * g++.dg/opt/pr20931.C: New test.
11764
11765 2005-05-31  Andreas Jaeger  <aj@suse.de>
11766
11767         PR testsuite/20772
11768         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11769         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11770         g++.old-deja/g++.ext/asmspec1.C,
11771         g++.old-deja/g++.other/regstack.C,
11772         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11773         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11774         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11775         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11776         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11777         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11778         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11779         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11780         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11781         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11782         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11783         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11784         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11785         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11786         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11787         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11788         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11789         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11790         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11791
11792 2005-05-31  Jeff Law  <law@redhat.com>
11793
11794         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11795
11796 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11797
11798         PR middle-end/21743
11799         * gcc.dg/builtins-1.c: Activate disabled clog test.
11800         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11801
11802 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11803
11804         * gfortran.dg/char_pointer_assign.f90:
11805         Test character-pointer assignments and pointer assignments.
11806         * gfortran.dg/char_pointer_dummy.f90:
11807         Test character-pointer dummy arguments.
11808         * gfortran.dg/char_pointer_func.f90:
11809         Test character-pointer function returns.
11810         * gfortran.dg/char_pointer_dependency.f90:
11811         Test character-pointer functions with dependencies.
11812
11813 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11814
11815         PR c++/21784
11816         * g++.dg/lookup/using14.C: New test.
11817
11818 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11819
11820         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11821         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11822         trailing ^M.
11823
11824 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11825
11826         PR c++/17413
11827         * g++.dg/template/local5.C: New.
11828
11829         PR target/21761
11830         * gcc.c-torture/compile/pr21761.c: New.
11831
11832         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11833         before darwin8.
11834
11835 2005-05-30  Steven G. Kargl
11836
11837         PR fortran/20846
11838         * gfortran.dg/inquire_8.f90: New test.
11839
11840 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11841
11842         PR libfortran/21376
11843         * gfortran.dg/output_exponents_1.f90: New test.
11844
11845 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11846
11847         PR libfortran/20006
11848         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11849
11850 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11851
11852         PR c++/21210
11853         * g++.dg/ext/complex1.C: New test.
11854
11855         PR c++/21340
11856         * g++.dg/init/ctor6.C: New test.
11857
11858 2005-05-29  Jan Hubicka  <jh@suse.cz>
11859
11860         * gcc.c-torture/compile/pr21562.c: New.
11861
11862 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11863
11864         * gfortran.dg/subnormal_1.f90: New test.
11865
11866 2005-05-28  Jan Hubicka  <jh@suse.cz>
11867
11868         * tree-prof.exp: Fix comment.
11869         * value-prof-1.c: New.
11870         * value-prof-2.c: New.
11871         * value-prof-3.c: New.
11872         * value-prof-4.c: New.
11873
11874 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/21614
11877         * g++.dg/expr/ptrmem6.C: New test.
11878         * g++.dg/expr/ptrmem6a.C: Likewise.
11879
11880 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11881
11882         PR tree-optimization/21658
11883         * gcc.dg/tree-ssa/pr21658.c: New.
11884
11885 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11886
11887         PR c++/21455
11888         * g++.dg/inherit/ptrmem3.C: New.
11889
11890         PR c++/21681
11891         * g++.dg/parse/template16.C: New.
11892
11893 2005-05-27  Andreas Jaeger  <aj@suse.de>
11894
11895         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11896
11897         * gcc.dg/i386-sse-8.c: Run test on all archs.
11898
11899 2005-05-26  Mike Stump  <mrs@apple.com>
11900
11901         * objc.dg/isa-field-1.m: Only run on darwin.
11902         * objc.dg/lookup-1.m: Likewise.
11903         * objc.dg/try-catch-8.m: Likewise.
11904
11905 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11906
11907         PR tree-optimization/9814
11908         * gcc.dg/pr9814-1.c: New test case.
11909
11910 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11911
11912         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11913         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11914         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11915         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11916         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11917         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11918         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11919         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11920         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11921         objc.dg/try-catch-8.m: New.
11922
11923 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11924
11925         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11926         remove extraneous semicolons.
11927
11928 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11929
11930         * obj-c++.dg/comp-types-12.mm: New.
11931         * objc.dg/comp-types-11.m: New.
11932         * objc.dg/selector-4.m: New.
11933
11934 2005-05-26  Andreas Jaeger  <aj@suse.de>
11935
11936         PR testsuite/20772
11937         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11938         g++.old-deja/g++.ext/attrib3.C,
11939         g++.old-deja/g++.other/store-expr1.C,
11940         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11941         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11942         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
11943         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
11944         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
11945         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
11946         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
11947         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
11948         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
11949         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
11950         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
11951         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
11952         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
11953         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
11954         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
11955         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
11956         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
11957         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
11958         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
11959
11960 2005-05-26  Andreas Jaeger  <aj@suse.de>
11961
11962         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
11963         x86-64 compilation.
11964
11965 2005-05-26  Andreas Jaeger  <aj@suse.de>
11966
11967         PR testsuite/20772
11968         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
11969         gcc.misc-tests/i386-pf-athlon-1.c,
11970         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
11971         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
11972         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
11973         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
11974         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
11975         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
11976         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
11977         programs.
11978
11979         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
11980         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
11981         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
11982         x86-64 compilation.
11983
11984         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
11985         x86_64.
11986
11987         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
11988         effective-target ilp32.
11989
11990 2005-05-26  David Ung  <davidu@mips.com>
11991
11992         * gcc.target/mips/ext_ins.c: New test for testing the generation
11993         of MIPS32/64 rev 2 ext/ins instructions.
11994
11995 2005-05-26  Andreas Jaeger  <aj@suse.de>
11996
11997         * treelang/compile/unsigned.tree: Use gimple instead of
11998         nonexisting generic dump.
11999
12000 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12001
12002         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12003
12004 2005-05-26  Andreas Jaeger  <aj@suse.de>
12005
12006         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12007
12008 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12009
12010         PR libfortran/17283
12011         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12012         Test callee-allocated memory with write statements.
12013
12014 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12015
12016         PR middle-end/21709
12017         * gcc.dg/pr21709-1.c: New test case.
12018
12019 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12020             Mike Stump  <mrs@apple.com>
12021
12022         * objc/execute/next_mapping.h: Update for C++.
12023
12024         * obj-c++.dg/selector-1.mm: Move to...
12025         * obj-c++.dg/selector-4.mm: here...
12026
12027         * obj-c++.dg/basic.mm: New.
12028         * obj-c++.dg/comp-types-1.mm: New.
12029         * obj-c++.dg/cxx-class-1.mm: New.
12030         * obj-c++.dg/cxx-ivars-1.mm: New.
12031         * obj-c++.dg/cxx-ivars-2.mm: New.
12032         * obj-c++.dg/cxx-ivars-3.mm: New.
12033         * obj-c++.dg/cxx-scope-1.mm: New.
12034         * obj-c++.dg/cxx-scope-2.mm: New.
12035         * obj-c++.dg/defs.mm: New.
12036         * obj-c++.dg/empty-private-1.mm: New.
12037         * obj-c++.dg/encode-1.mm: New.
12038         * obj-c++.dg/encode-2.mm: New.
12039         * obj-c++.dg/encode-3.mm: New.
12040         * obj-c++.dg/extern-c-1.mm: New.
12041         * obj-c++.dg/extra-semi.mm: New.
12042         * obj-c++.dg/fix-and-continue-2.mm: New.
12043         * obj-c++.dg/isa-field-1.mm: New.
12044         * obj-c++.dg/ivar-list-semi.mm: New.
12045         * obj-c++.dg/local-decl-1.mm: New.
12046         * obj-c++.dg/lookup-1.mm: New.
12047         * obj-c++.dg/lookup-2.mm: New.
12048         * obj-c++.dg/method-1.mm: New.
12049         * obj-c++.dg/method-2.mm: New.
12050         * obj-c++.dg/method-3.mm: New.
12051         * obj-c++.dg/method-4.mm: New.
12052         * obj-c++.dg/method-5.mm: New.
12053         * obj-c++.dg/method-6.mm: New.
12054         * obj-c++.dg/method-7.mm: New.
12055         * obj-c++.dg/no-extra-load.mm: New.
12056         * obj-c++.dg/overload-1.mm: New.
12057         * obj-c++.dg/pragma-1.mm: New.
12058         * obj-c++.dg/pragma-2.mm: New.
12059         * obj-c++.dg/private-1.mm: New.
12060         * obj-c++.dg/private-2.mm: New.
12061         * obj-c++.dg/proto-qual-1.mm: New.
12062         * obj-c++.dg/qual-types-1.mm: New.
12063         * obj-c++.dg/stubify-1.mm: New.
12064         * obj-c++.dg/stubify-2.mm: New.
12065         * obj-c++.dg/super-class-1.mm: New.
12066         * obj-c++.dg/super-class-2.mm: New.
12067         * obj-c++.dg/super-dealloc-1.mm: New.
12068         * obj-c++.dg/super-dealloc-2.mm: New.
12069         * obj-c++.dg/template-1.mm: New.
12070         * obj-c++.dg/template-2.mm: New.
12071         * obj-c++.dg/template-3.mm: New.
12072         * obj-c++.dg/template-4.mm: New.
12073         * obj-c++.dg/template-5.mm: New.
12074         * obj-c++.dg/template-6.mm: New.
12075         * obj-c++.dg/try-catch-1.mm: New.
12076         * obj-c++.dg/try-catch-2.mm: New.
12077         * obj-c++.dg/try-catch-3.mm: New.
12078         * obj-c++.dg/try-catch-4.mm: New.
12079         * obj-c++.dg/try-catch-5.mm: New.
12080         * obj-c++.dg/try-catch-6.mm: New.
12081         * obj-c++.dg/try-catch-7.mm: New.
12082         * obj-c++.dg/try-catch-8.mm: New.
12083         * obj-c++.dg/try-catch-9.mm: New.
12084         * obj-c++.dg/va-meth-1.mm: New.
12085
12086 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12087
12088         * obj-c++.dg/selector-1.mm: New.
12089         * obj-c++.dg/selector-2.mm: New.
12090
12091 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12092
12093         * obj-c++.dg/selector-3.mm: New.
12094         * objc.dg/selector-3.m: New.
12095
12096 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12097
12098         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12099         about where warning appears.
12100
12101 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12102
12103         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12104         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12105         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12106         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12107
12108 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12109
12110         * gcc.dg/20050524-1.c: New test.
12111
12112 2005-05-25  Jan Hubicka  <jh@suse.cz>
12113
12114         * gcc.dg/tree-prof/inliner-1.c: New.
12115
12116 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12117
12118         * gcc.dg/tree-prof: New directory.
12119         * gcc.dg/tree-prof/tree-prof.exp: New.
12120
12121 2005-05-25  DJ Delorie  <dj@redhat.com>
12122
12123         * gcc.dg/Wattributes-1.c: New.
12124         * gcc.dg/Wattributes-2.c: New.
12125         * gcc.dg/Wattributes-3.c: New.
12126
12127 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12128
12129         PR tree-optimization/19833
12130         * gcc.dg/uninit-4.c: Remove xfail.
12131         * gcc.dg/uninit-9.c: Ditto.
12132
12133 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12134
12135         * obj-c++.dg/bitfield-[1-5].mm: New.
12136         * obj-c++.dg/class-protocol-1.mm: New.
12137         * obj-c++.dg/comp-types-1[0-1].mm: New.
12138         * obj-c++.dg/comp-types-[2-9].mm: New.
12139         * obj-c++.dg/encode-[4-8].mm: New.
12140         * obj-c++.dg/layout-1.mm: New.
12141         * obj-c++.dg/method-1[0-9].mm: New.
12142         * obj-c++.dg/method-2[0-1].mm: New.
12143         * obj-c++.dg/method-[8-9].mm: New.
12144         * obj-c++.dg/objc-gc-3.mm: New.
12145         * obj-c++.dg/try-catch-10.mm: New.
12146         * objc.dg/bitfield-5.m: New.
12147         * objc.dg/comp-types-10.m: New.
12148         * objc.dg/comp-types-9.m: New.
12149         * objc.dg/layout-1.m: New.
12150         * objc.dg/objc-gc-4.m: New.
12151         * objc.dg/try-catch-9.m: New.
12152         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12153         * objc.dg/comp-types-1.m: Likewise.
12154         * objc.dg/comp-types-[5-6].m: Likewise.
12155         * objc.dg/method-9.m: Likewise.
12156
12157 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12158
12159         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12160         and on hardware without VMX support.
12161
12162         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12163
12164         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12165
12166         * lib/profopt.exp (dg-final-generate, dg-final-use,
12167         profopt-final-code, profopt-get-options): New.
12168         (profopt-execute): Process test directives.
12169
12170         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12171         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12172         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12173
12174 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12175
12176         PR C++/21645
12177         * g++.dg/init/ctor5.C: New test.
12178
12179 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12180
12181         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12182         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12183         vect-113.c, vect-114.c.
12184
12185 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12186
12187         * gcc.dg/const-elim-1.c: Remove xfails.
12188
12189 2005-05-23  Jeff Law  <law@redhat.com>
12190
12191         * gcc.c-torture/compile/pr21638.c: New test.
12192         * gcc.c-torture/compile/20050520-1.c: New test.
12193
12194 2005-05-23  Nick Clifton  <nickc@redhat.com>
12195
12196         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12197         be a proper triple, ie: m32r*-*-*.
12198         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12199
12200 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12201
12202         PR middle-end/21331
12203         PR tree-opt/21293
12204         * gcc.c-torture/compile/pr21293.c: New test.
12205         * gcc.c-torture/execute/pr21331.c: New test.
12206
12207 2004-05-20  Richard Henderson  <rth@redhat.com>
12208
12209         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12210
12211 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12212
12213         * obj-c++-dg.exp: Add.
12214         * obj-c++.exp: Add.
12215         * obj-c++.dg/dg.exp: Add.
12216
12217 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12218
12219         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12220         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12221
12222 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12223
12224         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12225
12226 2004-05-19  Richard Henderson  <rth@redhat.com>
12227
12228         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12229
12230 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12231
12232         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12233
12234         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12235
12236 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12237
12238         PR c++/21495
12239         * g++.dg/parse/extern1.C: New test.
12240         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12241
12242 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * gcc.dg/c99-math.h: New.
12245         * gcc.dg/c99-math-float-1.c: New test.
12246         * gcc.dg/c99-math-double-1.c: Likewise.
12247         * gcc.dg/c99-math-long-double-1.c: Likewise.
12248
12249 2005-05-18  Richard Henderson  <rth@redhat.com>
12250
12251         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12252
12253 2005-05-18  Devang Patel  <dpatel@apple.com>
12254
12255         * g++.dg/opt/20050511-1.C: New test.
12256
12257 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12258
12259         PR libfortran/21127
12260         * gfortran.dg/reshape-complex.f90: New test.
12261
12262 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12263
12264         * gfortran.dg/array_constructor_1.f90: New test.
12265         * gfortran.dg/array_constructor_2.f90: New test.
12266
12267 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12268
12269         PR fortran/20954
12270         * gfortran.dg/pr20954.f: New test.
12271
12272 2005-05-17  Mike Stump  <mrs@apple.com>
12273
12274         Yet more Objective-C++...
12275
12276         * objc.dg/method-5.m: Update.
12277         * objc.dg/method-6.m: Update.
12278         * objc.dg/method-7.m: Update.
12279         * objc.dg/method-9.m: Update.
12280         * objc.dg/try-catch-2.m: Update.
12281
12282 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12283
12284         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12285         Remove little-endian optimizations.
12286
12287 2005-05-17  Jeff Law  <law@redhat.com>
12288
12289         * g++.dg/tree-ssa/pr14814.C: New test.
12290         * gcc.dg/tree-ssa/pr14814.C: New test.
12291         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12292         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12293
12294 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12295
12296         * gcc.dg/compat/generate-random.c: Do not include
12297         libiberty.h.
12298         * gcc.dg/compat/generate-random_r.c: Likewise.
12299
12300 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12301
12302         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12303
12304 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12305
12306         PR middle-end/21595
12307         * g++.dg/tree-ssa/builtin1.C: New testcase.
12308
12309 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12310
12311         PR c++/21454
12312         * g++.dg/opt/const4.C: New test.
12313
12314         PR middle-end/21492
12315         * g++.dg/opt/crossjump1.C: New test.
12316
12317         PR tree-optimization/21610
12318         * gcc.c-torture/compile/20050516-1.c: New test.
12319
12320         PR fortran/15080
12321         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12322         about the test failing.
12323         * gfortran.fortran-torture/execute/where_7.f90: New test.
12324         * gfortran.fortran-torture/execute/where_8.f90: New test.
12325
12326 2005-05-16  Richard Henderson  <rth@redhat.com>
12327
12328         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12329         i?86 and x86_64.
12330
12331 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12332
12333         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12334         (limits.h): Include unconditionally.
12335         (stdlib.h): Likewise.
12336         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12337         (limits.h): Include unconditionally.
12338         (stdlib.h): Likewise.
12339         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12340         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12341         (limits.h): Include unconditionally.
12342         (stdlib.h): Likewise.
12343         (hashtab.h): Do not include.
12344         (getopt.h): Likewise.
12345         (stddef.h): Include.
12346         (hashval_t): Define.
12347         (struct entry): Add "next" field.
12348         (HASH_SIZE): New macro.
12349         (hash_table): New variable.
12350         (switchfiles): Do not use xmalloc.
12351         (mix): New macro.
12352         (iterative_hash): New function.
12353         (hasht): Remove.
12354         (e_exists): New function.
12355         (e_insert): Likewise.
12356         (output): Use, instead of libiberty hashtable functions.
12357         (main): Do not use getopt.  Do not call htab_create.
12358
12359 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12360
12361         PR libstdc++/21526
12362         * lib/target-supports.exp (check_mkfifo_available):
12363         Return 0 for cygwin as mkfifo support incomplete on platform.
12364         Fix typos in comments.
12365
12366 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12367
12368         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12369
12370 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12371
12372         PR fortran/17432
12373         * gfortran.dg/assign_4.f: New test.
12374
12375 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12376
12377         PR tree-optimization/21563
12378         * gcc.dg/tree-ssa/pr21563.c: New.
12379
12380 2005-05-14  Jan Hubicka  <jh@suse.cz>
12381
12382         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12383
12384 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12385
12386         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12387
12388 2005-05-13  Julian Brown  <julian@codesourcery.com>
12389
12390         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12391         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12392
12393 2005-05-13  Jan Hubicka  <jh@suse.cz>
12394
12395         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12396         * gcc.dg/fold-xor-?.c: Likewise.
12397         * gcc.dg/pr15784-?.c: Likewise.
12398         * gcc.dg/pr20922-?.c: Likewise.
12399         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12400         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12401         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12402
12403 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12404
12405         PR fortran/21260
12406         * gfortran.dg/hollerith_1.f90: New test.
12407
12408 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12409
12410         * gfortran.dg/func_result_2.f90: New test.
12411
12412 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12413
12414         * gfortran.dg/dev_null.f90: New test.
12415
12416 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12417
12418         * gcc.dg/arm-vfp1.c: Revert last change.
12419
12420 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12421
12422         PR middle-end/19807
12423         PR tree-optimization/19639
12424         * g++.dg/tree-ssa/pr19807.C: New testcase.
12425
12426 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12427
12428         PR libfortran/21471
12429         * gfortran.dg/append-1.f90: New test.
12430
12431 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12432
12433         * gcc.dg/pr18501.c: XFAIL.
12434         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12435         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12436         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12437         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12438         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12439         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12440         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12441         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12442
12443 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12444
12445         PR fortran/20178
12446         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12447         gfortran.dg/f2c_3.f90: New tests.
12448
12449         * gfortran.dg/return_1.f90: Fix dg annotation.
12450
12451 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12452
12453         * gcc.c-torture/compile/20050510-1.c: New test.
12454
12455 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12456
12457         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12458
12459 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12460
12461         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12462
12463 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12464
12465         PR c/17913
12466         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12467
12468 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12469
12470         PR c/21342
12471         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12472         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12473
12474 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12475
12476         PR debug/16676
12477         * gcc.dg/debug/pr16676.c: New test.
12478
12479 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12480
12481         PR testsuite/21443
12482         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12483         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12484         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12485         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12486         Change -O1 to -O2.
12487         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12488         -fno-tree-dominator-opts.
12489
12490 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12491
12492         * gfortran.dg/return_1.f90: New test.
12493
12494 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12495
12496         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12497
12498         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12499
12500 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12501
12502         PR c++/21427
12503         * g++.dg/inherit/covariant13.C: New.
12504
12505 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12506
12507         PR libfortran/19155
12508         * gfortran.dg/pr19155.f: New test.
12509
12510 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12511
12512         PR inline-asm/8788
12513         * gcc.dg/pr8788-1.c: New testcase.
12514
12515 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12516
12517         PR target/21416
12518         * gcc.target/mips/fpcmp-[12].c: New tests.
12519
12520 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12521
12522         * lib/target-supports-dg.exp (dg-require-fork): New function.
12523         (dg-require-mkfifo): Likewise.
12524         * lib/target-supports.exp (check_function_available): New
12525         function.
12526         (check_fork_available): Likewise.
12527         (check_mkfifo_available): Likewise.
12528
12529 2005-05-06  Jeff Law  <law@redhat.com>
12530
12531         * gcc.c-torture/compile/pr21380.c: New test.
12532
12533 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12534
12535         PR c++/20961
12536         * g++.dg/ext/weak3.C: New test.
12537
12538 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12539
12540         PR c++/21352
12541         * g++.dg/template/crash37.C: New test.
12542
12543 2005-05-05  Paul Brook  <paul@codesourcery.com>
12544
12545         * gcc.dg/arm-g2.c: Use effective-target arm32.
12546         * gcc.dg/arm-mmx-1.c: Ditto.
12547         * gcc.dg/arm-scd42-2.c: Ditto.
12548         * gcc.dg/arm-vfp1.c: Ditto.
12549         * lib/target-supports.exp (check_effective_target_arm32): New
12550         function.
12551
12552 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12553
12554         PR libfortran/21354
12555         gfortran.dg/in_pack_rank7.f90: New test.
12556
12557 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12558
12559         PR middle-end/15618
12560         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12561
12562 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12563
12564         PR middle-end/21265
12565         * gcc.dg/20050503-1.c: New test.
12566
12567         PR rtl-optimization/21239
12568         * gcc.dg/i386-sse-11.c: New test.
12569
12570 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12571
12572         PR target/16888
12573         * gcc.target/i386/asm-1.c: New test.
12574
12575 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12576
12577         PR rtl-optimization/21330
12578         * gcc.c-torture/execute/20050502-1.c: New test.
12579
12580         PR target/21297
12581         * gcc.c-torture/execute/20050502-2.c: New test.
12582
12583 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12584
12585         PR middle-end/21282
12586         * gcc.dg/pr21282.c: New.
12587
12588 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12589
12590         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12591         * gcc.dg/vect/vect-92.c: Likewise.
12592         * gcc.dg/vect/vect-93.c: Likewise.
12593         * gcc.dg/vect/vect-dv-1.c: Likewise.
12594         * gcc.dg/vect/vect-dv-2.c: Likewise.
12595         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12596
12597 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12598
12599         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12600         * gfortran.dg/vect/vect-2.f90: Likewise.
12601         * gfortran.dg/vect/vect-3.f90: Likewise.
12602         * gfortran.dg/vect/vect-4.f90: Likewise.
12603         * gfortran.dg/vect/vect-5.f90: Likewise.
12604
12605 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12606
12607         PR target/20813
12608         * gcc.dg/rs6000-fpint-2.c: New.
12609
12610 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12611
12612         PR c/15698
12613         * gcc.dg/builtins-30.c: Update expected messages.
12614         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12615         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12616         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12617
12618 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12619
12620         PR tree-optimization/21294
12621         * gcc.dg/tree-ssa/pr21294.c: New.
12622
12623 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12624
12625         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12626         __builtin_altivec_st_internal_4si built-in.
12627
12628 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12629
12630         PR c++/15875
12631         * g++.dg/template/ptrmem14.C: New test.
12632
12633 2005-05-02  Paul Brook  <paul@codesourcery.com>
12634
12635         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12636
12637 2005-05-02  Michael Matz  <matz@suse.de>
12638
12639         PR c++/19542
12640         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12641
12642 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12643
12644         * g++.dg/cpp/weak.C: New test.
12645
12646 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12647
12648         * gcc.dg/tree-ssa/loop-8.c: New test.
12649
12650 2005-04-30  Michael Maty  <matz@suse.de>
12651
12652         * gcc.dg/inline-mcpy.c: New test.
12653
12654 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12655
12656         PR libfortran/18958
12657         * gfortran.dg/eoshift.f90: New test case.
12658
12659 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12660
12661         PR libfortran/18857
12662         * gfortran.dg/matmul_1.f90: New test.
12663
12664 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12665
12666         PR tree-optimization/21030
12667         * gcc.dg/tree-ssa/pr21030.c: New.
12668
12669 2005-04-29  Devang Patel  <dpatel@apple.com>
12670
12671         PR tree-optimization/21272
12672         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12673
12674 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR fortran/13082
12677         PR fortran/18824
12678         * gfortran.dg/entry_4.f90: New test.
12679         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12680         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12681         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12682         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12683         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12684         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12685         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12686
12687 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12688
12689         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12690
12691 2005-04-29  Paul Brook  <paul@codesourcery.com>
12692
12693         * gfortran.dg/entry_3.f90: New test.
12694
12695 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12696
12697         * gfortran.dg/implicit_4.f90: New test.
12698
12699 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12700
12701         * lib/target-supports.exp (check_profiling_available): Return
12702         false for xtensa-*-elf.
12703
12704 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12705
12706         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12707         error if file cannot be deleted.
12708
12709 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12710
12711         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12712         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12713         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12714         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12715         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12716         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12717         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12718         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12719         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12720         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12721         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12722         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12723         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12724
12725 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12726
12727         PR fortran/20865
12728         * gfortran.dg/pr20865.f90: New test.
12729
12730 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12731
12732         * gcc.dg/void-cast-2.c: New test.
12733
12734 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12735
12736         PR c/21159
12737         * gcc.dg/void-cast-1.c: New test.
12738
12739 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12740
12741         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12742
12743 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12744
12745         PR fortran/21177
12746         * gfortran.dg/pr21177.f90: New test.
12747
12748 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12749
12750         PR tree-optimization/21171
12751         * gcc.dg/tree-ssa/pr21171.c: New test.
12752
12753 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12754
12755         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12756         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12757         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12758         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12759         gcc.dg/tree-ssa/gen-vect-32.c: New.
12760         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12761         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12762         don't run on PPC32.
12763
12764 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12765
12766         PR c/21213
12767         * gcc.dg/transparent-union-3.c: New test.
12768
12769 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12770
12771         PR c/20740
12772         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12773         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12774         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12775         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12776         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12777         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12778
12779 2005-04-26  Jeff Law  <law@redhat.com>
12780
12781         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12782         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12783         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12784         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12785         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12786         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12787         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12788
12789 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12790
12791         PR tree-optimization/17598
12792         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12793
12794 2005-04-25  Mike Stump  <mrs@apple.com>
12795
12796         * objc.dg/fix-and-continue-1.m: Add.
12797
12798 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12799
12800         PR c++/20995
12801         * g++.dg/opt/pr20995-1.C: New test case.
12802
12803 2005-04-25  Devang Patel <dpatel@apple.com>
12804
12805         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12806
12807 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12808
12809         PR testsuite/21062
12810         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12811
12812 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12813
12814         PR C++/21188
12815         * g++.dg/opt/rtti2.C: New test.
12816
12817 2005-04-25  Paul Brook  <paul@codesourcery.com>
12818         Steven G. Kargl  <kargls@comcast.net>
12819
12820         PR fortran/20879
12821         * gfortran.dg/ichar_1.f90: New file.
12822
12823 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12824
12825         PR middle-end/20991
12826         * g++.dg/opt/pr20991.C: New test.
12827
12828         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12829         where sizeof (type) < __alignof__ (type).
12830         * gcc.dg/compat/struct-layout-1.h: Likewise.
12831
12832 2005-04-24  Per Bothner  <per@bothner.com>
12833             Devang Patel  <dpatel@apple.com>
12834
12835         PR preprocessor/20907
12836         * gcc.dg/cpp/very-long-comment.c: New test.
12837
12838 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12839
12840         PR fortran/20059
12841         * gfortran.dg/common_5.f: New test.
12842
12843 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12844
12845         PR middle-end/21082
12846         * g++.dg/tree-ssa/pr21082.C: New testcase.
12847
12848 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12849
12850         * gcc.dg/vect/vect-99.c: New test.
12851
12852 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12853
12854         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12855
12856 2005-04-22  Jeff Law  <law@redhat.com>
12857
12858         * gcc.dg/uninit-5.c: Remove xfails.
12859         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12860         conditionals and loads.
12861
12862 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12863
12864         PR libfortran/20074
12865         PR libfortran/20436
12866         PR libfortran/21108
12867         * gfortran.dg/nested_reshape.f90: new test
12868         * gfortran.dg/reshape-alloc.f90: new test
12869         * gfortran.dg/reshape.f90: new test
12870
12871 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12872
12873         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12874
12875         * gcc.dg/arm-vfp1.c: New test.
12876
12877 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12878
12879         PR c++/21087
12880         * g++.dg/lookup/builtin2.C: New test.
12881
12882 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12883
12884         * gcc.dg/weak/weak-13.c: New test.
12885
12886 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12887
12888         * lib/target-supports.exp (check_effective_target_sync_int_long):
12889         Add powerpc*.
12890
12891 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12892
12893         * gcc.target/mips/branch-1.c: New test.
12894
12895 2005-04-21  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12898         * gcc.dg/vect/vect-86.c: Likewise.
12899         * gcc.dg/vect/vect-87.c: Likewise.
12900         * gcc.dg/vect/vect-88.c: Likewise.
12901
12902 2005-04-21  Devang Patel  <dpatel@apple.com>
12903
12904         PR optimization/20994
12905         * gcc.dg/tree-ssa/ifc-3.c: New test.
12906
12907 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12908
12909         PR c/12913
12910         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12911         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12912         gcc.dg/c99-vla-jump-5.c: New tests.
12913
12914 2005-04-19  Richard Henderson  <rth@redhat.com>
12915
12916         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12917         Fix typo in exists check.
12918         (check_effective_target_sync_int_long): New.
12919         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12920         * gcc.dg/ia64-sync-2.c: Likewise.
12921         * gcc.dg/ia64-sync-3.c: Likewise.
12922         * gcc.dg/ia64-sync-4.c: Likewise.
12923
12924 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12925
12926         * gcc.dg/fold-xor-1.c: New test.
12927         * gcc.dg/fold-xor-2.c: New test.
12928
12929 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12930
12931         PR target/20670
12932         * g++.dg/eh/fp-regs.C: New test.
12933
12934 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12935
12936         * gcc.dg/Wint-to-pointer-cast-1.c,
12937         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12938         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12939         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12940
12941 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12942
12943         PR fortran/16861
12944         * gfortran.dg/pr16861.f90: New test.
12945
12946 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12947
12948         * gcc.dg/pr21085.c: New test.
12949
12950 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
12951
12952         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
12953         (setup_mips_tests, dg-mips-options): New procedures.
12954         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
12955         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
12956         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
12957         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12958         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
12959         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
12960         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
12961         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
12962         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
12963         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
12964         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
12965         dg-mips-options instead of dg-options.  Remove now-redundant
12966         preprocessor guards.
12967         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
12968         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12969         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12970         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
12971         * gcc.dg/vr-mult-2.c: Delete.
12972         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
12973         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
12974         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
12975         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
12976         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
12977         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
12978         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
12979
12980 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
12981
12982         * ada/acats/run_all.sh: Use sync when executable not present.
12983
12984 2005-04-18  Devang Patel  <dpatel@apple.com>
12985
12986         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
12987         * gcc.dg/vect/vect-11a.c: New.
12988         * gcc.dg/vect/vect-none.c: Update.
12989         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
12990
12991 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
12992
12993         PR tree-optimization/20922
12994         * gcc.dg/pr20922-1.c: New test.
12995         * gcc.dg/pr20922-2.c: New test.
12996         * gcc.dg/pr20922-3.c: New test.
12997         * gcc.dg/pr20922-4.c: New test.
12998         * gcc.dg/pr20922-5.c: New test.
12999         * gcc.dg/pr20922-6.c: New test.
13000
13001 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13002
13003         PR libfortran/20950
13004         * gfortran.dg/pr20950.f: New test.
13005
13006 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13007
13008         PR libfortran/19216
13009         * gfortran.dg/pr19216.f: New test.
13010
13011 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13012
13013         PR tree-optimization/21001
13014         * gcc.dg/tree-ssa/pr21001.c: New.
13015
13016 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13017
13018         PR libfortran/21075
13019         * gfortran.dg/reshape_rank7.f90: New test.
13020
13021 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13022
13023         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13024         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13025         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13026         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13027         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13028         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13029         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13030         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13031         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13032         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13033         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13034         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13035         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13036         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13037         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13038         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13039         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13040         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13041         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13042         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13043         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13044
13045 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13046
13047         * gfortran.dg/wtruncate.f: New testcase.
13048         * gfortran.dg/wtruncate.f90: New testcase.
13049
13050 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13051
13052         PR c++/21025
13053         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13054         which sizeof/alignof is dependent, rather than just whether we are
13055         processing_template_decl.
13056
13057 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13058
13059         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13060         corrected typo where the wrong variables had been compared.
13061
13062 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13063
13064         PR libfortran/18495
13065         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13066         Test callee-allocated version of return array with a write
13067         statement.
13068         Test spread with a temporary with another write statement.
13069
13070 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13071
13072         PR tree-optimization/21031
13073         * gcc.dg/tree-ssa/pr21031.c: New.
13074
13075 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13076
13077         PR tree-optimization/21004
13078         * gcc.dg/builtins-53.c: Include builtins-config.h.
13079         Check floorf, ceilf, floorl and ceill transformations
13080         only when HAVE_C99_RUNTIME is defined.
13081
13082 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13083
13084         PR middle-end/20739
13085         * gcc.dg/tree-ssa/pr20739.c: New test.
13086
13087 2005-04-14  Mike Stump  <mrs@apple.com>
13088
13089         * gcc.dg/Foundation.framework/empty: New.
13090         * gcc.dg/framework-2.c: New.
13091
13092 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13093
13094         PR tree-optimization/21021
13095         * gcc.c-torture/compile/pr21021.c: New.
13096
13097 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13098
13099         PR testsuite/21010
13100         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13101         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13102         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13103         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13104         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13105         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13106         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13107         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13108
13109 2005-04-14  Richard Henderson  <rth@redhat.com>
13110
13111         * lib/target-supports.exp (check_effective_target_vect_condition):
13112         Add ia64, i?86, and x86_64.
13113
13114 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13115
13116         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13117
13118 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13119
13120         PR tree-optimization/20657
13121         * gcc.dg/tree-ssa/pr20657.c: New.
13122
13123 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13124
13125         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13126         (long long int)trunc*.
13127
13128 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13129
13130         PR target/20927
13131         * gcc.dg/pr20927.c: New test.
13132
13133 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13134
13135         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13136         * gcc.target/mips/asm-1.c: Likewise.
13137
13138 2005-04-13  Dale Johannesen  <dalej@apple.com>
13139
13140         * objc.dg/objc-fast-4.m: New.
13141
13142 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13143
13144         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13145         directory.
13146         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13147
13148 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13149
13150         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13151         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13152         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13153
13154 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13155
13156         PR tree-optimization/20913
13157         * gcc.dg/tree-ssa/pr20913.c: New.
13158
13159         PR tree-optimization/20702
13160         * gcc.dg/tree-ssa/pr20702.c: New.
13161
13162 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13163
13164         PR c++/13744
13165         * g++.dg/inherit/local3.C: New test.
13166
13167 2005-04-12  Jeff Law  <law@redhat.com>
13168
13169         * gcc.dg/tree-ssa/20050412-1.c: New test.
13170
13171 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13172
13173         PR libfortran/19016
13174         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13175         Add tests with mask generated by expression.
13176         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13177         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13178         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13179
13180 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13181
13182         PR middle-end/20917
13183         * gcc.dg/20050409-1.c: New test.
13184
13185 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13186
13187         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13188
13189 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13190
13191         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13192         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13193         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13194         (TARGET_CXX): Adjust accordingly.
13195         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13196         determine_class_data_visibility and class_data_always_comdat.
13197         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13198         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13199         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13200         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13201         (arm_cxx_determine_class_data_visibility): New.
13202         (arm_cxx_class_data_always_comdat): Likewise.
13203         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13204         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13205         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13206         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13207         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13208         Define.
13209
13210 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13211
13212         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13213
13214 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13215
13216         * gcc.dg/i386-darwin-fpmath.c: New.
13217
13218 2004-04-11  Devang Patel  <dpatel@apple.com>
13219
13220         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13221         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13222         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13223         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13224         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13225         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13226         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13227         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13228         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13229
13230 2004-04-11  Devang Patel  <dpatel@apple.com>
13231
13232         * gcc.dg/vect/vect-dv-1.c: New test.
13233         * gcc.dg/vect/vect-dv-2.c: New test.
13234
13235 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13236
13237         PR tree-optimization/20933
13238         * gcc.dg/tree-ssa/pr20933.c: New test.
13239
13240 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13241
13242         * gfortran.dg/fold_nearest.f90: New test.
13243
13244 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13245
13246         * gcc.dg/tree-ssa/alias-1.c: New test.
13247
13248 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13249
13250         PR tree-optimization/20920
13251         * g++.dg/tree-ssa/pr20920.C: New test.
13252
13253 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13254
13255         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13256         (long long int)ceil*.
13257
13258 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13261         explicit C++ linkage.
13262
13263 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13264
13265         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13266         warning for arithmetic IF statements.
13267
13268 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13269
13270         * eor_handling_1.f90: New test case.
13271         * eor_handling_2.f90: New test case.
13272         * eor_handling_3.f90: New test case.
13273         * eor_handling_4.f90: New test case.
13274         * eor_handling_5.f90: New test case.
13275         * noadv_size.f90: New test case.
13276         * pad_no.f90: New test case.
13277
13278 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13279
13280         * gcc.c-torture/execute/20050410-1.c: New test.
13281
13282 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13283
13284         * gcc.dg/pr20126.c: New.
13285
13286 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13287             Steven G. Kargl <kargls@comcast.net>
13288
13289         * gfortran.dg/PR19872.f: New test.
13290
13291 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13292
13293         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13294
13295 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13296
13297         * gfortran.dg/nint_1.f90: New test.
13298
13299 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13300
13301         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13302         Added test for callee-allocated arrays with write statements.
13303         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13304         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13305         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13306         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13307         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13308
13309 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13310
13311         PR libfortran/20163
13312         * gfortran.dg/open-options-blanks.f: New test.
13313
13314 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13315
13316         PR fortran/13257
13317         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13318
13319 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13320
13321         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13322         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13323         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13324         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13325         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13326         * gcc.c-torture/execute/stdarg-4.c: New test.
13327
13328         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13329
13330         PR target/20795
13331         * g++.dg/abi/param2.C: New test.
13332
13333 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13334
13335         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13336
13337 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13338
13339         * gcc.dg/builtins-53.c: New test.
13340
13341 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13342
13343         * g++.dg/tree-ssa/pr18178.C: New test.
13344         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13345         * gcc.c-torture/execute/20041019-1.c: New test.
13346         * gcc.dg/tree-ssa/20041008-1.c: New test.
13347         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13348         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13349         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13350         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13351         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13352         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13353         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13354         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13355         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13356         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13357
13358 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13359
13360         PR rtl-optimization/20466
13361         * gcc.c-torture/execute/pr20466-1.c: New test.
13362
13363 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13364
13365         PR c++/20905
13366         * g++.dg/parse/cond2.C: New test.
13367
13368         PR c++/20145
13369         * g++.dg/warn/Wdtor1.C: New test.
13370
13371 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13372
13373         PR fortran/17229
13374         * gfortran.dg/pr17229.f: New test.
13375
13376 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13377
13378         * gfortran.dg/tiny_1.f90: New test.
13379         * gfortran.dg/tiny_2.f90: ditto.
13380
13381 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13382
13383         * gfortran.dg/eor_1.f90: Fix dg-do run line
13384         * gfortran.dg/open_new.f90: Fix dg-do run line
13385
13386 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13387
13388         * lib/target-supports.exp (get_compiler_messages): Support
13389         optional arguments, the fourth being compiler options.
13390         (check_effective_target_fpic): New proc.
13391         * gcc.dg/20050321-2.c: Restrict to target fpic.
13392
13393 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13394
13395         * gcc.dg/15443-1.c: New test.
13396         * gcc.dg/15443-2.c: Likewise.
13397
13398 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13399
13400         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13401
13402 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13403
13404         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13405
13406 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13407
13408         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13409         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13410         -m64.
13411         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13412         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13413         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13414
13415 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/20212
13418         * g++.dg/warn/Wunused-11.C: New test.
13419
13420 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13421
13422         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13423
13424 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13425
13426         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13427
13428 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13429
13430         PR c++/20734
13431         * g++.dg/template/ptrmem13.C: New test.
13432
13433 2005-04-05  Per Bothner  <per@bothner.com>
13434
13435         * lib/gcc.exp: Always add -fno-show-column, for now.
13436
13437 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13438
13439         PR testsuite/20767
13440         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13441         of plain old "unsigned int" for the type of "i".  Makes this test
13442         64bit clean.
13443
13444 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13445
13446         * gcc.dg/i386-ssefn-1.c: New test.
13447         * gcc.dg/i386-ssefn-2.c: New test.
13448         * gcc.dg/i386-ssefn-3.c: New test.
13449         * gcc.dg/i386-ssefn-4.c: New test.
13450
13451 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13452
13453         PR tree-optimization/20076
13454         * gcc.dg/builtin-apply4.c: New test.
13455
13456         PR preprocessor/19475
13457         * gcc.dg/cpp/macspace1.c: New test.
13458         * gcc.dg/cpp/macspace2.c: New test.
13459
13460 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13461
13462         * gfortran.dg/pr20755.f: Fixed bad format.
13463
13464 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13465
13466         PR c++/20763
13467         * g++.dg/ext/attrib21.C: New test.
13468
13469 2004-04-05  Devang Patel  <dpatel@apple.com>
13470
13471         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13472         * gcc.dg/vect/vect-shift-1.c: New test.
13473
13474 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13475
13476         PR libfortran/20755
13477         * gfortran.dg/pr20755.f: New test.
13478
13479 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13480
13481         * gfortran.dg/pr15959.f90: New test.
13482         * gfortran.dg/string_pad_trunc.f90: New test.
13483
13484 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13485
13486         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13487         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13488         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13489         syntax.
13490
13491 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13492
13493         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13494
13495 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13496
13497         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13498         * gcc.c-torture/compile/20011119-2.c: Likewise.
13499         * gcc.c-torture/compile/981001-2.c: Likewise.
13500
13501 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13502
13503         PR c++/20679
13504         * g++.dg/template/overload4.C: New test.
13505
13506 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13507
13508         PR c++/20746
13509         * g++.dg/abi/covariant5.C: New.
13510
13511         PR debug/20505
13512         * g++.dg/debug/const2.C: New.
13513
13514 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13515
13516         PR rtl-optimization/16104
13517         * gcc.c-torture/execute/20050316-1.c: New test.
13518
13519 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.dg/template/spec23.C: Fix dg-error text.
13522
13523 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13524
13525         PR c++/19199
13526         * g++.dg/expr/lval2.C: New.
13527
13528 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13529
13530         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13531         __builtin_strcasecmp and __builtin_strncasecmp.
13532
13533 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13534
13535         PR c++/20723
13536         * g++.dg/template/spec22.C: New.
13537         * g++.dg/template/spec23.C: New.
13538
13539 2005-04-03  Dale Ranta  <dir@lanl.gov>
13540             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13541
13542         PR libfortran/20068
13543         PR libfortran/20125
13544         PR libfortran/20156
13545         PR libfortran/20471
13546         * gfortran.dg/backspace.f: New test.
13547
13548 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13549
13550         * gcc.dg/pr19345.c: New test.
13551
13552 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13553
13554         PR tree-optimization/20640
13555         * gcc.dg/torture/tree-loop-1.c: New.
13556
13557 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13558
13559         PR rtl-optimization/20290
13560         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13561
13562 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13563
13564         * gcc.dg/rs6000-fpint.c: New.
13565
13566 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13567
13568         * gcc.dg/old-style-then-proto-1.c: New test.
13569
13570 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13571
13572         * gfortran.fortran-torture/execute/backspace.f90: Check
13573         after backspace and read was incorrect.
13574
13575 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13576
13577         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13578         buffer past the terminating NUL using memcmp.
13579         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13580         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13581
13582         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13583         Fix unused/uninitialized variable warnings.
13584
13585         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13586         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13587         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13588         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13589
13590         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13591         gcc.c-torture/execute/builtins/fputs-lib.c,
13592         gcc.c-torture/execute/builtins/lib/fprintf.c,
13593         gcc.c-torture/execute/builtins/lib/main.c,
13594         gcc.c-torture/execute/builtins/lib/memcmp.c,
13595         gcc.c-torture/execute/builtins/lib/memmove.c,
13596         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13597         gcc.c-torture/execute/builtins/lib/memset.c,
13598         gcc.c-torture/execute/builtins/lib/printf.c,
13599         gcc.c-torture/execute/builtins/lib/sprintf.c,
13600         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13601         gcc.c-torture/execute/builtins/lib/strchr.c,
13602         gcc.c-torture/execute/builtins/lib/strcmp.c,
13603         gcc.c-torture/execute/builtins/lib/strcpy.c,
13604         gcc.c-torture/execute/builtins/lib/strcspn.c,
13605         gcc.c-torture/execute/builtins/lib/strlen.c,
13606         gcc.c-torture/execute/builtins/lib/strncat.c,
13607         gcc.c-torture/execute/builtins/lib/strncmp.c,
13608         gcc.c-torture/execute/builtins/lib/strncpy.c,
13609         gcc.c-torture/execute/builtins/lib/strrchr.c,
13610         gcc.c-torture/execute/builtins/lib/strspn.c,
13611         gcc.c-torture/execute/builtins/lib/strstr.c,
13612         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13613         gcc.c-torture/execute/builtins/strlen-2.c,
13614         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13615         prototypes.
13616
13617 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13618
13619         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13620         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13621         selectany usage.
13622
13623 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13624
13625         PR c++/19406
13626         * g++.dg/debug/using1.C: New test.
13627
13628 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13629
13630         PR middle-end/20524
13631         * gcc.dg/alias-7.c: Prefix asm-declared name with
13632         __USER_LABEL_PREFIX__.
13633
13634 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13635
13636         Fix fallout from PR middle-end/15700:
13637         * gcc.c-torture/compile/20011119-1.c: Take
13638         __USER_LABEL_PREFIX__ into account.
13639         * gcc.c-torture/compile/20011119-2.c: Likewise.
13640
13641 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13642
13643         PR c++/18644
13644         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13645
13646 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13647
13648         PR c/17855
13649         * gcc.c-torture/compile/struct-non-lval-1.c,
13650         gcc.c-torture/compile/struct-non-lval-2.c,
13651         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13652
13653 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13654
13655         * gcc.dg/tls/tls.exp: Remove temporary file.
13656         * g++.dg/tls/tls.exp: Ditto.
13657         * lib/file-format.exp: Ditto.
13658         * g++.dg/special/ecos.exp: Ditto.
13659
13660         * lib/profopt.exp: Treat prof_ext as a list.
13661         * gcc.misc-tests/bprob.exp: Ditto.
13662         * g++.dg/bprob/bprob.exp: Ditto.
13663
13664         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13665         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13666         g++.dg/tree-ssa/pointer-reference-alias.C,
13667         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13668         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13669         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13670         g++.dg/vect/pr19951.cc: Ditto.
13671         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13672         gcc.dg/builtins-47.c: Ditto.
13673         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13674         gcc.dg/pr20115-1.c: Ditto.
13675         * gcc.dg/tree-ssa/20030530-2.c,
13676         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13677         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13678         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13679         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13680         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13681         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13682         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13683         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13684         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13685         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13686         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13687         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13688         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13689         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13690         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13691         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13692         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13693         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13694         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13695         gcc.dg/tree-ssa/20030824-1.c,
13696         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13697         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13698         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13699         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13700         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13701         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13702         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13703         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13704         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13705         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13706         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13707         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13708         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13709         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13710         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13711         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13712         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13713         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13714         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13715         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13716         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13717         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13718         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13719         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13720         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13721         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13722         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13723         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13724         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13725         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13726         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13727         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13728         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13729         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13730         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13731         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13732         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13733         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13734         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13735         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13736         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13737         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13738         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13739         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13740         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13741         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13742         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13743         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13744         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13745         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13746         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13747         gcc.dg/tree-ssa/useless-1.c: Ditto.
13748         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13749         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13750         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13751         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13752         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13753         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13754         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13755         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13756         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13757         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13758         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13759         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13760         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13761         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13762         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13763         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13764         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13765         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13766         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13767         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13768         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13769         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13770         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13771         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13772         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13773         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13774         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13775         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13776         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13777         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13778         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13779         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13780         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13781         gcc.dg/vect/vect-none.c: Ditto.
13782         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13783         treelang/compile/unsigned.tree: Ditto.
13784
13785         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13786         * gcc.dg/cpp/direct2s.c: Ditto.
13787         * gcc.dg/cpp/paste4.c: Ditto.
13788         * gcc.dg/cpp/separate-1.c: Ditto.
13789         * gcc.dg/pch/save-temps-1.c: Ditto.
13790         * g++.dg/ext/altivec-10.C: Ditto.
13791         * g++.dg/pch/pch.C: Ditto.
13792
13793         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13794
13795         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13796         * g++.dg/template/repo1.C: Ditto.
13797         * g++.dg/template/repo2.C: Ditto.
13798         * g++.dg/template/repo3.C: Ditto.
13799         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13800         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13801         * g++.old-deja/g++.pt/repo1.C: Ditto.
13802         * g++.old-deja/g++.pt/repo2.C: Ditto.
13803         * g++.old-deja/g++.pt/repo3.C: Ditto.
13804         * g++.old-deja/g++.pt/repo4.C: Ditto.
13805
13806         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13807         * gcc.dg/20030107-1.c: Ditto.
13808         * gcc.dg/20030702-1.c: Ditto.
13809         * gcc.dg/profile-generate-1.c: Ditto.
13810         * g++.dg/other/profile1.C: Ditto.
13811         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13812
13813         * lib/gcc-dg.exp (remove-build-file): New.
13814         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13815         cleanup-tree-dump, cleanup-saved-temps): New.
13816
13817 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13818
13819         PR c++/19203, DR 214
13820         * g++.dg/parse/ambig3.C: Not ambiguous.
13821         * g++.dg/template/spec20.C: New.
13822         * g++.dg/template/spec21.C: New.
13823
13824 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13825
13826         PR target/20045
13827         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13828
13829 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13830
13831         PR libfortran/20660
13832         * gfortran.dg/negative_unit.f: New test.
13833
13834 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13835
13836         * gcc.dg/20050330-1.c: New test.
13837
13838 2005-03-30  Devang Patel  <dpatel@apple.com>
13839
13840         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13841
13842 2005-03-30  Dale Johannesen  <dalej@apple.com>
13843
13844         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13845
13846 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13847
13848         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13849         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13850         Strip options from test name.
13851
13852 2005-03-31  Jan Hubicka  <jh@suse.cz>
13853
13854         * gcc.dg/varpool-1.c: New testcase.
13855
13856 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13857
13858         PR c/772
13859         PR c/17913
13860         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13861         gcc.dg/stmt-expr-label-3.c : New tests.
13862         * gcc.c-torture/execute/medce-2.c: Remove.
13863
13864 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13865
13866         PR c/20368
13867         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13868         tests.
13869
13870 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13871
13872         * gcc.c-torture/compile/pr20203.c: New test.
13873
13874 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13875
13876         * gfortran.dg/promotion.f90: New test.
13877
13878 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13879
13880         PR middle-end/20491
13881         * gcc.dg/torture/asm-subreg-1.c: New test.
13882
13883 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13884
13885         PR c/20672
13886         * gcc.dg/pr20672-1.c: New test.
13887
13888 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13889
13890         * gfortran.dg/vect: New directory.
13891         * gfortran.dg/vect/vect.exp: New.
13892         * gfortran.dg/vect/vect-1.f90: New test.
13893         * gfortran.dg/vect/vect-2.f90: New test.
13894         * gfortran.dg/vect/vect-3.f90: New test.
13895         * gfortran.dg/vect/vect-4.f90: New test.
13896         * gfortran.dg/vect/vect-5.f90: New test.
13897
13898 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13899
13900         PR middle-end/20622
13901         * gcc.dg/alias-7.c: New test.
13902
13903 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13904
13905         * gcc.dg/sparc-reg-1.c: New test.
13906
13907 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13908
13909         PR target/19890
13910         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13911
13912 2005-03-29  Dale Ranta  <dir@lanl.gov>
13913             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13914
13915         PR libfortran/20163
13916         * gfortran.dg/pr20163-2.f: New test.
13917
13918 2005-03-28  Jan Hubicka  <jh@suse.cz>
13919
13920         PR middle-end/20635
13921         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13922         by Jakub Jelinek.
13923
13924 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13925
13926         PR tree-optimization/20626
13927         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13928         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13929
13930 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13931
13932         * gfortran.dg/underflow.f90: New test.
13933         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13934
13935 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13936
13937         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13938
13939 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13940
13941         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13942         (g++_init): Make sure that CXXFLAGS is set.
13943         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
13944         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
13945         * lib/gfortran.exp (gfortran_link_flags): Likewise.
13946         * lib/objc.exp (objc_init): Likewise.
13947         * lib/treelang.exp (treelang_init): Likewise.
13948
13949 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
13950
13951         PR tree-optimization/20470
13952         * gcc.dg/tree-ssa/pr20470.c: New test.
13953
13954 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
13955
13956         * gcc.dg/ppc-stfiwx.c: New.
13957
13958 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
13959
13960         PR target/19888
13961         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
13962
13963 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13964
13965         * gcc.dg/20050325-1.c: Fix a typo.
13966
13967 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13968
13969         PR libfortran/19678
13970         PR libfortran/19679
13971         * gfortran.dg/dos_eol.f: New test.
13972
13973 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
13974
13975         PR rtl-optimization/20249
13976         * gcc.dg/20050325-1.c: New test.
13977
13978 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13979
13980         PR libfortran/15332
13981         * gfortran.dg/pr15332.f: New test.
13982
13983 2005-03-24  Dale Johannesen  <dalej@apple.com>
13984
13985         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
13986
13987 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
13988
13989         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
13990         'internal' visibility.
13991         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
13992         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
13993         'protected' visibility.
13994         * gcc.dg/visibility-7.c: Likewise.
13995         * lib/target-supports.exp (check_visibility_available): Take
13996         a parameter, the kind of visibility to check for.
13997         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
13998         to check_visibility_available.
13999
14000         * g++.dg/expr/cast3.C: New.
14001
14002 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14003
14004         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14005         rs6000.
14006
14007 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14008
14009         PR target/20095
14010         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14011
14012 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14013
14014         * gcc.dg/badshift.c: Renamed to...
14015         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14016
14017         * gcc.target/i386/badshift.c: Renamed to...
14018         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14019         only.
14020
14021         PR rtl-optimization/20532
14022         * gcc.target/i386/badshift.c: New.
14023
14024 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14025
14026         * gfortran.dg/pr18025.f90: New test.
14027
14028 2005-03-23  Dale Johannesen  <dalej@apple.com>
14029
14030         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14031
14032 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14033
14034         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14035
14036         * lib/target-supports.exp (check_iconv_available): Default
14037         libiconv to -liconv, if there is no definition.
14038
14039 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14040
14041         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14042
14043 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14044
14045         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14046         * g++.dg/opt/pr7503-2.C: Likewise.
14047         * g++.dg/opt/pr7503-3.C: Likewise.
14048         * g++.dg/opt/pr7503-4.C: Likewise.
14049         * g++.dg/opt/pr7503-5.C: Likewise.
14050         * g++.dg/warn/minmax.C: New test.
14051
14052 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14053
14054         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14055         * gfortran.dg/g77_intrinsics_sub.f: New test.
14056
14057 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14058             Jan Hubicka  <jh@suse.cz>
14059             Steven Bosscher <stevenb@suse.de
14060
14061         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14062
14063 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14064
14065         PR c++/19980
14066         * g++.dg/template/redecl3.C: New test.
14067
14068 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14069
14070         PR c++/20499
14071         * g++.dg/parse/error16.C: Tweak error markers.
14072
14073 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14074
14075         PR target/20561
14076         * gcc.dg/20050321-2.c: New test.
14077
14078 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14079
14080         PR c++/20465
14081         PR c++/20381
14082         * g++.dg/template/ptrmem12.C: New.
14083
14084 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14085
14086         PR rtl-optimization/20527
14087         * gcc.c-torture/execute/pr20527-1.c: New test.
14088
14089 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14090
14091         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14092         program, compile it into a real executable and then delete the .c
14093         and .x files afterwards, to avoid problems on testglue targets.
14094
14095 2005-03-21  Stuart Hastings  <stuart@apple.com>
14096
14097         * gcc.target/i386/sse-2.c: New.
14098
14099 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14100
14101         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14102
14103 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14104
14105         * g++.dg/parse/crash25.C: Fix typo.
14106
14107 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14108
14109         PR c++/20461
14110         * g++.dg/parse/crash24.C: New test.
14111
14112         PR c++/20536
14113         * g++.dg/parse/crash25.C: New test.
14114
14115 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14116
14117         PR c++/20147
14118         * g++.dg/ext/stmtexpr4.C: New test.
14119
14120 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14121
14122         PR middle-end/20539
14123         * gcc.c-torture/compile/pr13066-1.c: New test case.
14124         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14125         * g++.dg/opt/pr13066-1.C: Likewise.
14126
14127 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14128
14129         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14130
14131 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14132
14133         PR fortran/18525
14134         * gfortran.dg/nesting_1.f90: New test.
14135
14136 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14137
14138         PR c++/20240
14139         * g++.dg/lookup/using13.C: New test.
14140
14141 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14142
14143         PR c++/20333
14144         * g++.dg/template/crash36.C: New test.
14145
14146 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14147
14148         PR c++/20463
14149         * g++.dg/template/crash35.C: New test.
14150
14151 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14152
14153         PR c++/19966
14154         * g++.dg/overload/operator2.C: New test.
14155
14156 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14157
14158         PR libfortran/20257
14159         * gfortran.dg/pr20257.f90: New test.
14160
14161 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14162
14163         PR libfortran/20480
14164         * gfortran.dg/pr20480.f90: New test.
14165
14166 2005-03-16  Richard Henderson  <rth@redhat.com>
14167
14168         PR middle-end/15700
14169         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14170         (_rtld_global): New.
14171         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14172         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14173
14174         * gcc.dg/alias-3.c: New.
14175         * gcc.dg/alias-4.c: New.
14176         * gcc.dg/alias-5.c: New.
14177         * gcc.dg/alias-6.c: New.
14178
14179 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14180
14181         * gcc.dg/cpp/ucnid-7.c: New.
14182
14183 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14184             Dorit Naishlos  <dorit@il.ibm.com>
14185
14186         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14187         darwin.
14188
14189 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14190
14191         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14192         misaligned accesses.
14193         * gcc.dg/vect/vect-58.c: Likewise.
14194         * gcc.dg/vect/vect-92.c: New.
14195         * gcc.dg/vect/vect-93.c: New.
14196
14197 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14198
14199         PR fortran/18827
14200         * gfortran.dg/assign_2.f90: New test.
14201         * gfortran.dg/assign_3.f90: New test.
14202         * gfortran.dg/assign.f90: New test.
14203
14204 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14205
14206         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14207         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14208         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14209         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14210         names.
14211
14212 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14213
14214         * gcc.dg/cpp/ucnid-6.c: New.
14215
14216         * gcc.dg/cpp/normalize-1.c: New.
14217         * gcc.dg/cpp/normalize-2.c: New.
14218         * gcc.dg/cpp/normalize-3.c: New.
14219         * gcc.dg/cpp/normalize-4.c: New.
14220         * gcc.dg/cpp/ucnid-4.c: New.
14221         * gcc.dg/cpp/ucnid-5.c: New.
14222         * g++.dg/cpp/normalize-1.C: New.
14223         * g++.dg/cpp/ucnid-1.C: New.
14224
14225 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14226
14227         * gcc.dg/pr18628.c: New.
14228
14229 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14230
14231         PR c++/20280
14232         * g++.dg/tree-ssa/pr20280.C: New.
14233
14234 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14235
14236         PR fortran/20467
14237         * gfortran.dg/stfunc_2.f90: New test.
14238
14239 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14240
14241         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14242
14243 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14244
14245         * gcc.dg/tree-ssa/20050314-1.c: New test.
14246
14247 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14248
14249         PR c++/4403
14250         PR c++/9783, DR433
14251         * g++.dg/template/friend34.C: New test.
14252         * g++.dg/template/friend35.C: Likewise.
14253         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14254
14255 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14256
14257         Friend class name lookup 5/n
14258         PR c++/1016
14259         * g++.dg/lookup/hidden-class1.C: New test.
14260         * g++.dg/lookup/hidden-class2.C: Likewise.
14261         * g++.dg/lookup/hidden-class3.C: Likewise.
14262         * g++.dg/lookup/hidden-class4.C: Likewise.
14263         * g++.dg/lookup/hidden-class5.C: Likewise.
14264         * g++.dg/lookup/hidden-class6.C: Likewise.
14265         * g++.dg/lookup/hidden-class7.C: Likewise.
14266         * g++.dg/lookup/hidden-class8.C: Likewise.
14267         * g++.dg/lookup/hidden-class9.C: Likewise.
14268         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14269         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14270         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14271         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14272         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14273         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14274         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14275         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14276         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14277         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14278         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14279
14280 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14281
14282         PR c++/20157
14283         * g++.dg/template/error18.C: New test.
14284
14285 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14286
14287         PR debug/16792
14288         * g++.dg/debug/pr16792.C: New test.
14289
14290 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14291
14292         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14293         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14294         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14295         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14296         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14297         test assertion names.
14298
14299 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14300
14301         PR fortran/18600
14302         * gfortran.dg/stfunc_1.f90: New test.
14303
14304 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14305
14306         PR fortran/16907
14307         * gfortran.dg/real_index_1.f90: New test.
14308
14309 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14310
14311         PR fortran/20323
14312         * gfortran.dg/spec_expr_1.f90: New test.
14313
14314 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14315
14316         PR c/20402
14317         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14318         new parser.
14319
14320 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14321
14322         PR fortran/20361
14323         * gfortran.dg/largeequiv_1.f90: New test.
14324
14325 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14326
14327         * gcc.dg/ucnid-1.c: New.
14328         * gcc.dg/ucnid-2.c: New.
14329         * gcc.dg/ucnid-3.c: New.
14330         * gcc.dg/ucnid-4.c: New.
14331         * gcc.dg/ucnid-5.c: New.
14332         * gcc.dg/ucnid-6.c: New.
14333         * gcc.dg/cpp/ucnid-1.c: New.
14334         * gcc.dg/cpp/ucnid-2.c: New.
14335         * gcc.dg/cpp/ucnid-3.c: New.
14336         * g++.dg/other/ucnid-1.C: New.
14337
14338 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14339
14340         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14341
14342 2005-03-11  Per Bothner  <per@bothner.com>
14343
14344         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14345         that diagnotics refer to correct token.
14346         * gcc.dg/unused-3.c: Likewise.
14347
14348 2005-03-11  Per Bothner  <per@bothner.com>
14349
14350         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14351         constant" is now actually on same line as string constant.
14352         * gcc.dg/cpp/direct2s.c: Likewise.
14353
14354 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14355
14356         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14357
14358 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14359
14360         PR libfortran/20124
14361         * gfortran.dg/pr20124.f90: New Test
14362
14363 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14364
14365         PR tree-optimization/20130
14366         * gcc.dg/pr20130-1.c: New test.
14367
14368 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14369
14370         PR target/20095
14371         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14372
14373 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14374
14375         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14376
14377 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14378
14379         * g++.dg/eh/forced1.C: Fix comment.
14380         * g++.dg/eh/forced2.C: Ditto.
14381         * g++.dg/eh/forced3.C: Ditto.
14382         * g++.dg/eh/forced4.C: Ditto.
14383
14384 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14385
14386         PR rtl-opt/20412
14387         * gcc.c-torture/compile/pr20412.c: New test.
14388
14389 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14390
14391         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14392
14393 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14394
14395         PR target/20322
14396         * gcc.dg/20050307-1.c: New test.
14397
14398 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14399
14400         PR c++/20375
14401         * g++.dg/other/stdarg3.C: New.
14402
14403 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14404
14405         PR c++/18384, c++/18327
14406         * g++.dg/init/array19.C: New test.
14407
14408         PR inline-asm/20314
14409         * gcc.dg/torture/pr20314-1.c: New test.
14410         * gcc.dg/torture/pr20314-2.c: New test.
14411
14412 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14413
14414         * gcc.dg/20050309-1.c: New test.
14415
14416 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14417
14418         * gcc.dg/builtins-10.c: Reactivate disabled test.
14419         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14420         new cbrt transformations.
14421
14422 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14423
14424         PR c++/20208
14425         * g++.dg/template/array13.C: New test.
14426
14427 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14428
14429         PR c++/16859
14430         * g++.dg/init/brace4.C: New test.
14431
14432 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         PR c++/20186
14435         * g++.dg/template/non-dependent12.C: New.
14436
14437 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR c++/20142
14440         * g++.dg/init/array18.C: Add dg-do run marker.
14441
14442         PR c++/20142
14443         * g++.dg/init/array18.C: New test.
14444
14445 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14446
14447         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14448         * g++.dg/gcov/gcov.exp: Likewise.
14449         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14450         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14451         * lib/c-torture.exp: Likewise.
14452         * lib/fortran-torture.exp: Likewise.
14453         * lib/g++.exp: Likewise.
14454         * lib/gcc-defs.exp: Likewise.
14455         * lib/gcc-dg.exp: Likewise.
14456         * lib/gcc.exp: Likewise.
14457         * lib/gcov.exp: Likewise.
14458         * lib/gfortran.exp: Likewise.
14459         * lib/mike-g++.exp: Likewise.
14460         * lib/mike-gcc.exp: Likewise.
14461         * lib/objc-torture.exp: Likewise.
14462         * lib/objc.exp: Likewise.
14463         * lib/profopt.exp: Likewise.
14464         * lib/target-libpath.exp: Likewise.
14465         * lib/target-supports.exp: Likewise.
14466         * lib/treelang.exp: Likewise.
14467         * lib/wrapper.exp: Likewise.
14468
14469 2005-03-08  Jeff Law  <law@redhat.com>
14470
14471         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14472         PHI-OPT changes.
14473
14474 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14475
14476         * gcc.dg/vect/pr20122.c: New test.
14477
14478 2005-03-07  Jeff Law  <law@redhat.com>
14479
14480         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14481         was folded away.
14482         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14483         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14484         * gcc.dg/tree-ssa/pr18134.c: New test.
14485
14486 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14487
14488         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14489         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14490         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14491
14492 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14493
14494         PR tree-opt/17671
14495         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14496
14497 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14498
14499         * g++.dg/warn/Wnvdtor.C: New test.
14500
14501 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14502
14503         * gcc.dg/torture/pr19683-1.c: New test.
14504
14505 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14506
14507         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14508         * gfortran.dg/g77/19990313-2.f: Ditto.
14509         * gfortran.dg/g77/19990313-3.f: Ditto.
14510         * gfortran.dg/g77/19990525-0.f: Ditto.
14511         * gfortran.dg/g77/19990826-0.f: Ditto.
14512         * gfortran.dg/g77/19990826-2.f: Ditto.
14513         * gfortran.dg/g77/19990826-3.f: Ditto.
14514         * gfortran.dg/g77/20000511-1.f: Ditto.
14515         * gfortran.dg/g77/20000511-2.f: Ditto.
14516         * gfortran.dg/g77/970625-2.f: Ditto.
14517         * gfortran.dg/g77/980310-2.f: Ditto.
14518         * gfortran.dg/g77/980310-3.f: Ditto.
14519         * gfortran.dg/g77/980310-8.f: Ditto.
14520         * gfortran.dg/g77/980519-2.f: Ditto.
14521         * gfortran.dg/g77/alpha1.f: Ditto.
14522         * gfortran.dg/g77/claus.f: Ditto.
14523         * gfortran.dg/g77/erfc.f: Ditto.
14524         * gfortran.dg/g77/short.f: Ditto.
14525         * gfortran.fortran-torture/execute/data.f90: Ditto.
14526         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14527         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14528
14529 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14530
14531         * lib/file-format.exp (gcc_target_object_format): Add check for som
14532         format and hardcode object formats on hppa*-*-hpux*.
14533         * lib/target-supports.exp (check_weak_available): Add check for som
14534         object format.  Always return 0 on hppa*-*-hpux10*.
14535
14536         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14537         is defined.
14538
14539         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14540
14541 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14542
14543         * gfortran.dg/pr19936_1.f90: New test.
14544         * gfortran.dg/pr19936_2.f90: New test.
14545         * gfortran.dg/pr19936_3.f90: New test.
14546
14547 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14548             Paul Thomas <prthomas@drfccad.cea.fr>
14549
14550         * gfortran.dg/PR19754_1.f90: New test.
14551         * gfortran.dg/PR19754_2.f90: Ditto.
14552
14553 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14554
14555         PR c++/19311
14556         * g++.dg/template/non-dependent11.C: New test.
14557
14558 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14559
14560         * lib/target-supports.exp (check_iconv_available): Fix comment.
14561
14562 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14563             Joseph S. Myers  <joseph@codesourcery.com>
14564
14565         PR c++/19797
14566         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14567
14568 2005-03-04  Matthew Sachs  <msachs@apple.com>
14569
14570         * gcc.exp (gcc_target_compile): Put braces around
14571         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14572         * objc.exp (objc_target_compile): Likewise.
14573         * treelang.exp (treelang_target_compile): Likewise.
14574
14575 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14576
14577         PR fortran/19673
14578         * gfortran.dg/func_result_1.f90: New test.
14579
14580 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14581
14582         * gcc.misc-tests/options.exp: New test.
14583
14584 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14585
14586         * gcc.dg/pr15784-4.c: New test.
14587
14588 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14589
14590         * gcc.c-torture/execute/pr17133.c: New.
14591         * gcc.c-torture/compile/20050303-1.c: New.
14592
14593 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14594
14595         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14596
14597 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14598
14599         * g++.dg/overload/using2.C: New.
14600
14601 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14602
14603         PR c++/19916
14604         * g++.dg/init/ptrmem2.C: New test.
14605
14606 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14607
14608         PR c/8927
14609         * gcc.dg/pr8927-1.c: New test.
14610
14611 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14612
14613         PR c++/20232
14614         * g++.dg/inherit/covariant12.C: New.
14615
14616 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14617
14618         PR fortran/19479
14619         * gfortran.dg/bound_1.f90: New test.
14620
14621 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14622
14623         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14624         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14625
14626 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14627
14628         PR c/20245
14629         * gcc.dg/pr20245-1.c: New test.
14630
14631 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14632
14633         PR middle-end/19874
14634         * gcc.c-torture/execute/20050119-2.c: New test case.
14635
14636 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14637
14638         * README: Update the DejaGnu bug reporting address.
14639         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14640         * lib/objc-torture.exp: Likewise.
14641
14642 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14643
14644         * gfortran.dg/boz_1.f90: New test.
14645         * gfortran.dg/boz_3.f90: New test.
14646         * gfortran.dg/boz_4.f90: New test.
14647
14648 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14649
14650         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14651         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14652
14653 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14654
14655         PR libfortran/20101
14656         * gfortran.dg/write_0_pe_format.f90: New test.
14657
14658 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14659
14660         PR c++/20206
14661         * g++.dg/opt/thunk2.C: New test.
14662         * g++.dg/opt/covariant1.C: New test.
14663
14664 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14665
14666         * gfortran.dg/e_d_fmt.f90: New test.
14667
14668 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14669
14670         * gcc.dg/asm-b.c: Fix comment typos.
14671
14672 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14673
14674         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14675         a V_MAY_DEF also.
14676
14677 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14678
14679         PR tree-opt/20188
14680         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14681         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14682         * gcc.dg/asm-b.c: New test.
14683
14684 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14685
14686         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14687         Disable this test on IRIX 6.
14688
14689 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14690
14691         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14692         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14693         parser.
14694
14695 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14696
14697         PR tree-optimization/20204
14698         * testsuite/gcc.dg/pr20204.c: New test.
14699
14700 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14701
14702         PR target/20196
14703         * gcc.c-torture/execute/20050224-1.c: New test.
14704
14705         PR c++/20175
14706         * g++.dg/warn/Wbraces2.C: New test.
14707
14708 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14709
14710         PR c++/19878
14711         * g++.dg/init/const2.C: New test.
14712
14713 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14714
14715         PR tree-optimization/20100
14716         * gcc.c-torture/execute/pr20100-1.c: New test.
14717
14718 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14719
14720         * gfortran.dg/implicit_3.f90: New test.
14721
14722         * gfortran.dg/deftype_1.f90: New test.
14723
14724 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14725
14726         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14727         the test passes.
14728         * g++.dg/other/anon3.C: Accept a warning.
14729
14730 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14731
14732         * gcc.dg/pr20017.c: Fix a comment typo.
14733
14734 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14735
14736         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14737
14738 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14739
14740         PR ada/19902
14741         * ada/acats/tests/cxa/cxa3004.a: Remove.
14742         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14743
14744 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14745
14746         PR c++/20073
14747         * g++.dg/init/const1.C: New test.
14748
14749         PR c++/19991
14750         * g++.dg/parse/constant7.C: New test.
14751
14752         PR c++/20152
14753         * g++.dg/parse/error27.C: New test.
14754         * g++.dg/template/qualttp15.C: Adjust error markers.
14755         * g++.old-deja/g++.other/struct1.C: Likewise.
14756
14757         PR c++/20153
14758         * g++.dg/template/error17.C: New test.
14759
14760         PR c++/20148
14761         * g++.dg/parser/error26.C: New test.
14762
14763 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14764
14765         PR tree-optimization/20100
14766         PR tree-optimization/20115
14767         * gcc.dg/pr20115.c: New test.
14768         * gcc.dg/pr20115-1.c: New test.
14769         * gcc.dg/pr20100.c: New test.
14770         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14771         call-clobbered variables after alias1.
14772
14773 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14774
14775         * gfortran.dg/list_read_4.f90: new test.
14776
14777 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14778
14779         PR rtl-optimization/20017.
14780         * gcc.dg/pr20017.c: New.
14781
14782 2005-02-22  Devang Patel  <dpatel@apple.com>
14783
14784         PR 19952
14785         * g++.dg/tree-ssa/pr19952.C: New test.
14786
14787 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14788
14789         PR c++/19883
14790         * g++.dg/parse/constant6.C: New test.
14791
14792 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14793
14794         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14795         * g++.dg/charset/asm2.c: Likewise.
14796         * g++.dg/charset/asm3.c: Likewise.
14797         * g++.dg/charset/asm4.c: Likewise.
14798         * g++.dg/charset/asm5.c: Likewise.
14799         * g++.dg/charset/attribute1.c: Likewise.
14800         * g++.dg/charset/attribute2.c: Likewise.
14801         * g++.dg/charset/extern1.cc: Likewise.
14802         * g++.dg/charset/extern2.cc: Likewise.
14803         * g++.dg/charset/extern3.cc: Likewise.
14804         * g++.dg/charset/function.cc: Likewise.
14805         * g++.dg/charset/string.c: Likewise.
14806         * g++.dg/charset/charset.exp: Likewise.
14807         * lib/target-supports.exp (check_iconv_available): Fix comment.
14808
14809 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14810
14811         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14812         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14813         * gcc.dg/charset/asm2.c: Likewise.
14814         * gcc.dg/charset/asm3.c: Likewise.
14815         * gcc.dg/charset/asm4.c: Likewise.
14816         * gcc.dg/charset/asm5.c: Likewise.
14817         * gcc.dg/charset/asm6.c: Likewise.
14818         * gcc.dg/charset/attribute1.c: Likewise.
14819         * gcc.dg/charset/attribute2.c: Likewise.
14820         * gcc.dg/charset/builtin1.c: Likewise.
14821         * gcc.dg/charset/extern.c: Likewise.
14822         * gcc.dg/charset/function.c: Likewise.
14823         * gcc.dg/charset/string.c: Likewise.
14824         * gcc.dg/charset/charset.exp: Likewise.
14825
14826 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14827
14828         PR fortran/20086
14829         * gfortran.dg/pr20086.f90: New test.
14830
14831 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14832
14833         PR tree-optimization/19786
14834         * g++.dg/tree-ssa/pr19786.C: New.
14835
14836 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14837
14838         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14839
14840 2005-02-21  Jeff Law  <law@redhat.com>
14841
14842         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14843
14844 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14845
14846         * gfortran.dg/do_iterator: Split loop, markup all lines for
14847         which an error locus is printed.
14848         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14849         locus is printed.
14850         * gfortran.dg/select_4.f90: Likewise.
14851         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14852         locuses in the various permutations.
14853
14854 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14855
14856         PR tree-optimization/19951
14857         * g++.dg/vect: New directory.
14858         * g++.dg/vect/vect.exp: New file.
14859         * g++.dg/vect/pr19951.cc: New testcase.
14860         * g++.dg/dg.exp: Also prune vectorizer tests.
14861
14862 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14863
14864         PR 18785
14865         * gcc.dg/charset/builtin1.c: New test.
14866
14867 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14868
14869         PR c++/19299
14870         * g++.dg/inherit/volatile1.C: New test.
14871
14872         PR c++/19440
14873         * g++.dg/template/dtor4.C: New test.
14874
14875 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14876
14877         * gfortran.dg/int_1.f90: New test.
14878
14879 2005-02-19  Devang Patel  <dpatel@apple.com>
14880
14881         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14882
14883 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14884
14885         * gfortran.dg/achar_1.f90: New test.
14886
14887 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14888
14889         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14890
14891 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14892             Jakub Jelinek  <jakub@redhat.com>
14893
14894         PR tree-optimization/19828
14895         * gcc.dg/tree-ssa/loop-7.c: New test.
14896         * gcc.c-torture/execute/20050218-1.c: New test.
14897
14898 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14899
14900         PR c/20043
14901         * gcc.dg/transparent-union-1.c: New test.
14902         * gcc.dg/transparent-union-2.c: New test.
14903
14904 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14905
14906         PR tree-optimization/18977
14907         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14908
14909 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14910
14911         PR target/20054
14912         * gcc.dg/pr20054.c: New test.
14913
14914 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14915
14916         PR c++/19508
14917         * g++.dg/ext/attrib20.C: New test.
14918
14919 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14920
14921         PR middle-end/20030
14922         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14923
14924 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14925
14926         PR c++/20008
14927         * g++.dg/opt/switch4.C: New.
14928
14929 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14930
14931         PR c++/20023
14932         PR tree-optimization/20009
14933         * gcc.c-torture/compile/20050217-1.c: New test.
14934         * g++.dg/opt/switch3.C: New test.
14935
14936         PR tree-optimization/18947
14937         * gcc.c-torture/compile/20050215-1.c: New test.
14938         * gcc.c-torture/compile/20050215-2.c: New test.
14939         * gcc.c-torture/compile/20050215-3.c: New test.
14940
14941 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14942
14943         PR c++/20028
14944         * g++.dg/template/crash34.C: New.
14945
14946         PR c++/20022
14947         * g++.dg/other/access3.C: New.
14948
14949 2005-02-17  Ira Rosen  <irar@il.ibm.com>
14950
14951         * gcc.dg/vect/vect-98.c: New test.
14952
14953 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
14954
14955         PR tree-optimization/19967
14956         * gcc.dg/pr19967.c: New.
14957
14958 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
14959
14960         PR middle-end/19857
14961         * gcc.dg/tree-ssa/20050215-1.c: New test.
14962         * gcc.c-torture/execute/20050215-1.c: New test.
14963
14964 2005-02-15  Eric Christopher  <echristo@redhat.com>
14965
14966         * gcc.dg/cpp/20050215-1.c: New file.
14967
14968 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
14969
14970         PR tree-optimization/15785
14971         * gcc.dg/pr15785-1.c: New test.
14972
14973 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
14974
14975         PR c++/17788
14976         * g++.dg/init/ctor4.C: New.
14977         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
14978
14979 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
14980
14981         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
14982         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
14983
14984 2005-02-15  Andreas Schwab  <schwab@suse.de>
14985
14986         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
14987         declare malloc.
14988
14989 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
14990
14991         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
14992
14993 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
14994
14995         PR tree-optimization/19853
14996         * gcc.c-torture/compile/pr19853.c: New test.
14997
14998 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
14999
15000         PR c++/19608
15001         * g++.dg/parse/local-class1.C: New.
15002
15003         PR c++/19895
15004         * g++.dg/parse/ptrmem3.C: New.
15005
15006         PR c++/19884
15007         * g++.old-deja/g++.oliva/template6.C: Add another case.
15008         * g++.dg/template/explicit6.C: New.
15009
15010 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15011
15012         PR c++/17816
15013         * g++.dg/other/redecl2.C: New.
15014
15015 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15016
15017         PR c++/19891
15018         * g++.dg/abi/covariant4.C: New.
15019
15020 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15021
15022         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15023
15024 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15025
15026         * gcc.dg/vect/vect-96.c: Fix typo.
15027
15028 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15029
15030         PR c++/14479
15031         PR c++/19487
15032         * g++.dg/template/enum5.C: New test.
15033
15034 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15035
15036         * gcc.dg/vect/vect-97.c: New test.
15037
15038 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15039
15040         * gcc.dg/vect/vect-96.c: New test.
15041
15042 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15043
15044         * gcc.dg/builtins-34.c: Also check ldexp*.
15045
15046 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15047
15048         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15049
15050 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15051
15052         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15053         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15054         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15055         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15056         selector_list, selector_expression, dg-process-target): Move to new
15057         file target-supports-dg.exp.
15058         * lib/target-supports-dg.exp: New.
15059
15060         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15061         New.
15062
15063 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15064
15065         PR c++/19666
15066         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15067
15068         PR middle-end/19858
15069         * gcc.c-torture/compile/20050210-1.c: New test.
15070
15071 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15072
15073         PR c++/19755
15074         * g++.dg/warn/Wbraces1.C: New test.
15075
15076 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15077
15078         * gcc.dg/builtins-52.c: New testcase.
15079
15080 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15081
15082         PR c/19342
15083         * gcc.c-torture/execute/20050119-1.c: New test.
15084
15085 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15086
15087         PR c++/19811
15088         * g++.dg/init/delete1.C: New test.
15089
15090 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15091
15092         PR c++/18470
15093         * g++.dg/template/static12.C: New test.
15094
15095 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15096
15097         PR c++/19787
15098         * g++.dg/conversion/ambig1.C: New test.
15099
15100         PR c++/19739
15101         * g++.dg/ext/attrib19.C: New test.
15102
15103         PR c++/19732
15104         * g++.dg/parse/dtor5.C: New test.
15105
15106         PR c++/19762
15107         * g++.dg/template/dtor3.C: New test.
15108
15109         PR c++/19826
15110         * g++.dg/template/static11.C: New test.
15111         * g++.dg/template/crash2.C: Remove dg-error marker.
15112
15113 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15114
15115         PR C++/18491
15116         * g++.old-deja/g++.mike/p10769a.C: Remove.
15117
15118 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15119
15120         * gcc.dg/builtins-48.c: New test case.
15121         * gcc.dg/builtins-49.c: New test case.
15122         * gcc.dg/builtins-50.c: New test case.
15123         * gcc.dg/builtins-51.c: New test case.
15124
15125 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15126
15127         PR middle-end/19583
15128         * g++.dg/warn/Wreturn-type-3.C: New test.
15129
15130 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15131
15132         PR middle-end/19402
15133         * gcc.dg/pr19402-1.c: New testcase.
15134         * gcc.dg/pr19402-2.c: likewise.
15135
15136 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15137
15138         PR middle-end/19854
15139         * g++.dg/tree-ssa/tmmti.C: New testcase.
15140
15141 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15142
15143         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15144
15145 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15146
15147         PR c++/19733
15148         * g++.dg/parse/crash23.C: New test.
15149         * g++.dg/warn/Weff1.C: New test.
15150
15151 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15152
15153         * gcc.dg/20050209-1.c: New test.
15154
15155 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15156
15157         PR target/19799
15158         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15159
15160 2005-02-08  Mike Stump  <mrs@apple.com>
15161
15162         * g++.dg/pch/import-2.c: New test.
15163         * g++.dg/pch/import-2.hs: New.
15164         * g++.dg/pch/include/import-2a.h: New.
15165         * g++.dg/pch/include/import-2b.h: New.
15166
15167 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15168
15169         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15170
15171 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15172
15173         * gfortran.dg/substr_1.f90: New test.
15174
15175 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15176
15177         PR middle-end/19775
15178         * gcc.dg/torture/builtin-power-1.c: Disable test for
15179         invalid transformation.
15180         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15181         no longer optimize.
15182         * gcc.dg/builtins-47.c: New testcase.
15183
15184 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15185             Dorit Naishlos  <dorit@il.ibm.com>
15186
15187         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15188
15189 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15190
15191         * gcc.c-torture/compile/20050206-1.c: New test.
15192
15193 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15194
15195         PR tree-opt/19768
15196         * g++.dg/opt/pr19768.C: New test.
15197
15198 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15199
15200         PR tree-opt/19736
15201         * gcc.c-torture/compile/pr19736.c: New test.
15202
15203 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15204
15205         PR c++/17401
15206         * g++.dg/parse/error25.C: New test.
15207
15208 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15209
15210         * gcc.c-torture/execute/20050203-1.c: New.
15211
15212 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15213
15214         * gcc.dg/vect/vect-85.c: Remove xfail.
15215         * gcc.dg/vect/vect-86.c: Remove xfail.
15216         * gcc.dg/vect/vect-87.c: Remove xfail.
15217         * gcc.dg/vect/vect-88.c: Remove xfail.
15218
15219 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15220
15221         * gcc.dg/altivec-19.c: New.
15222
15223 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15224
15225         PR c/17807
15226         * gcc.dg/nested-func-3.c: New test.
15227         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15228
15229 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15230
15231         * gcc.test-framework/gen_directive_tests: Generate tests for
15232         selector expressions.
15233
15234 2005-02-02  Matt Austern  <austern@apple.com>
15235
15236         PR c++/19628
15237         * g++/ext/builtin7.C: New.
15238         * g++/ext/builtin8.C: New.
15239
15240 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15241
15242         PR c/18502
15243         * gcc.dg/pr18502-1.c: New test.
15244
15245 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15246
15247         PR c++/17413
15248         * g++.dg/template/local4.C: Tweak.
15249
15250 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15251
15252         PR tree-optimization/19578
15253         * gcc.c-torture/compile/20050202-1.c: New test.
15254
15255 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15256
15257         PR c/19435
15258         * gcc.dg/c99-init-4.c: New test.
15259
15260 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15261
15262         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15263
15264         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15265
15266         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15267         * g++.dg/eh/check-vect.h: New.
15268
15269         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15270         * gcc.dg/vect/vect-78.c: Ditto.
15271         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15272         Remove.
15273
15274         * g++.dg/conversion/simd1.C: Expect warning.
15275         * g++.dg/ext/attribute-test-1.C: Ditto.
15276         * g++.dg/ext/attribute-test-2.C: Ditto.
15277         * g++.dg/ext/attribute-test-3.C: Ditto.
15278         * g++.dg/ext/attribute-test-4.C: Ditto.
15279
15280         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15281         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15282
15283         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15284
15285 2005-02-01  Richard Henderson  <rth@redhat.com>
15286
15287         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15288         long double for ibm double-double format.
15289         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15290
15291 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15292
15293         PR tree-optimization/19633
15294         * testsuite/gcc.dg/pr19633-1.c: New test.
15295         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15296         to NULL or a symbol.
15297
15298 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15299
15300         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15301         New procs.
15302         (dg-process-target (local override)): Handle selector expressions.
15303
15304         * gcc.test-framework/README: Describe tests in source directory.
15305         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15306         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15307         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15308         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15309         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15310         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15311         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15312         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15313         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15314         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15315         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15316         * gcc.test-framework/dg-error-exp-P.c: New test.
15317         * gcc.test-framework/dg-error-exp-XP.c: New test.
15318         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15319         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15320         * gcc.test-framework/dg-output-exp-P.c: New test.
15321         * gcc.test-framework/dg-output-exp-XF.c: New test.
15322         * gcc.test-framework/dg-warning-exp-P.c: New test.
15323         * gcc.misc-tests/dg-1.c: Remove.
15324         * gcc.misc-tests/dg-2.c: Remove.
15325         * gcc.misc-tests/dg-3.c: Remove.
15326         * gcc.misc-tests/dg-4.c: Remove.
15327         * gcc.misc-tests/dg-5.c: Remove.
15328         * gcc.misc-tests/dg-6.c: Remove.
15329         * gcc.misc-tests/dg-7.c: Remove.
15330         * gcc.misc-tests/dg-8.c: Remove.
15331         * gcc.misc-tests/dg-9.c: Remove.
15332         * gcc.misc-tests/dg-10.c: Remove.
15333         * gcc.misc-tests/dg-11.c: Remove.
15334         * gcc.misc-tests/dg-12.c: Remove.
15335         * gcc.misc-tests/dg-test.exp: Remove.
15336
15337         * gcc.test-framework/test-framework.awk: Change recording and
15338         printing of passes and failures.
15339
15340         * gcc.test-framework: New directory.
15341         * gcc.test-framework/README: New.
15342         * gcc.test-framework/test-framework.exp: New.
15343         * gcc.test-framework/test-framework.awk: New.
15344         * gcc.test-framework/gen_directive_tests: New.
15345
15346 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15347
15348         * lib/treelang.exp: Fix comment typos.
15349         (treelang_target_compile): Don't append libs=-ltreelang to options.
15350
15351 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15352
15353         * g++.dg/parse/typename7.C: Adjust error messages.
15354
15355 2005-01-31  Jeff Law  <law@redhat.com>
15356
15357         * gcc.c-torture/execute/20050131-1.c: New test.
15358         * gcc.dg/wcaselabel.c: New test.
15359
15360 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15361
15362         * g++.dg/other/warning1.C: Adjust error messags.
15363         * g++.dg/parse/constant5.C: New test.
15364
15365 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15366
15367         PR c/19333
15368         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15369         the test case valid.
15370         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15371         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15372         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15373         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15374         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15375         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15376
15377 2005-01-31  Dale Johannesen  <dalej@apple.com>
15378
15379         * g++.dg/opt/pr19650.C: New test.
15380
15381 2005-01-31  Richard Henderson  <rth@redhat.com>
15382
15383         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15384         long double for intel double extended format.
15385         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15386
15387 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15388
15389         PR c++/19555
15390         * g++.dg/template/static10.C: New test.
15391
15392         PR c++/19395
15393         * g++.dg/parse/error24.C: New test.
15394
15395         PR c++/19367
15396         * g++.dg/lookup/builtin1.C: New test.
15397
15398         PR c++/19457
15399         * g++.dg/warn/conv3.C: New test.
15400
15401 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15402
15403         PR fortran/19647
15404         * gfortan.dg/inquire_7.f90
15405
15406 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15407
15408         PR tree-optimization/15791
15409         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15410         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15411         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15412         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15413         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15414         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15415         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15416         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15417         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15418         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15419
15420 2005-01-29  Paul Brook  <paul@codesourcery.com>
15421
15422         PR fortran/18565
15423         * check.c (real_or_complex_check): New function.
15424         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15425         * intrinsic.c (add_functions): Use new check functions.
15426         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15427         Add prototypes.
15428
15429 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15430
15431         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15432         gcc.dg/lvalue-3.c: New tests.
15433         * gcc.dg/concat.c: Update expected messages.
15434
15435 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15436
15437         PR libfortran/19595
15438         * gfortran.dg/eor_1.f90: New test.
15439
15440 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15441
15442         PR fortran/19589
15443         * gfortran.dg/logical_data_1.f90: New test.
15444
15445 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/19253
15448         * g++.dg/template/crash33.C: New test.
15449
15450         PR c++/19667
15451         * g++.dg/template/crash32.C: New test.
15452
15453 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15454
15455         PR middle-end/16558
15456         * g++.dg/warn/Wreturn-type-2.C: New test.
15457
15458 2004-06-24  Jeff Law  <law@redhat.com>
15459
15460         * gcc.dg/tree-ssa/20050128-1.c: New test.
15461
15462 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15463
15464         * gcc.target/frv/all-mdpackh-1.c: New test.
15465
15466 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15467
15468         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15469
15470 2005-01-27  Richard Henderson  <rth@redhat.com>
15471
15472         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15473
15474 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15475
15476         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15477
15478 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15479
15480         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15481         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15482         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15483         to cope with cases where the multilib options override the dg-options.
15484
15485 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15486
15487         PR c/18946
15488         * gcc.dg/noncompile/20050120-1.c: New test.
15489
15490 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15491
15492         PR tree-optimization/19633
15493         * gcc.dg/pr19633.c: New test.
15494         * gcc.dg/tree-ssa/pr19633.c: New test.
15495
15496 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15497
15498         * gcc.dg/20041216-1.c: New test.
15499
15500 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15501
15502         PR objc/18862
15503         * objc.dg/selector-2.m: New test.
15504
15505 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * g++.dg/opt/range-test-2.C: New test.
15508
15509         PR rtl-optimization/19579
15510         * gcc.c-torture/execute/20050124-1.c: New test.
15511
15512 2005-01-26  Greg Parker  <gparker@apple.com>
15513         Stuart Hastings  <stuart@apple.com>
15514
15515         * gcc.c-torture/execute/20050125-1.c: New.
15516
15517 2005-01-18  Jan Hubicka  <jh@suse.cz>
15518
15519         PR tree-optimize/19337
15520         * gcc.c-torture/compile/20050119-1.c: New test.
15521
15522 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15523
15524         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15525         test for successful match.
15526
15527 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15528
15529         PR objc/18408
15530         * objc.dg/comp-types-7.m: New test.
15531
15532 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15533
15534         * lib/target-supports.exp (current_target_name): New.
15535         (check_effective_target_ilp32, check_effective_target_lp64):
15536         Cache the result to use as long as the current target, with
15537         multilib flags, remains the same.
15538
15539         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15540         (dg-require-weak, dg-require-visibility, dg-require-alias,
15541         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15542         dg-require-effective-target, dg-skip-if): Remove call to
15543         skip_test_and_clear_xfail.
15544         (dg-test): Clear xfail data.
15545
15546 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15547
15548         PR target/17751
15549         * gcc.dg/ppc64-toc.c: New test.
15550
15551         * g++.dg/tree-ssa/empty-1.C: New test.
15552
15553         PR middle-end/19551
15554         * gcc.c-torture/execute/20050121-1.c: New test.
15555         * gcc.dg/20050121-2.c: New test.
15556
15557 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15558         Paul Brook  <paul@codesourcery.com>
15559
15560         PR fortran/17941
15561         * gfortran.dg/real_const_1.f: New test.
15562         * gfortran.dg/real_const_2.f90: New test.
15563         * gfortran.dg/complex_int_1.f90: New test.
15564
15565 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15566
15567         PR fortran/19313
15568         * gfortan.dg/inquire_6.f90: New test.
15569
15570 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15571
15572         PR libfortran/19451
15573         * open_readonly_1.f90: New test.
15574
15575 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15576
15577         PR libfortran/18982
15578         * gfortran.dg/open_new.f90: New file.
15579
15580 2005-01-22  Paul Brook  <paul@codesourcery.com>
15581
15582         * namelist_1.f90: New test.
15583
15584 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15585
15586         PR tree-optimization/19484
15587         * gcc.c-torture/compile/20050122-[12].c: New tests.
15588
15589 2005-01-22  Paul Brook  <paul@codesourcery.com>
15590
15591         * gfortran.dg/implicit_2.f90: New test.
15592
15593 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15594
15595         PR fortran/19314
15596         * gfortran.dg/inquire_5.f90: New test.
15597
15598 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15599
15600         PR c/18809
15601         * gcc.dg/pr18809-1.c: New test.
15602
15603 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15604
15605         * gcc.dg/20050121-1.c: New test.
15606
15607         PR tree-optimization/13000
15608         * gcc.dg/20040206-1.c: Change warning to point where function is
15609         being inlined.
15610
15611 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15612
15613         PR c++/19208
15614         * g++.dg/template/array11.C: New test.
15615
15616 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15617
15618         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15619         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15620         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15621         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15622         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15623         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15624
15625 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15626
15627         PR tree-optimization/15349
15628         * gcc.dg/tree-ssa/pr15349.c: New.
15629
15630 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15631
15632         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15633
15634 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15635
15636         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15637         scan-assembler-times directive name.
15638
15639         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15640         after dg-do.
15641
15642         PR rtl-optimization/19462
15643         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15644
15645 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15646
15647         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15648         counting function calls on ia64.
15649
15650 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15651
15652         PR rtl-optimization/15139
15653         * gcc.dg/20050111-2.c: New test.
15654
15655         PR c/17297
15656         * gcc.c-torture/compile/20050113-1.c: New testcase.
15657
15658         PR middle-end/19164
15659         * gcc.dg/20050113-1.c: New testcase.
15660
15661 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15662
15663         * gcc.dg/vect/vect-85.c: Add comment.
15664         * gcc.dg/vect/vect-86.c: Add xfail for now.
15665         * gcc.dg/vect/vect-87.c: Add xfail for now.
15666         * gcc.dg/vect/vect-88.c: Add xfail for now.
15667         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15668
15669 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15672
15673 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15674
15675         * g++.dg/debug/typedef3.C: New test.
15676
15677 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15678
15679         PR c/19472
15680         * gcc.dg/asm-a.c: New test.
15681
15682 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15683
15684         * gcc.dg/sh-relax.c: Add prototype for abort.
15685
15686 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15687
15688         * gcc.dg/short-compare-1.c: New test.
15689         * gcc.dg/short-compare-2.c: Likewise.
15690
15691 2005-01-18  Michael Matz  <matz@suse.de>
15692
15693         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15694
15695 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15696
15697         PR tree-optimization/19121
15698         * gcc.c-torture/compile/pr19121.c: New test.
15699
15700 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15701
15702         PR target/19357
15703         * gcc.c-torture/compile/pr19357.c: New test.
15704
15705 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15706
15707         PR c/5675
15708         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15709         pass--those that refer just to the variable, possibly with a
15710         cast.
15711         * gcc.dg/c99-const-expr-3.c: Likewise.
15712
15713         PR middle-end/13127
15714         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15715         longer emitted.
15716
15717 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15718
15719         PR fortran/18778
15720         * gfortran.dg/endfile_2.f90: New test.
15721
15722 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15723
15724         PR 19168
15725         * gfortran.dg/select_5.f90: New test.
15726
15727 2004-01-16  Paul Brook  <paul@codesourcery.com>
15728
15729         * gfortran.dg/common_4.f90: New test.
15730
15731 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15732
15733         PR rtl-optimization/19462
15734         * gcc.dg/torture/pr19462-1.c: New test.
15735
15736 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15737
15738         PR objc/19321
15739         * objc.dg/func-ptr-2.m: New.
15740         * objc.dg/volatile-1.m: New.
15741
15742 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15743
15744         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15745
15746 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15747
15748         PR tree-optimization/19060
15749         * gcc.c-torture/execute/20050104-1.c: New test.
15750
15751 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15752
15753         PR fortran/18983
15754         * gfortran.dg/write_to_null.f90: New test.
15755
15756 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15757             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15758
15759         PR other/19328
15760         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15761         argument.
15762
15763 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15764
15765         PR c++/19263
15766         * g++.dg/init/vector1.C: New test.
15767
15768 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15769
15770         PR target/13158
15771         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15772         PR target/18987
15773         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15774
15775 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15776
15777         * gfortran.dg/select_1.f90: New test.
15778         * gfortran.dg/select_2.f90: New test.
15779         * gfortran.dg/select_3.f90: New test.
15780         * gfortran.dg/select_4.f90: New test.
15781
15782 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15783
15784         PR middle-end/19084
15785         PR rtl-optimization/19348
15786         * gcc.dg/20050111-1.c: New test.
15787         * gcc.c-torture/execute/20050111-1.c: New test.
15788
15789         * gcc.dg/i386-asm-4.c: New test.
15790
15791 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15792
15793         * gcc.dg/nested-func-2.c: New test.
15794         * ada/acats/norun.lst: Remove c953002.
15795
15796 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15797
15798         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15799
15800 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15801
15802         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15803
15804 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15805
15806         PR target/18761
15807         * g++.dg/abi/align1.C: New test.
15808
15809 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15810
15811         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15812         at a time.
15813         * g++.dg/ext/altivec_check.h: Support compiling as C.
15814
15815 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15816
15817         PR c++/19355
15818         * g++.dg/expr/pr19355-1.C: New test case.
15819
15820 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15821
15822         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15823         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15824         * ada/acats/tests/c3/c92005b.ada: Likewise.
15825         * ada/acats/tests/c3/cxb3012.a: Likewise.
15826         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15827
15828 2005-01-09  Paul Brook  <paul@codesourcery.com>
15829
15830         * gfortran.dg/common_2.f90: New file.
15831         * gfortran.dg/common_3.f90: New file.
15832
15833 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15834
15835         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15836
15837 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15838
15839         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15840         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15841         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15842         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15843         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15844         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15845         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15846         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15847         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15848         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15849         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15850         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15851         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15852         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15853         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15854         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15855         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15856         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15857         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15858         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15859         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15860         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15861         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15862         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15863         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15864         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15865         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15866         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15867         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15868         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15869         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15870         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15871         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15872         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15873         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15874         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15875         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15876         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15877         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15878         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15879         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15880         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15881         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15882         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15883         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15884         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15885         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15886         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15887         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15888         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15889         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15890         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15891         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15892         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15893         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15894         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15895         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15896         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15897         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15898         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15899         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15900         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15901         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15902         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15903         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15904         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15905         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15906
15907         * gcc.dg/vect/vect-1.c: Fix spelling.
15908         * gcc.dg/vect/vect-10.c: Fix spelling.
15909         * gcc.dg/vect/vect-11.c: Fix spelling.
15910         * gcc.dg/vect/vect-12.c: Fix spelling.
15911         * gcc.dg/vect/vect-14.c: Fix spelling.
15912         * gcc.dg/vect/vect-15.c: Fix spelling.
15913         * gcc.dg/vect/vect-16.c: Fix spelling.
15914         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15915         * gcc.dg/vect/vect-64.c: Fix comments.
15916         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15917
15918 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15919             Ira Rosen  <irar@il.ibm.com>
15920
15921         * gcc.dg/vect/vect-70.c: New test.
15922         * gcc.dg/vect/vect-71.c: New test.
15923
15924 2005-01-09  Manfred Hollstein  <mh@suse.com>
15925
15926         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15927         * gcc.dg/pr18241-2.c: Likewise.
15928         * gcc.dg/pr18241-3.c: Likewise.
15929         * gcc.dg/pr18241-4.c: Likewise.
15930         * gcc.dg/pr18241-5.c: Likewise.
15931
15932 2005-01-08  Richard Henderson  <rth@redhat.com>
15933
15934         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15935         False for x86 and x86-64.
15936
15937 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15938
15939         PR tree-optimization/18241
15940         * gcc.dg/pr18241-1.c: New test.
15941         * gcc.dg/pr18241-2.c: New test.
15942         * gcc.dg/pr18241-3.c: New test.
15943         * gcc.dg/pr18241-4.c: New test.
15944         * gcc.dg/pr18241-5.c: New test.
15945
15946 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
15947
15948         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
15949         gfortran.dg/select_4.f90: New.
15950
15951 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15952
15953         * gcc.c-torture/execute/20050107-1.c: New test.
15954
15955 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
15956
15957         PR c++/19298
15958         * g++.dg/template/ref2.C: New.
15959
15960 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
15961
15962         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
15963         instead of being empty.
15964
15965 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15966
15967         PR fortran/15553
15968         * gfortran.dg/array-1.f90: New test.
15969
15970 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
15971
15972         PR tree-optimization/19283
15973         * gcc.c-torture/execute/20050106-1.c: New test.
15974
15975         PR rtl-optimization/18861
15976         * gcc.dg/20050105-1.c: New test.
15977
15978         PR tree-optimization/18828
15979         * gcc.dg/20050105-2.c: New test.
15980
15981 2005-01-07  Andreas Jaeger  <aj@suse.de>
15982
15983         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
15984
15985 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
15986
15987         PR fortran/18398
15988         * gfortran.dg/fmt_read.f90: New test.
15989
15990 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
15991
15992         * gcc.dg/rs6000-ldouble-2.c: New.
15993
15994 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
15995
15996         PR c++/19244
15997         * g++.dg/parser/ctor2.C: New test.
15998
15999 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16000
16001         PR c++/17154
16002         * g++.dg/template/using9.C: New test.
16003
16004 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16005
16006         PR c++/19258
16007         * g++.dg/lookup/friend6.C: New test.
16008
16009 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16010
16011         PR c++/19270
16012         * g++.dg/template/array10.C: New.
16013
16014 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16015
16016         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16017         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16018
16019 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16020
16021         * gcc.c-torture/compile/20050105-1.c: New test.
16022
16023 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16024
16025         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16026
16027 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16028
16029         PR middle-end/19100
16030         * gcc.dg/conv-3.c: New test case.
16031
16032 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16033
16034         * gcc.dg/asm-wide-1.c: New test.
16035
16036 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16037
16038         PR c++/19030
16039         * g++.dg/parse/crash22.C: New
16040
16041 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16042
16043         PR 19257
16044         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16045
16046 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16047
16048         PR middle-end/17767
16049         * gcc.dg/i386-mmx-6.c: New test case.
16050
16051 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16052
16053         PR tree-optimization/18308
16054         * gcc.dg/vect/pr18308.c: New testcase.
16055
16056 2005-01-04  Andreas Jaeger  <aj@suse.de>
16057
16058         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16059
16060 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16061             Robert Bowdidge <bowdidge@apple.com>
16062
16063         * gcc.dg/cpp/subframework1.c: New.
16064         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16065         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16066         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16067         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16068
16069 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16070
16071         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16072         producing warning.
16073         * gcc.dg/darwin-weakimport-2.c: New.
16074
16075 2005-01-03  Richard Henderson  <rth@redhat.com>
16076
16077         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16078
16079 2005-01-03  Richard Henderson  <rth@redhat.com>
16080
16081         * gcc.dg/vect/vect.exp: Enable for ia64.
16082         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16083         (check_effective_target_vect_float): Likewise.
16084         (check_effective_target_vect_no_align): Likewise.
16085         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16086         * gcc.dg/vect/vect-8.c: Likewise.
16087
16088 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16089
16090         PR target/19236
16091         * gcc.dg/pr19236-1.c: New test case.
16092
16093 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16094
16095         PR rtl-optimization/12092
16096         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16097
16098 2005-01-02  Andreas Jaeger  <aj@suse.de>
16099
16100         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16101
16102 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16103             Andrew Pinski  <pinskia@physics.uc.edu>
16104
16105         PR rtl-optimization/12092
16106         * gcc.dg/pr12092-1.c: New test case.
16107
16108 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16109
16110         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16111         'hidden' and 'default' for better portability.
16112         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16113
16114         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16115         6 and 7.
16116         * g++.old-deja/g++.brendan/new3.C: Likewise.
16117
16118 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16119
16120         * gcc.dg/20041231-1.C: New test.
16121         * g++.dg/warn/Wunreachable-code-1.C: New test.
16122
16123 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16124
16125         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16126         file, not /dev/null.  Abort on error.
16127
16128 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16129             Ziemowit Laski  <zlaski@apple.com>
16130
16131         PR objc/18971
16132         * objc.dg/encode-5.m: New test.
16133
16134 2004-12-29  Richard Henderson  <rth@redhat.com>
16135
16136         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16137         * objc.dg/stabs-1.m: Disable for ia64.
16138
16139 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16140
16141         PR c++/19190
16142         * g++.dg/warn/Wunused-10.C: New test.
16143
16144 2004-12-28  Richard Henderson  <rth@redhat.com>
16145
16146         * objc.dg/stabs-1.m: Disable for alpha.
16147
16148 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16149
16150         PR c++/19149
16151         * g++.dg/parse/error23.C: New test.
16152
16153 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16154
16155         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16156
16157         PR fortran/19032
16158         * gfortran.dg/intrinsic_modulo_1.f90: New.
16159         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16160         tests with divisor -1.
16161
16162 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16163
16164         * g++.dg/opt/temp1.C (memcpy): Return a value.
16165
16166         PR c++/19148
16167         * g++.dg/expr/cond7.C: New test.
16168
16169 2004-12-27  Paul Brook  <paul@codesourcery.com>
16170
16171         * gfortran.dg/g77/select_no_compile.f: Remove.
16172
16173 2004-12-27  Richard Henderson  <rth@redhat.com>
16174
16175         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16176         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16177         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16178
16179 2004-12-26  Richard Henderson  <rth@redhat.com>
16180
16181         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16182         by 1i instead of token pasting.
16183
16184 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16185
16186         PR tree-optimization/17578
16187         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16188         to additional_flags.
16189         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16190
16191 2004-12-25  Richard Henderson  <rth@redhat.com>
16192
16193         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16194         Remove Alpha.
16195
16196 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16197
16198         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16199         hppa*-*-hpux*.
16200         * gcc.dg/pr17957.c (dg-options): Likewise.
16201         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16202         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16203         instead of 0 on __hppa__.
16204         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16205         "foo,%r" on hppa*-*-*.
16206
16207 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16208
16209         PR fortran/19071
16210         * gfortran.dg/complex_write.f90: New test.
16211
16212 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16213
16214         PR c++/17595
16215         * g++.dg/parse/pragma2.C: New test.
16216
16217         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16218
16219 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16220
16221         * gcc.dg/empty2.c: Add missing dg-warning.
16222
16223 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16224
16225         PR c++/17413
16226         * g++.dg/template/local4.C: New test.
16227         * g++.dg/template/crash19.C: Add dg-error marker.
16228
16229         * g++.dg/template/crash31.C: Correct embedded PR number.
16230
16231 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/16405
16234         * g++.dg/opt/temp1.C: Add do-run marker.
16235
16236 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16237
16238         * g++.dg/template/spec19.C: New.
16239
16240 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16241
16242         PR target/16819
16243         * gcc.dg/empty2.c: New.
16244
16245 2004-12-23  Richard Henderson  <rth@redhat.com>
16246
16247         * lib/target-supports.exp (check_effective_target_vect_no_align):
16248         Remove i?86 and x86-64.
16249
16250 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16251
16252         PR c++/16405
16253         * g++.dg/opt/temp1.C: New test.
16254
16255 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16256
16257         PR c++/18733
16258         * g++.dg/template/friend33.C: New testcase.
16259
16260 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16261
16262         PR c++/18464
16263         * g++.dg/template/cond5.C: New test.
16264
16265         PR c++/18492
16266         * g++.dg/inherit/thunk3.C: New test.
16267
16268         PR c++/11224
16269         * g++.dg/warn/Wunused-9.C: New test.
16270
16271 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16272
16273         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16274
16275 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16276
16277         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16278
16279 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16280
16281         PR c++/18378
16282         * g++.dg/ext/packed8.C: New test.
16283
16284         PR c++/19063
16285         * g++.dg/template/crash31.C: New test.
16286
16287         PR c++/19034
16288         * g++.dg/template/crash30.C: New test.
16289
16290 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16291
16292         PR C++/18984
16293         * g++.dg/eh/ctor3.C: New test.
16294
16295 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16296
16297         * objc.dg/stabs-1.m: Allow section name to be quoted and
16298         assembly label to begin with '.LL'.
16299
16300 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16301
16302         * gcc.dg/vect/vect.exp
16303         (check_effective_target_lp64_or_vect_no_align): New.
16304         * gcc.dg/vect/vect-77.c: Use it.
16305         * gcc.dg/vect/vect-78.c: Use it.
16306
16307         * lib/target-supports.exp
16308         (check_effective_target_vect_no_max,
16309         check_effective_target_vect_no_bitwise,
16310         check_effective_target_vect_no_align): New.
16311         * gcc.dg/vect/vect-13.c: Use them.
16312         * gcc.dg/vect/vect-17.c: Ditto.
16313         * gcc.dg/vect/vect-18.c: Ditto.
16314         * gcc.dg/vect/vect-19.c: Ditto.
16315         * gcc.dg/vect/vect-20.c: Ditto.
16316         * gcc.dg/vect/vect-27.c: Ditto.
16317         * gcc.dg/vect/vect-29.c: Ditto.
16318         * gcc.dg/vect/vect-44.c: Ditto.
16319         * gcc.dg/vect/vect-48.c: Ditto.
16320         * gcc.dg/vect/vect-50.c: Ditto.
16321         * gcc.dg/vect/vect-52.c: Ditto.
16322         * gcc.dg/vect/vect-54.c: Ditto.
16323         * gcc.dg/vect/vect-56.c: Ditto.
16324         * gcc.dg/vect/vect-58.c: Ditto.
16325         * gcc.dg/vect/vect-60.c: Ditto.
16326         * gcc.dg/vect/vect-72.c: Ditto.
16327         * gcc.dg/vect/vect-80.c: Ditto.
16328
16329 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16330
16331         PR c++/14075
16332         * g++.dg/init/string1.C: New.
16333
16334         PR c++/18975
16335         * g++.dg/other/synth1.C: New.
16336
16337 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16338
16339         PR c/18963
16340         * gcc.dg/pr18963-1.c: New test.
16341
16342 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16343
16344         PR c/18596
16345         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16346         * gcc.dg/pr18596-1.c: Use dg-error.
16347         (dg-options): Use -fno-unit-at-a-time.
16348         * gcc.dg/pr18596-2.c: New test.
16349         * gcc.dg/pr18596-3.c: New test.
16350
16351 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16352
16353         PR middle-end/18683
16354         * g++.dg/opt/pr18683-1.C: New test case.
16355
16356 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16357
16358         PR other/19093
16359         * g++.dg/opt/max1.C: Fix for 64bit targets.
16360
16361 2004-12-20  Matt Austern  <austern@apple.com>
16362
16363         PR c++/19044
16364         * g++.dg/ext/builtin6.C: New
16365
16366 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16367
16368         PR tree-optimization/19080
16369         * gcc.c-torture/compile/pr19080.c: New test.
16370
16371 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16372
16373         * gcc.dg/20041219-1.c: New test.
16374
16375 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16376
16377         PR middle-end/19068
16378         * g++.dg/opt/max1.C: New test case.
16379
16380 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16381
16382         * gcc.dg/fdata-sections-1.c: New test.
16383
16384 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16385
16386         PR middle-end/18548
16387         * gcc.dg/max-1.c: New test case.
16388
16389 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16390
16391         * gcc.c-torture/execute/20041218-1.c: New test.
16392
16393 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16394
16395         * gcc.dg/pr18501.c: New test.
16396         * gcc.dg/uninit-5.c: XFAIL.
16397         * gcc.dg/uninit-9.c: XFAIL.
16398
16399 2004-12-17  Dale Johannesen  <dalej@apple.com>
16400
16401         * gcc.dg/20041213-1.c: New.
16402
16403 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16404
16405         * objc.dg/stabs-1.m: Allow assembly label to begin
16406         with a dot ('.').
16407
16408 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16409
16410         * gcc.c-torture/execute/20041213-1.c: Move...
16411         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16412
16413 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16414
16415         PR c++/18721
16416         * g++.dg/lookup/conv-5.C: New.
16417
16418 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16419
16420         * objc.dg/stabs-1.m: New test.
16421
16422 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16423
16424         * gcc.dg/visibility-c.c: Change compile to
16425         assemble for the test.
16426
16427 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16428
16429         PR target/19041
16430         * gcc.dg/visibility-c.c: New test.
16431
16432 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16433
16434         PR middle-end/18493
16435         * gcc.dg/switch-8.c: New test case.
16436
16437 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16438
16439         PR c++/18905
16440         * g++.dg/template/init4.C: New.
16441         * g++.dg/opt/static3.C: Enable optimizer.
16442
16443 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16444
16445         * g++.dg/other/complex1.C: New test.
16446
16447 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16448
16449         * g++.dg/opt/inline9.C: New test.
16450
16451 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16452
16453         PR fortran/18993
16454         * gfotran.dg/nullify_1.f: New test.
16455
16456 2004-12-15  Richard Henderson  <rth@redhat.com>
16457
16458         * gcc.target/i386/i386.exp: New harness.
16459         * gcc.target/i386/vect-args.c: New.
16460
16461 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16462
16463         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16464
16465 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16466
16467         PR c++/18825
16468         * g++.dg/template/friend32.C: New test.
16469
16470 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16471
16472         * cpp/pragma-once-1.c: New test.
16473         * cpp/pragma-once-1b.h: Likewise.
16474         * cpp/pragma-once-1c.h: Likewise.
16475         * cpp/pragma-once-1d.h: Likewise.
16476         * cpp/inc/pragma-once-1a.h: Likewise.
16477
16478 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16479             Steven G. Kargl  <kargls@comcast.net>
16480
16481         PR fortran/17597
16482         * gfortran.dg/list_read_3.f90: New test.
16483
16484 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16485
16486         * gcc.dg/ftrapv-2.c: New test.
16487
16488 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16489
16490         PR c++/18981
16491         * g++.dg/template/typename9.C: New test.
16492
16493 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16494
16495         PR c++/18738
16496         * g++.dg/template/typename8.C: New test.
16497         * g++.dg/parse/friend2.C: Tweak error message.
16498
16499 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16500
16501         * gcc.c-torture/20041214-1.c: New test.
16502
16503 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16504
16505         PR c++/18965
16506         * g++.dg/init/array17.C: New test.
16507
16508 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16509
16510         PR c++/18793
16511         * g++.dg/init/aggr3.C: New test.
16512
16513 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16514
16515         * gcc.dg/altivec-types-1.c: New test.
16516         * gcc.dg/altivec-types-2.c: New test.
16517         * gcc.dg/altivec-types-3.c: New test.
16518         * gcc.dg/altivec-types-4.c: New test.
16519         * g++.dg/ext/altivec-types-1.C: New test.
16520         * g++.dg/ext/altivec-types-2.C: New test.
16521         * g++.dg/ext/altivec-types-3.C: New test.
16522         * g++.dg/ext/altivec-types-4.C: New test.
16523
16524 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16525
16526         PR middle-end/18951
16527         * gcc.c-torture/execute/20041213-1.c: New test.
16528
16529 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16530
16531         PR c++/18949
16532         * g++.dg/template/cast1.C: New.
16533
16534 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16535
16536         * gcc.c-torture/execute/20041213-2.c: New test.
16537
16538 2004-12-13  Richard Henderson  <rth@redhat.com>
16539
16540         * gcc.dg/i386-sse-10.c: Fix typo in options.
16541
16542 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16543
16544         PR c++/18968
16545         * g++.dg/opt/pr18968.C: New test.
16546
16547 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/18925
16550         * g++.dg/ext/visibility/staticdatamem.C: New test.
16551
16552 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16553
16554         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16555
16556 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16557
16558         PR rtl-optimization/18928
16559         * gcc.dg/pr18928-1.c: New test case.
16560
16561 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16562
16563         PR tree-opt/16951
16564         * gcc.c-torture/compile/20041211-1.c: New.
16565
16566 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16567
16568         PR middle-end/17564
16569         * gcc.c-torture/execute/20041212-1.c: New test.
16570
16571 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16572
16573         PR fortran/18869
16574         * gfortran.dg/common_1.f90: New test.
16575
16576 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16577         Paul Brook  <paul@codesourcery.com>
16578
16579         PR fortran/16222
16580         * gfortran.dg/real_do_1.f90: New test.
16581
16582 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16583
16584         PR tree-opt/18040
16585         * g++.dg/opt/ptrmem6.C: New test.
16586
16587 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16588
16589         PR middle-end/18921
16590         * gcc.dg/pr18921-1.c: New test case.
16591
16592 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16593
16594         PR fortran/17175
16595         * gfortran.dg/scale_1.f90: New test.
16596
16597 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16598
16599         PR middle-end/18903
16600         * gcc.c-torture/compile/pr18903.c: New test.
16601
16602 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16603
16604         * gcc.c-torture/execute/20041210-1.c: New test.
16605
16606 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16607
16608         PR c++/18731
16609         * g++.dg/parser/struct-1.C: New test.
16610         * g++.dg/parser/struct-2.C: New test.
16611         * g++.dg/parser/struct-3.C: New test.
16612
16613 2004-12-09  Richard Henderson  <rth@redhat.com>
16614
16615         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16616
16617         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16618         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16619
16620 2004-12-09  Matt Austern  <austern@apple.com>
16621
16622         PR c++/18514
16623         * g++.dg/ext/builtin1.C: New
16624         * g++.dg/ext/builtin2.C: New
16625         * g++.dg/ext/builtin3.C: New
16626         * g++.dg/ext/builtin4.C: New
16627         * g++.dg/ext/builtin5.C: New
16628
16629 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16630
16631         PR tree-opt/18904
16632         * g++.dg/opt/ptrmem5.C: New test.
16633
16634 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16635
16636         * g++.dg/parse/typename5.C: Adjust for new error.
16637         * g++.dg/parse/typename7.C: New.
16638
16639 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16640
16641         PR c++/18073
16642         * g++.dg/other/mmintrin.C: New test.
16643
16644 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16645
16646         PR c++/16681
16647         * g++.dg/init/array15.C: New.
16648         * g++.dg/init/array16.C: New.
16649
16650 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16651
16652         PR fortran/18826
16653         * gfortran.dg/assign_1.f90: New test.
16654
16655 2004-12-08  Nick Clifton  <nickc@redhat.com>
16656
16657         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16658         * gcc.target/xstormy16/data_below100: Likewise.
16659         * gcc.target/xstormy16/sfr: Likewise.
16660         * gcc.target/xstormy16/below100.S: New test source file.
16661         * gcc.target/xstormy16/below100.ld: New test linker script.
16662         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16663         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16664         bp instructions.
16665         * gcc.target/xstormy16/bp.c: Likewise.
16666
16667         * gcc.target/xstormy16/bss_below100: New files:
16668         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16669         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16670         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16671         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16672         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16673         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16674         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16675         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16676         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16677         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16678         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16679         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16680         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16681         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16682         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16683         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16684         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16685         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16686         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16687         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16688         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16689         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16690         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16691         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16692         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16693         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16694         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16695
16696         * gcc.target/xstormy16/data_below100: New files:
16697         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16698         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16699         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16700         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16701         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16702         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16703         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16704         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16705         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16706         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16707         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16708         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16709         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16710         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16711         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16712         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16713         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16714         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16715         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16716         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16717         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16718         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16719         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16720         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16721         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16722         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16723         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16724
16725         * gcc.target/xstormy16/sfr: New files:
16726         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16727         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16728         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16729         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16730         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16731         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16732         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16733         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16734         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16735         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16736         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16737         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16738         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16739         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16740         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16741         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16742         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16743         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16744         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16745         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16746         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16747         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16748         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16749         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16750         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16751         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16752         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16753         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16754         27_if0_sfrw_bitfield_f.c
16755
16756 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16757
16758         PR c++/18100
16759         * g++.dg/lookup/name-clash4.C: New test.
16760
16761 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16762
16763         PR c++/18672
16764         * g++.dg/opt/array1.C: New.
16765
16766         PR c++/18803
16767         * g++.dg/template/operator5.C: New.
16768
16769 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16770
16771         PR c/18867
16772         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16773
16774 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16775
16776         * gcc.dg/noncompile/20041207.c: New test.
16777
16778 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16779
16780         * g++.dg/other/unreachable-1.C: New test.
16781
16782 2004-12-06  Nick Clifton  <nickc@redhat.com>
16783
16784         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16785         <limits.h> because the latter comes from gcc's include/ directory
16786         and not the newlib/libc/include directory.
16787
16788 2004-12-04  Richard Henderson  <rth@redhat.com>
16789
16790         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16791
16792 2004-12-04  Richard Henderson  <rth@redhat.com>
16793
16794         * lib/target-supports.exp (check_gc_sections_available): Disable
16795         for alpha and ia64.
16796
16797 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16798
16799         PR middle-end/17909
16800         * g++.dg/other/vararg-2.C: New test.
16801
16802 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16803
16804         PR c++/17011, c++/17971
16805         * g++.dg/template/error15.C: Adjust expected error.
16806         * g++.dg/template/instantiate3.C: Likewise.
16807
16808 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16809
16810         * gcc.dg/altivec-18.c: Fix for darwin
16811
16812 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16813
16814         PR c++/18782
16815         * g++.dg/parse/ptrmem2.C: New.
16816
16817         PR c++/18318
16818         * g++.dg/template/new1.C: New.
16819
16820 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16821
16822         PR fortran/18710
16823         * gfortran.dg/direct_io_3.f90: New test.
16824
16825 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16826
16827         PR 18758
16828         * g++.dg/parse/crash21.C: New.
16829
16830 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16831
16832         PR c++/15664, c++/18276
16833         * g++.dg/template/ttp13.C: New test.
16834         * g++.dg/template/ttp14.C: Likewise.
16835
16836 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16837
16838         PR c++/18123
16839         * g++.dg/parse/enum2.C: New test.
16840         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16841
16842 2004-12-02  Nick Clifton  <nickc@redhat.com>
16843
16844         * gcc.target/xstormy16: New test directory.
16845         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16846         * gcc.target/xstormy16/bp.c: Check the generation of bp
16847         instructions.
16848         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16849         bn instructions and the BELOW100 attribute.
16850
16851 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16852
16853         PR target/16952
16854         * gcc.dg/ppc-eabi.c: New.
16855
16856 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16857
16858         PR fortran/18284
16859         * gfortran.dg/backspace.f90
16860
16861 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16862
16863         * gfortran.dg/inquire.f90: New test.
16864
16865 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16866
16867         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16868         handle effective-target-keyword.
16869         (dg-skip-if): Support effective-target keyword as target list.
16870         (dg-xfail-if): Ditto.
16871         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16872
16873 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16874
16875         PR tree-optimization/18291
16876         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16877
16878 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16879
16880         PR C++/18729
16881         * g++.dg/parse/crash20.C: New.
16882
16883         PR c++/17431
16884         * g++.dg/overload/arg1.C: New.
16885         * g++.dg/overload/arg2.C: New.
16886         * g++.dg/overload/arg3.C: New.
16887         * g++.dg/overload/arg4.C: New.
16888
16889 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16890
16891         * gcc.dg/c99-flex-array-4.c: Remove.
16892
16893 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16894
16895         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16896
16897         * lib/target-supports.exp (is-effective-target): Simplify.
16898
16899         * lib/target-supports.exp (check_effective_target_vect_long):
16900         Fix for powerpc64-*-*.
16901
16902 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16903
16904         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16905         to support new requirements on FreeBSD 5.
16906
16907 2004-11-30  Devang Patel  <dpatel@apple.com>
16908
16909         PR 18702
16910         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16911
16912 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16913
16914         * g++.dg/ext/altivec-13.C: New test.
16915
16916 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16917
16918         PR tree-opt/18298
16919         * gcc.c-torture/execute/p18298.c: New test.
16920
16921 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16922             Dorit Naishlos  <dorit@il.ibm.com>
16923
16924         PR tree-opt/18607
16925         * gcc.dg/vect/vect-89.c: New test.
16926
16927 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16928
16929         * gcc.dg/pr18596-1.c: New test.
16930
16931 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16932
16933         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16934
16935 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16936
16937         PR c/18479
16938         * gcc.dg/pr18479.c: New test.
16939
16940 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16941
16942         PR target/18490
16943         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
16944         mmix-knuth-mmixware.
16945
16946         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
16947         cris-*-elf* cris-*-aout* mmix-*-*
16948
16949 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16950
16951         PR middle-end/18725
16952         * gcc.dg/pr18725.c: New test.
16953
16954 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16955
16956         PR target/18488
16957         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
16958
16959         PR target/18336
16960         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
16961
16962 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
16963
16964         PR c++/18368
16965         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
16966         * g++.old-deja/g++.law/ctors5.C: Likewise.
16967         * g++.old-deja/g++.other/crash25.C: Likewise.
16968
16969         PR c++/18674
16970         * g++.dg/template/error16.C: New test.
16971
16972         PR c++/18512
16973         * g++.dg/template/crash29.C: New test.
16974
16975 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
16976
16977         PR tree-optimization/18712
16978         * gcc.c-torture/compile/pr18712.c: New test.
16979
16980 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
16981
16982         PR c/7544
16983         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
16984         tests.
16985
16986 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16987
16988         PR c++/18652
16989         * g++.dg/lookup/crash6.C: New test.
16990
16991 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16992
16993         PR middle-end/18164
16994         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
16995
16996 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
16997
16998         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
16999         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17000         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17001
17002 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17003
17004         * gcc.dg/pr18164.c: New test.
17005
17006 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17007
17008         * gcc.dg/funroll-loops-all.c: New.
17009
17010 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17011
17012         PR target/18489
17013         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17014         delimeter, match space and TAB as well as ":".
17015
17016         PR target/18484
17017         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17018
17019         PR target/18348
17020         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17021
17022         PR target/18345
17023         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17024
17025         PR target/18337
17026         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17027
17028 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17029
17030         * gfortran.dg/direct_io_2.f90: New test.
17031
17032 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17033
17034         PR target/18334
17035         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17036
17037 2004-11-28  Richard Henderson  <rth@redhat.com>
17038
17039         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17040
17041 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17042
17043         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17044         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17045         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17046         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17047         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17048         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17049         gcc.dg/pointer-arith-8.c: New tests.
17050
17051 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17052
17053         PR fortran/18364
17054         * gfortran.dg/endfile.f90: New test.
17055
17056 2004-11-27  Falk Hueffner  <falk@debian.org>
17057
17058         * gcc.dg/loop-6.c: New test.
17059
17060 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17061
17062         * gcc.c-torture/execute/20041126-1.c: New test.
17063
17064 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17065
17066         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17067         on IRIX.
17068
17069 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17070
17071         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17072         functions.
17073
17074 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17075
17076         PR rtl-optimization/17825
17077         * gcc.c-torture/compile/20041119-1.c: New test.
17078
17079 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17080
17081         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17082         Check existence of ld library path variables before unsetting.
17083
17084 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17085
17086         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17087
17088 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17089
17090         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17091
17092 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17093
17094         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17095
17096 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17097
17098         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17099         dg-do directive.
17100
17101 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17102
17103         * gcc.dg/pr17957.c: Pass --param, not -param.
17104
17105 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17106
17107         PR middle-end/17957
17108         * testsuite/gcc.dg/pr17957.c: New test.
17109
17110 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17111
17112         PR c++/18445
17113         * g++.dg/template/crash28.C: Likewise.
17114
17115         PR c++/18001
17116         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17117         * g++.dg/ext/lvaddr.C: Likewise.
17118         * g++.dg/opt/pr7503-3.C: Likewise.
17119
17120         PR c++/18466
17121         * g++.dg/parse/qualified3.C: New test.
17122         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17123
17124         PR c++/18545
17125         * g++.dg/expr/return1.C: New test.
17126
17127 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17128
17129         Friend class name lookup 3/n, PR c++/3332
17130         * g++.dg/lookup/friend3.C: New test.
17131         * g++.dg/lookup/friend4.C: Likewise.
17132         * g++.dg/lookup/friend5.C: Likewise.
17133
17134 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17135
17136         Friend class name lookup 2/n, PR c++/14513, c++/15410
17137         * g++.dg/lookup/friend2.C: New test.
17138         * g++.dg/template/friend31.C: Likewise.
17139
17140 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17141
17142         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17143
17144 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17145
17146         PR c++/17473
17147         * g++.dg/tc1/dr56.C: Remove.
17148         * g++.dg/template/typedef1.C: Add dg-error markers.
17149         * g++.old-deja/g++.other/typedef7.C: Likewise.
17150
17151         PR c++/18285
17152         * g++.dg/parse/typedef7.C: New test.
17153
17154 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17155
17156         * gcc.c-torture/execute/20041124-1.c: New test.
17157
17158 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17159
17160         * g++.dg/template/deduce3.C: New test.
17161
17162         PR c++/18586
17163         * g++.dg/template/crash27.C: New test.
17164
17165         PR c++/18530
17166         * g++.dg/warn/Wshadow-3.C: New test.
17167
17168 2004-11-24  Devang Patel  <dpatel@apple.com>
17169
17170         PR/18555
17171         * gcc.dg/cpp/isysroot-1.c: New test.
17172         * gcc.dg/cpp/usr/include/stdio.h: New file.
17173         * gcc.dg/cpp/isysroot-2.c: New test.
17174         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17175         New file.
17176
17177 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17178
17179         PR c++/8929
17180         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17181
17182 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17183
17184         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17185         * gcc.target/sparc/pdist.c: Likewise.
17186
17187 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17188
17189         PR c++/16882
17190         * g++.dg/conversion/simd1.C: New test.
17191
17192 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17193
17194         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17195         and restore_ld_library_path_env_vars.
17196         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17197         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17198         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17199         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17200
17201 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17202
17203         * gcc.dg/pragma-align-2.c: Test macro expansion.
17204         * gcc.dg/pragma-pack-2.c: New test.
17205
17206 2004-11-23  Richard Henderson  <rth@redhat.com>
17207
17208         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17209         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17210         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17211         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17212         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17213         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17214
17215         * gcc.dg/vect/vect.exp: Add check for alpha.
17216         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17217         (check_effective_target_vect_int): Enable for alpha.
17218         (check_effective_target_vect_long): New.
17219         (is-effective-target): Add it.
17220
17221 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17222
17223         * gcc.dg/pr18614-1.c: New test.
17224
17225 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17226
17227         * gcc.dg/setjmp-2.c: New test.
17228
17229 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17230
17231         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17232         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17233         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17234         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17235         gcc.target/sparc/pdist.c: New tests.
17236
17237 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17238
17239         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17240
17241 2004-11-22  Dale Johannesen  <dalej@apple.com>
17242
17243         * gcc.dg/20041111-1.c: New.
17244
17245 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17246
17247         PR tree-opt/18536
17248         * gcc.dg/vect/pr18536.c: New test.
17249
17250 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17251
17252         PR c++/18354
17253         * g++.dg/template/nontype11.C: New test.
17254
17255 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17256
17257         PR middle-end/18520
17258         * gcc.dg/pr18520-1.c: New test case.
17259
17260 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17261
17262         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17263         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17264         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17265         expected diagnostics.
17266
17267 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17268
17269         PR target/18580
17270         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17271         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17272         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17273
17274 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17275
17276         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17277
17278 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17279             Joseph Myers  <joseph@codesourcery.com>
17280
17281         * lib/target-supports.exp (check_visibility_available): Really
17282         test the compiler.
17283
17284 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17285
17286         PR tree-opt/18181
17287         * gcc.dg/vect/vect-85.c: New test.
17288         * gcc.dg/vect/vect-86.c: New test.
17289         * gcc.dg/vect/vect-87.c: New test.
17290         * gcc.dg/vect/vect-88.c: New test.
17291
17292 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17293
17294         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17295
17296 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17297
17298         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17299         * gcc.dg/ppc-and-1.c: Ditto.
17300         * gcc.dg/ppc-compare-1.c: Ditto.
17301         * gcc.dg/ppc-mov-1.c: Ditto
17302
17303 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17304             Mark Mitchell  <mark@codesourcery.com>
17305
17306         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17307
17308 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17309             Aldy Hernandez  <aldyh@redhat.com>
17310
17311         * lib/target-supports.exp (check_effective_target_vect_int): New
17312         (check_effective_target_vect_float): New
17313         (check_effective_target_vect_double): New.
17314         (is-effective-target): Support new effective targets keywords.
17315         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17316         default action for dg-do.
17317         * gcc.dg/vect/pr16105.c: Use new support.
17318         * gcc.dg/vect/pr18400.c: Ditto.
17319         * gcc.dg/vect/pr18425.c: Ditto.
17320         * gcc.dg/vect/vect-1.c: Ditto.
17321         * gcc.dg/vect/vect-10.c: Ditto.
17322         * gcc.dg/vect/vect-11.c: Ditto.
17323         * gcc.dg/vect/vect-12.c: Ditto.
17324         * gcc.dg/vect/vect-13.c: Ditto.
17325         * gcc.dg/vect/vect-14.c: Ditto.
17326         * gcc.dg/vect/vect-15.c: Ditto.
17327         * gcc.dg/vect/vect-16.c: Ditto.
17328         * gcc.dg/vect/vect-17.c: Ditto.
17329         * gcc.dg/vect/vect-18.c: Ditto.
17330         * gcc.dg/vect/vect-19.c: Ditto.
17331         * gcc.dg/vect/vect-2.c: Ditto.
17332         * gcc.dg/vect/vect-20.c: Ditto.
17333         * gcc.dg/vect/vect-21.c: Ditto.
17334         * gcc.dg/vect/vect-22.c: Ditto.
17335         * gcc.dg/vect/vect-23.c: Ditto.
17336         * gcc.dg/vect/vect-24.c: Ditto.
17337         * gcc.dg/vect/vect-25.c: Ditto.
17338         * gcc.dg/vect/vect-26.c: Ditto.
17339         * gcc.dg/vect/vect-27.c: Ditto.
17340         * gcc.dg/vect/vect-27a.c: Ditto.
17341         * gcc.dg/vect/vect-28.c: Ditto.
17342         * gcc.dg/vect/vect-29.c: Ditto.
17343         * gcc.dg/vect/vect-29a.c: Ditto.
17344         * gcc.dg/vect/vect-3.c: Ditto.
17345         * gcc.dg/vect/vect-30.c: Ditto.
17346         * gcc.dg/vect/vect-31.c: Ditto.
17347         * gcc.dg/vect/vect-32.c: Ditto.
17348         * gcc.dg/vect/vect-33.c: Ditto.
17349         * gcc.dg/vect/vect-34.c: Ditto.
17350         * gcc.dg/vect/vect-35.c: Ditto.
17351         * gcc.dg/vect/vect-36.c: Ditto.
17352         * gcc.dg/vect/vect-37.c: Ditto.
17353         * gcc.dg/vect/vect-38.c: Ditto.
17354         * gcc.dg/vect/vect-4.c: Ditto.
17355         * gcc.dg/vect/vect-40.c: Ditto.
17356         * gcc.dg/vect/vect-41.c: Ditto.
17357         * gcc.dg/vect/vect-42.c: Ditto.
17358         * gcc.dg/vect/vect-43.c: Ditto.
17359         * gcc.dg/vect/vect-44.c: Ditto.
17360         * gcc.dg/vect/vect-45.c: Ditto.
17361         * gcc.dg/vect/vect-46.c: Ditto.
17362         * gcc.dg/vect/vect-47.c: Ditto.
17363         * gcc.dg/vect/vect-48.c: Ditto.
17364         * gcc.dg/vect/vect-48a.c: Ditto.
17365         * gcc.dg/vect/vect-49.c: Ditto.
17366         * gcc.dg/vect/vect-5.c: Ditto.
17367         * gcc.dg/vect/vect-50.c: Ditto.
17368         * gcc.dg/vect/vect-51.c: Ditto.
17369         * gcc.dg/vect/vect-52.c: Ditto.
17370         * gcc.dg/vect/vect-53.c: Ditto.
17371         * gcc.dg/vect/vect-54.c: Ditto.
17372         * gcc.dg/vect/vect-55.c: Ditto.
17373         * gcc.dg/vect/vect-56.c: Ditto.
17374         * gcc.dg/vect/vect-56a.c: Ditto.
17375         * gcc.dg/vect/vect-57.c: Ditto.
17376         * gcc.dg/vect/vect-58.c: Ditto.
17377         * gcc.dg/vect/vect-59.c: Ditto.
17378         * gcc.dg/vect/vect-6.c: Ditto.
17379         * gcc.dg/vect/vect-60.c: Ditto.
17380         * gcc.dg/vect/vect-61.c: Ditto.
17381         * gcc.dg/vect/vect-62.c: Ditto.
17382         * gcc.dg/vect/vect-63.c: Ditto.
17383         * gcc.dg/vect/vect-64.c: Ditto.
17384         * gcc.dg/vect/vect-65.c: Ditto.
17385         * gcc.dg/vect/vect-66.c: Ditto.
17386         * gcc.dg/vect/vect-67.c: Ditto.
17387         * gcc.dg/vect/vect-68.c: Ditto.
17388         * gcc.dg/vect/vect-69.c: Ditto.
17389         * gcc.dg/vect/vect-7.c: Ditto.
17390         * gcc.dg/vect/vect-72.c: Ditto.
17391         * gcc.dg/vect/vect-72a.c: Ditto.
17392         * gcc.dg/vect/vect-73.c: Ditto.
17393         * gcc.dg/vect/vect-74.c: Ditto.
17394         * gcc.dg/vect/vect-75.c: Ditto.
17395         * gcc.dg/vect/vect-76.c: Ditto.
17396         * gcc.dg/vect/vect-77.c: Ditto.
17397         * gcc.dg/vect/vect-77a.c: Ditto.
17398         * gcc.dg/vect/vect-78.c: Ditto.
17399         * gcc.dg/vect/vect-79.c: Ditto.
17400         * gcc.dg/vect/vect-8.c: Ditto.
17401         * gcc.dg/vect/vect-80.c: Ditto.
17402         * gcc.dg/vect/vect-82.c: Ditto.
17403         * gcc.dg/vect/vect-82_64.c: Ditto.
17404         * gcc.dg/vect/vect-83.c: Ditto.
17405         * gcc.dg/vect/vect-83_64.c: Ditto.
17406         * gcc.dg/vect/vect-9.c: Ditto.
17407         * gcc.dg/vect/vect-all.c: Ditto.
17408         * gcc.dg/vect/vect-none.c: Ditto.
17409
17410 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17411
17412         * lib/gcc-dg.exp (dg-skip-if): New function.
17413         (dg-forbid-option): Remove.
17414         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17415         * g++.dg/abi/bitfield8.C: Likewise.
17416         * g++.dg/abi/dtor1.C: Likewise.
17417         * g++.dg/abi/empty10.C: Likewise.
17418         * g++.dg/abi/empty7.C: Likewise.
17419         * g++.dg/abi/empty9.C: Likewise.
17420         * g++.dg/abi/layout3.C: Likewise.
17421         * g++.dg/abi/layout4.C: Likewise.
17422         * g++.dg/abi/thunk1.C: Likewise.
17423         * g++.dg/abi/thunk2.C: Likewise.
17424         * g++.dg/abi/vbase11.C: Likewise.
17425         * g++.dg/abi/vthunk2.C: Likewise.
17426         * g++.dg/abi/vthunk3.C: Likewise.
17427         * g++.dg/ext/attrib8.C: Likewise.
17428         * g++.dg/opt/longbranch2.C: Likewise.
17429         * g++.dg/opt/reg-stack4.C: Likewise.
17430         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17431         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17432         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17433         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17434         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17435         * gcc.dg/20000609-1.c: Likewise.
17436         * gcc.dg/20000720-1.c: Likewise.
17437         * gcc.dg/20011107-1.c: Likewise.
17438         * gcc.dg/20011119-1.c: Likewise.
17439         * gcc.dg/20020108-1.c: Likewise.
17440         * gcc.dg/20020122-2.c: Likewise.
17441         * gcc.dg/20020122-3.c: Likewise.
17442         * gcc.dg/20020201-3.c: Likewise.
17443         * gcc.dg/20020206-1.c: Likewise.
17444         * gcc.dg/20020218-1.c: Likewise.
17445         * gcc.dg/20020310-1.c: Likewise.
17446         * gcc.dg/20020411-1.c: Likewise.
17447         * gcc.dg/20020418-2.c: Likewise.
17448         * gcc.dg/20020426-1.c: Likewise.
17449         * gcc.dg/20020426-2.c: Likewise.
17450         * gcc.dg/20020517-1.c: Likewise.
17451         * gcc.dg/20020523-1.c: Likewise.
17452         * gcc.dg/20020523-2.c: Likewise.
17453         * gcc.dg/20020729-1.c: Likewise.
17454         * gcc.dg/20030204-1.c: Likewise.
17455         * gcc.dg/20030826-2.c: Likewise.
17456         * gcc.dg/20030926-1.c: Likewise.
17457         * gcc.dg/20031202-1.c: Likewise.
17458         * gcc.dg/980312-1.c: Likewise.
17459         * gcc.dg/980313-1.c: Likewise.
17460         * gcc.dg/990117-1.c: Likewise.
17461         * gcc.dg/990424-1.c: Likewise.
17462         * gcc.dg/990524-1.c: Likewise.
17463         * gcc.dg/991230-1.c: Likewise.
17464         * gcc.dg/i386-387-1.c: Likewise.
17465         * gcc.dg/i386-387-2.c: Likewise.
17466         * gcc.dg/i386-387-3.c: Likewise.
17467         * gcc.dg/i386-387-4.c: Likewise.
17468         * gcc.dg/i386-387-5.c: Likewise.
17469         * gcc.dg/i386-387-6.c: Likewise.
17470         * gcc.dg/i386-asm-1.c: Likewise.
17471         * gcc.dg/i386-bitfield1.c: Likewise.
17472         * gcc.dg/i386-bitfield2.c: Likewise.
17473         * gcc.dg/i386-loop-1.c: Likewise.
17474         * gcc.dg/i386-loop-2.c: Likewise.
17475         * gcc.dg/i386-loop-3.c: Likewise.
17476         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17477         * gcc.dg/i386-pic-1.c: Likewise.
17478         * gcc.dg/i386-regparm.c: Likewise.
17479         * gcc.dg/i386-signbit-1.c: Likewise.
17480         * gcc.dg/i386-signbit-2.c: Likewise.
17481         * gcc.dg/i386-signbit-3.c: Likewise.
17482         * gcc.dg/i386-sse-5.c: Likewise.
17483         * gcc.dg/i386-sse-8.c: Likewise.
17484         * gcc.dg/i386-unroll-1.c: Likewise.
17485         * gcc.dg/tls/opt-1.c: Likewise.
17486         * gcc.dg/tls/opt-2.c: Likewise.
17487         * gcc.dg/unroll-1.c: Likewise.
17488         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17489         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17490         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17491         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17492
17493 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17494
17495         * g++.dg/template/incomplete1.C: New test.
17496
17497 2004-11-16  Nick Clifton  <nickc@redhat.com>
17498
17499         Revert patches accidentally commited during checkin of fixes for
17500         xstormy16 tests:
17501         gcc.c-torture/execute/simd-4.c: Revert
17502         gcc.dg/20040910-1.c: Revert.
17503
17504 2004-11-16  Paul Brook  <paul@codesourcery.com>
17505
17506         PR fortran/13010
17507         * gfortran.dg/der_pointer_1.f90: New test.
17508
17509 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17510
17511         PR c/18498
17512         * gcc.dg/bitfld-13.c: New test.
17513
17514 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17515
17516         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17517         powerpc*-*-linux*.
17518
17519         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17520         * gcc.dg/ppc64-abi-2.c: Ditto.
17521         * gcc.dg/ppc64-abi-3.c: Ditto.
17522
17523         * lib/gcc-dg.exp (dg-target-list): Remove.
17524
17525 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17526
17527         * gcc.dg/ia64-postinc.c: New test.
17528
17529 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17530
17531         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17532
17533 2004-11-15  Nick Clifton  <nickc@redhat.com>
17534
17535         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17536         __INT_MAX__ so that the test can be compiled by toolchains
17537         targeted at 16-bit processors.
17538
17539         * gcc.dg/20040625-1.c: Use long constants rather than integers
17540         when performing arithmetic that will overflow 16-bits.
17541
17542         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17543         xstormy16.  It does not support 128-bit vector operations.
17544
17545         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17546         with the macro PTR_TYPE.  Define this macro to an integer type
17547         suitable for holding a pointer.
17548
17549         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17550         the target is a 16-bit processor.
17551
17552         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17553         16-bit targets where the character constant will be too long.
17554
17555         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17556         where the double will not be directly addressable.
17557
17558 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17559
17560         Friend class name lookup 1/n, PR c++/18471
17561         * g++.dg/template/crash26.C: New test.
17562         * g++.dg/lookup/struct1.C: Adjust expected error.
17563         * g++.dg/parse/elab1.C: Likewise.
17564         * g++.dg/parse/elab2.C: Likewise.
17565         * g++.dg/parse/int-as-enum1.C: Likewise.
17566         * g++.dg/parse/struct-as-enum1.C: Likewise.
17567         * g++.dg/parse/typedef1.C: Likewise.
17568         * g++.dg/parse/typedef3.C: Likewise.
17569         * g++.dg/parse/typedef4.C: Likewise.
17570         * g++.dg/parse/typedef5.C: Likewise.
17571         * g++.dg/template/nontype4.C: Likewise.
17572         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17573         * g++.old-deja/g++.other/elab1.C: Likewise.
17574         * g++.old-deja/g++.other/syntax4.C: Likewise.
17575
17576 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17577
17578         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17579
17580 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17581
17582         * gcc.c-torture/execute/20041114-1.c: New test.
17583
17584 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17585
17586         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17587         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17588         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17589         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17590         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17591         gcc.dg/switch-7.c: New tests.
17592
17593 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17594
17595         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17596
17597 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17598
17599         PR tree-opt/18400
17600         * gcc.dg/vect/pr18400.c: New test.
17601
17602 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17603             Andrew Pinski  <pinskia@physics.uc.edu>
17604
17605         PR tree-opt/18425
17606         * gcc.dg/vect/pr18425.c: New test.
17607
17608 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17611         Guard with dg-require-alias and dg-require-visibility.
17612
17613 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17614
17615         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17616
17617 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17618
17619         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17620
17621 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17622
17623         PR c++/17344
17624         * g++.dg/template/defarg5.C: New test.
17625
17626 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17627
17628         * g++.dg/parse/cast1.C: Run only on ILP32.
17629         * g++.old-deja/g++.mike/p784.C: Likewise.
17630
17631 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17632
17633         * gcc.c-torture/execute/20041113-1.c: New test.
17634
17635 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17636
17637         PR target/18230
17638         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17639         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17640         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17641         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17642         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17643         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17644         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17645         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17646         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17647         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17648         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17649         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17650         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17651
17652 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17653
17654         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17655         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17656         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17657         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17658         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17659         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17660         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17661         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17662         gcc.target/sparc/combined-1.c: New tests.
17663
17664 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17665
17666         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17667         New tests.
17668
17669 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17670
17671         * lib/gcc-dg.exp (dg-forbid-option): New function.
17672         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17673         * g++.dg/abi/bitfield8.C: Likewise.
17674         * g++.dg/abi/dtor1.C: Likewise.
17675         * g++.dg/abi/empty10.C: Likewise.
17676         * g++.dg/abi/empty7.C: Likewise.
17677         * g++.dg/abi/empty9.C: Likewise.
17678         * g++.dg/abi/layout3.C: Likewise.
17679         * g++.dg/abi/layout4.C: Likewise.
17680         * g++.dg/abi/thunk1.C: Likewise.
17681         * g++.dg/abi/thunk2.C: Likewise.
17682         * g++.dg/abi/vbase11.C: Likewise.
17683         * g++.dg/abi/vthunk2.C: Likewise.
17684         * g++.dg/abi/vthunk3.C: Likewise.
17685         * g++.dg/ext/attrib8.C: Likewise.
17686         * g++.dg/opt/longbranch2.C: Likewise.
17687         * g++.dg/opt/reg-stack4.C: Likewise.
17688         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17689         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17690         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17691         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17692         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17693         * gcc.dg/20000609-1.c: Likewise.
17694         * gcc.dg/20000720-1.c: Likewise.
17695         * gcc.dg/20011107-1.c: Likewise.
17696         * gcc.dg/20011119-1.c: Likewise.
17697         * gcc.dg/20020108-1.c: Likewise.
17698         * gcc.dg/20020122-2.c: Likewise.
17699         * gcc.dg/20020122-3.c: Likewise.
17700         * gcc.dg/20020201-3.c: Likewise.
17701         * gcc.dg/20020206-1.c: Likewise.
17702         * gcc.dg/20020218-1.c: Likewise.
17703         * gcc.dg/20020310-1.c: Likewise.
17704         * gcc.dg/20020411-1.c: Likewise.
17705         * gcc.dg/20020418-2.c: Likewise.
17706         * gcc.dg/20020426-1.c: Likewise.
17707         * gcc.dg/20020426-2.c: Likewise.
17708         * gcc.dg/20020517-1.c: Likewise.
17709         * gcc.dg/20020523-1.c: Likewise.
17710         * gcc.dg/20020523-2.c: Likewise.
17711         * gcc.dg/20020729-1.c: Likewise.
17712         * gcc.dg/20030204-1.c: Likewise.
17713         * gcc.dg/20030826-2.c: Likewise.
17714         * gcc.dg/20030926-1.c: Likewise.
17715         * gcc.dg/20031202-1.c: Likewise.
17716         * gcc.dg/980312-1.c: Likewise.
17717         * gcc.dg/980313-1.c: Likewise.
17718         * gcc.dg/990117-1.c: Likewise.
17719         * gcc.dg/990424-1.c: Likewise.
17720         * gcc.dg/990524-1.c: Likewise.
17721         * gcc.dg/991230-1.c: Likewise.
17722         * gcc.dg/i386-387-1.c: Likewise.
17723         * gcc.dg/i386-387-2.c: Likewise.
17724         * gcc.dg/i386-387-3.c: Likewise.
17725         * gcc.dg/i386-387-4.c: Likewise.
17726         * gcc.dg/i386-387-5.c: Likewise.
17727         * gcc.dg/i386-387-6.c: Likewise.
17728         * gcc.dg/i386-asm-1.c: Likewise.
17729         * gcc.dg/i386-bitfield1.c: Likewise.
17730         * gcc.dg/i386-bitfield2.c: Likewise.
17731         * gcc.dg/i386-loop-1.c: Likewise.
17732         * gcc.dg/i386-loop-2.c: Likewise.
17733         * gcc.dg/i386-loop-3.c: Likewise.
17734         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17735         * gcc.dg/i386-pic-1.c: Likewise.
17736         * gcc.dg/i386-regparm.c: Likewise.
17737         * gcc.dg/i386-signbit-1.c: Likewise.
17738         * gcc.dg/i386-signbit-2.c: Likewise.
17739         * gcc.dg/i386-signbit-3.c: Likewise.
17740         * gcc.dg/i386-sse-5.c: Likewise.
17741         * gcc.dg/i386-sse-8.c: Likewise.
17742         * gcc.dg/i386-unroll-1.c: Likewise.
17743         * gcc.dg/tls/opt-1.c: Likewise.
17744         * gcc.dg/tls/opt-2.c: Likewise.
17745         * gcc.dg/unroll-1.c: Likewise.
17746         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17747         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17748         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17749         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17750         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17751         -m64 is specified.
17752
17753 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17754
17755         PR c++/18389
17756         * g++.dg/parse/cond1.C: New test.
17757
17758         PR c++/18429
17759         * g++.dg/template/array9.C: New test.
17760         * g++.dg/ext/vla1.C: Adjust error messages.
17761         * g++.dg/ext/vlm1.C: Likewise.
17762         * g++.dg/template/crash2.C: Likewise.
17763
17764         PR c++/18436
17765         * g++.dg/template/call3.C: New test.
17766
17767         PR c++/18407
17768         * g++.dg/template/ptrmem11.C: New test.
17769
17770 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR other/14264
17773         * lib/g++.exp: Set LC_ALL and LANG to C.
17774         * lib/gcc-dg.exp: Likewise.
17775         * lib/gfortran.exp: Likewise.
17776         * lib/objc.exp: Likewise.
17777         * lib/treelang.exp: Likewise.
17778
17779 2004-11-12  Andreas Schwab  <schwab@suse.de>
17780
17781         * gcc.dg/pr16286.c: Fix last change.
17782
17783 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/18416
17786         * g++.dg/init/global1.C: New test.
17787
17788 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17789
17790         * gcc.c-torture/execute/20041112-1.c: New test.
17791
17792 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17793
17794         * lib/gcc-dg.exp (dg-target-list): New.
17795
17796 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17797             Richard Sandiford  <rsandifo@redhat.com>
17798
17799         * lib/target-supports.exp (get-compiler_messages): New.
17800         (check_named_sections_available): Use it.
17801         (check_effective_target_ilp32): New.
17802         (check_effective_target_lp64): New.
17803         (is-effective-target): New.
17804         * lib/gcc-dg.exp (dg-require-effective-target): New.
17805
17806 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17807
17808         * gcc.dg/precedence-1.c: New test.
17809
17810 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17811
17812         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17813
17814         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17815         message, delete generated files, use more descriptive name for
17816         executable, and make the test unsupported when it cannot be run.
17817
17818         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17819         (dg-require-weak, dg-require-visibility, dg-require-alias,
17820         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17821         dg-require-iconv, dg-require-named-sections): Use it.
17822
17823         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17824
17825 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17826
17827         PR target/16457
17828         * gcc.dg/ppc-and-1: New
17829
17830         PR target/16796
17831         * gcc.dg/ppc-mov-1.c: New.
17832
17833         PR target/16458
17834         * gcc.dg/ppc-compare-1.c: New.
17835
17836 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17837
17838         * objc.dg/desig-init-2.m: New test.
17839
17840 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17841
17842         PR middle-end/18160
17843         * g++.dg/warn/register-var-1.C: New test.
17844         * g++.dg/warn/register-var-2.C: New test.
17845
17846 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17847
17848         * gcc.dg/union-2.c: New test.
17849
17850 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17851
17852         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17853         New test for PR tree-optimization/17892.
17854
17855 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17856
17857         PR c++/18369
17858         * g++.dg/init/new12.C: New test.
17859
17860 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17861
17862         * gcc.target/sparc: New directory.
17863         * gcc.target/sparc/sparc.exp: New driver.
17864         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17865         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17866         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17867         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17868
17869 2004-11-10  Paul Brook  <paul@codesourcery.com>
17870
17871         PR fortran/18218
17872         * gfortran.dg/list_read.c: New test.
17873
17874 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17875
17876         PR c/18322
17877         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17878         expected diagnostic location.
17879
17880 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17881
17882         * gcc.dg/20041109-1.c: New test.
17883
17884 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17885
17886         PR objc/18406
17887         * objc/compile/pr18406.m: New test.
17888
17889 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17890
17891         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17892
17893 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17894
17895         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17896
17897 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17898
17899         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17900
17901 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17902
17903         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17904         exit.
17905
17906 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17907
17908         PR tree-opt/18299
17909         * gcc.c-torture/pr18299-1.c: New test.
17910
17911 2004-11-06  Andreas Schwab  <schwab@suse.de>
17912
17913         * gcc.dg/pr16286.c: Also test for bool and pixel.
17914
17915 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17916
17917         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17918         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17919         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17920         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17921         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17922         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17923         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17924         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17925         gcc.dg/struct-semi-3.c: New tests.
17926
17927 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17928
17929         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17930
17931 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17932
17933         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17934         Do not use C99 designators.
17935
17936 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17937
17938         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17939
17940 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17941
17942         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
17943         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
17944         * gcc.c-torture/execute/simd-5.x: Remove.
17945
17946 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
17947
17948         PR rtl-optimization/17933
17949         * gcc.dg/torture/pr17933-1.c: New test.
17950
17951 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17952
17953         PR target/18106
17954         * lib/target-supports.exp (check_weak_available): Support
17955         Windows.
17956
17957 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
17958
17959         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
17960         call to fflush(stdout) before abort.
17961         (my_ffsll): New function.
17962         (generate_fields): Use it.
17963
17964 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17965
17966         * gcc.dg/init-undef-1.c: New test.
17967
17968 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
17969
17970         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
17971         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
17972         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
17973         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
17974         expected messages for new parser.
17975
17976 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
17977
17978         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
17979
17980 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17981
17982         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
17983         on LP64 targets.
17984
17985 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17986
17987         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
17988         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
17989         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
17990         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
17991         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
17992         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
17993         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
17994         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
17995         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
17996         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
17997
17998 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
17999
18000         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18001         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18002         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18003         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18004         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18005         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18006         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18007         for new parser.
18008
18009 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18010
18011         PR target/15342
18012         * gcc.dg/20041104-1.c: New test.
18013
18014 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18015
18016         * g++.dg/template/nontype7.C: New test.
18017         * g++.dg/template/nontype8.C: Likewise.
18018         * g++.dg/template/nontype9.C: Likewise.
18019         * g++.dg/template/nontype10.C: Likewise.
18020         * g++.dg/tc1/dr49.C: Likewise.
18021         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18022         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18023
18024 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18025
18026         * g++.dg/rtti/tinfo1.C: Remove xfails.
18027
18028 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18029
18030         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18031         packed attribute to the definition to satisfy the new C++ parser.
18032
18033 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18034
18035         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18036         invocations of va_arg.
18037
18038 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18039
18040         PR c++/18124
18041         * g++.dg/template/crash25.C: New test.
18042
18043         PR c++/18155
18044         * g++.dg/template/typedef2.C: New test.
18045         * g++.dg/parse/crash13.C: Adjust error markers.
18046
18047         PR c++/18177
18048         * g++.dg/conversion/const3.C: New test.
18049
18050 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18051
18052         PR fortran/17535
18053         PR fortran/17583
18054         PR fortran/17713
18055         * gfortran.dg/generic_[123].f90: New testcases.
18056
18057 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18058
18059         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18060         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18061
18062 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18063
18064         PR tree-opt/16808
18065         * gcc.c-torture/compile/pr16808.c: New test.
18066
18067 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         PR rtl-optimization/17104
18070         * gcc.dg/ppc-bitfield1.c: New.
18071
18072 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18073
18074         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18075
18076 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18077
18078         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18079         strings for 32-bit code.
18080
18081 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18082
18083         PR c/18239
18084         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18085
18086 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         PR c++/18064
18089         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18090
18091 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18092
18093         PR c++/15172
18094         * g++.dg/init/aggr2.C: New test.
18095
18096 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18097
18098         * objc.dg/local-decl-1.m: New test.
18099
18100 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18101
18102         * gcc.dg/20040910-1.c: Adjust regex.
18103
18104 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18105
18106         PR rtl-optimization/18084
18107         * g++.dg/opt/pr18084-1.C: New testcase.
18108
18109 2004-10-30  Matt Austern  <austern@apple.com>
18110
18111         PR c++/17542
18112         * g++.dg/ext/attrib18.C: New test.
18113
18114 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18115
18116         PR middle-end/18096
18117         * gcc.dg/pr18096-1.c: New test case.
18118
18119 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18120
18121         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18122
18123 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18124
18125         PR c/16666
18126         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18127         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18128         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18129         gcc.dg/old-style-prom-3.c: New tests.
18130
18131 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18132
18133         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18134         Remove unnecessary inclusion of stdio.h.
18135
18136 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18137
18138         PR rtl-optimization/17581
18139         * gcc.dg/pr17581-1.c: New test case.
18140
18141 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18142
18143         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18144         being implemented.
18145         * g++.dg/conversion/dr195-1.C: New.
18146         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18147         * g++.old-deja/g++.mike/p10148.C: Likewise.
18148
18149 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18150
18151         PR c++/17695
18152         * g++.dg/debug/typedef2.C: New test.
18153
18154 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18155
18156         PR fortran/13490
18157         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18158         * gfortran.dg/g77/README: Update.
18159
18160 2004-10-28  Matt Austern  <austern@apple.com>
18161
18162         PR c++/14124
18163         * g++.dg/ext/packed7.C: New test.
18164
18165 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18166
18167         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18168         scan-assembler.
18169         * lib/scanasm.exp (hidden-scan-for): New proc.
18170         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18171         string.
18172         (scan-not-hidden): Likewise.
18173         * lib/target-supports.exp (check_visibility_available): mach-o is
18174         support too.
18175
18176 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18177
18178         PR c++/17132
18179         * g++.dg/template/memclass3.C: New test.
18180
18181 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18182
18183         PR middle-end/18160
18184         * gcc.dg/register-var-1.c: New test.
18185         * gcc.dg/register-var-2.c: New test.
18186         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18187         error now.
18188
18189 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18190
18191         PR other/18172
18192         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18193         unused variables.
18194         * gcc.dg/vect/vect-22.c: Likewise.
18195
18196 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18197
18198         * gcc.dg/i386-rotate-1.c: New test.
18199
18200 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18201
18202         * g++.dg/init/ref12.C: Add "run" marker.
18203
18204         PR c++/17435
18205         * g++.dg/init/ref12.C: New test.
18206
18207         PR c++/18140
18208         * g++.dg/template/shift1.C: New test.
18209         * g++.dg/template/error10.C: Adjust error markers.
18210
18211 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18212
18213         PR tree-opt/17529
18214         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18215
18216 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18217
18218         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18219         * gcc.dg/weak/weak-3.c: Likewise.
18220         * gcc.dg/weak/weak-5.c: Likewise.
18221         * gcc.dg/weak/weak-9.c: Likewise.
18222         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18223         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18224
18225         * gcc.dg/darwin-weakimport-1.c: New.
18226
18227 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18228
18229         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18230
18231 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18232
18233         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18234         'syntax' error messages.
18235         * gcc.dg/cpp/direct2s.c: Likewise.
18236
18237 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18238
18239         * gcc.c-torture/compile/20041026-1.c: New.
18240
18241 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18242
18243         PR c++/18093
18244         * g++.dg/lookup/ns2.C: New test.
18245
18246         PR c++/18020
18247         * g++.dg/template/enum4.C: New test.
18248
18249         PR c++/18161
18250         * g++.dg/template/expr1.C: New test.
18251
18252 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18253
18254         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18255
18256 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18257
18258         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18259         gcc.dg/decl-nospec-3.c: New tests.
18260
18261 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18262
18263         * objc.dg/super-class-3.m: New test.
18264
18265 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18266
18267         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18268         resyncing.
18269         * gcc.dg/cpp/direct2s.c: Likewise.
18270
18271 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18272
18273         * objc.dg/image-info.m: Update for changes to section selection.
18274
18275 2004-10-25  David Ayers  <d.ayers@inode.at>
18276             Ziemowit Laski  <zlaski@apple.com>
18277
18278         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18279         diagnostics when messaging 'id <Proto>'.
18280         * objc.dg/class-protocol-1.m: New test.
18281         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18282         a non-existent method signature.
18283         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18284         Update diagnostics when messaging with non-existent method signature.
18285         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18286         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18287         invalid receivers are now resolved as if messaging 'id'; remove
18288         extraneous diagnostics.
18289
18290 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18291
18292         PR c/16667
18293         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18294         gcc.dg/init-desig-obs-3.c: New tests.
18295
18296 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18297
18298         * gcc.dg/debug/20041023-1.c: New test.
18299
18300 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18301
18302         PR middle-end/17407
18303         * gcc.c-torture/compile/pr17407.c: New test.
18304
18305         PR c++/18121
18306         * g++.dg/template/array8.C: New test.
18307
18308 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18309
18310         PR other/18138
18311         * lib/g++.exp: Accept more than one multilib libgcc.
18312         * lib/gcc-dg.exp: Likewise.
18313         * lib/objc.exp: Likewise.
18314         * lib/treelang.exp: Likewise.
18315         * lib/gfortran.exp: Likewise.
18316
18317 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18318
18319         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18320
18321 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18322
18323         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18324         * gcc.dg/c99-const-expr-3.c: Likewise.
18325
18326 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18327
18328         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18329
18330 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18331
18332         * gcc.c-torture/execute/loop-2e.x: Remove.
18333
18334 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18335
18336         PR c++/18095
18337         * g++.dg/parse/crash18.C: New.
18338         * g++.dg/parse/crash19.C: New.
18339
18340 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18341
18342         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18343         * g++.dg/ext/dllimport2.C: Same.
18344         * g++.dg/ext/dllimport8.C: Same.
18345
18346 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18347
18348         PR c++/10841
18349         * g++.dg/conversion/cast1.C: New test.
18350         * g++.dg/overload/pmf1.C: Adjust error marker.
18351
18352 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18353
18354         PR objc/17923
18355         * objc.dg/const-str-7.m: New test.
18356
18357 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18358
18359         * g++.dg/template/memfriend11.C: Fix comment typo.
18360         * g++.dg/template/memfriend14.C: Likewise.
18361
18362 2004-10-20  Richard Henderson  <rth@redhat.com>
18363
18364         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18365         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18366         -fasynchronous-unwind-tables.
18367
18368 2004-10-20  Richard Henderson  <rth@redhat.com>
18369
18370         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18371         (main): Return success.
18372         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18373         (main): Return success.
18374
18375 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18376
18377         PR c++/13495
18378         * g++.dg/template/memfriend9.C: New test.
18379         * g++.dg/template/memfriend10.C: Likewise.
18380         * g++.dg/template/memfriend11.C: Likewise.
18381         * g++.dg/template/memfriend12.C: Likewise.
18382         * g++.dg/template/memfriend13.C: Likewise.
18383         * g++.dg/template/memfriend14.C: Likewise.
18384         * g++.dg/template/memfriend15.C: Likewise.
18385         * g++.dg/template/memfriend16.C: Likewise.
18386         * g++.dg/template/memfriend17.C: Likewise.
18387         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18388
18389 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18390
18391         * g++.dg/conversion/dr195.C: New.
18392         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18393
18394 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18395             Devang Patel  <dpatel@apple.com>
18396
18397         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18398         of floating point arithmetic, which could trap.
18399
18400 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18401
18402         PR c++/14035
18403         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18404         * g++.dg/conversion/const2.C: New test.
18405         * g++.dg/expr/reinterpret2.C: New test.
18406         * g++.dg/expr/reinterpret3.C: New test.
18407         * g++.dg/expr/cast2.C: New test.
18408         * g++.dg/expr/copy1.C: New test.
18409         * g++.dg/other/conversion1.C: Change error message.
18410         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18411         function pointers to void *.
18412         * g++.old-deja/g++.mike/p10148.C: Likewise.
18413
18414 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18415
18416         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18417
18418 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18419
18420         PR c++/18047
18421
18422         * g++.dg/parse/expr3.C: New test.
18423
18424 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18425
18426         * gcc.dg/smod-1.c: New test.
18427
18428 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18429
18430         * objc.dg/method-14.m: New test.
18431
18432 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18433
18434         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18435         Also xfail as the patch was reverted.
18436
18437 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18438
18439         PR middle-end/16973
18440         * gcc.dg/pr16973.c: New test.
18441
18442 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18443
18444         PR tree-optimization/17656
18445         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18446
18447 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18448
18449         * g++.dg/eh/shadow1.C: New.
18450
18451 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18452
18453         * gcc.c-torture/compile/20041018-1.c: New test.
18454
18455 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18456
18457         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18458         compiler referring to register 0 when accessing sdata.  The linker
18459         now patches things up.
18460
18461 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18462
18463         PR c/17529
18464         * gcc.c-torture/compile/pr17529.c: New test.
18465
18466 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18467
18468         PR c++/17743
18469         * g++.dg/ext/attrib17.C: New test.
18470
18471 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18472
18473         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18474
18475 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18476
18477         PR c++/10479
18478         * g++.dg/ext/attrib16.C: New test.
18479
18480 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18481
18482         PR c++/17042
18483         * g++.dg/init/dso_handle1.C: New test.
18484
18485         PR c++/14667
18486         * g++.dg/parse/typedef6.C: New test.
18487
18488         PR c++/17916
18489         * g++.dg/parse/pragma1.C: New test.
18490
18491 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18492
18493         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18494
18495 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18496
18497         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18498         -fno-common when on HPPA HP-UX platforms.
18499
18500 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18501
18502         PR other/16820
18503         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18504         stdint.h.
18505         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18506         uintptr_t.
18507
18508 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18509
18510         PR c++/16301
18511         * g++.dg/lookup/strong-using-4.C: New test.
18512
18513 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18514
18515         PR middle-end/16567
18516         * gcc.c-torture/compile/nested-1.c: New test.
18517
18518 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18519
18520         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18521         and mipsisa64*-*-* (until support for misaligned loads is added).
18522         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18523         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18524         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18525         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18526         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18527         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18528
18529 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18530
18531         PR c++/17976
18532         * g++.dg/init/dtor3.C: New test.
18533
18534 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18535
18536         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18537
18538 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18539
18540         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18541         * gcc.dg/macho-lo-sum.c: Likewise.
18542
18543 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18544
18545         * gcc.dg/ppc-spe64-1.c: New test.
18546
18547 2004-10-14  Devang Patel  <dpatel@apple.com>
18548
18549         PR 17635
18550         * gcc.dg/pr17635.c : New test.
18551
18552 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18553
18554         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18555         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18556         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18557         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18558         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18559         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18560         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18561         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18562         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18563         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18564         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18565         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18566         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18567         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18568         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18569         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18570         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18571         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18572
18573 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18574
18575         * gcc.dg/vect/vect-82.c: New testcase.
18576         * gcc.dg/vect/vect-82_64.c: New testcase.
18577         * gcc.dg/vect/vect-83.c: New testcase.
18578         * gcc.dg/vect/vect-83_64.c: New testcase.
18579
18580 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18581
18582         * gcc.dg/cpp/error-1.c: New test.
18583
18584 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18585
18586         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18587
18588 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18589
18590         PR target/17984
18591         * gcc.dg/cris-peep2-xsrand2.c: New test.
18592
18593 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18594
18595         PR c++/17661
18596         * testsuite/g++.dg/expr/for2.C: New test.
18597
18598 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18599
18600         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18601
18602 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18603
18604         PR tree-optimization/17724
18605         * g++.dg/opt/pr17724-1.C: New test.
18606         * g++.dg/opt/pr17724-2.C: New test.
18607         * g++.dg/opt/pr17724-3.C: New test.
18608         * g++.dg/opt/pr17724-4.C: New test.
18609         * g++.dg/opt/pr17724-5.C: New test.
18610         * g++.dg/opt/pr17724-6.C: New test.
18611
18612 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18613
18614         PR c/17301
18615         * gcc.dg/pr17301-2.c: New test.
18616
18617 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18618
18619         PR c++/15876
18620         * g++.dg/parse/error22.C: New test.
18621
18622         PR c++/17936
18623         * g++.dg/template/spec18.C: New test.
18624
18625 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18626
18627         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18628         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18629         memcpy.
18630         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18631         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18632
18633 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18634
18635         * g++.dg/eh/cleanup5.C: Add dg-options "".
18636
18637 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18638
18639         PR middle-end/17657
18640         * gcc.dg/switch-4.c: New test case.
18641
18642 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18643
18644         * gcc.c-torture/execute/20041011-1.c: New test.
18645
18646 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18647
18648         PR c++/17554
18649         * g++.dg/init/for3.C: New test.
18650
18651         PR c++/17657
18652         * g++.dg/opt/switch2.C: New test.
18653
18654         PR middle-end/17703
18655         * g++.dg/warn/Wreturn-2.C: New test.
18656
18657 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18658
18659         PR c++/17907
18660         * g++.dg/eh/cleanup5.C: New test.
18661
18662 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18663
18664         PR c++/17393
18665         * g++.dg/parse/error21.C: New test.
18666
18667 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18668
18669         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18670         * g++.dg/warn/incomplete1.C: Likewise.
18671         * g++.dg/template/qualttp20.C: Likewise.
18672
18673 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18674
18675         PR c/17881
18676         * parm-incomplete-1.c: New test.
18677
18678 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18679
18680         PR c++/17867
18681         * g++.dg/parse/error19.C: New test.
18682
18683         PR c++/17670
18684         * g++.dg/init/new11.C: New test.
18685
18686         PR c++/17821
18687         * g++.dg/parse/error20.C: New test.
18688
18689         PR c++/17826
18690         * g++.dg/template/crash24.C: New test.
18691
18692 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18693
18694         PR c/17301
18695         * gcc.dg/pr17301-1.c: New test.
18696
18697 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18698
18699         PR c/17189
18700         * gcc.dg/anon-struct-5.c: New test.
18701
18702 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18703
18704         PR c/17844
18705         * gcc.dg/pr17844-1.c: New test.
18706
18707 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18708
18709         PR tree-optimization/17906
18710         * gcc.c-torture/compile/pr17906.c: New.
18711
18712 2004-10-09  Stuart Hastings  <stuart@apple.com>
18713             Roger Sayle  <roger@eyesopen.com>
18714
18715         PR rtl-optimization/17853
18716         * gcc.dg/i386-mmx-5.c: New testcase.
18717
18718 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18719
18720         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18721
18722 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/17524
18725         * g++.dg/template/static9.C: New test.
18726
18727         PR c++/17685
18728         * g++.dg/parse/operator5.C: New test.
18729
18730 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18731
18732         PR middle-end/17894
18733         * gcc.c-torture/execute/divcmp-4.c: New test case.
18734
18735 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18736
18737         PR tree-opt/17902
18738         * g++.dg/opt/pr17902.C: New test.
18739
18740 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18741
18742         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18743
18744 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18745
18746         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18747
18748 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18749
18750         * gcc.dg/assign-warn-3.c: New test.
18751
18752 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18753
18754         PR c/16999
18755         * gcc.dg/cpp/ident-1.c: New test.
18756
18757 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18758
18759         * gcc.c-torture/compile/acc1.c: New.
18760
18761 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18762
18763         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18764         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18765
18766 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18767
18768         * gcc.dg/ultrasp11.c: New test.
18769
18770 2004-10-08  Michael Matz  <matz@suse.de>
18771
18772         * gcc.dg/doloop-2.c: New test.
18773
18774 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18775
18776         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18777         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18778         objc.dg/method-9.m: Update expected diagnostics.
18779
18780 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18781
18782         * gcc.dg/ppc-fsel-3.c: New file.
18783         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18784
18785 2004-10-07  Paul Brook  <paul@codesourcery.com>
18786
18787         * gfortran.dg/intrinsic_verify_1.f90: New test.
18788
18789 2004-10-07  Paul Brook  <paul@codesourcery.com>
18790
18791         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18792
18793 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18794
18795         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18796         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18797         commit.
18798
18799 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18800
18801         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18802
18803 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18804
18805         PR c++/17115
18806         * g++.dg/warn/Winline-4.C: New test.
18807
18808 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18809
18810         * gcc.c-torture/compile/20041007-1.c: New test.
18811
18812 2004-10-07  Paul Brook  <paul@codesourcery.com>
18813
18814         PR fortran/17678
18815         * gfortran.dg/use_allocated_1.f90: New test.
18816
18817 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18818
18819         PR middle-end/17849
18820         * gfortran.fortran-torture/compile/nested.f90: New test
18821
18822 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18823
18824         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18825
18826 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18827
18828         PR c++/17368
18829         * g++.dg/ext/asm6.C: New test.
18830
18831 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18832
18833         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18834
18835 2004-10-06  Paul Brook  <paul@codesourcery.com>
18836
18837         PR libfortran/17709
18838         * gfortran.dg/empty_format_1.f90: New test.
18839
18840 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18841
18842         PR fortran/17568
18843         * gfortran.dg/ishft.f90: New test.
18844
18845         PR fortran/17283
18846         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18847         tests.
18848
18849 2004-10-06  Paul Brook  <paul@codesourcery.com>
18850
18851         * gfortran.dg/do_1.f90: New test.
18852
18853 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18854
18855         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18856         optimizing for size.
18857
18858 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18859
18860         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18861
18862 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18863
18864         * gcc.c-torture/compile/20041005-1.c: New test.
18865
18866 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18867
18868         PR c++/17829
18869         * g++.dg/lookup/koenig4.C: New.
18870
18871 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18872
18873         * g++.dg/other/classkey1.C: Adjust quoting marks.
18874         * g++.dg/parse/error15.C: Likewise.
18875         * g++.dg/template/meminit2.C (int>): Likewise.
18876
18877 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18878
18879         PR fortran/17283
18880         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18881
18882         PR fortran/17631
18883         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18884
18885         PR fortran/17708
18886         * gfortran.dg/pr17708.f90: New test.
18887
18888 2004-10-04  Chao-ying Fu  <fu@mips.com>
18889
18890         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18891         * gcc.dg/vect/vect-4.c: Ditto.
18892         * gcc.dg/vect/vect-5.c: Ditto.
18893         * gcc.dg/vect/vect-6.c: Ditto.
18894         * gcc.dg/vect/vect-8.c: Ditto.
18895         * gcc.dg/vect/vect-16.c: Ditto.
18896         * gcc.dg/vect/vect-30.c: Ditto.
18897         * gcc.dg/vect/vect-40.c: Ditto.
18898         * gcc.dg/vect/vect-41.c: Ditto.
18899         * gcc.dg/vect/vect-42.c: Ditto.
18900         * gcc.dg/vect/vect-43.c: Ditto.
18901         * gcc.dg/vect/vect-44.c: Ditto.
18902         * gcc.dg/vect/vect-45.c: Ditto.
18903         * gcc.dg/vect/vect-46.c: Ditto.
18904         * gcc.dg/vect/vect-47.c: Ditto.
18905         * gcc.dg/vect/vect-48.c: Ditto.
18906         * gcc.dg/vect/vect-49.c: Ditto.
18907         * gcc.dg/vect/vect-50.c: Ditto.
18908         * gcc.dg/vect/vect-51.c: Ditto.
18909         * gcc.dg/vect/vect-52.c: Ditto.
18910         * gcc.dg/vect/vect-53.c: Ditto.
18911         * gcc.dg/vect/vect-54.c: Ditto.
18912         * gcc.dg/vect/vect-55.c: Ditto.
18913         * gcc.dg/vect/vect-56.c: Ditto.
18914         * gcc.dg/vect/vect-57.c: Ditto.
18915         * gcc.dg/vect/vect-58.c: Ditto.
18916         * gcc.dg/vect/vect-59.c: Ditto.
18917         * gcc.dg/vect/vect-60.c: Ditto.
18918         * gcc.dg/vect/vect-74.c: Ditto.
18919         * gcc.dg/vect/vect-79.c: Ditto.
18920         * gcc.dg/vect/vect-80.c: Ditto.
18921
18922 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18923
18924         * gcc.dg/unused-7.c: Use the correct option.
18925
18926 2004-10-04  Paul Brook  <paul@codesourcery.com>
18927         Bud Davis  <bdavis9659@comcast.net>
18928
18929         PR fortran/17706
18930         PR fortran/16434
18931         * gfortran/pr17706.f90: New test.
18932         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18933
18934 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18935
18936         * gfortran.dg/pr17612.f90: New test.
18937
18938 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18939
18940         * g++.dg/template/local1.C: Adjust quoting marks in
18941         testing for diagnostics.
18942         * g++.dg/tls/diag-2.C: Likewise.
18943         * g++.dg/other/error8.C: Likewise.
18944
18945 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18946
18947         PR c/17178
18948         * gcc.dg/unused-4.c: Adjust to be correct.
18949
18950         PR c/17820
18951         * gcc.dg/unused-7.c: New test.
18952
18953 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
18954
18955         PR c++/17797
18956         * g++.dg/overload/template2.C: New test.
18957
18958 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
18959
18960         PR tree-optimization/16632
18961         * gcc.dg/tree-ssa/20041002-1.c: New.
18962
18963 2004-10-03  Paul Brook  <paul@codesourcery.com>
18964
18965         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
18966         rather than relying on default formatting.
18967
18968 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
18969
18970         * gcc.dg/20040920-1.c: Update expected message text.
18971
18972 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
18973
18974         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
18975
18976 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
18977
18978         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
18979         tree level.
18980
18981 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18982
18983         * gcc.dg/tree-ssa/pr17343.c: Remove.
18984
18985 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
18986
18987         PR tree-opt/17343
18988         * gcc.dg/tree-ssa/pr17343.c: New test.
18989
18990 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
18991
18992         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
18993         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
18994         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
18995         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
18996         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
18997
18998 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18999
19000         * gcc.dg/lvalue-2.c: New test.
19001
19002 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19003
19004         PR c/17730
19005         * gcc.dg/pr17730-1.c: New test
19006
19007 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19008
19009         PR c/7425
19010         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19011
19012 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19013
19014         * gcc.c-torture/execute/stdarg-1.c: New test.
19015         * gcc.c-torture/execute/stdarg-2.c: New test.
19016         * gcc.c-torture/execute/stdarg-3.c: New test.
19017         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19018         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19019         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19020         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19021         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19022
19023 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19024
19025         PR tree-optimization/17697
19026         * g++.dg/opt/pr17697-1.C: New test.
19027         * g++.dg/opt/pr17697-2.C: New test.
19028         * g++.dg/opt/pr17697-3.C: New test.
19029
19030 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19031
19032         PR c/16409
19033         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19034         gcc.dg/vla-init-5.c: New tests.
19035
19036 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19037
19038         PR c/13804
19039         * gcc.dg/pr13804-1.c: New test.
19040
19041 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19042
19043         PR fortran/16938
19044         * gfortran.dg/pr16938.f90: New test.
19045
19046 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19047
19048         * g++.dg/template/crash23.C: New test.
19049
19050 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/17585
19053         * g++.dg/template/static8.C: New test.
19054
19055 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19056
19057         PR c++/17681
19058         * g++.dg/other/error9.C: New test.
19059
19060 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19061
19062         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19063
19064 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19065
19066         PR fortran/15164
19067         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19068
19069 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19070
19071         PR middle-end/17112
19072         * gcc.dg/pr17112-1.c: New test case.
19073
19074 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19075
19076         PR c/11459
19077         * gcc.dg/pr11459-1.c: New test.
19078
19079 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19080
19081         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19082         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19083
19084 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19085
19086         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19087
19088 2004-09-25  Jan Hubicka  <jh@suse.cz>
19089
19090         * compile/30040909-1.c: New test.
19091         * compile/30040907-1.c: New test.
19092
19093 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19094
19095         * gcc.c-torture/execute/va-arg-26.c: New test.
19096
19097 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19098
19099         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19100         extra diagnostics on targets with 64-bit pointers.
19101         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19102
19103 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19104
19105         PR c/17188
19106         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19107         * gcc.dg/decl-3.c: Adjust expected message.
19108
19109 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19110
19111         PR fortran/17615
19112         * gfortran.dg/pr17615.f90: New test.
19113
19114 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19115
19116         PR tree-optimzation/17517
19117         * g++.dg/tree-ssa/pr17517.C: New Test.
19118
19119 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19120
19121         PR c++/16889
19122         * g++.dg/lookup/ambig3.C: New.
19123
19124 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19125
19126         PR tree-opt/17624
19127         * g++.dg/opt/pr17624.C: New test.
19128
19129 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19130
19131         PR c/6980
19132         * gcc.dg/Wbad-function-cast-1.c: New test.
19133
19134 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19135
19136         * g++.dg/ext/complit1.C
19137         * g++.dg/other/error2.C
19138         * g++.dg/other/nontype-1.C
19139         * g++.dg/parse/crash11.C
19140         * g++.dg/parse/crash12.C
19141         * g++.dg/parse/error15.C
19142         * g++.dg/parse/error4.C
19143         * g++.dg/parse/tmpl-outside1.C
19144         * g++.dg/parse/too-many-tmpl-args1.C
19145         * g++.dg/template/dependent-expr3.C
19146         * g++.dg/template/error10.C
19147         * g++.dg/template/instantiate1.C
19148         * g++.dg/template/vtable2.C
19149         * g++.dg/warn/Wshadow-1.C
19150         * g++.dg/warn/weak1.C
19151         * g++.old-deja/g++.brendan/crash16.C
19152         * g++.old-deja/g++.brendan/crash18.C
19153         * g++.old-deja/g++.brendan/crash48.C
19154         * g++.old-deja/g++.brendan/crash49.C
19155         * g++.old-deja/g++.brendan/crash55.C
19156         * g++.old-deja/g++.brendan/crash56.C
19157         * g++.old-deja/g++.brendan/crash8.C
19158         * g++.old-deja/g++.brendan/enum11.C
19159         * g++.old-deja/g++.brendan/enum8.C
19160         * g++.old-deja/g++.brendan/enum9.C
19161         * g++.old-deja/g++.brendan/friend3.C
19162         * g++.old-deja/g++.brendan/misc14.C
19163         * g++.old-deja/g++.bugs/900402_02.C
19164         * g++.old-deja/g++.bugs/900404_03.C
19165         * g++.old-deja/g++.bugs/900404_04.C
19166         * g++.old-deja/g++.bugs/900428_03.C
19167         * g++.old-deja/g++.jason/crash4.C
19168         * g++.old-deja/g++.jason/overload21.C
19169         * g++.old-deja/g++.jason/redecl1.C
19170         * g++.old-deja/g++.jason/report.C
19171         * g++.old-deja/g++.jason/rfg10.C
19172         * g++.old-deja/g++.jason/template30.C
19173         * g++.old-deja/g++.law/arm12.C
19174         * g++.old-deja/g++.law/ctors5.C
19175         * g++.old-deja/g++.law/cvt20.C
19176         * g++.old-deja/g++.law/init10.C
19177         * g++.old-deja/g++.law/init8.C
19178         * g++.old-deja/g++.law/visibility17.C
19179         * g++.old-deja/g++.law/visibility7.C
19180         * g++.old-deja/g++.mike/net8.C
19181         * g++.old-deja/g++.mike/p646.C
19182         * g++.old-deja/g++.mike/p700.C
19183         * g++.old-deja/g++.mike/p701.C
19184         * g++.old-deja/g++.mike/p811.C
19185         * g++.old-deja/g++.ns/template13.C
19186         * g++.old-deja/g++.other/array3.C
19187         * g++.old-deja/g++.other/crash25.C
19188         * g++.old-deja/g++.other/dtor3.C
19189         * g++.old-deja/g++.other/dtor4.C
19190         * g++.old-deja/g++.other/main1.C
19191         * g++.old-deja/g++.other/warn7.C
19192         * g++.old-deja/g++.pt/crash11.C
19193         * g++.old-deja/g++.pt/crash36.C
19194         * g++.old-deja/g++.pt/spec22.C
19195         * g++.old-deja/g++.pt/spec9.C
19196         * g++.old-deja/g++.pt/ttp52.C
19197         * g++.old-deja/g++.robertl/eb103.C
19198         * g++.old-deja/g++.robertl/eb121.C
19199         * g++.old-deja/g++.robertl/eb22.C
19200         * g++.old-deja/g++.robertl/eb8.C:
19201         Update locations and/or regexps of dg-error markers.
19202         Remove markers for some bogus messages that are no longer issued.
19203
19204 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19205
19206         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19207         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19208
19209 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19210
19211         PR c++/17618
19212         * g++.dg/lookup/crash5.C: New test.
19213
19214 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19215
19216         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19217         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19218         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19219         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19220         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19221         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19222
19223         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19224         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19225         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19226         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19227         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19228         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19229
19230         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19231
19232         * gcc.dg/vect/vect-44.c: Check additional cases.
19233         * gcc.dg/vect/vect-48.c: Check additional cases.
19234
19235         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19236         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19237         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19238         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19239         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19240         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19241         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19242         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19243         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19244
19245         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19246         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19247         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19248
19249 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19250
19251         * gcc.dg/tree-ssa/loop-6.c: New test.
19252
19253 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19254
19255         PR c++/17620
19256         * g++.dg/inherit/base2.C: New.
19257
19258 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19259
19260         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19261         * gcc.dg/20001012-2.c: Likewise.
19262         * gcc.dg/20001013-1.c: Likewise.
19263         * gcc.dg/20001101-1.c: Likewise.
19264         * gcc.dg/20001102-1.c: Likewise.
19265         * gcc.dg/bf-spl1.c: Likewise.
19266         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19267         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19268
19269 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19270
19271         PR tree-optimization/16721
19272         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19273
19274 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19275
19276         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19277         * gcc.dg/20040305-1.c: Likewise.
19278
19279 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19280
19281         PR c/16566
19282         * gcc.c-torture/compile/pr16566-1.c,
19283         gcc.c-torture/compile/pr16566-2.c,
19284         gcc.c-torture/compile/pr16566-3.c: New tests.
19285
19286 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19287
19288         PR tree-optimization/17512
19289         * gcc.c-torture/compile/20040916-1.c.
19290
19291 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19292
19293         * gcc.dg/pragma-re-3.c: New test.
19294
19295 2004-09-17  Matt Austern  <austern@apple.com>
19296
19297         PR c++/15049
19298         * g++.dg/other/anon3.C: New.
19299
19300 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19301
19302         PR c++/7503
19303         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19304         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19305         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19306         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19307         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19308
19309 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19310
19311         PR fortran/17286
19312         * gfortran.dg/pr17286.f90: New test.
19313
19314 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19315
19316         PR c++/17530
19317         * g++.dg/template/static7.C: New test.
19318
19319 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19320
19321         PR tree-opt/17558
19322         * gcc.c-torture/compile/pr17558.c: New test.
19323
19324 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19325
19326         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19327         if SKIP_ATTRIBUTE is defined.
19328
19329 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19330
19331         PR fortran/15957
19332         * gfortran.dg/pr15957.f90: New test.
19333
19334 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19335
19336         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19337         in comparison.
19338         * gcc.dg/vect/vect-79.c: Likewise.
19339         * gcc.dg/vect/vect-80.c: Likewise.
19340
19341 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19342
19343         PR fortran/15750
19344         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19345
19346 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19347
19348         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19349         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19350         * gcc.dg/vect/vect-62.c: New testcase.
19351         * gcc.dg/vect/vect-63.c: New testcase.
19352         * gcc.dg/vect/vect-64.c: New testcase.
19353         * gcc.dg/vect/vect-65.c: New testcase.
19354         * gcc.dg/vect/vect-66.c: New testcase.
19355         * gcc.dg/vect/vect-67.c: New testcase.
19356         * gcc.dg/vect/vect-68.c: New testcase.
19357         * gcc.dg/vect/vect-69.c: New testcase.
19358         * gcc.dg/vect/vect-79.c: New testcase.
19359         * gcc.dg/vect/vect-80.c: New testcase.
19360
19361 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19362
19363         * gcc.target/mips/asm-1.c: New test.
19364
19365 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19366
19367         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19368         * gcc.dg/vect/vect-73.c: New testcase.
19369         * gcc.dg/vect/vect-74.c: New testcase.
19370         * gcc.dg/vect/vect-75.c: New testcase.
19371         * gcc.dg/vect/vect-76.c: New testcase.
19372         * gcc.dg/vect/vect-77.c: New testcase.
19373         * gcc.dg/vect/vect-78.c: New testcase
19374
19375 2004-09-18  Paul Brook  <paul@codesourcery.com>
19376
19377         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19378
19379 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19380
19381         PR c/17424
19382         * gcc.dg/pr17424-1.c: New test.
19383
19384 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19385
19386         * g++.dg/tree-ssa/pr17153.C: New test.
19387
19388 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19389
19390         PR pch/13361
19391         * testsuite/g++.dg/pch/wchar-1.C: New.
19392         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19393
19394 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19395
19396         * gcc.c-torture/execute/20040917-1.c: New test.
19397
19398 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19399
19400         PR tree-optimization/17319
19401         * gcc.dg/pr17319.c: New test.
19402
19403 2004-09-17  Devang Patel  <dpatel@apple.com>
19404
19405         * gcc.dg/20040813-1.c: New test.
19406
19407 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19408
19409         PR tree-optimization/17273
19410         * gcc.c-torture/compile/pr17273.c: New test.
19411
19412 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19413
19414         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19415         Update expected messages.
19416         * gcc.dg/declspec-13.c: New test.
19417
19418 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19419
19420         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19421
19422 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19423
19424         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19425         change what 'a' is pointing to.
19426
19427 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19428
19429         PR c++/16002
19430         * g++.dg/template/error18.C: New test.
19431
19432         PR c++/16029
19433         * g++.dg/warn/Wunused-8.C: New test.
19434
19435 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19436
19437         PR tree-optimization/17513
19438         * gcc.dg/20040916-1.c: New test.
19439
19440 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19441
19442         PR c++/17501
19443         * g++.dg/template/typename7.C: New test.
19444
19445 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19446
19447         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19448
19449 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19450
19451         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19452         with -ftree-based-profiling also.
19453         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19454
19455 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19456
19457         PR/15364
19458         * gfortran.dg/der_array_io_1.f90: New test.
19459         * gfortran.dg/der_array_io_2.f90: New test.
19460         * gfortran.dg/der_array_io_3.f90: New test.
19461
19462 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19463
19464         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19465         EABI.
19466
19467 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19468
19469         * g++.dg/opt/switch1.C: New test.
19470
19471 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19472
19473         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19474         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19475         Update expected messages.
19476
19477 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19478
19479         PR fortran/16485
19480         * gfortran.dg/same_name_1.f90: New test.
19481
19482 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19483
19484         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19485         dereference garbage pointers.
19486
19487 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19488
19489         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19490         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19491
19492         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19493         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19494         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19495
19496 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19497
19498         PR c++/17324
19499         * g++.dg/template/mangle1.C: New test.
19500
19501 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19502
19503         PR tree-optimization/17252
19504         * gcc.c-torture/execute/pr17252.c: New test.
19505
19506 2004-09-14  Andrew Pinski  <apinski@apple.com>
19507
19508         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19509
19510 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19511
19512         PR rtl-optimization/9771
19513         * gcc.dg/pr9771-1.c: New test case.
19514
19515 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19516
19517         PR tree-optimization/15262
19518         * gcc.c-torture/execute/pr15262-1.c: New test.
19519         * gcc.c-torture/execute/pr15262-2.c: New test.
19520
19521 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19522
19523         * gcc.dg/declspec-12.c: New test.
19524
19525 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19526
19527         * gfortran.dg/pr17090.f90: Add directives to test.
19528
19529 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19530
19531         * gcc.c-torture/compile/20040914-1.c: New test.
19532
19533 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19534
19535         PR c++/16162
19536         * g++.dg/template/decl2.C: New test.
19537
19538 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19539
19540         PR fortran/17090
19541         * gfortran.dg/pr17090.f90: New test.
19542
19543 2004-09-13  Dale Johannesen  <dalej@apple.com>
19544
19545         * gcc.c-torture/compile/pr17408.c: New test case.
19546
19547 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19548
19549         PR c++/16716
19550         * g++.dg/parse/crash17.C: New test.
19551
19552         PR c++/17327
19553         * g++.dg/template/enum3.C: New test.
19554
19555 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19556
19557         * lib/gcc-defs.exp: Load wrapper.exp.
19558         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19559         using local code.
19560         * lib/gcc.exp (gcc_init): Similar.
19561         * lib/gfortran.exp (gfortran_init): Similar.
19562         * lib/objc.exp (objc_init): Similar.
19563         * lib/treelang.exp (treelang_init): Similar.
19564         * lib/wrapper.exp: New file with build_wrapper call machinery in
19565         ${tool}_maybe_build_wrapper.
19566
19567 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19568
19569         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19570         "inline".
19571         * gcc.dg/declspec-11.c: Update expected messages.
19572         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19573         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19574         gcc.dg/inline-12.c: New tests.
19575
19576 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19577
19578         * g++.dg/tree-ssa/pr17400.C: New testcase.
19579
19580 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19581
19582         * gcc.target/mips/sb1-1.c: New testcase.
19583
19584 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19585
19586         * lib/g77-dg.exp: Remove unused file.
19587         * lib/mike-g77.exp: Ditto.
19588         * lib/g77.exp: Ditto.
19589
19590 2004-09-12  Richard Henderson  <rth@redhat.com>
19591
19592         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19593
19594 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19595
19596         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19597         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19598         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19599         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19600         Update expected messages.
19601
19602 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19603
19604         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19605         declaration/use mismatch for dirp parameter.
19606
19607 2004-09-12  Andrew Pinski  <apinski@apple.com>
19608
19609         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19610         -fgnu-runtime is passed.
19611
19612 2004-09-12  Richard Henderson  <rth@redhat.com>
19613
19614         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19615         do the uplevel thing and update additional_flags directly.
19616         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19617         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19618         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19619         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19620
19621 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19622
19623         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19624
19625 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19626
19627         PR middle-end/17411
19628         * g++.dg/opt/pr17411-1.C: New test case.
19629
19630 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19631
19632         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19633         gcc.dg/tls/diag-2.c: Update expected messages.
19634         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19635         messages.
19636         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19637         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19638         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19639         gcc.dg/tls/diag-5.c: New tests.
19640
19641 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19642
19643         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19644
19645 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19646
19647         * g++.dg/parse/break-in-for.C: New test.
19648
19649 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19650
19651         * gcc.dg/tree-ssa/20040911-1.c: New test.
19652
19653 2004-09-11  Andreas Jaeger  <aj@suse.de>
19654
19655         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19656         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19657
19658 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19659
19660         * gcc.target/frv: New directory of FR-V-specific tests.
19661
19662 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19663
19664         * gcc.dg/convert-vec-1.c: New test.
19665
19666 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19667
19668         PR middle-end/17024
19669         * gcc.dg/pr17024-1.c: New test case.
19670
19671 2004-09-10  Eric Christopher  <echristo@redhat.com>
19672
19673         * gcc.dg/20040910-1.c: New test.
19674
19675 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19676
19677         * gcc.dg/bitfld-9.c: New test.
19678
19679 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19680
19681         * gcc.c-torture/execute/ieee/acc1.c: New test.
19682         * gcc.c-torture/execute/ieee/acc2.c: New test.
19683         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19684
19685 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19686
19687         * gcc.dg/deprecated-2.c: New test.
19688
19689 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19690
19691         * gcc.dg/init-vec-1.c: New test.
19692
19693 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19694
19695         PR middle-end/17055
19696         * gcc.dg/pr17055-1.c: New test case.
19697
19698 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19699
19700         PR target/17377
19701         * gcc.c-torture/execute/pr17377.c: New test.
19702
19703 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19704
19705         PR c/8420
19706         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19707         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19708         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19709         gcc.dg/long-long-typespec-1.c: New tests.
19710         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19711
19712 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19713
19714         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19715         gcc.dg/gnu99-static-1.c: New tests.
19716
19717 2004-09-08  Devang Patel  <dpatel@apple.com>
19718
19719         * gcc.dg/darwin-ld-20040828-1.c: New test.
19720         * gcc.dg/darwin-ld-20040828-2.c: New test.
19721         * gcc.dg/darwin-ld-20040828-3.c: New test.
19722
19723 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19724
19725         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19726         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19727         in error message.
19728         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19729         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19730         in error message.
19731         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19732         types they qualify.
19733         * objc.dg/type-size-2.m: Fix wording in comment.
19734         * objc.dg/va-meth-1.m: New test case.
19735
19736 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19737
19738         PR c/16633:
19739         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19740         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19741
19742 2004-09-06  Devang Patel  <dpatel@apple.com>
19743
19744         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19745         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19746
19747 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19748
19749         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19750         reflect changed line numbering of diagnostics.
19751
19752 2004-09-06  Paul Brook  <paul@codesourcery.com>
19753
19754         * gfortran.dg/edit_real_1.f90: Add new test.
19755
19756 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19757
19758         * gcc.dg/tree-ssa/loop-2.c: New test.
19759         * gcc.dg/tree-ssa/loop-3.c: New test.
19760         * gcc.dg/tree-ssa/loop-4.c: New test.
19761         * gcc.dg/tree-ssa/loop-5.c: New test.
19762
19763 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19764
19765         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19766
19767 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19768
19769         * gcc.dg/format/sentinel-1.c: New test.
19770
19771 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19772
19773         * testsuite/gcc.dg/builtins-46.c: New.
19774
19775 2004-09-03  Devang Patel  <dpatel@apple.com>
19776
19777         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19778         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19779
19780 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19781
19782         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19783         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19784         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19785         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19786         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19787         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19788         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19789         the non-portable bzero.
19790         * gcc.dg/20010912-1.c: xfail for NetWare.
19791         * gcc.dg/20020426-2.c: xfail for NetWare.
19792         * gcc.dg/20021014-1.c: xfail for NetWare.
19793         * gcc.dg/20021018-1.c: xfail for NetWare.
19794         * gcc.dg/20030213-1.c: xfail for NetWare.
19795         * gcc.dg/20030225-1.c: xfail for NetWare.
19796         * gcc.dg/20030708-1.c: xfail for NetWare.
19797         * gcc.dg/builtins-config.h: Also exclude NetWare.
19798         * gcc.dg/format/format.h: Define restrict only if not already defined.
19799         * gcc.dg/nest.c: xfail for NetWare.
19800         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19801         * lib/target-supports.exp (check_visibility_available): Exclude
19802         NetWare.
19803
19804 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19805
19806         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19807         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19808         deterministic starting point for the alignment of structure fields.
19809         * gcc.dg/Wpadded.c: Dito.
19810         * g++.dg/abi/vbase10.C: Dito.
19811
19812 2004-09-03  Devang Patel  <dpatel@apple.com>
19813
19814         * g++.dg/debug/pr15736.cc: New test.
19815
19816 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19817
19818         * README.QMTEST: Fix out-of-date link.
19819
19820 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19821
19822         PR fortran/16579
19823         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19824         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19825
19826 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19827
19828         * g++.dg/abi/arm_rtti1.C: New test.
19829
19830 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19831
19832         * gcc.dg/ppc-vector-memcpy.c: New.
19833         * gcc.dg/ppc-vector-memset.c: New.
19834
19835 2004-09-02  Chao-ying Fu  <fu@mips.com>
19836
19837         * gcc.target/mips/mips-3d-1.c: New test.
19838         * gcc.target/mips/mips-3d-2.c: New test.
19839         * gcc.target/mips/mips-3d-3.c: New test.
19840         * gcc.target/mips/mips-3d-4.c: New test.
19841         * gcc.target/mips/mips-3d-5.c: New test.
19842         * gcc.target/mips/mips-3d-6.c: New test.
19843         * gcc.target/mips/mips-3d-7.c: New test.
19844         * gcc.target/mips/mips-3d-8.c: New test.
19845         * gcc.target/mips/mips-3d-9.c: New test.
19846         * gcc.target/mips/mips-ps-1.c: New test.
19847         * gcc.target/mips/mips-ps-2.c: New test.
19848         * gcc.target/mips/mips-ps-3.c: New test.
19849         * gcc.target/mips/mips-ps-4.c: New test.
19850         * gcc.target/mips/mips-ps-type.c: New test.
19851
19852 2004-09-02  Paul Brook  <paul@codesourcery.com>
19853
19854         * gfortran.dg/edit_real_1.f90: Add new tests.
19855
19856 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19857
19858         PR fortran/15327
19859         * gfortran.dg/merge_char_1.f90: New test.
19860
19861 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19862
19863         PR fortran/16404
19864         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19865
19866 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19867
19868         PR c/1522
19869         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19870
19871 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19872
19873         * g++.dg/opt/loop1.C: Do not XFAIL.
19874
19875 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19876
19877         * gcc.c-torture/execute/20040831-1.c: New test.
19878
19879 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19880
19881         PR fortran/16579
19882         * gfortran.dg/g77/20010610.f: Now passes.
19883         Copy from g77.f-torture/execute. Add dg-run directive.
19884         * gfortran.dg/g77/README: Update
19885
19886 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19887
19888         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19889         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19890         (t1, t2, t3, t4): Add volatile.
19891
19892 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19893
19894         * g++.dg/ext/visibility/arm1.C: New test.
19895
19896 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19897
19898         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19899         -pedantic-errors.
19900
19901 2004-09-01  Paul Brook  <paul@codesourcery.com>
19902
19903         * gfortran.dg/eof_2.f90: New test.
19904
19905 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19906
19907         PR fortran/16579
19908         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19909
19910 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19911
19912         PR libfortran/16805
19913         * gfortran.dg/list_read_2.f90: New test.
19914
19915 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * g++.dg/abi/key1.C: New test.
19918
19919 2004-08-31  Richard Henderson  <rth@redhat.com>
19920
19921         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19922         form of offsetof.
19923         * g++.dg/other/offsetof5.C: Remove duplicate.
19924
19925 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19926
19927         PR fortran/17244
19928         * gfortran.dg/func_derived_1.f90: New test.
19929
19930 2004-08-31  Paul Brook  <paul@codesourcery.com>
19931
19932         * gfortran.dg/eof_1.f90: New test.
19933
19934 2004-08-31  Paul Brook  <paul@codesourcery.com>
19935
19936         * gfortran.dg/list_read_1.f90: New file.
19937
19938 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19939
19940         * g++.dg/opt/loop1.C: XFAIL.
19941
19942 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
19943
19944         * gcc.dg/funcdef-storage-1.c: New.
19945         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
19946         an extern function in local scope.
19947         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
19948         declare an 'auto inline' function in local scope.
19949         * gcc.dg/20011130-1.c: Likewise.
19950         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
19951         an 'auto' function in local scope.
19952         * gcc.dg/20021014-1.c: Likewise.
19953         * gcc.dg/20030331-2.c: Likewise.
19954
19955 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19956
19957         * gfortran.dg/blockdata_1.f90: New test.
19958
19959 2004-08-30  Richard Henderson  <rth@redhat.com>
19960
19961         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
19962
19963 2004-08-30  Richard Henderson  <rth@redhat.com>
19964
19965         * lib/fortran-torture.exp (fortran-torture-execute): Honor
19966         additional_flags set by alternate driver.
19967         (ieee-options): New procedure.
19968         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
19969         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
19970         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
19971         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
19972
19973 2004-08-30  Richard Henderson  <rth@redhat.com>
19974
19975         * lib/f-torture.exp: Remove.
19976
19977 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
19978
19979         PR rtl-optimization/16590
19980         * g++.dg/opt/loop1.C: New test.
19981
19982 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19983
19984         PR fortran/13910
19985         * gfortran.dg/oldstyle_1.f90: New test.
19986
19987 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
19988         Paul Brook  <paul@codesourcery.com>
19989
19990         * gfortran.dg/g77/README: Update.
19991         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
19992         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19993         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
19994
19995 2004-08-28  Paul Brook  <paul@codesourcery.com>
19996
19997         PR libfortran/17195
19998         * gfortran.dg/edit_real_1.f90: New test.
19999
20000 2004-08-27  Paul Brook  <paul@codesourcery.com>
20001
20002         * gfortran.dg/rewind_1.f90: New test.
20003
20004 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20005
20006         PR fortran/16597
20007         * gfortran.dg/pr16597.f90: New test.
20008
20009 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20010
20011         PR c/13801
20012         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20013         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20014         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20015         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20016         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20017
20018 2004-08-26  Nick Clifton  <nickc@redhat.com>
20019
20020         * gcc.c-torture/compile/pr17119.c: New test.
20021
20022 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20023
20024         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20025
20026 2004-08-25  Richard Henderson  <rth@redhat.com>
20027
20028         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20029         the bits that expect kind=8 to be the largest real kind.
20030
20031 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20032
20033         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20034
20035 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20036
20037         * gfortran.dg/assignment_1.f90: New test.
20038
20039 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20040
20041         * g++.dg/template/repo3.C: New test.
20042
20043 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20044
20045         PR middle-end/16693
20046         PR tree-optimization/16372
20047         * g++.dg/opt/pr16372-1.C: New test case.
20048         * g++.dg/opt/pr16693-1.C: New test case.
20049         * g++.dg/opt/pr16693-2.C: New test case.
20050
20051 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20052
20053         * objc.dg/proto-lossage-4.m: New test.
20054
20055 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/17155
20058         * g++.dg/inherit/local2.C: New test.
20059
20060 2004-08-25  Paul Brook  <paul@codesourcery.com>
20061
20062         PR fortran/17144
20063         * gfortran.dg/string_ctor_1.f90: New test.
20064
20065 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20066
20067         PR c++/14428
20068         * g++.dg/template/redecl2.C: New test.
20069
20070 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20071
20072         PR fortran/17143
20073         * gfortran.dg/pr17143.f90: New test.
20074
20075 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20076
20077         PR fortran/17164
20078         * gfortran.dg/pr17164.f90: New test.
20079
20080 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20081
20082         * gcc.dg/tree-ssa/loop-1.c: New test.
20083
20084 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20085
20086         * gcc.c-torture/compile/20040824-1.c: New test.
20087
20088 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20089
20090         * gcc.c-torture/compile/iftrap-3.c: New test.
20091
20092 2004-08-24  Paul Brook  <paul@codesourcery.com>
20093
20094         * gfortran.dg/entry_2.f90: New test.
20095
20096 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20097
20098         PR c++/16889
20099         * g++.dg/lookup/ambig[12].C: New.
20100
20101 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20102
20103         PR c++/16706
20104         * g++.dg/template/crash21.C: New test.
20105         * g++.dg/template/crash22.C: Likewise.
20106
20107 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20108
20109         PR c++/17149
20110         * g++.dg/template/access15.C: New.
20111
20112 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20113
20114         PR c++/17163
20115         * g++.dg/template/repo2.C: New test.
20116
20117 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20118
20119         PR rtl-optimization/17078
20120         * gcc.c-torture/execute/pr17078-1.c: New test case.
20121
20122 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20123
20124         PR c/14492
20125         * gcc.dg/debug/crash1.c: New test.
20126
20127 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20128
20129         PR c/16180
20130         * gcc.dg/loop-5.c: New test.
20131
20132 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20133
20134         * gcc.c-torture/execute/20040823-1.c: New test.
20135
20136 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20137
20138         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20139         to the assembler.  Simplify test accordingly.
20140         (asm_abi_flags): Use GNU names.
20141         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20142         to check for ABI flags.
20143
20144 2004-08-22  Andrew Pinski  <apinski@apple.com>
20145
20146         * g++.dg/opt/pr14029.C: New test.
20147         * gcc.c-torture/execute/pr15262.c: New test.
20148
20149 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20150
20151         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20152
20153 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20154
20155         PR 16908
20156         * gfortran.dg/direct_io.f90: New test.
20157
20158 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20159
20160         PR c++/17121
20161         * g++.dg/inherit/local2.C: New test.
20162
20163 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20164
20165         PR c++/17120
20166         * g++.dg/warn/Wparentheses-4.C: New test.
20167
20168 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20169
20170         PR c++/17121
20171         * g++.dg/inherit/local2.C: New test.
20172
20173         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20174         * gcc.dg/ppc-ldstruct.c: Likewise.
20175         * gcc.dg/ppc64-abi-2.c: Likewise.
20176
20177 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20178
20179         PR rtl-optimization/17099
20180         * gcc.c-torture/execute/20040820-1.c: New test.
20181
20182 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20183
20184         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20185
20186 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20187
20188         PR fortran/17077
20189         * gfortran.dg/auto_array_1.f90: New test.
20190
20191 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20192
20193         PR fortran/17074
20194         * gfortran.dg/simpleif_1.f90: New test.
20195
20196 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20197
20198         * lib/target-supports.exp (check_profiling_available): Return
20199         false for arm*-*-symbianelf* and arm*-*-eabi*.
20200
20201         PR c++/15890
20202         * g++.dg/template/delete1.C: New test.
20203
20204 2004-08-19  Paul Brook  <paul@codesourcery.com>
20205
20206         PR fortran/14976
20207         PR fortran/16228
20208         * gfortran.dg/data_char_1.f90: New test.
20209
20210 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20211
20212         PR fortran/16946
20213         * gfortran.dg/reduction.f90: New testcase.
20214
20215 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20216
20217         PR fortran/16520
20218         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20219
20220 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20221
20222         PR c++/17041
20223         * g++.dg/Wparentheses-3.C: New test.
20224
20225 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20226
20227         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20228         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20229         * gcc.dg/vect/vect-2.c: Likewise.
20230         * gcc.dg/vect/vect-3.c: Likewise.
20231         * gcc.dg/vect/vect-4.c: Likewise.
20232         * gcc.dg/vect/vect-5.c: Likewise.
20233         * gcc.dg/vect/vect-6.c: Likewise.
20234         * gcc.dg/vect/vect-7.c: Likewise.
20235         * gcc.dg/vect/vect-25.c: Likewise.
20236         * gcc.dg/vect/vect-31.c: Likewise.
20237         * gcc.dg/vect/vect-32.c: Likewise.
20238         * gcc.dg/vect/vect-34.c: Likewise.
20239         * gcc.dg/vect/vect-36.c: Likewise.
20240         * gcc.dg/vect/vect-all.c: Likewise.
20241
20242 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20243
20244         PR c++/17068
20245         * g++.dg/template/operator4.C: New test.
20246
20247 2004-08-18  Richard Henderson  <rth@redhat.com>
20248
20249         * gcc.dg/20040206-1.c: XFAIL.
20250
20251 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/16246
20254         * g++.dg/template/array7.C: New test.
20255
20256 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20257
20258         * gcc.dg/mips-movcc-1.c: New test.
20259         * gcc.dg/mips-movcc-2.c: New test.
20260         * gcc.dg/mips-movcc-3.c: New test.
20261
20262         * gcc.dg/mips-nmadd-1.c: New test.
20263         * gcc.dg/mips-nmadd-2.c: New test.
20264
20265 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20266
20267         PR c++/15871
20268         * g++.dg/opt/inline8.C: New test.
20269
20270         PR c++/16965
20271         * g++.dg/parse/error17.C: New test.
20272
20273 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20274
20275         * gcc.dg/vect: New directory for vectorizer tests.
20276         * gcc.dg/vect/tree-vect.h: New file.
20277         * gcc.dg/vect/vect.exp: New file.
20278         * gcc.dg/vect/pr16105.c.c: New test.
20279         * gcc.dg/vect/vect-1.c: New test.
20280         * gcc.dg/vect/vect-2.c: New test.
20281         * gcc.dg/vect/vect-3.c: New test.
20282         * gcc.dg/vect/vect-4.c: New test.
20283         * gcc.dg/vect/vect-5.c: New test.
20284         * gcc.dg/vect/vect-6.c: New test.
20285         * gcc.dg/vect/vect-7.c: New test.
20286         * gcc.dg/vect/vect-8.c: New test.
20287         * gcc.dg/vect/vect-9.c: New test.
20288         * gcc.dg/vect/vect-10.c: New test.
20289         * gcc.dg/vect/vect-11.c: New test.
20290         * gcc.dg/vect/vect-12.c: New test.
20291         * gcc.dg/vect/vect-13.c: New test.
20292         * gcc.dg/vect/vect-14.c: New test.
20293         * gcc.dg/vect/vect-15.c: New test.
20294         * gcc.dg/vect/vect-16.c: New test.
20295         * gcc.dg/vect/vect-17.c: New test.
20296         * gcc.dg/vect/vect-18.c: New test.
20297         * gcc.dg/vect/vect-19.c: New test.
20298         * gcc.dg/vect/vect-20.c: New test.
20299         * gcc.dg/vect/vect-21.c: New test.
20300         * gcc.dg/vect/vect-22.c: New test.
20301         * gcc.dg/vect/vect-23.c: New test.
20302         * gcc.dg/vect/vect-24.c: New test.
20303         * gcc.dg/vect/vect-25.c: New test.
20304         * gcc.dg/vect/vect-26.c: New test.
20305         * gcc.dg/vect/vect-27.c: New test.
20306         * gcc.dg/vect/vect-28.c: New test.
20307         * gcc.dg/vect/vect-29.c: New test.
20308         * gcc.dg/vect/vect-30.c: New test.
20309         * gcc.dg/vect/vect-31.c: New test.
20310         * gcc.dg/vect/vect-32.c: New test.
20311         * gcc.dg/vect/vect-33.c: New test.
20312         * gcc.dg/vect/vect-34.c: New test.
20313         * gcc.dg/vect/vect-35.c: New test.
20314         * gcc.dg/vect/vect-36.c: New test.
20315         * gcc.dg/vect/vect-37.c: New test.
20316         * gcc.dg/vect/vect-38.c: New test.
20317         * gcc.dg/vect/vect-40.c: New test.
20318         * gcc.dg/vect/vect-41.c: New test.
20319         * gcc.dg/vect/vect-42.c: New test.
20320         * gcc.dg/vect/vect-43.c: New test.
20321         * gcc.dg/vect/vect-44.c: New test.
20322         * gcc.dg/vect/vect-45.c: New test.
20323         * gcc.dg/vect/vect-46.c: New test.
20324         * gcc.dg/vect/vect-47.c: New test.
20325         * gcc.dg/vect/vect-48.c: New test.
20326         * gcc.dg/vect/vect-49.c: New test.
20327         * gcc.dg/vect/vect-50.c: New test.
20328         * gcc.dg/vect/vect-51.c: New test.
20329         * gcc.dg/vect/vect-52.c: New test.
20330         * gcc.dg/vect/vect-53.c: New test.
20331         * gcc.dg/vect/vect-54.c: New test.
20332         * gcc.dg/vect/vect-55.c: New test.
20333         * gcc.dg/vect/vect-56.c: New test.
20334         * gcc.dg/vect/vect-57.c: New test.
20335         * gcc.dg/vect/vect-58.c: New test.
20336         * gcc.dg/vect/vect-59.c: New test.
20337         * gcc.dg/vect/vect-60.c: New test.
20338         * gcc.dg/vect/vect-61.c: New test.
20339         * gcc.dg/vect/vect-all.c: New test.
20340         * gcc.dg/vect/vect-none.c: New test.
20341
20342 2004-08-17  Paul Brook  <paul@codesourcery.com>
20343
20344         PR fortran/13082
20345         * gfortran.dg/entry_1.f90: New test.
20346
20347 2004-08-17  Andrew Pinski  <apinski@apple.com>
20348
20349         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20350
20351 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20352
20353         * gcc.dg/pr17036-1.c: New test.
20354
20355 2004-08-16  Devang Patel  <dpatel@apple.com>
20356
20357         * gcc.dg/darwin-20040809-1.c: New test.
20358
20359 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20360
20361         * gcc.dg/funcdef-attr-1.c: New test.
20362
20363 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20364
20365         * gcc.dg/altivec-17.c: New test.
20366         * gcc.dg/altivec-18.c: New test.
20367
20368 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20369
20370         PR c++/6749
20371         * g++.dg/template/vtable2.C: New test.
20372
20373 2004-08-14  Richard Henderson  <rth@redhat.com>
20374
20375         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20376         * gcc.dg/pack-test-4.c (main): Return 0.
20377         * gcc.dg/setjmp-1.c: Remove XFAIL.
20378         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20379
20380 2004-08-14  Richard Henderson  <rth@redhat.com>
20381
20382         * gcc.dg/980217-1.c: Add prototype for printf.
20383
20384 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20385
20386         * gfortran.dg/pr16935.f90: New test.
20387
20388 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20389
20390         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20391
20392 2004-08-13  Paul Brook  <paul@codesourcery.com>
20393
20394         * gfortran.dg/der_io_1.f90: Remove stray comma.
20395
20396 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20397
20398         * gcc.dg/vmx/cw-bug-2.c: Remove.
20399         * gcc.dg/vmx/vprint-1.c: Remove.
20400         * gcc.dg/vmx/vscan-1.c: Remove.
20401
20402 2004-08-12  Devang patel  <dpatel@apple.com>
20403
20404         * gcc.dg/darwin-20040809-2.c: New test.
20405
20406 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20407
20408         * g++.dg/ext/altivec-12.C: New test.
20409
20410         * g++.dg/ext/altivec-11.C: New test.
20411
20412 2004-08-12  Paul Brook  <paul@codesourcery.com>
20413
20414         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20415
20416 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20417
20418         * g++.dg/ext/altivec-2.C: Check for hardware support before
20419         executing any VMX instructions.
20420
20421         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20422
20423 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20424
20425         PR c++/16276
20426         * g++.old-deja/g++.other/comdat4.C: New test.
20427         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20428
20429 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20430
20431         PR target/16286
20432         * gcc.dg/pr16286.c: New test.
20433
20434 2004-08-12 Jan Beulich <jbeulich@novell.com>
20435
20436         * g++.dg/ext/asm5.C: New.
20437
20438 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20439
20440         PR c++/16698
20441         * g++.dg/eh/crash1.C: New test.
20442
20443         PR c++/16717
20444         * g++.dg/ext/construct1.C: New test.
20445
20446 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20447
20448         PR c++/16853
20449         * g++.dg/init/ptrmem1.C: New test.
20450
20451         PR c++/16618
20452         * g++.dg/parse/offsetof5.C: New test.
20453
20454         PR c++/16870
20455         * g++.dg/template/overload3.C: New test.
20456
20457 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20458
20459         PR c++/16964
20460         * g++.dg/parse/error16.C: New test.
20461
20462         PR c++/16904
20463         * g++.dg/template/error14.C: New test.
20464
20465         PR c++/16929
20466         * g++.dg/template/error15.C: New test.
20467
20468 2004-08-11  Devang Patel  <dpatel@apple.com>
20469
20470         * gcc.dg/darwin-ld-20040809-1.c: New test.
20471         * gcc.dg/darwin-ld-20040809-2.c: New test.
20472
20473 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20474
20475         PR fortran/16917
20476         * gfortran.dg/dfloat_1.f90: New test.
20477
20478 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20479
20480         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20481         * gcc.dg/dll-2.c: Fix dg-require syntax.
20482         * gcc.misc-tests/arm-isr.c (abort): Declare.
20483         (exit): Likewise.
20484
20485 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20486
20487         PR c++/16971
20488         * g++.dg/parse/crash16.C: New test.
20489
20490 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20491
20492         * gcc.dg/mips-rsqrt-1.c: New test case.
20493         * gcc.dg/mips-rsqrt-2.c: New test case.
20494         * gcc.dg/mips-rsqrt-3.c: New test case.
20495
20496 2004-08-10  Paul Brook  <paul@codesourcery.com>
20497
20498         * gfortran.dg/der_io_1.f90: New test.
20499
20500 2004-08-10  Paul Brook  <paul@codesourcery.com>
20501
20502         PR fortran/16919
20503         * gfortran.dg/der_array_1.f90: New test.
20504
20505 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20506
20507         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20508
20509 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20510
20511         * gcc.dg/wchar_t-2.c: Fix typo.
20512
20513 2004-08-09  Falk Hueffner  <falk@debian.org>
20514
20515         PR tree-optimization/12517
20516         * gcc.c-torture/compile/pr12517.c: New test.
20517
20518         PR tree-optimization/12578
20519         * gcc.c-torture/compile/pr12578.c: New test.
20520
20521         PR tree-optimization/12899
20522         * gcc.c-torture/compile/pr12899.c: New test.
20523
20524         PR rtl-optimization/14692
20525         * gcc.c-torture/compile/pr14692.c: New test.
20526
20527         PR tree-optimization/16461
20528         * gcc.c-torture/compile/pr16461.c: New test.
20529
20530 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20531
20532         * gfortran.dg/getenv_1.f90: New test.
20533
20534 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20535
20536         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20537         wchar_t.
20538         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20539
20540 2004-08-06  Paul Brook  <paul@codesourcery.com>
20541
20542         * gfortran.dg/ret_array_1.f90: New test.
20543         * gfortran.dg/ret_pointer_1.f90: New test.
20544
20545 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20546
20547         * gcc.dg/missing-field-init-[12].c: New tests.
20548         * g++.dg/warn/missing-field-init-[12].C: New tests.
20549
20550 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20551
20552         * gcc.dg/enum2.c: New test.
20553         * gcc.dg/symbian3.c: Likewise.
20554         * gcc.dg/symbian4.c: Likewise.
20555         * gcc.dg/wchar_t-2.c: Likewise.
20556
20557 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20558
20559         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20560         destructor tests.
20561
20562 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20563
20564         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20565         dg-require-visiblity.
20566         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20567         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20568         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20569         * g++.dg/ext/visibility/new1.C: Likewise.
20570         * g++.dg/ext/visibility/pragma.C: Likewise.
20571         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20572         * g++.dg/ext/visibility/virtual.C: Likewise.
20573         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20574         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20575         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20576         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20577         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20578         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20579         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20580         * g++/dg/ext/visibility/visibility-8.C: New test.
20581         * gcc.c-torture/compile/dll.x: Remove.
20582         * gcc.dg/dll-2.c: Use dg-require-dll
20583         * gcc.dg/visibility-10.c: New test.
20584         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20585         supporting DLLs.
20586         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20587         (scan_not_hidden): Likewise.
20588
20589 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20590
20591         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20592
20593 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20594
20595         * gcc.c-torture/execute/20040805-1.c: New test.
20596
20597 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20598
20599         * gcc.dg/20020118-1.c: Declare abort.
20600         * gcc.dg/altivec_check.h: Likewise.
20601         * gcc.dg/iftrap-2.c: Likewise.
20602         * gcc.dg/pragma-darwin.c: Likewise.
20603         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20604
20605 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20606
20607         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20608
20609 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20610
20611         * gcc.c-torture/execute/builtins/abs-2.c,
20612         gcc.c-torture/execute/builtins/abs-3.c,
20613         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20614         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20615         intmax_t, uintmax_t and their limits.
20616         * gcc.dg/intmax_t-1.c: New test.
20617
20618 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20619
20620         * g++.dg/tc1/dr147.C: Add reference to PR.
20621
20622 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20623
20624         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20625         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20626
20627 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20628
20629         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20630
20631 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20632
20633         * gcc.dg/redecl-5.c: New test.
20634         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20635         of scanf.
20636
20637 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20638
20639         PR middle-end/16790
20640         * gcc.c-torture/execute/pr16790-1.c: New test case.
20641
20642 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20643
20644         * g++.dg/ext/visibility/assign1.C: New test.
20645         * g++.dg/ext/visibility/new1.C: Likewise.
20646
20647         * gcc.dg/symbian1.c: New test.
20648         * gcc.dg/symbian2.c: Likewise.
20649
20650 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20651
20652         PR target/16570
20653         * gcc.dg/i386-sse-9.c: New test.
20654
20655 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20656
20657         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20658
20659 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20660
20661         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20662         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20663         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20664         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20665         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20666         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20667         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20668         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20669         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20670         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20671         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20672         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20673         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20674         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20675         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20676         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20677         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20678         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20679         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20680         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20681         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20682         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20683         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20684         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20685         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20686         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20687         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20688         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20689         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20690         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20691         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20692         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20693         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20694         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20695         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20696         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20697         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20698         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20699         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20700         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20701         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20702         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20703         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20704         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20705         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20706         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20707         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20708         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20709         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20710         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20711         gcc.misc-tests/i386-pf-3dnow-1.c,
20712         gcc.misc-tests/i386-pf-athlon-1.c,
20713         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20714         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20715         Declare built-in functions used.
20716         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20717
20718 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20719
20720         PR c++/16707
20721         * g++.dg/lookup/using12.C: New test.
20722
20723         * g++.dg/init/null1.C: Fix PR number.
20724         * g++.dg/parse/namespace10.C: Likewise.
20725
20726 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20727
20728         PR c++/16224
20729         * g++.dg/template/spec17.C: New test.
20730         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20731         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20732
20733 2004-08-02  David Billinghurst
20734
20735         PR fortran/16292
20736         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20737
20738 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20739
20740         * gcc.dg/ia64-got-1.c: New test case.
20741
20742 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20743
20744         PR c++/16489
20745         * g++.dg/init/null1.C: New test.
20746         * g++.dg/tc1/dr76.C: Adjust error marker.
20747
20748         PR c++/16529
20749         * g++.dg/parse/namespace10.C: New test.
20750
20751         PR c++/16810
20752         * g++.dg/inherit/ptrmem2.C: New test.
20753
20754 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20755
20756         PR target/16155
20757         * gcc.dg/pr16155.c: New test.
20758
20759 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20760
20761         * gcc.dg/redecl-2.c: New test.
20762
20763 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20764
20765         * gcc.dg/darwin-longdouble.c: New file.
20766
20767 2004-07-30  Richard Henderson  <rth@redhat.com>
20768
20769         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20770         write to constant argument.
20771         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20772
20773 2004-07-30  Richard Henderson  <rth@redhat.com>
20774
20775         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20776         tests of nearest around zero.
20777
20778 2004-07-30  Andrew Pinski  <apinski@apple.com>
20779
20780         * gcc.c-torture/compile/20040730-1.c: New test.
20781
20782 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20783
20784         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20785         powerpc-eabispe.
20786
20787 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20788
20789         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20790
20791 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20792
20793         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20794         contains $ld_library_path.
20795         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20796
20797 2004-07-29  Richard Henderson  <rth@redhat.com>
20798
20799         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20800
20801         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20802         (alt2, which): New.
20803         (Check): Accept either alternative.
20804
20805 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20806
20807         * g++.dg/abi/inline1.C: New test.
20808         * g++.dg/abi/local1-a.cc: Likewise.
20809         * g++.dg/abi/local1.C: Likewise.
20810         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20811         * g++.dg/abi/mangle12.C: Likewise.
20812         * g++.dg/abi/mangle17.C: Likewise.
20813         * g++.dg/abi/mangle20-2.C: Likewise.
20814         * g++.dg/opt/interface1.C: Likewise.
20815         * g++.dg/opt/interface1.h: Likewise.
20816         * g++.dg/opt/interface1-a.cc: New test.
20817         * g++.dg/parse/repo1.C: New test.
20818         * g++.dg/template/repo1.C: Likewise.
20819         * g++.dg/warn/Winline-1.C: Likewise.
20820         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20821
20822 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20823
20824         * gcc.dg/tree-ssa/20040729-1.c: New test.
20825
20826 2004-07-27  Matt Austern <austern@apple.com>
20827
20828         * gcc.dg/darwin-bool-1.c: New test.
20829         * gcc.dg/darwin-bool-2.c: New test.
20830
20831 2004-07-28  Richard Henderson  <rth@redhat.com>
20832
20833         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20834         arguments in the correct type.  Don't write to constant arguments.
20835
20836 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20837
20838         PR tree-optimization/16688
20839         PR tree-optimization/16689
20840         * g++.dg/tree-ssa/pr16688.C: New test.
20841
20842 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20843
20844         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20845         loads.  Not only in the comment, this time.
20846
20847 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20848
20849         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20850         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20851         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20852         * gcc.dg/sh4a-bitmovua.c: New.
20853         * gcc.dg/sh4a-cos.c: New.
20854         * gcc.dg/sh4a-cosf.c: New.
20855         * gcc.dg/sh4a-fprun.c: New.
20856         * gcc.dg/sh4a-fsrra.c: New.
20857         * gcc.dg/sh4a-memmovua.c: New.
20858         * gcc.dg/sh4a-sin.c: New.
20859         * gcc.dg/sh4a-sincos.c: New.
20860         * gcc.dg/sh4a-sincosf.c: New.
20861         * gcc.dg/sh4a-sinf.c: New.
20862
20863 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20864
20865         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20866         conditionals.
20867         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20868         loads.
20869         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20870         DOM1.
20871
20872 2004-07-27  Andrew Pinski  <apinski@apple.com>
20873
20874         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20875
20876 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20877
20878         * gcc.dg/pragma-isr.c: New test.
20879
20880 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20881
20882         PR c++/14429
20883         * g++.dg/template/ttp11.C: New test.
20884
20885 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20886
20887         * gcc.c-torture/compile/20040727-1.c: New test.
20888
20889 2004-07-26  Eric Christopher  <echristo@redhat.com>
20890
20891         * gcc.c-torture/compile/20040726-2.c: New test.
20892
20893 2004-07-26  Andrew Pinski  <apinski@apple.com>
20894
20895         * g++.dg/rtti/tinfo1.C: Xfail.
20896
20897 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20898
20899         * gcc.c-torture/compile/20040726-1.c: New test.
20900
20901 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20902             Brian Ryner  <bryner@brianryner.com>
20903
20904         PR c++/9283
20905         PR c++/15000
20906         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20907         * g++.dg/ext/visibility/: New directory.
20908         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20909         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20910         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20911         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20912         * g++.dg/ext/visibility/fvisibility.C,
20913         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20914         g++.dg/ext/visibility/fvisibility-override1.C
20915         g++.dg/ext/visibility/fvisibility-override2.C
20916         g++.dg/ext/visibility/memfuncts.C
20917         g++.dg/ext/visibility/noPLT.C
20918         g++.dg/ext/visibility/pragma.C
20919         g++.dg/ext/visibility/pragma-override1.C
20920         g++.dg/ext/visibility/pragma-override2.C
20921         g++.dg/ext/visibility/staticmemfuncts.C
20922         g++.dg/ext/visibility/virtual.C: New tests.
20923
20924 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20925
20926         PR c/15360
20927         * gcc.dg/pr15360-1.c: New test.
20928
20929 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20930
20931         * gcc.dg/pragma-align-2.c: New test.
20932         * gcc.dg/pragma-init-fini.c: New test.
20933         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20934         targets.
20935
20936 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20937
20938         * gcc.dg/init-string-2.c: New test.
20939
20940 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20941
20942         PR 16684
20943         * gcc.dg/Wredundant-decls-1.c: New test case.
20944
20945 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
20946
20947         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
20948         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
20949         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
20950         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
20951         * gcc.dg/compat/generate-random.c: New file.
20952         * gcc.dg/compat/generate-random.h: Likewise.
20953         * gcc.dg/compat/generate-random_r.c: Likewise.
20954         * gcc.dg/compat/struct-layout-1.h: Likewise.
20955         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
20956         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
20957         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
20958         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
20959         * gcc.dg/compat/struct-layout-1_main.c: New test.
20960         * gcc.dg/compat/struct-layout-1_x.c: New file.
20961         * gcc.dg/compat/struct-layout-1_y.c: New file.
20962         * gcc.dg/compat/struct-layout-1_test.h: New file.
20963
20964 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20965
20966         * gcc.dg/comp-return-1.c: New test
20967
20968 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
20969
20970         * gcc.dg/vmx/8-02a.c: Fix typo.
20971
20972         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
20973         * gcc.dg/darwin-abi-3.c: New test.
20974
20975         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
20976         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
20977
20978         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
20979         * gcc.dg/vmx/ops-long-1.c: New test.
20980         * gcc.dg/vmx/ops-long-2.c: New test.
20981
20982 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
20983
20984         * g++.dg/lookup/conv-[1234].C: New.
20985
20986 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
20987
20988         * g++.dg/parse/attr2.C: Simplify.
20989
20990 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20991
20992         PR c/7284
20993         * gcc.c-torture/execute/pr7284-1.c: New test.
20994
20995 2004-07-22  Brian Booth  <bbooth@redhat.com>
20996
20997         * gcc.dg/tree-ssa/20040721-1.c: New test.
20998
20999 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         * g++.dg/template/crash20.c: New.
21002
21003 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21004
21005         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21006         Add dg-run directive.  Declare variables as required.
21007         * gfortran.dg/g77/README: Update
21008
21009 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21010
21011         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21012         gcc.dg/cris-peep2-andu2.c: New tests.
21013
21014 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21015
21016         PR c/15052
21017         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21018         on return type.
21019         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21020         messages.
21021         * gcc.dg/qual-return-2.c: Update expected messages.
21022         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21023
21024 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21025
21026         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21027         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21028
21029 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21030
21031         PR c/11250
21032         * gcc.dg/init-string-1.c: New test.
21033
21034 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21035
21036         PR middle-end/15345
21037         PR c/16450
21038         * gcc.dg/torture/nested-fn-1.c: New test.
21039
21040 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21041
21042         PR target/16559
21043         * gcc.dg/ia64-fptr-1.c: New file.
21044
21045 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21046
21047         PR c++/14497
21048         * g++.dg/template/spec16.C: New test.
21049         * g++.old-deja/g++.robertl/eb118.C: Remove.
21050
21051 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21052
21053         PR c++/509
21054         * g++.dg/template/spec15.C: New test.
21055
21056 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21057
21058         Copy cases from g77.f-torture/execute and add dg-run
21059         directive.  Other changes as noted.
21060         * gfortran.dg/g77/13037.f
21061         * gfortran.dg/g77/1832.f
21062         * gfortran.dg/g77/19981119-0.f
21063         * gfortran.dg/g77/19990313-0.f
21064         * gfortran.dg/g77/19990313-1.f
21065         * gfortran.dg/g77/19990313-2.f
21066         * gfortran.dg/g77/19990313-3.f
21067         * gfortran.dg/g77/19990419-1.f
21068         * gfortran.dg/g77/19990826-0.f
21069         * gfortran.dg/g77/19990826-2.f
21070         * gfortran.dg/g77/20000503-1.f
21071         * gfortran.dg/g77/20001111.f
21072         * gfortran.dg/g77/20010116.f
21073         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21074         * gfortran.dg/g77/20010430.f
21075         * gfortran.dg/g77/6177.f
21076         * gfortran.dg/g77/947.f
21077         * gfortran.dg/g77/970816-3.f
21078         * gfortran.dg/g77/971102-1.f
21079         * gfortran.dg/g77/980520-1.f
21080         * gfortran.dg/g77/980628-0.f
21081         * gfortran.dg/g77/980628-1.f
21082         * gfortran.dg/g77/980628-10.f
21083         * gfortran.dg/g77/980628-2.f
21084         * gfortran.dg/g77/980628-3.f
21085         * gfortran.dg/g77/980628-7.f
21086         * gfortran.dg/g77/980628-8.f
21087         * gfortran.dg/g77/980628-9.f
21088         * gfortran.dg/g77/980701-0.f
21089         * gfortran.dg/g77/980701-1.f
21090         * gfortran.dg/g77/cabs.f
21091         * gfortran.dg/g77/claus.f
21092         * gfortran.dg/g77/complex_1.f
21093         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21094         * gfortran.dg/g77/dcomplex.f
21095         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21096         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21097         * gfortran.dg/g77/f90-intrinsic-numeric.f
21098         * gfortran.dg/g77/int8421.f
21099         * gfortran.dg/g77/labug1.f
21100         * gfortran.dg/g77/large_vec.f
21101         * gfortran.dg/g77/le.f
21102         * gfortran.dg/g77/short.f
21103         * gfortran.dg/g77/README: Update
21104
21105 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21106
21107         PR c++/16637
21108         * g++.dg/parse/lookup4.C: New test.
21109
21110 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21111
21112         PR c++/16175
21113         * g++.dg/template/ttp10.C: New test.
21114
21115 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21116
21117         * gcc.dg/pr12625-1.c: New test.
21118
21119 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21120
21121         * testsuite/gcc.dg/switch-warn-1.c: New test.
21122         * testsuite/gcc.dg/switch-warn-2.c: New test.
21123         * gcc.c-torture/compile/pr14730.c: Update.
21124
21125 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21126
21127         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21128         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21129         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21130         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21131
21132 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21133
21134         PR c++/16623
21135         * g++.dg/template/assign1.C: New test.
21136
21137 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21138
21139         PR c++/12170
21140         * g++.dg/template/ttp9.C: New test.
21141
21142 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21143
21144         * gcc.dg/format/cmn-err-1.c: New test.
21145
21146 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21147
21148         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21149         gcc.dg/Wparentheses-10.c: New tests.
21150         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21151
21152 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21153
21154         PR fortran/16465
21155         * gfortran.dg/g77//ffixed-line-length-0.f,
21156         gfortran.dg/g77/ffixed-line-length-132.f,
21157         gfortran.dg/g77/ffixed-line-length-72.f,
21158         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21159         gfortran.dg/g77/README: Update.
21160
21161 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21162
21163         PR c++/13092
21164         * g++.dg/template/non-dependent7.C: New test.
21165         * g++.dg/template/non-dependent8.C: Likewise.
21166         * g++.dg/template/non-dependent9.C: Likewise.
21167         * g++.dg/template/non-dependent10.C: Likewise.
21168
21169 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21170
21171         PR c++/16337
21172         * g++.dg/parse/attr2.C: New test.
21173
21174 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21175
21176         * g77.dg: Removed.
21177         * g77.f-torture: Ditto.
21178
21179 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21180
21181         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21182         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21183         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21184
21185 2004-07-16  Richard Henderson  <rth@redhat.com>
21186
21187         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21188
21189 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21190
21191         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21192         tests with full list of options.
21193         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21194         of TORTURE_OPTIONS if test contains 'dg-do run'.
21195
21196         PR fortran/16404
21197         * gfortran.dg/do_iterator.f90: New test.
21198
21199 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21200
21201         PR rtl-optimization/16536
21202         * gcc.c-torture/execute/restrict-1.c: New test.
21203
21204 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21205
21206         PR fortran/15324
21207         * gfortran.dg/pr15324.f90: New test.
21208
21209         PR fortran/15129
21210         * gfortran.dg/pr15129.f90: New test.
21211
21212         PR fortran/15140
21213         * gfortran.dg/pr15140.f90: New test.
21214
21215         PR fortran/13792
21216         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21217         compile-time simplification.
21218
21219 2004-07-14  Mike Stump  <mrs@apple.com>
21220
21221         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21222
21223 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21224
21225         PR target/16325
21226         * gcc.dg/profile-generate-1.c: New.
21227
21228 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21229
21230         * gcc.c-torture/execute/20040709-1.c: New test.
21231         * gcc.c-torture/execute/20040709-2.c: New test.
21232
21233 2004-07-14  Mike Stump  <mrs@apple.com>
21234
21235         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21236
21237 2004-07-14  Mike Stump  <mrs@apple.com>
21238
21239         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21240
21241 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21242
21243         PR c++/16518
21244         * g++.dg/parse/mutable1.C: New test.
21245
21246 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21247
21248         PR tree-optimization/16443
21249         * gcc.dg/tree-ssa/20040713-1.c: New test.
21250
21251 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21252
21253         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21254         for operator new.
21255
21256 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21257
21258         * gfortran.dg/g77/README: New file
21259         * gfortran.dg/g77/19981216-0.f: Copy from
21260         g77.f-torture/noncompile.  Add "dg-do compile" and
21261         dg-error as required.
21262         * gfortran.dg/g77/19990218-1.f: Likewise.
21263         * gfortran.dg/g77/19990905-1.f: Likewise.
21264         * gfortran.dg/g77/9263.f: Likewise.
21265         * gfortran.dg/g77/980615-0.f: Likewise.
21266         * gfortran.dg/g77/980616-0.f: Likewise.
21267         * gfortran.dg/g77/check0.f: Likewise.
21268         * gfortran.dg/g77/select_no_compile.f: Likewise.
21269
21270 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21271
21272         Copy files from g77.f-torture/compile.
21273         Add "{ dg-do compile}".  Other changes as noted
21274         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21275         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21276         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21277         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21278         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21279         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21280         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21281         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21282         statement to conform to standard.  Append alpha1.x for reference.
21283         * gfortran.dg/g77/xformat.f: Add dg-warning
21284
21285 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21286
21287         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21288         Add {dg-do compile} directive.
21289         * gfortran.dg/g77/cpp2.F: Likewise.
21290
21291 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21292
21293         PR c++/5402
21294         * g++.dg/lookup/name-clash1.C: New test.
21295
21296         PR c++/9777
21297         * g++.dg/lookup/name-clash2.C: New test.
21298
21299         PR c++/12102
21300         * g++.dg/lookup/name-clash3.C: New test.
21301
21302 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21303
21304         * g++.dg/lookup/new2.C: New test.
21305         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21306
21307 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21308
21309         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21310         Add {dg-do compile} directive.
21311         * gfortran.dg/g77/13060.f: Likewise.
21312         * gfortran.dg/g77/19990218-0.f: Likewise.
21313         * gfortran.dg/g77/19990305-0.f: Likewise.
21314         * gfortran.dg/g77/19990419-0.f: Likewise.
21315         * gfortran.dg/g77/19990502-0.f: Likewise.
21316         * gfortran.dg/g77/19990502-1.f: Likewise.
21317         * gfortran.dg/g77/19990525-0.f: Likewise.
21318         * gfortran.dg/g77/19990826-1.f: Likewise.
21319         * gfortran.dg/g77/19990826-3.f: Likewise.
21320         * gfortran.dg/g77/19990905-2.f: Likewise.
21321         * gfortran.dg/g77/20000412-1.f: Likewise.
21322         * gfortran.dg/g77/20000511-1.f: Likewise.
21323         * gfortran.dg/g77/20000511-2.f: Likewise.
21324         * gfortran.dg/g77/20000518.f: Likewise.
21325         * gfortran.dg/g77/20000601-1.f: Likewise.
21326         * gfortran.dg/g77/20000601-2.f: Likewise.
21327         * gfortran.dg/g77/20000629-1.f: Likewise.
21328         * gfortran.dg/g77/20000630-2.f: Likewise.
21329         * gfortran.dg/g77/20010115.f: Likewise.
21330         * gfortran.dg/g77/20010321-1.f: Likewise.
21331         * gfortran.dg/g77/20010426.f: Likewise.
21332         * gfortran.dg/g77/20020307-1.f: Likewise.
21333         * gfortran.dg/g77/8485.f: Likewise.
21334         * gfortran.dg/g77/960317-1.f: Likewise.
21335         * gfortran.dg/g77/970915-0.f: Likewise.
21336         * gfortran.dg/g77/980310-1.f: Likewise.
21337         * gfortran.dg/g77/980310-2.f: Likewise.
21338         * gfortran.dg/g77/980310-3.f: Likewise.
21339         * gfortran.dg/g77/980310-4.f: Likewise.
21340         * gfortran.dg/g77/980310-6.f: Likewise.
21341         * gfortran.dg/g77/980310-7.f: Likewise.
21342         * gfortran.dg/g77/980310-8.f: Likewise.
21343         * gfortran.dg/g77/980419-2.f: Likewise.
21344         * gfortran.dg/g77/980424-0.f: Likewise.
21345         * gfortran.dg/g77/980427-0.f: Likewise.
21346         * gfortran.dg/g77/980729-0.f: Likewise.
21347         * gfortran.dg/g77/981117-1.f: Likewise.
21348         * gfortran.dg/g77/toon_1.f: Likewise.
21349
21350 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21351
21352         PR c++/2204
21353         * g++.dg/other/abstract2.C: New test.
21354
21355 2004-07-12  Paul Brook  <paul@codesourcery.com>
21356
21357         * gfortran.dg/pointer_init_1.f90: New test.
21358
21359 2004-07-11  Paul Brook  <paul@codesourcery.com>
21360
21361         PR fortran/15986
21362         * gfortran.dg/contained_1.f90: New test.
21363
21364 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21365
21366         * g++.dg/parse/defarg8.C: New test.
21367
21368 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21369
21370         PR fortran/16433
21371         * gfortran.dg/pr16433.f: New test.
21372
21373         PR fortran/17574
21374         * gfortran.dg/pr15754.f90: New test.
21375
21376 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21377
21378         PR tree-optimization/16437
21379         * gcc.c-torture/execute/bitfld-4.c: New test.
21380
21381 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21382
21383         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21384         access to common var from module.
21385
21386 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21387
21388         PR fortran/16336
21389         * gfortran.fortran-torture/execute/common_2.f90: New test.
21390
21391 2004-07-10  Paul Brook  <paul@codesourcery.com>
21392
21393         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21394
21395 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21396
21397         PR fortran/15969
21398         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21399
21400 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21401
21402         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21403         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21404         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21405         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21406         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21407         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21408         * gfortran.dg/g77/funderscoring.f: Likewise.
21409         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21410
21411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21412
21413         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21414
21415 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21416         Paul Brook  <paul@codesourcery.com>
21417
21418         PR fortran/13415
21419         * gfortran.dg/common_pointer_1.f90: New test.
21420
21421 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21422
21423         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21424
21425 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21426
21427         PR target/16364
21428         * gcc.c-torture/compile/20040709-1.c: New.
21429
21430 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21431
21432         PR fortran/14077
21433         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21434
21435 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21436
21437         PR fortran/13201
21438         * gfortran.dg/shape_1.f90: New test.
21439
21440 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21441             Andrew Pinski  <apinski@apple.com>
21442
21443         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21444
21445 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21446
21447         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21448         comment.
21449
21450 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21451         Paul Brook  <paul@codesourcery.com>
21452
21453         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21454         '.f95' and '.F95'.
21455
21456 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21457
21458         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21459
21460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21461
21462         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21463         testcases with capital suffix.
21464
21465 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21466
21467         PR fortran/15481
21468         PR fortran/13372
21469         PR fortran/13575
21470         PR fortran/15978
21471         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21472
21473         * gfortran.dg/implicit_1.f90: New test.
21474
21475 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21476
21477         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21478         expression to match gfortran warning/error messages
21479         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21480         dg-error text.
21481
21482 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21483
21484         * lib/fortran-torture.exp: Rename proc search_for to
21485         search_for_re.
21486
21487 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21488
21489         * gcc.c-torture/execute/simd-5.x: New file.
21490         XFAIL on SPARC 64-bit at -O0.
21491
21492 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21493
21494         PR c++/8211
21495         PR c++/16165
21496         * g++.dg/warn/effc3.C: New test.
21497
21498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21499
21500         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21501         change X to 1X in format.
21502         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21503         add data statements to conform to standard.
21504
21505 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21506
21507         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21508         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21509         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21510
21511 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21512
21513         * gfortran.dg/g77/7388.f: Copy from g77.dg
21514         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21515         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21516         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21517         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21518         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21519         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21520         * gfortran.dg/g77/strlen0.f: Likewise.
21521
21522 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21523
21524         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21525         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21526
21527 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21528
21529         * gcc.c-torture/execute/920428-2.x: Delete.
21530         * gcc.c-torture/execute/920501-7.x: Likewise.
21531
21532 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21533
21534         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21535         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21536         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21537         prescott and c3-2.
21538         (PREFETCH_3DNOW): Add -march=c3.
21539
21540 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21541
21542         PR c/16437
21543         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21544         * gcc.c-torture/execute/bf64-1.x: Likewise.
21545
21546 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21547
21548         * gcc.c-torture/compile/20040708-1.c: New test.
21549
21550 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21551
21552         PR c++/16169
21553         * g++.dg/warn/effc2.C: New test.
21554
21555 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21556
21557         * gcc.c-torture/execute/bitfld-1.x: Remove.
21558         * gcc.c-torture/execute/bitfld-3.c: New test.
21559         * gcc.dg/bitfld-2.c: Remove XFAILs.
21560
21561 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21562
21563         PR c++/16276
21564         * g++.dg/rtti/tinfo1.C: New file.
21565
21566 2004-07-07  Eric Christopher  <echristo@redhat.com>
21567
21568         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21569
21570 2004-07-07  Andrew Pinski  <apinski@apple.com>
21571
21572         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21573
21574 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21575
21576         * g++.dg/init/call1.C: XFAIL.
21577
21578 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21579
21580         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21581         except for movstrict*, to movmem* and clrstr* to clrmem*.
21582
21583 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21584
21585         * gcc.c-torture/execute/20040707-1.c: New test.
21586
21587 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21588
21589         * gcc.c-torture/execute/20040706-1.c: New test.
21590
21591 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21592
21593         PR c++/3671
21594         * g++.dg/template/spec14.C: New test.
21595
21596 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21597
21598         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21599         nothing if not yet defined.  Use it in b, c and d type definitions.
21600         * gcc.c-torture/execute/20040705-1.c: New test.
21601         * gcc.c-torture/execute/20040705-2.c: New test.
21602
21603 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21604
21605         PR c++/2518
21606         * g++.dg/lookup/new1.C: New test.
21607
21608 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21609
21610         PR c++/11406
21611         * g++.dg/template/sizeof8.C: New test.
21612
21613 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21614
21615         * gcc.c-torture/compile/20040705-1.c: New test.
21616
21617 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21618
21619         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21620
21621 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21622
21623         * gcc.dg/cpp/if-mop.c: Two new testcases.
21624         * gcc.dg/cpp/trad/comment-3.c: New.
21625
21626 2004-07-04  Paul Brook  <paul@codesourcery.com>
21627
21628         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21629
21630 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21631
21632         PR c++/3761
21633         * g++.dg/lookup/crash4.C: New test.
21634
21635 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21636
21637         * gcc.c-torture/execute/builtin-abs-1.c
21638         * gcc.c-torture/execute/builtin-abs-2.c
21639         * gcc.c-torture/execute/builtin-complex-1.c
21640         * gcc.c-torture/execute/builtins/string-1-lib.c
21641         * gcc.c-torture/execute/builtins/string-1.c
21642         * gcc.c-torture/execute/builtins/string-2-lib.c
21643         * gcc.c-torture/execute/builtins/string-2.c
21644         * gcc.c-torture/execute/builtins/string-3-lib.c
21645         * gcc.c-torture/execute/builtins/string-3.c
21646         * gcc.c-torture/execute/builtins/string-4-lib.c
21647         * gcc.c-torture/execute/builtins/string-4.c
21648         * gcc.c-torture/execute/builtins/string-5-lib.c
21649         * gcc.c-torture/execute/builtins/string-5.c
21650         * gcc.c-torture/execute/builtins/string-6-lib.c
21651         * gcc.c-torture/execute/builtins/string-6.c
21652         * gcc.c-torture/execute/builtins/string-7-lib.c
21653         * gcc.c-torture/execute/builtins/string-7.c
21654         * gcc.c-torture/execute/builtins/string-8-lib.c
21655         * gcc.c-torture/execute/builtins/string-8.c
21656         * gcc.c-torture/execute/builtins/string-9-lib.c
21657         * gcc.c-torture/execute/builtins/string-9.c
21658         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21659         * gcc.c-torture/execute/builtins/string-asm-1.c
21660         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21661         * gcc.c-torture/execute/builtins/string-asm-2.c
21662         * gcc.c-torture/execute/stdio-opt-1.c
21663         * gcc.c-torture/execute/stdio-opt-2.c
21664         * gcc.c-torture/execute/stdio-opt-3.c
21665         * gcc.c-torture/execute/string-opt-1.c
21666         * gcc.c-torture/execute/string-opt-10.c
21667         * gcc.c-torture/execute/string-opt-11.c
21668         * gcc.c-torture/execute/string-opt-12.c
21669         * gcc.c-torture/execute/string-opt-13.c
21670         * gcc.c-torture/execute/string-opt-14.c
21671         * gcc.c-torture/execute/string-opt-15.c
21672         * gcc.c-torture/execute/string-opt-16.c
21673         * gcc.c-torture/execute/string-opt-2.c
21674         * gcc.c-torture/execute/string-opt-6.c
21675         * gcc.c-torture/execute/string-opt-7.c
21676         * gcc.c-torture/execute/string-opt-8.c:
21677         Replace with ...
21678
21679         * gcc.c-torture/execute/builtins/abs-2.c
21680         * gcc.c-torture/execute/builtins/abs-3.c
21681         * gcc.c-torture/execute/builtins/complex-1.c
21682         * gcc.c-torture/execute/builtins/fprintf.c
21683         * gcc.c-torture/execute/builtins/fputs.c
21684         * gcc.c-torture/execute/builtins/memcmp.c
21685         * gcc.c-torture/execute/builtins/memmove.c
21686         * gcc.c-torture/execute/builtins/memops-asm.c
21687         * gcc.c-torture/execute/builtins/mempcpy-2.c
21688         * gcc.c-torture/execute/builtins/mempcpy.c
21689         * gcc.c-torture/execute/builtins/memset.c
21690         * gcc.c-torture/execute/builtins/printf.c
21691         * gcc.c-torture/execute/builtins/sprintf.c
21692         * gcc.c-torture/execute/builtins/strcat.c
21693         * gcc.c-torture/execute/builtins/strchr.c
21694         * gcc.c-torture/execute/builtins/strcmp.c
21695         * gcc.c-torture/execute/builtins/strcpy.c
21696         * gcc.c-torture/execute/builtins/strcspn.c
21697         * gcc.c-torture/execute/builtins/strlen-2.c
21698         * gcc.c-torture/execute/builtins/strlen.c
21699         * gcc.c-torture/execute/builtins/strncat.c
21700         * gcc.c-torture/execute/builtins/strncmp-2.c
21701         * gcc.c-torture/execute/builtins/strncmp.c
21702         * gcc.c-torture/execute/builtins/strncpy.c
21703         * gcc.c-torture/execute/builtins/strpbrk.c
21704         * gcc.c-torture/execute/builtins/strpcpy-2.c
21705         * gcc.c-torture/execute/builtins/strpcpy.c
21706         * gcc.c-torture/execute/builtins/strrchr.c
21707         * gcc.c-torture/execute/builtins/strspn.c
21708         * gcc.c-torture/execute/builtins/strstr-asm.c
21709         * gcc.c-torture/execute/builtins/strstr.c:
21710         ... these new files.
21711
21712         * gcc.c-torture/execute/builtins/abs-2-lib.c
21713         * gcc.c-torture/execute/builtins/abs-3-lib.c
21714         * gcc.c-torture/execute/builtins/complex-1-lib.c
21715         * gcc.c-torture/execute/builtins/fprintf-lib.c
21716         * gcc.c-torture/execute/builtins/fputs-lib.c
21717         * gcc.c-torture/execute/builtins/memcmp-lib.c
21718         * gcc.c-torture/execute/builtins/memmove-lib.c
21719         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21720         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21721         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21722         * gcc.c-torture/execute/builtins/memset-lib.c
21723         * gcc.c-torture/execute/builtins/printf-lib.c
21724         * gcc.c-torture/execute/builtins/sprintf-lib.c
21725         * gcc.c-torture/execute/builtins/strcat-lib.c
21726         * gcc.c-torture/execute/builtins/strchr-lib.c
21727         * gcc.c-torture/execute/builtins/strcmp-lib.c
21728         * gcc.c-torture/execute/builtins/strcpy-lib.c
21729         * gcc.c-torture/execute/builtins/strcspn-lib.c
21730         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21731         * gcc.c-torture/execute/builtins/strlen-lib.c
21732         * gcc.c-torture/execute/builtins/strncat-lib.c
21733         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21734         * gcc.c-torture/execute/builtins/strncmp-lib.c
21735         * gcc.c-torture/execute/builtins/strncpy-lib.c
21736         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21737         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21738         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21739         * gcc.c-torture/execute/builtins/strrchr-lib.c
21740         * gcc.c-torture/execute/builtins/strspn-lib.c
21741         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21742         * gcc.c-torture/execute/builtins/strstr-lib.c
21743         * gcc.c-torture/execute/builtins/lib/abs.c
21744         * gcc.c-torture/execute/builtins/lib/fprintf.c
21745         * gcc.c-torture/execute/builtins/lib/memset.c
21746         * gcc.c-torture/execute/builtins/lib/printf.c
21747         * gcc.c-torture/execute/builtins/lib/sprintf.c
21748         * gcc.c-torture/execute/builtins/lib/strcpy.c
21749         * gcc.c-torture/execute/builtins/lib/strcspn.c
21750         * gcc.c-torture/execute/builtins/lib/strncat.c
21751         * gcc.c-torture/execute/builtins/lib/strncmp.c
21752         * gcc.c-torture/execute/builtins/lib/strncpy.c
21753         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21754         * gcc.c-torture/execute/builtins/lib/strspn.c
21755         * gcc.c-torture/execute/builtins/lib/strstr.c:
21756         New files containing support routines.
21757
21758         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21759         declaration.
21760         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21761         when not optimizing.
21762
21763 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21764
21765         PR c++/16240
21766         * g++.dg/abi/mangle22.C: New test.
21767         * g++.dg/abi/mangle23.C: Likewise.
21768
21769 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21770
21771         PR fortran/16290
21772         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21773         Allow for cases without denormalized floating point numbers.
21774
21775 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21776
21777         PR c/1027
21778         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21779         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21780         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21781         expected warning text.
21782         * gcc.dg/format/diag-2.c: New test.
21783
21784 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21785
21786         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21787
21788 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21789
21790         * gcc.dg/builtins-43.c: New.
21791         * gcc.dg/builtins-44.c: New.
21792         * gcc.dg/builtins-45.c: New.
21793
21794 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21795             Andreas Tobler  <a.tobler@schweiz.ch>
21796
21797         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21798         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21799         as SIGSEGV.
21800         * gcc.dg/cleanup-11.c: Likewise.
21801         * gcc.dg/cleanup-8.c: Likewise.
21802         * gcc.dg/cleanup-9.c: Likewise.
21803         * gcc.dg/cleanup-5.c: Run on all platforms.
21804
21805 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21806
21807         * g++.dg/warn/nonnull1.C: New test.
21808
21809 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21810
21811         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21812         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21813         Special-case the Sun compiler wrt to <complex.h>.
21814
21815 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21816
21817         * gcc.dg/Wunreachable-8.C: New test.
21818
21819         * gcc.dg/h8300-ice2.c : New test.
21820
21821 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21822
21823         PR fortran/16161
21824         * gfortran.fortran-torture/compile/implicit.f90: Add test
21825         for implicit character.
21826
21827 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21828
21829         PR fortran/16289
21830         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21831         Use tiny() intrinsic to find smallest non-negative real
21832
21833 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21834
21835         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21836         * gcc.dg/compat/struct-by-value-22_x.c: New.
21837         * gcc.dg/compat/struct-by-value-22_y.c: New.
21838
21839         * gcc.c-torture/execute/20040629-1.c: New test.
21840
21841 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21842
21843         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21844         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21845
21846         PR target/16195
21847         * gcc.dg/20040625-1.c: New test.
21848
21849 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21850
21851         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21852
21853 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21854
21855         PR fortran/15963
21856         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21857
21858 2004-06-29  Richard Henderson  <rth@redhat.com>
21859
21860         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21861
21862 2004-06-29  Paul Brook  <paul@codesourcery.com>
21863
21864         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21865         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21866
21867 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21868
21869         PR c++/16260
21870         * g++.dg/parse/crash15.C: New.
21871
21872 2004-06-28  Andrew Pinski  <apinski@apple.com>
21873
21874         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21875         by the error already.
21876
21877         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21878
21879 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21880
21881         PR target/14041
21882         * gcc.dg/h8300-bss-align-1.c : New.
21883
21884 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21885
21886         * PR c++/16174
21887         * g++.dg/template/ctor4.C: New.
21888
21889 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21890
21891         PR c++/16205
21892         * g++.dg/warn/Wsequence-point-1.C: New test.
21893
21894 2004-06-27  Paul Brook  <paul@codesourcery.com>
21895
21896         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21897
21898 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21899
21900         * g++.old-deja/g++.mike/p7325.C: Remove.
21901
21902 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21903
21904         PR c/14963
21905         * gcc.dg/pr14963.c: New test.
21906
21907 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21908
21909         PR c++/16193
21910         * g++.dg/parse/redef1.C: New test.
21911
21912 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21913
21914         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21915         20021110.c.
21916         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21917         20021119-1.c.
21918         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21919         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21920         5-04.c.
21921         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21922         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21923         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21924         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21925         g++.brendan/enum14.C.
21926         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21927         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21928         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21929         g++.mike/virt1.C.
21930         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21931         memtemp24.C.
21932
21933 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21934
21935         * gcc.dg/20040527-1.c: New test case.
21936
21937 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21938
21939         PR gfortran/pr16196
21940         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21941
21942 2004-06-25  Roger Sayle  <roger@eyesopen.com>
21943
21944         PR middle-end/15825
21945         * gcc.dg/pr15825-1.c: New test case.
21946
21947 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21948
21949         * gcc.c-torture/execute/20040625-1.c: New test.
21950
21951 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21952
21953         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
21954
21955 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
21956
21957         * gcc.dg/torture/mips-div-1.c: New test.
21958
21959 2004-06-24  Jeff Law  <law@redhat.com>
21960
21961         * gcc.dg/tree-ssa/20040624-1.c: New test.
21962
21963 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
21964
21965         * gcc.c-torture/compile/20040624-1.c: New test.
21966
21967 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21968
21969         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
21970         this directory.
21971
21972 2004-06-23  Andrew Pinski  <apinski@apple.com>
21973
21974         PR middle-end/15988
21975         * g++.dg/opt/ptrmem4.C: New test.
21976
21977         * gcc.dg/c90-array-quals-2.c: New test.
21978
21979 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
21980
21981         * gcc.dg/kpice1.c: New test.
21982
21983 2006-06-23  Andrew Pinski  <apinski@apple.com>
21984
21985         * gcc.dg/c90-array-quals.c: New test.
21986
21987 2006-06-22  Richard Henderson  <rth@redhat.com>
21988
21989         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
21990
21991 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
21992
21993         * gcc.dg/builtins-config.h: Handle FreeBSD.
21994
21995 2006-06-22  Richard Henderson  <rth@redhat.com>
21996
21997         * g++.dg/opt/devirt1.C: New.
21998
21999 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22000
22001         * g++.dg/opt/pr15551.C: New testcase.
22002
22003 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22004
22005         PR target/14800
22006         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22007         x86_64-*-linux* when compiling for 32bit.
22008
22009 2004-06-21  Andrew Pinski  <apinski@apple.com>
22010
22011         * gcc.dg/pch/struct-1.c: New.
22012         * gcc.dg/pch/struct-1.hs: New.
22013
22014 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22015
22016         * gcc.dg/pch/save-temps-1.c: New file.
22017         * gcc.dg/pch/save-temps-1.hs: New file.
22018
22019 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22020
22021         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22022         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22023
22024 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22025
22026         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22027         to fix type error.
22028         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22029         Remove trailing spaces.
22030
22031 2004-06-21  Richard Henderson  <rth@redhat.com>
22032
22033         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22034         merging && to BIT_FIELD_REF.
22035
22036 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22037
22038         * g++.dg/opt/placeholder1.C: New test.
22039
22040 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22041
22042         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22043         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22044         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22045         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22046
22047 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22048
22049         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22050         extern "C".
22051         * g++.dg/other/pragma-re-1.C: Add comments.
22052
22053 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22054
22055         PR gfortran/16080
22056         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22057
22058 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22059
22060         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22061         instead of setting the type of size_t by
22062         hand.
22063
22064 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22065
22066         * gcc.dg/unordered-2.c: New test case.
22067         * gcc.dg/unordered-3.c: New test case.
22068
22069 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22070
22071         PR other/16043
22072         * lib/g++.exp (g++_version): Tweak regexp for version
22073         * lib/g77.exp (g77_version): Likewise.
22074         * lib/gfortran.exp (gfortran_version): Likewise.
22075         * lib/objc.exp (objc_version): Likewise.
22076         * lib/treelang.exp (treelang_version): Likewise.
22077
22078 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22079
22080         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22081         Use INT_MAX instead of __INT_MAX__.
22082         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22083
22084         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22085         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22086         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22087         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22088         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22089         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22090         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22091         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22092         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22093
22094         * gcc.dg/range-test-1.c: New test.
22095         * g++.dg/opt/range-test-1.C: New test.
22096
22097 2004-06-17  Richard Henderson  <rth@redhat.com>
22098
22099         * objc.dg/sync-1.m: New.
22100         * objc.dg/try-catch-1.m: Don't force next runtime.
22101         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22102         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22103         shadowed catch clause.
22104         * objc.dg/try-catch-5.m: New.
22105
22106 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22107
22108         Bug 14610
22109         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22110
22111 2004-06-15  Richard Henderson  <rth@redhat.com>
22112
22113         * gcc.dg/20001116-1.c: Move expected warning line.
22114
22115 2004-06-15  Richard Henderson  <rth@redhat.com>
22116
22117         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22118         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22119
22120 2004-06-15  Jeff Law  <law@redhat.com>
22121
22122         * gcc.dg/tree-ssa/20040615-1.c: New test.
22123         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22124         be less sensitive to operand ordering.
22125         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22126
22127 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22128
22129         * g++.dg/abi/bitfield3.C: Add comment..
22130
22131 2004-06-15  Richard Henderson  <rth@redhat.com>
22132
22133         * g++.dg/ext/stmtexpr1.C: XFAIL.
22134         * gcc.dg/20030612-1.c: XFAIL.
22135
22136 2004-06-15  Eric Christopher  <echristo@redhat.com>
22137
22138         * g++.dg/charset/asm5.c: New.
22139         * gcc.dg/charset/asm6.c: New.
22140
22141 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22142
22143         PR fortran/15962
22144         * gfortran.fortran-torture/execute/select_1.f90: New test.
22145
22146 2004-06-15  Paul Brook  <paul@codesourcery.com>
22147
22148         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22149
22150 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22151
22152         PR c++/15967
22153         * g++.dg/lookup/crash3.C: New test.
22154
22155 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22156
22157         PR c++/15947
22158         * g++.dg/parse/dtor4.C: New test.
22159
22160 2004-06-14  Jeff Law  <law@redhat.com>
22161
22162         * gcc.c-torture/compile/20040614-1.c: New test.
22163
22164 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22165
22166         PR fortran/15211
22167         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22168         LEN of a character array.
22169
22170 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/15096
22173         * g++.dg/template/ptrmem10.C: New test.
22174
22175         PR c++/14930
22176         * g++.dg/template/friend30.C: New test.
22177
22178 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22179
22180         PR fortran/14928
22181         * gfortran.fortran-torture/compile/mloc.f90: New test.
22182
22183 2004-06-13  Paul Brook  <paul@codesourcery.com>
22184
22185         * gfortran.fortran-torture/execute/random_2.f90: New test.
22186
22187 2004-06-13  Eric Christopher  <echristo@redhat.com>
22188
22189         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22190
22191 2004-06-12  Paul Brook  <paul@codesourcery.com>
22192
22193         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22194
22195 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22196
22197         PR fortran/14923
22198         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22199
22200 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22201
22202         PR fortran/14957
22203         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22204         syntax errors in end statements of contained subroutines.
22205
22206 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22207
22208         PR fortran/12841
22209         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22210
22211 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22212
22213         PR fortran/15665
22214         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22215
22216 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22217
22218         PR gfortran/12839
22219         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22220
22221 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22222
22223         PR c++/15862
22224         * g++.dg/parse/enum1.C: New test.
22225
22226 2004-06-10  Jeff Law  <law@redhat.com>
22227
22228         * gcc.c-torture/compile/20040610-1.c: New test.
22229
22230 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22231
22232         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22233         * g++.old-deja/g++.other/decl3.C: Likewise.
22234
22235 2004-06-10  Brian Booth  <bbooth@redhat.com>
22236
22237         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22238         V_MAY_DEF instead of VDEF.
22239         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22240
22241 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22242
22243         PR c++/14211
22244         * g++.dg/conversion/const1.C: New test.
22245
22246         PR c++/15076
22247         * g++.dg/conversion/reinterpret1.C: New test.
22248
22249         PR c++/15877
22250         * g++.dg/template/enum2.C: New test.
22251
22252         PR c++/15227
22253         * g++.dg/template/error13.C: New test.
22254
22255 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22256
22257         PR fortran/14957
22258         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22259         arguments to test_* REAL and of the right size.
22260
22261 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22262
22263         PR target/15569
22264         PR rtl-optimization/15681
22265         * gcc.dg/20040609-1.c: New test.
22266
22267 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22268
22269         PR c++/14791
22270         * g++.dg/opt/builtins1.C: New test.
22271
22272 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22273
22274         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22275         that use default windows32 struct layout.
22276         * gcc.dg/i386-bitfield2.c: Likewise.
22277
22278 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22279
22280         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22281         for mingw32 and cygwin targets.
22282
22283 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22284
22285         * gcc.dg/pch/macro-4.c: New.
22286         * gcc.dg/pch/macro-4.hs: New.
22287
22288 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22289
22290         PR fortran/13249
22291         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22292
22293 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22294
22295         PR fortran/13372
22296         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22297
22298 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22299
22300         PR gfortran/14897
22301         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22302
22303 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22304
22305         PR gfortran/15755
22306         * gfortran.fortran-torture/execute/backspace.c : New test.
22307
22308 2004-06-09  Paul Brook  <paul@codesourcery.com>
22309
22310         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22311         (pointer_to_section): Rewrite to use smaller array.
22312
22313 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22314
22315         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22316         * gcc.dg/ext/altivec-10.c: Same.
22317         * gcc.dg/ext/altivec-11.c: Same.
22318         * gcc.dg/ext/altivec-12.c: Same.
22319         * gcc.dg/ext/altivec-13.c: Same.
22320         * gcc.dg/ext/altivec-14.c: Same.
22321         * gcc.dg/ext/altivec-15.c: Same.
22322         * gcc.dg/ext/altivec-16.c: Same.
22323         * gcc.dg/ext/altivec-3.c: Same.
22324         * gcc.dg/ext/altivec-4.c: Same.
22325         * gcc.dg/ext/altivec-6.c: Same.
22326         * gcc.dg/ext/altivec-7.c: Same.
22327         * gcc.dg/ext/altivec-8.c: Same.
22328         * gcc.dg/ext/altivec-varargs-1.c: Same.
22329
22330         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22331         * g++.dg/ext/altivec-10.C: Same.
22332         * g++.dg/ext/altivec-2.C: Same.
22333         * g++.dg/ext/altivec-3.C: Same.
22334         * g++.dg/ext/altivec-4.C: Same.
22335         * g++.dg/ext/altivec-5.C: Same.
22336         * g++.dg/ext/altivec-6.C: Same.
22337         * g++.dg/ext/altivec-7.C: Same.
22338         * g++.dg/ext/altivec-8.C: Same.
22339         * g++.dg/ext/altivec-9.C: Same.
22340
22341 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22342
22343         PR c++/7841
22344         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22345
22346 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22347
22348         * gcc.dg/union-1.c: New test.
22349
22350 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22351
22352         * gcc.dg/builtins-41.c: New test case.
22353         * gcc.dg/builtins-42.c: New test case.
22354
22355 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22356
22357         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22358         * g++.dg/ext/altivec-10.C: Same.
22359         * g++.dg/ext/altivec-2.C: Same.
22360         * g++.dg/ext/altivec-3.C: Same.
22361         * g++.dg/ext/altivec-4.C: Same.
22362         * g++.dg/ext/altivec-5.C: Same.
22363         * g++.dg/ext/altivec-6.C: Same.
22364         * g++.dg/ext/altivec-7.C: Same.
22365         * g++.dg/ext/altivec-8.C: Same.
22366         * g++.dg/ext/altivec-9.C: Same.
22367         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22368         * g++.old-deja/g++.brendan/new3.C: Same.
22369         * gcc.c-torture/execute/eeprof-1.x: Same.
22370
22371 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22372
22373         PR c/14765
22374         * gcc.dg/pr14765-1.c: New test.
22375
22376 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22377
22378         PR c/14649
22379         * gcc.dg/pr14649-1.c: New test case.
22380
22381 2004-06-07  Richard Henderson  <rth@redhat.com>
22382
22383         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22384         if temporaries.
22385
22386 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22387
22388         * g++.dg/eh/elide1.C: Remove XFAIL.
22389
22390 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22391
22392         PR c++/15337
22393         * g++.dg/expr/sizeof3.C: New test.
22394
22395         PR c++/14777
22396         * g++.dg/template/access14.C: New test.
22397
22398         PR c++/15554
22399         * g++.dg/template/enum1.C: New test.
22400
22401         PR c++/15057
22402         * g++.dg/eh/throw1.C: New test.
22403
22404 2004-06-07  David Ayers  <d.ayers@inode.at>
22405             Ziemowit Laski  <zlaski@apple.com>
22406
22407         * lib/objc.exp (objc_target_compile): Revert the '-framework
22408         Foundation' flag fix, since bare Darwin does not ship
22409         with the Foundation framework.
22410         * objc/execute/next_mapping.h: Provide a local NSConstantString
22411         @interface and @implementation.
22412         (objc_constant_string_init): A constructor function, used to
22413         initialize the NSConstantString meta-class object.
22414         * objc/execute/string1.m: Include "next_mapping.h" instead of
22415         <Foundation/NSString.h>.
22416         * objc/execute/string2.m: Likewise.
22417         * objc/execute/string3.m: Likewise.
22418         * objc/execute/string4.m: Likewise.
22419
22420 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22421
22422         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22423         to double. Replace double with FLOAT.
22424         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22425
22426         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22427         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22428         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22429         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22430         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22431         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22432         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22433         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22434
22435 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22436
22437         PR c/13519
22438         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22439
22440 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22441
22442         PR c++/15503
22443         * g++.dg/template/meminit2.C: New test.
22444
22445 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22446
22447         PR target/15822
22448         * gcc.c-torture/execute/compare-fp-1.c,
22449         gcc.c-torture/execute/compare-fp-2.c,
22450         gcc.c-torture/execute/compare-fp-3.c,
22451         gcc.c-torture/execute/compare-fp-4.c,
22452         gcc.c-torture/execute/compare-fp-3.x,
22453         gcc.c-torture/execute/compare-fp-4.x: Moved...
22454         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22455         gcc.c-torture/execute/ieee/compare-fp-2.c,
22456         gcc.c-torture/execute/ieee/compare-fp-3.c,
22457         gcc.c-torture/execute/ieee/compare-fp-4.c,
22458         gcc.c-torture/execute/ieee/compare-fp-3.x,
22459         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22460
22461 2004-06-04  David Ayers  <d.ayers@inode.at>
22462
22463         * objc/execute/protocol-isEqual-4.m: New testcase.
22464
22465 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22466
22467         * objc/execute/protocol-isEqual-1.m: New testcase.
22468         * objc/execute/protocol-isEqual-2.m: New testcase.
22469         * objc/execute/protocol-isEqual-3.m: New testcase.
22470
22471 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22472
22473         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22474
22475 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22476
22477         * lib/objc.exp (objc_target_compile): When running tests on
22478         Darwin (Mac OS X), inform the linker about '-framework
22479         'Foundation'.
22480
22481 2004-06-02  Eric Christopher  <echristo@redhat.com>
22482
22483         * gcc.c-torture/compile/20040602-1.c: New.
22484
22485 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22486
22487         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22488         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22489
22490         PR tree-optimization/14736
22491         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22492
22493         PR tree-optimization/14042
22494         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22495
22496         PR tree-optimization/14729
22497         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22498
22499 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22500
22501         PR fortran/15557
22502         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22503
22504 2004-06-01  Richard Hederson  <rth@redhat.com>
22505
22506         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22507
22508 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22509
22510         PR c++/14932
22511         * g++.dg/parse/offsetof4.C: New test.
22512
22513 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22514
22515         PR objc/7993
22516         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22517
22518 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22519
22520         PR c++/15701
22521         * g++.dg/template/friend29.C: New test.
22522
22523 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22524
22525         PR c/15749
22526         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22527
22528 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22529
22530         * gcc.dg/sparc-trap-1.c: New test.
22531
22532 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22533
22534         PR middle-end/15069
22535         * g++.dg/opt/fold3.C: New test case.
22536
22537 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22538
22539         * lib/target-supports.exp (check_iconv_available): Fix fallout
22540         from 2004-05-28 patch.
22541
22542 2004-05-30  Paul Brook  <paul@codesourcery.com>
22543
22544         PR fortran/15620
22545         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22546         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22547
22548 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22549
22550         * gfortran.fortran-torture/execute/random_1.f90: New test.
22551
22552 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22553
22554         * g++.dg/ext/altivec-10.C: New test.
22555
22556 2004-05-29  Paul Brook  <paul@codesourcery.com>
22557
22558         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22559
22560 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22561
22562         * gcc.dg/altivec-16.c: New test.
22563
22564 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22565
22566         * lib/target-supports.exp (check_vmx_hw_available): New.
22567         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22568
22569         * lib/target-supports.exp (check_alias_available,
22570         check_iconv_available, check_named_sections_available): Use
22571         unique names for temporary files.
22572
22573 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22574
22575         * gcc.dg/altivec-15.c: New test.
22576
22577 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22578
22579         PR c++/15083
22580         * g++.dg/warn/noeffect6.C: New test.
22581
22582         PR c++/15471
22583         * g++.dg/expr/ptrmem4.C: New test.
22584
22585         PR c++/15640
22586         * g++.dg/template/operator3.C: New test.
22587
22588 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22589
22590         PR c++/14668
22591         * g++.dg/lookup/redecl1.C: New test.
22592         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22593
22594 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22595
22596         * gcc.c-torture/execute/compare-fp-1.c,
22597         gcc.c-torture/execute/compare-fp-2.c,
22598         gcc.c-torture/execute/compare-fp-3.c,
22599         gcc.c-torture/execute/compare-fp-4.c,
22600         gcc.c-torture/execute/compare-fp-3.x,
22601         gcc.c-torture/execute/compare-fp-4.x,
22602         gcc.dg/pr15649-1.c: New.
22603
22604 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22605
22606         PR c++/12883
22607         * g++.dg/init/array14.C: New test.
22608
22609 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22610
22611         * lib/compat.exp (compat-get-options-main): New.
22612         (compat-get-options): Remove unneeded code, warn for ignored
22613         command.
22614         (compat-execute): Check flag set by dg-require-* commands.
22615
22616         * lib/compat.exp (compat-execute): Break up long lines.
22617
22618 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22619
22620         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22621         * gcc.dg/altivec-14.c: New test.
22622         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22623
22624         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22625         * gcc.dg/altivec-12.c: Ditto.
22626
22627         * gcc.dg/altivec-3.c: Move call to altivec_check.
22628
22629 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22630
22631         PR c++/15044
22632         * g++.dg/template/error12.C: New test.
22633
22634         PR c++/15317
22635         * g++.dg/ext/attrib15.C: New test.
22636
22637         PR c++/15329
22638         * g++.dg/template/ptrmem9.C: New test.
22639
22640 2004-05-25  Paul Brook  <paul@codesourcery.com>
22641
22642         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22643
22644 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22645
22646         PR c++/15165
22647         * g++.dg/template/crash19.C: New test.
22648
22649 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22650
22651         PR c++/15025
22652         * g++.dg/template/redecl1.C: New test.
22653
22654 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22655
22656         PR c++/14821
22657         * g++.dg/other/ns1.C: New test.
22658
22659         PR c++/14883
22660         * g++.dg/template/invalid1.C: New test.
22661
22662 2004-05-23  Paul Brook  <paul@codesourcery.com>
22663         Victor Leikehman  <lei@haifasphere.co.il>
22664
22665         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22666         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22667
22668 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22669
22670         PR c++/15285
22671         PR c++/15299
22672         * g++.dg/template/non-dependent5.C: New test.
22673         * g++.dg/template/non-dependent6.C: New test.
22674
22675 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22676
22677         PR c++/15507
22678         * g++.dg/inherit/union1.C: New test.
22679
22680         PR c++/15542
22681         * g++.dg/template/addr1.C: New test.
22682
22683         PR c++/15427
22684         * g++.dg/template/array5.C: New test.
22685
22686         PR c++/15287
22687         * g++.dg/template/array6.C: New test.
22688
22689 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22690             Roger Sayle  <roger@eyesopen.com>
22691
22692         * g++.dg/lookup/forscope2.C: New test case.
22693
22694 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22695
22696         * gcc.dg/cpp/Wmissingdirs.c: New.
22697
22698 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22699
22700         PR target/15301
22701         * gcc.dg/compat/union-m128-1.h: New file.
22702         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22703         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22704         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22705
22706 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22707
22708         PR target/15302
22709         * gcc.dg/compat/struct-complex-1.h: New file.
22710         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22711         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22712         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22713
22714 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22715
22716         PR middle-end/3074
22717         * gcc.dg/pr3074-1.c: New test case.
22718         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22719
22720 2004-05-20  Falk Hueffner  <falk@debian.org>
22721
22722         PR other/15526
22723         * gcc.dg/ftrapv-1.c: New test case.
22724
22725 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22726
22727         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22728
22729 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22730             Jeff Law  <law@redhat.com>
22731
22732         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22733         * gcc.dg/tree-ssa/20040518-2.c: New test.
22734
22735         * gcc.dg/tree-ssa/20040518-1.c: New test.
22736
22737 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22738
22739         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22740
22741 2004-05-18  Paul Brook  <paul@codesourcery.com>
22742
22743         PR fortran/13930
22744         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22745
22746 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22747
22748         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22749         constant folding.
22750
22751 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22752
22753         * gcc.dg/tree-ssa/20040517-1.c: New test.
22754
22755 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22756
22757         * gcc.dg/loop-4.c: New test.
22758
22759 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22762
22763 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22764
22765         PR fortran/15311
22766         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22767
22768 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22769
22770         PR fortran/13826
22771         PR fortran/13940
22772         * gfortran.fortran-torture/compile/data_1.f90: New test.
22773
22774 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22775
22776         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22777         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22778
22779 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22780
22781         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22782
22783 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22784
22785         PR c/15444
22786         * gcc.dg/format/xopen-1.c: Adjust expected message.
22787         * gcc.dg/format/xopen-3.c: New test.
22788
22789 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22790
22791         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22792
22793 2004-05-14  Jeff Law  <law@redhat.com>
22794
22795         * gcc.dg/tree-ssa/20040514-2.c: New test.
22796
22797 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22798
22799         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22800         this ...
22801         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22802         this.
22803
22804 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22805
22806         * gcc.dg/tree-ssa/20040514-1.c: New test.
22807
22808 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22809
22810         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22811         test.
22812
22813 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22814
22815         PR fortran/14066
22816         * gfortran.fortran-torture/compile/do_1.f90: New test.
22817
22818 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22819
22820         PR fortran/15051
22821         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22822         test.
22823
22824 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22825
22826         PR fortran/15149
22827         * gfortran.fortran-torture/execute/random_init.f90: New test.
22828
22829 2004-05-13  Paul Brook  <paul@codesourcery.com>
22830
22831         PR fortran/15314
22832         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22833
22834 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22835
22836         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22837         for the powerpc case.
22838
22839 2004-05-13  Jeff Law  <law@redhat.com>
22840
22841         * gcc.dg/tree-ssa/20040513-1.c: New test.
22842         * gcc.dg/tree-ssa/20040513-2.c: New test.
22843
22844 2004-05-13  Paul Brook  <paul@codesourcery.com>
22845
22846         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22847         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22848         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22849
22850 2004-05-13  Andreas Schwab  <schwab@suse.de>
22851
22852         PR other/10819
22853         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22854         characters.
22855
22856 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22857
22858         PR fortran/15294
22859         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22860
22861 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22862
22863         Merge from tree-ssa-20020619-branch.  See
22864         ChangeLog.tree-ssa for details.
22865
22866 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22867
22868         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22869         include <altivec.h> explicitly.
22870         * gcc.dg/altivec-13.c: Likewise.
22871
22872 2004-05-11  Paul Brook  <paul@codesourcery.com>
22873
22874         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22875
22876 2004-05-10  Eric Christopher  <echristo@redhat.com>
22877
22878         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22879         * gcc.dg/sibcall-4.c: Ditto.
22880
22881 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22882
22883         * g++.dg/ext/altivec-8.C: New test case.
22884         * gcc.dg/altivec-13.c: New test case.
22885
22886 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22887
22888         * gcc.c-torture/execute/divcmp-1.c: New test case.
22889         * gcc.c-torture/execute/divcmp-2.c: New test case.
22890         * gcc.c-torture/execute/divcmp-3.c: New test case.
22891
22892 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22893
22894         * g++.dg/other/pragma-re-2.C: New test.
22895
22896 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22897
22898         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22899         * gcc.dg/i386-387-2.c: Likewise.
22900
22901         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22902         __builtin_drem.
22903         * gcc.dg/i386-387-6.c: Likewise.
22904
22905 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22906
22907         * gcc.dg/builtins-33.c: Also check log1p*.
22908
22909 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22910
22911         PR optimization/15296
22912         * gcc.c-torture/execute/pr15296.c: New test.
22913
22914 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22915
22916         * gcc.dg/builtins-40.c: New test.
22917
22918 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22919
22920         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22921
22922 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22923
22924         * g++.dg/ext/spe1.C: New testcase.
22925
22926 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22927
22928         * objc.dg/image-info.m: Allow additional attributes
22929         for __image_info section.
22930
22931 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22932
22933         * gcc.dg/torture/mips-hilo-2.c: New test.
22934
22935 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22936
22937         PR c++/14389
22938         * g++.dg/template/member5.C: New test.
22939
22940 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22941
22942         * gcc.dg/builtins-34.c: Also check expm1*.
22943
22944 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22945
22946         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
22947         * gcc.dg/torture/builtin-convert-3.c: New test.
22948
22949 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
22950
22951         PR middle-end/15054
22952         * g++.dg/opt/pr15054.C: New test.
22953
22954 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22955
22956         * gcc.dg/torture/builtin-rounding-1.c: New test.
22957         * gcc.dg/builtins-25.c: Delete.
22958         * gcc.dg/builtins-29.c: Delete.
22959
22960 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
22961
22962         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
22963         * gcc.dg/sibcall-4.c: Likewise.
22964         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
22965
22966 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22967
22968         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
22969         bit-field on 16-bit targets.
22970
22971 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
22972
22973         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
22974         16-bit targets.
22975
22976 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
22977
22978         * gcc.dg/rs6000-power2-1.c: Change to compile only.
22979         * gcc.dg/rs6000-power2-2.c: Likewise.
22980
22981 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
22982
22983         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
22984         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
22985         Change the asm registers to be in form of frN instead of fN.
22986
22987 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22988
22989         * gcc.dg/torture/builtin-convert-2.c: New test.
22990
22991 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
22992
22993         * gcc.dg/rs6000-power2-1.c: New test.
22994         * gcc.dg/rs6000-power2-2.c: New test.
22995
22996 2004-04-28  Jan Hubicka  <jh@suse.cz>
22997
22998         * gcc.dg/unused-6.c: New test.
22999
23000 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23001             Ulrich Weigand  <uweigand@de.ibm.com>
23002
23003         * ada/acats/run_all.sh: Define $target variable.
23004
23005 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23006
23007         PR c++/15119
23008         * g++.dg/other/vararg-1.C: New test.
23009
23010         PR c++/4794
23011         * g++.dg/eh/cleanup3.C: New test.
23012
23013 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23014
23015         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23016         and ad8011a (target_insn).
23017         * ada/acats/support/macro.dfs: Likewise.
23018         * ada/acats/support/impbit.adb: New file.
23019
23020 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23021
23022         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23023
23024 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23025
23026         * gcc.dg/loop-3.c: New test.
23027
23028 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23029
23030         * gcc.c-torture/execute/simd-5.c: New test.
23031
23032 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23033
23034         PR c++/15064
23035         * g++.dg/template/crash18.C: New test.
23036
23037 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23038
23039         * g++.dg/ext/complit3.C: New test.
23040
23041 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23042
23043         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23044         * gcc.dg/altivec-3.c: Same.
23045         * gcc.dg/altivec-varargs-1.c: Same.
23046
23047 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23048
23049         * lib/target-supports.exp (check_profiling_available): Assume
23050         profiling is not available on powerpc-eabi targets.
23051
23052 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23053
23054         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23055         * gcc.dg/vmx/bug-1.c: Ditto.
23056
23057 2004-04-20  Eric Christopher  <echristo@redhat.com>
23058
23059         * gcc.dg/charset/extern.c: New test.
23060         * g++.dg/charset/extern3.cc: Ditto.
23061
23062 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23063
23064         * gcc.dg/builtins-39.c: New test.
23065
23066 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23067
23068         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23069
23070 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23071
23072         * gcc.dg/torture/mips-hilo-1.c: New test.
23073
23074 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23075
23076         * gcc.c-torture/compile/20040419-1.c: New test.
23077
23078 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23079
23080         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23081
23082 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23083             Aldy Hernandez  <aldyh@redhat.com>
23084
23085         * gcc.c-torture/execute/va-arg-24.c: New.
23086
23087 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23088             Aldy Hernandez  <aldyh@redhat.com>
23089
23090         * gcc.dg/vmx/1b-01.c: New.
23091         * gcc.dg/vmx/1b-02.c: New.
23092         * gcc.dg/vmx/1b-03.c: New.
23093         * gcc.dg/vmx/1b-04.c: New.
23094         * gcc.dg/vmx/1b-05.c: New.
23095         * gcc.dg/vmx/1b-06.c: New.
23096         * gcc.dg/vmx/1b-07.c: New.
23097         * gcc.dg/vmx/1c-01.c: New.
23098         * gcc.dg/vmx/1c-02.c: New.
23099         * gcc.dg/vmx/3a-01a.c: New.
23100         * gcc.dg/vmx/3a-01.c: New.
23101         * gcc.dg/vmx/3a-01m.c: New.
23102         * gcc.dg/vmx/3a-03.c: New.
23103         * gcc.dg/vmx/3a-03m.c: New.
23104         * gcc.dg/vmx/3a-04.c: New.
23105         * gcc.dg/vmx/3a-04m.c: New.
23106         * gcc.dg/vmx/3a-05.c: New.
23107         * gcc.dg/vmx/3a-06.c: New.
23108         * gcc.dg/vmx/3a-06m.c: New.
23109         * gcc.dg/vmx/3a-07.c: New.
23110         * gcc.dg/vmx/3b-01.c: New.
23111         * gcc.dg/vmx/3b-02.c: New.
23112         * gcc.dg/vmx/3b-10.c: New.
23113         * gcc.dg/vmx/3b-13.c: New.
23114         * gcc.dg/vmx/3b-14.c: New.
23115         * gcc.dg/vmx/3b-15.c: New.
23116         * gcc.dg/vmx/3c-01a.c: New.
23117         * gcc.dg/vmx/3c-01.c: New.
23118         * gcc.dg/vmx/3c-02.c: New.
23119         * gcc.dg/vmx/3c-03.c: New.
23120         * gcc.dg/vmx/3d-01.c: New.
23121         * gcc.dg/vmx/4-01.c: New.
23122         * gcc.dg/vmx/4-03.c: New.
23123         * gcc.dg/vmx/5-01.c: New.
23124         * gcc.dg/vmx/5-02.c: New.
23125         * gcc.dg/vmx/5-03.c: New.
23126         * gcc.dg/vmx/5-04.c: New.
23127         * gcc.dg/vmx/5-05.c: New.
23128         * gcc.dg/vmx/5-06.c: New.
23129         * gcc.dg/vmx/5-07.c: New.
23130         * gcc.dg/vmx/5-07t.c: New.
23131         * gcc.dg/vmx/5-08.c: New.
23132         * gcc.dg/vmx/5-10.c: New.
23133         * gcc.dg/vmx/5-11.c: New.
23134         * gcc.dg/vmx/7-01a.c: New.
23135         * gcc.dg/vmx/7-01.c: New.
23136         * gcc.dg/vmx/7c-01.c: New.
23137         * gcc.dg/vmx/7d-01.c: New.
23138         * gcc.dg/vmx/7d-02.c: New.
23139         * gcc.dg/vmx/8-01.c: New.
23140         * gcc.dg/vmx/8-02a.c: New.
23141         * gcc.dg/vmx/8-02.c: New.
23142         * gcc.dg/vmx/brode-1.c: New.
23143         * gcc.dg/vmx/bug-1.c: New.
23144         * gcc.dg/vmx/bug-2.c: New.
23145         * gcc.dg/vmx/bug-3.c: New.
23146         * gcc.dg/vmx/cw-bug-1.c: New.
23147         * gcc.dg/vmx/cw-bug-2.c: New.
23148         * gcc.dg/vmx/cw-bug-3.c: New.
23149         * gcc.dg/vmx/dct.c: New.
23150         * gcc.dg/vmx/debug-1.c: New.
23151         * gcc.dg/vmx/debug-2.c: New.
23152         * gcc.dg/vmx/debug-3.c: New.
23153         * gcc.dg/vmx/debug-4.c: New.
23154         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23155         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23156         * gcc.dg/vmx/eg-5.c: New.
23157         * gcc.dg/vmx/fft.c: New.
23158         * gcc.dg/vmx/gcc-bug-1.c: New.
23159         * gcc.dg/vmx/gcc-bug-2.c: New.
23160         * gcc.dg/vmx/gcc-bug-3.c: New.
23161         * gcc.dg/vmx/gcc-bug-4.c: New.
23162         * gcc.dg/vmx/gcc-bug-5.c: New.
23163         * gcc.dg/vmx/gcc-bug-6.c: New.
23164         * gcc.dg/vmx/gcc-bug-7.c: New.
23165         * gcc.dg/vmx/gcc-bug-8.c: New.
23166         * gcc.dg/vmx/gcc-bug-9.c: New.
23167         * gcc.dg/vmx/gcc-bug-b.c: New.
23168         * gcc.dg/vmx/gcc-bug-c.c: New.
23169         * gcc.dg/vmx/gcc-bug-d.c: New.
23170         * gcc.dg/vmx/gcc-bug-e.c: New.
23171         * gcc.dg/vmx/gcc-bug-f.c: New.
23172         * gcc.dg/vmx/gcc-bug-g.c: New.
23173         * gcc.dg/vmx/gcc-bug-i.c: New.
23174         * gcc.dg/vmx/harness.h: New.
23175         * gcc.dg/vmx/ira1.c: New.
23176         * gcc.dg/vmx/ira2a.c: New.
23177         * gcc.dg/vmx/ira2b.c: New.
23178         * gcc.dg/vmx/ira2.c: New.
23179         * gcc.dg/vmx/ira2c.c: New.
23180         * gcc.dg/vmx/mem.c: New.
23181         * gcc.dg/vmx/newton-1.c: New.
23182         * gcc.dg/vmx/ops.c: New.
23183         * gcc.dg/vmx/sn7153.c: New.
23184         * gcc.dg/vmx/spill2.c: New.
23185         * gcc.dg/vmx/spill3.c: New.
23186         * gcc.dg/vmx/spill.c: New.
23187         * gcc.dg/vmx/t.c: New.
23188         * gcc.dg/vmx/varargs-1.c: New.
23189         * gcc.dg/vmx/varargs-2.c: New.
23190         * gcc.dg/vmx/varargs-3.c: New.
23191         * gcc.dg/vmx/varargs-4.c: New.
23192         * gcc.dg/vmx/varargs-5.c: New.
23193         * gcc.dg/vmx/varargs-6.c: New.
23194         * gcc.dg/vmx/varargs-7.c: New.
23195         * gcc.dg/vmx/vmx.exp: New.
23196         * gcc.dg/vmx/vprint-1.c: New.
23197         * gcc.dg/vmx/vscan-1.c: New.
23198         * gcc.dg/vmx/x-01.c: New.
23199         * gcc.dg/vmx/x-02.c: New.
23200         * gcc.dg/vmx/x-03.c: New.
23201         * gcc.dg/vmx/x-04.c: New.
23202         * gcc.dg/vmx/x-05.c: New.
23203         * gcc.dg/vmx/yousufi-1.c: New.
23204         * gcc.dg/vmx/zero-1.c: New.
23205         * gcc.dg/vmx/zero.c: New.
23206
23207 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         * g++.dg/lookup/java1.C: Update for chage of
23210         _Jv_AllocObject.
23211         * g++.dg/lookup/java2.C: Likewise.
23212
23213 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23214
23215         * ada/acats/run_all.sh: use -O2 by default.
23216
23217 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23218
23219         * gcc.dg/vr-mult-[12].c: New tests.
23220
23221 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23222
23223         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23224
23225         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23226
23227 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23228
23229         * lib/target-supports.exp (check_profiling_available): Assume profiling
23230         isn't available for mips*-*-elf targets.
23231
23232 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23233
23234         * gcc.dg/builtins-38.c: New test.
23235
23236 2004-04-14  Eric Christopher  <echristo@redhat.com>
23237
23238         * g++.dg/charset/charset.exp: Run .cc extension tests.
23239
23240 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23241
23242         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23243
23244 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23245
23246         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23247
23248 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23249
23250         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23251         * gcc.dg/i386-387-2.c: Likewise.
23252
23253         * gcc.dg/i386-387-7.c: New test.
23254         * gcc.dg/i386-387-8.c: New test.
23255
23256         * gcc.dg/builtins-37.c: New test.
23257
23258 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23259
23260         * g++.dg/pch/externc-1.C: Add missing semicolon.
23261
23262 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23263
23264         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23265
23266 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23267
23268         * gcc.c-torture/execute/20040411-1.c: New test.
23269
23270 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23271
23272         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23273
23274 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23275
23276         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23277
23278 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23279
23280         * lib/target-supports.exp (check_named_sections_available): New.
23281         * lib/gcc-dg.exp (dg-require-named-sections): New.
23282         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23283         old-deja.exp.  Also prune error-count message from HP linker.
23284         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23285
23286         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23287         * g++.old-deja/g++.pt/static3.C: Likewise.
23288         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23289
23290 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23291
23292         * gcc.c-torture/execute/20040409-1.c: New test case.
23293         * gcc.c-torture/execute/20040409-2.c: New test case.
23294         * gcc.c-torture/execute/20040409-3.c: New test case.
23295
23296 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23297
23298         * gcc.dg/20040409-1.c: New test.
23299
23300 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23301
23302         PR target/14888
23303         * g++.dg/opt/pr14888.C: New test case.
23304
23305 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23306
23307         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23308         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23309         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23310         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23311         New tests.
23312
23313 2004-04-08  Paul Brook  <paul@codesourcery.com>
23314
23315         * gcc.dg/spill-1.c: New test.
23316
23317 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23318
23319         * gcc.dg/torture/builtin-ctype-2.c: New test.
23320
23321 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23322
23323         * gcc.dg/pch/pch.exp: Add largefile test.
23324
23325 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23326
23327         * g++.dg/pch/externc-1.Hs: New.
23328         * g++.dg/pch/externc-1.C: New.
23329
23330 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23331
23332         * gcc.dg/compat/struct-by-value-5a_main.c,
23333         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23334         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23335         * gcc.dg/compat/struct-by-value-5a_x.c,
23336         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23337         gcc.dg/compat/struct-by-value-5_x.c.
23338         * gcc.dg/compat/struct-by-value-5a_y.c,
23339         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23340         gcc.dg/compat/struct-by-value-5_y.c.
23341
23342         * gcc.dg/compat/struct-by-value-6a_main.c,
23343         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23344         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23345         * gcc.dg/compat/struct-by-value-6a_x.c,
23346         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23347         gcc.dg/compat/struct-by-value-6_x.c.
23348         * gcc.dg/compat/struct-by-value-6a_y.c,
23349         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23350         gcc.dg/compat/struct-by-value-6_y.c.
23351
23352         * gcc.dg/compat/struct-by-value-7a_main.c,
23353         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23354         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23355         * gcc.dg/compat/struct-by-value-7a_x.c,
23356         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23357         gcc.dg/compat/struct-by-value-7_x.c.
23358         * gcc.dg/compat/struct-by-value-7a_y.c,
23359         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23360         gcc.dg/compat/struct-by-value-7_y.c.
23361
23362 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23363
23364         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23365         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23366         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23367         options.
23368
23369 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23370
23371         * gcc.dg/builtins-36.c: New test.
23372
23373 2004-04-06  Paul Brook  <paul@codesourcery.com>
23374
23375         * README.gcc: Remove obsolete contraint on testcases.
23376
23377 2004-04-05  Paul Brook  <paul@codesourcery.com>
23378
23379         PR2123
23380         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23381         failure and exit(0) on success.
23382         * g++.dg/expr/anew2.C: Ditto.
23383         * g++.dg/expr/anew3.C: Ditto.
23384         * g++.dg/expr/anew4.C: Ditto.
23385
23386 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23387
23388         PR c++/3518
23389         * g++.dg/template/unify7.C: New.
23390
23391 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23392
23393         * g++.dg/README: Bring up to date with new subdirectories; remove
23394         duplicate subdirectory lines.
23395
23396 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23397
23398         PR c++/14007
23399         * g++.dg/template/unify5.C: New.
23400         * g++.dg/template/unify6.C: New.
23401         * g++.dg/template/qualttp20.C: Adjust.
23402         * g++.old-deja/g++.jason/report.C: Adjust.
23403         * g++.old-deja/g++.other/qual1.C: Adjust.
23404
23405 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/14803
23408         * g++.dg/inherit/ptrmem1.C: New test.
23409
23410 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23411
23412         PR c++/14755
23413         * gcc.c-torture/execute/20040331-1.c: New test.
23414         * gcc.dg/20040331-1.c: New test.
23415
23416 2004-04-01  Paul Brook  <paul@codesourcery.com>
23417
23418         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23419
23420 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/14724
23423         * g++.dg/init/goto1.C: New test.
23424
23425         PR c++/14763
23426         * g++.dg/template/defarg4.C: New test.
23427
23428 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23429
23430         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23431
23432 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23433
23434         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23435
23436 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23437
23438         * gcc.dg/noncompile/undeclared-2.c: New test.
23439
23440 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23441
23442         * gcc.dg/940409-1.c: Remove XFAIL.
23443         * gcc.dg/reg-vol-struct-1.c: New test.
23444
23445 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23446
23447         * gcc.dg/torture/builtin-wctype-1.c: New test.
23448
23449 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23450
23451         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23452         * gcc.dg/20001101-1.c: Likewise.
23453         * gcc.dg/20001102-1.c: Likewise.
23454
23455 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23456
23457         * gcc.dg/compare8.c: Add an additional test for XOR.
23458
23459 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23460
23461         * gcc.dg/torture/builtin-ctype-1.c: New test.
23462
23463 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23464
23465         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23466         * gcc.dg/torture/builtin-math-1.c: Likewise.
23467         * gcc.dg/torture/builtin-power-1.c: New test.
23468
23469 2004-03-24  Andreas Schwab  <schwab@suse.de>
23470
23471         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23472         IA64 assembler.
23473
23474 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23475             Roger Sayle  <roger@eyesopen.com>
23476
23477         * gcc.dg/compare8.c: New test case.
23478
23479 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23480
23481         * g++.dg/ext/altivec-7.C: New test.
23482
23483 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23484
23485         PR 12267, 12391, 12560, 13129, 14114, 14133
23486         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23487         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23488         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23489         Adjust error regexps.
23490         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23491         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23492         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23493         * gcc.dg/local1.c: Add explanatory comment.
23494
23495 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23496
23497         PR optimization/14669
23498         * g++.dg/opt/fold2.C: New test case.
23499
23500 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23501
23502         PR c/14069
23503         * gcc.dg/20040322-1.c: New test.
23504
23505 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23506
23507         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23508         * gcc.dg/ultrasp4.c: Likewise.
23509         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23510
23511 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23512
23513         * gcc.dg/i386-sse-8.c: Reset default options.
23514
23515 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23516
23517         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23518         in the error message text.
23519
23520 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23521
23522         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23523
23524 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23525
23526         PR c++/14616
23527         * g++.dg/init/array13.C: New test.
23528
23529 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23530
23531         PR target/13889
23532         * gcc.c-torture/compile/pr13889.c: New test case.
23533
23534 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23535
23536         PR c/14635
23537         * builtins-1.c (nan, nans): Don't test.
23538         * builtins-30.c: Don't use nan, nanf, nanl.
23539         * builtins-35.c: New test.
23540
23541 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23542
23543         * g++.dg/ext/altivec-6.C: New test.
23544
23545 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23546
23547         * g++.dg/init/placement3.C: New test.
23548
23549         * g++.dg/template/spec13.C: New test.
23550
23551         * g++.dg/lookup/using11.C: New test.
23552
23553         * g++.dg/lookup/koenig3.C: New test.
23554
23555         * g++.dg/template/operator2.C: New test.
23556
23557         * g++.dg/expr/dtor3.C: New test.
23558         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23559         marker.
23560         * g++.old-deja/g++.law/visibility28.C: Likewise.
23561
23562 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23563
23564         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23565         * gcc.dg/ppc64-abi-3.c: Likewise.
23566
23567 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23568
23569         PR c++/14545
23570         * g++.dg/parse/template15.C: New test.
23571
23572 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23573
23574         * g++.dg/expr/dtor2.C: New test.
23575
23576         * g++.dg/lookup/anon4.C: New test.
23577
23578         * g++.dg/overload/using1.C: New test.
23579
23580         * g++.dg/template/lookup7.C: New test.
23581
23582         * g++.dg/template/typename6.C: New test.
23583
23584         * g++.dg/expr/cond6.C: New test.
23585
23586 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23589
23590 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23591
23592         * g++.dg/expr/cond5.C: New test.
23593         * g++.dg/expr/constcast1.C: Likewise.
23594         * g++.dg/expr/ptrmem2.C: Likewise.
23595         * g++.dg/expr/ptrmem3.C: Likewise.
23596         * g++.dg/lookup/main1.C: Likewise.
23597         * g++.dg/template/lookup6.C: Likewise.
23598
23599 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23600
23601         * gcc.dg/local1.c: New test.
23602
23603         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23604
23605 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23606
23607         * gcc.dg/torture/builtin-convert-1.c: New test.
23608
23609 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23610
23611         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23612
23613 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23614
23615         PR c++/14481
23616         * g++.dg/warn/Wunused-7.C: New test.
23617
23618 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23619
23620         * gcc.dg/torture/builtin-integral-1.c: New test.
23621
23622 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23623
23624         PR c++/14586
23625         * g++.dg/parse/non-dependent3.C: New test.
23626
23627 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23628
23629         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23630         * g++.dg/eh/simd-2.C: Likewise.
23631         * g++.dg/init/array10.C: Likewise.
23632         * gcc.c-torture/compile/simd-1.c: Likewise.
23633         * gcc.c-torture/compile/simd-2.c: Likewise.
23634         * gcc.c-torture/compile/simd-3.c: Likewise.
23635         * gcc.c-torture/compile/simd-4.c: Likewise.
23636         * gcc.c-torture/compile/simd-6.c: Likewise.
23637         * gcc.c-torture/execute/simd-1.c: Likewise.
23638         * gcc.c-torture/execute/simd-2.c: Likewise.
23639         * gcc.dg/compat/vector-defs.h: Likewise.
23640         * gcc.dg/20020531-1.c: Likewise.
23641         * gcc.dg/altivec-3.c: Likewise.
23642         * gcc.dg/altivec-4.c: Likewise.
23643         * gcc.dg/altivec-varargs-1.c: Likewise.
23644         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23645         * gcc.dg/i386-mmx-3.c: Likewise.
23646         * gcc.dg/i386-sse-4.c: Likewise.
23647         * gcc.dg/i386-sse-5.c: Likewise.
23648         * gcc.dg/i386-sse-8.c: Likewise.
23649         * gcc.dg/simd-1.c: Likewise.
23650         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23651         __ev64_opaque__ since the machine description provides it.
23652
23653 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23654
23655         * lib/compat.exp (skip_list): New global variable.
23656         Use it to hold the user defined COMPAT_SKIPS list if any.
23657         (compat-obj): Add the members of skip_list to optall.
23658
23659 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23660
23661         * gcc.dg/compat/union-by-value-1_main.c,
23662         union-by-value-1_x.c, union-by-value-1_y.c,
23663         union-check.h, union-defs.h,
23664         union-init.h, union-return-1_main.c,
23665         union-return-1_x.c, union-return-1_y.c: New files.
23666
23667 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23668
23669         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23670         mixed-struct-init.h: Add 4 mixed structure types.
23671         struct-by-value-21_main.c, struct-by-value-21_x.c,
23672         struct-by-value-21_y.c, struct-return-21_main.c,
23673         struct-return-21_x.c, struct-return-21_y.c: New files.
23674
23675 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23676
23677         PR c++/14550
23678         * g++.dg/parse/template14.C: New test.
23679
23680 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23681
23682         * gcc.c-torture/execute/20040313-1.c: New test.
23683
23684 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23685
23686         PR target/14533
23687         * gcc.dg/20040311-2.c: New test.
23688
23689 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23690
23691         PR other/14544
23692         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23693         bit-field.
23694
23695 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23696
23697         * gcc.dg/20040305-2.c: Add missing return statement.
23698
23699 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23700
23701         * gcc.dg/builtins-34.c: Also check pow10*.
23702
23703 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23704
23705         PR target/14262
23706         * gcc.dg/20040305-2.c: New test.
23707
23708 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23709
23710         * gcc.dg/20040310-1.c: New test.
23711
23712 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23713
23714         * gcc.c-torture/execute/20040311-1.c: New test case.
23715
23716 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23717
23718         PR c++/14476
23719         * g++.dg/lookup/enum1.C: New test.
23720
23721 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/14510
23724         * g++.dg/lookup/struct2.C: New test.
23725
23726 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23727
23728         * gcc.dg/builtins-34.c: New test.
23729
23730 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23731
23732         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23733
23734 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23735
23736         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23737         * gcc.dg/alias-2.c: New testcase.
23738
23739 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23740
23741         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23742
23743 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23744
23745         * gcc.c-torture/execute/20040309-1.c: New test case.
23746
23747 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         PR c++/14397
23750         * g++.dg/overload/ref1.C: New.
23751
23752 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23753
23754         PR c++/14409
23755         * g++.dg/template/spec12.C: New test.
23756
23757         PR c++/14448
23758         * g++.dg/parse/crash14.C: New test.
23759
23760 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23761
23762         PR c++/14230
23763         * g++.dg/init/ref11.C: New test.
23764
23765 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23766
23767         PR c++/14432
23768         * g++.dg/parse/builtin2.C: New test.
23769
23770 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c++/14401
23773         * g++.dg/init/ctor3.C: New test.
23774         * g++.dg/init/union1.C: New test.
23775         * g++.dg/ext/anon-struct4.C: New test.
23776
23777 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23778
23779         * g++.dg/lookup/koenig1.C: Tweak error messages.
23780         * g++.dg/lookup/used-before-declaration.C: Likewise.
23781         * g++.dg/other/do1.C: Likewise.
23782         * g++.dg/overload/koenig1.C: Likewise.
23783         * g++.dg/parse/crash13.C: Likewise.
23784         * g++.dg/template/instantiate3.C: Likewise.
23785
23786 2004-03-08  Eric Christopher  <echristo@redhat.com>
23787
23788         * * lib/target-supports.exp: Enable libiconv in test
23789         compilation.  Fix up error checking.
23790
23791 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23792
23793         PR middle-end/14289
23794         * gcc.dg/pr14289-1.c: New test case.
23795         * gcc.dg/pr14289-2.c: Likewise.
23796         * gcc.dg/pr14289-3.c: Likewise.
23797
23798 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23799
23800         * gcc.c-torture/execute/20040308-1.c: New test.
23801
23802 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23803
23804         * gcc.c-torture/execute/20040307-1.c: New test case.
23805
23806 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23807
23808         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23809
23810 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23811
23812         * gcc.dg/20040306-1.c: New test.
23813
23814 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23815
23816         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23817         them static.
23818         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23819
23820 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23821
23822         PR c/14465
23823         * gcc.dg/decl-6.c: New test.
23824
23825 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23826
23827         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23828         Rename LOGPOW -> LOG_POW.
23829         (SQRT_EXP, POW_EXP): New.
23830
23831 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23832
23833         * gcc.dg/i386-sse-8.c: New test.
23834
23835 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23836
23837         PR c/14114
23838         * gcc.dg/decl-5.c: New test.
23839
23840 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23841
23842         * gcc.dg/20040305-1.c: New test.
23843
23844 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23845
23846         PR other/14354
23847         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23848
23849 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23850
23851         PR c++/14425, c++/14426
23852         * g++.dg/ext/altivec-4.C: New test.
23853         * g++.dg/ext/altivec-5.C: New test.
23854
23855 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23856
23857         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23858         global variables of a type with no linkage.
23859         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23860         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23861         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23862         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23863         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23864         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23865         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23866         * g++.dg/warn/deprecated.C: Name enum Color.
23867         * g++.dg/overload/VLA.C: Name structure for 'b'.
23868         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23869
23870 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23871
23872         * gcc.c-torture/compile/20040304-1.c: New test.
23873
23874 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23875
23876         PR 13728
23877         * gcc.dg/decl-4.c: New testcase.
23878
23879 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23880
23881         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23882         as PRECF if sizeof (float) > sizeof (double).
23883         (PRECL): Make it the same as PRECF if
23884         sizeof (float) > sizeof (long double).
23885
23886 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23887
23888         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23889         system type.  Add check for irix6 which doesn't have c99 runtime.
23890
23891 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23892
23893         * gcc.dg/const-elim-1.c: xfail for xtensa.
23894
23895 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23896
23897         PR c++/14369
23898         * g++.dg/template/cond4.C: New test.
23899
23900 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR c++/14360
23903         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23904
23905         PR c++/14361
23906         * g++.dg/parse/defarg7.C: New test.
23907
23908         PR c++/14359
23909         * g++.dg/template/friend26.C: New test.
23910
23911 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23912
23913         PR c++/14324
23914         * g++.dg/abi/mangle21.C: New test.
23915
23916         PR c++/14260
23917         * g++.dg/parse/constructor2.C: New test.
23918
23919         PR c++/14337
23920         * g++.dg/template/sfinae1.C: New test.
23921
23922 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23923
23924         PR c++/14267
23925         * g++.dg/expr/crash2.C: New test.
23926
23927         PR middle-end/13448
23928         * gcc.dg/inline-5.c: New test.
23929         * gcc.dg/always-inline.c: Split out tests into ...
23930         * gcc.dg/always-inline2.c: ... this and ...
23931         * gcc.dg/always-inline3.c: ... this.
23932
23933 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23934
23935         PR debug/12103
23936         * g++.dg/debug/crash1.C: New test.
23937
23938 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23939
23940         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23941         function with __attribute__((noinline)).
23942         (recurser_void2): Likewise.
23943         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
23944         (recurser_void2): Likewise.
23945
23946 2004-02-29  Roger Sayle  <roger@eyesopen.com>
23947
23948         PR middle-end/14203
23949         * g++.dg/warn/Wunused-6.C: New test case.
23950
23951 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
23952
23953         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
23954         not defined.
23955
23956 2004-02-27  Eric Christopher  <echristo@redhat.com>
23957
23958         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
23959         * g++.dg/charset/asm2.c: Run only x86.
23960         * gcc.dg/charset/asm3.c: Ditto.
23961
23962 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
23963
23964         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
23965         ld_library_path.
23966
23967 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
23968
23969         * g++.dg/ext/altivec-3.C: New.
23970
23971 2004-02-26  Richard Henderson  <rth@redhat.com>
23972
23973         * g++.dg/ext/attrib10.C: Mark for warning.
23974         * gcc.dg/attr-alias-1.c: New.
23975
23976 2004-02-26  Richard Henderson  <rth@redhat.com>
23977
23978         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
23979         * gcc.c-torture/execute/20040208-2.c: ... it back.
23980
23981 2004-02-26  Eric Christopher  <echristo@redhat.com>
23982
23983         * lib/target-supports.exp (check-iconv-available): New function.
23984         * lib/gcc-dg.exp (dg-require-iconv): New function.
23985         Use above.
23986         * gcc.dg/charset: New directory.
23987         * gcc.dg/charset/charset.exp: New file.
23988         * gcc.dg/charset/asm1.c: Ditto.
23989         * gcc.dg/charset/asm2.c: Ditto.
23990         * gcc.dg/charset/asm3.c: Ditto.
23991         * gcc.dg/charset/asm4.c: Ditto.
23992         * gcc.dg/charset/asm5.c: Ditto.
23993         * gcc.dg/charset/attribute1.c: Ditto.
23994         * gcc.dg/charset/attribute2.c: Ditto.
23995         * gcc.dg/charset/string1.c: Ditto.
23996         * g++.dg/charset: New directory.
23997         * g++.dg/dg.exp: Add here. Special options.
23998         * g++.dg/charset/charset.exp: New file.
23999         * g++.dg/charset/asm1.c: Ditto.
24000         * g++.dg/charset/asm2.c: Ditto.
24001         * g++.dg/charset/asm3.c: Ditto.
24002         * g++.dg/charset/asm4.c: Ditto.
24003         * g++.dg/charset/attribute1.c: Ditto.
24004         * g++.dg/charset/attribute2.c: Ditto.
24005         * g++.dg/charset/extern1.cc: Ditto.
24006         * g++.dg/charset/extern2.cc: Ditto.
24007         * g++.dg/charset/string1.c: Ditto.
24008
24009 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/14278
24012         * g++.dg/parse/comma1.C: New test.
24013
24014 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24015
24016         PR c++/14284
24017         * g++.dg/template/ttp8.C: New test.
24018
24019 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24020
24021         * gcc.dg/fixuns-trunc-1.c: New test.
24022
24023 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24024
24025         * gcc.dg/builtins-config.h: Use #elif.
24026
24027 2004-02-26  Michael Matz  <matz@suse.de>
24028
24029         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24030         * gcc.dg/991214-1.c: Likewise.
24031         * gcc.dg/i386-asm-1.c: Likewise.
24032
24033 2004-02-25  Richard Henderson  <rth@redhat.com>
24034
24035         * gcc.c-torture/execute/20040208-2.c: Move ...
24036         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24037
24038 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24039
24040         PR c++/14246
24041         * g++.dg/other/crash-3.C: New test.
24042
24043 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24044
24045         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24046         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24047
24048         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24049         HP-UX.
24050
24051 2004-02-24  Michael Matz  <matz@suse.de>
24052
24053         * gcc.dg/i386-regparm.c: New.
24054
24055 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24056
24057         * gcc.c-torture/execute/20040223-1.c: New.
24058
24059 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24060             Kazu Hirata  <kazu@cs.umass.edu>
24061
24062         * gcc.dg/fwritable-strings-1.c: Remove.
24063
24064 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24065
24066         PR c/14156
24067         * gcc.dg/20040223-1.c: New test.
24068
24069 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24070
24071         PR c++/14106
24072         * g++.dg/ext/typeof9.C: New test.
24073
24074 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24075
24076         PR c++/14250
24077         * g++.dg/other/switch1.C: New test.
24078
24079 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24080
24081         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24082         * gcc.dg/va-arg-1.c: Likewise.
24083
24084 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24085
24086         PR c++/14143
24087         * g++.dg/template/koenig5.C: New test.
24088
24089 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24090
24091         * g++.dg/ext/altivec-1.C: Generalize target triple.
24092         * g++.dg/ext/altivec-2.C: New test case.
24093         * g++.dg/ext/altivec_check.h: New file.
24094         * gcc.dg/altivec-1.c: Generalize target triple;
24095         include altivec_check.h and call altivec_check().
24096         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24097         * gcc.dg/altivec-6.c: New test case.
24098         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24099         type casts as needed.
24100         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24101         altivec_check().
24102         * gcc.dg/altivec-12.c: New test case.
24103         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24104         include altivec_check.h and call altivec_check().
24105         * gcc.dg/altivec_check.h: New file.
24106
24107 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24108
24109         * lib/target-supports.exp (check_alias_available): Don't mangle
24110         function `g' in test program.
24111
24112 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24113
24114         * lib/target-supports.exp (check_profiling_available): Check
24115         argument to determine whether we support a profiling type.
24116         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24117         check_profiling_available.
24118         * g++.dg/bprob/bprob.exp: Likewise.
24119         * g77.dg/bprob/bprob.exp: Likewise.
24120         * gcc.misc-tests/bprob.exp: Likewise.
24121         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24122         dg-require-profiling and delete expected error handling.
24123         * gcc.dg/20021014-1.c: Likewise.
24124         * gcc.dg/nest.c: Likewise.
24125
24126 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24127
24128         PR c++/12007
24129         * g++.dg/other/vthunk1.C: New test.
24130
24131 2004-02-20  Falk Hueffner  <falk@debian.org>
24132
24133         PR target/14201
24134         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24135
24136 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24137
24138         PR c++/13927
24139         * g++.dg/other/error8.C: Remove XFAIL markers.
24140
24141         PR c++/14173
24142         * g++.dg/ext/packed5.C: New test.
24143
24144         PR c++/14199
24145         * g++.dg/warn/Wunused-5.C: New test.
24146
24147         PR c++/14186
24148         * g++.dg/lookup/member1.C: New test.
24149
24150 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24151
24152         * gcc.c-torture/compile/20040130-1.c: Enable only when
24153         __INT_MAX__ >= 2147483647L.
24154         * gcc.c-torture/compile/961203-1.c: Likewise.
24155
24156 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24157
24158         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24159         * g++.dg/opt/template1.C: Robustify assembler regexp
24160
24161 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24162
24163         * gcc.c-torture/execute/simd-4.x: Remove.
24164         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24165         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24166         Guard with #ifndef SKIP_ATTRIBUTE.
24167         * gcc.dg/compat/vector-1_y.c: Likewise.
24168         * gcc.dg/compat/vector-2_x.c: Likewise.
24169         * gcc.dg/compat/vector-2_y.c: Likewise.
24170         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24171         * g++.dg/eh/simd-2.C: Likewise.
24172
24173 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24174
24175         * gcc.c-torture/compile/complex-1.c: New.
24176
24177 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24178
24179         PR target/14209
24180         * gcc.c-torture/execute/20040218-1.c: New test.
24181
24182 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24183
24184         PR c++/14181
24185         * g++.dg/parse/new2.C: New test.
24186
24187 2004-02-18  Paul Brook  <paul@codesourcery.com>
24188
24189         * gcc.c-torture/compile/libcall-1.c: New test.
24190
24191 2004-02-18  Paul Brook  <paul@codesourcery.com>
24192
24193         PR debug/12934
24194         * gcc.dg/debug/debug-7.c: New test.
24195
24196 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24197
24198         * gcc.dg/20040217-1.c: New test.
24199
24200 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24201
24202         * gcc.c-torture/execute/990208-1.x: Delete.
24203
24204 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24205
24206         * gcc.c-torture/execute/20040208-2.x: New file.
24207
24208 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24209
24210         PR c++/11326
24211         * g++.dg/abi/structret1.C: New test.
24212
24213 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24214
24215         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24216         (i386_cpuid): No need to test if cpuid is available on AMD64.
24217         Fix assembly, so that it works onboth i386 and AMD64.
24218         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24219         (vecInLong): Fix s[] member type to unsigned int.
24220         (vecInWord): Remove type.
24221         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24222         (a64, b64, c64, d64, e64): Remove.
24223         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24224         Remove unused variable.  Remove initialization of removed variables.
24225         Don't call mmx_tests nor sse_tests.
24226         (reference_mmx, reference_sse): Remove.
24227         (check): Add return stmt.
24228         * gcc.dg/i386-sse-7.c: New test.
24229         * gcc.dg/i386-mmx-4.c: New test.
24230
24231 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24232
24233         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24234         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24235         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24236         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24237         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24238         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24239         g++.dg/tc1/dr94.C: Fix line terminator.
24240
24241 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24242
24243         * gcc.c-torture/compile/20040216-1.c: New.
24244
24245 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24246
24247         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24248         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24249         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24250         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24251         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24252         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24253
24254 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24255
24256         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24257
24258 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24259
24260         PR c++/13971
24261         * g++.dg/expr/cond4.C: New test.
24262
24263         PR c++/14086
24264         * g++.dg/lookup/crash2.C: New test.
24265
24266 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24267
24268         * gcc.c-torture/compile/20040214-2.c: New test.
24269
24270 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24271
24272         PR c++/14116
24273         * g++.dg/ext/typeof8.C: New test.
24274
24275 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24276
24277         * gcc.c-torture/compile/20040214-1.c: New test.
24278
24279 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24280
24281         PR c++/13635
24282         * g++.dg/template/spec11.C: New test.
24283
24284 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24285
24286         PR c++/13927
24287         * g++.dg/other/error8.C: New test.
24288
24289 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24290
24291         PR c++/14122
24292         * g++.dg/template/array4.C: New test.
24293
24294         PR c++/14108
24295         * g++.dg/inherit/thunk2.C: New test.
24296
24297         PR c++/14083
24298         * g++.dg/eh/cond2.C: New test.
24299
24300 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24301
24302         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24303
24304 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24305
24306         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24307
24308 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24309
24310         * g++.dg/simd-2.C: xfail on ppc64-linux.
24311
24312 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24313
24314         PR c/456
24315         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24316         tests.
24317
24318 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24319
24320         * gcc.dg/builtins-33.c: New test.
24321
24322 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24323
24324         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24325
24326 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24327
24328         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24329
24330 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24331
24332         * gcc.dg/ppc64-abi-3.c: New test.
24333
24334 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24335
24336         PR c/14092
24337
24338         * gcc.dg/pr14092-1.c: New testcase.
24339
24340 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24341
24342         * gcc.dg/cpp/assert4.c: Fix typo last change.
24343
24344         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24345         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24346
24347         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24348
24349 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24350
24351         * gcc.c-torture/compile/20040209-1.c: New test case.
24352
24353 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24354
24355         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24356
24357 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24358
24359         * gcc.c-torture/execute/20040208-[12].c: New tests.
24360
24361 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24362
24363         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24364
24365 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24366
24367         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24368
24369 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24370
24371         Bug 13856
24372         * gcc.dg/visibility-8.c: New testcase.
24373
24374 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24375
24376         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24377         arguments.
24378         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24379
24380 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24381
24382         PR middle-end/13696
24383         * g++.dg/opt/fold1.C: New test case.
24384
24385 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24386
24387         PR c++/14033
24388         * g++.dg/other/crash-2.C: New test.
24389
24390 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24391
24392         PR c++/14028
24393         * g++.dg/parse/angle-bracket2.C: New test.
24394
24395 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24396
24397         PR middle-end/13750
24398         Revert:
24399         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24400         PR pch/13361
24401         * testsuite/g++.dg/pch/wchar-1.C: New.
24402         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24403
24404 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24405
24406         PR c++/14008
24407         * g++.dg/parse/error15.C: New test.
24408         * g++.dg/parse/crash11.C: Update dg-error mark.
24409
24410 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24411
24412         PR c++/13932
24413         * g++.dg/warn/conv2.C: New test.
24414
24415 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24416
24417         PR c++/13086
24418         * g++.dg/warn/incomplete1.C: Remove xfail.
24419
24420 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24421
24422         * lib/file-format.exp (gcc_target_object_format): Use
24423         ${tool}_target_compile, not gcc_target_compile.
24424         * lib/target-supports.exp (check_alias_available): Likewise.
24425         (check_gc_sections_available): Likewise.
24426         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24427         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24428         dg-require-alias.
24429
24430 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24431
24432         PR c++/13969
24433         * g++.dg/template/static6.C: New test.
24434
24435 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24436
24437         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24438
24439 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24440
24441         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24442         tests for systems where `char' is unsigned by default.
24443
24444 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24445
24446         PR c++/13997
24447         * g++.dg/template/partial3.C: New test.
24448
24449 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24450
24451         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24452         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24453         Remove mentions of obsolete ports.
24454
24455 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24456
24457         * gcc.dg/noncompile/20001228-1.c: Fix for new
24458         error message.
24459
24460 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24461
24462         PR target/9348
24463         * gcc.c-torture/execute/multdi-1.c: New test case.
24464
24465 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24466
24467         PR c++/13925
24468         * g++.dg/template/lookup5.C: New test.
24469
24470 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24471
24472         PR c++/13950
24473         * g++.dg/template/lookup4.C: New test.
24474
24475         PR c++/13970
24476         * g++.dg/parse/error14.C: New test.
24477
24478         PR c++/14002
24479         * g++.dg/parse/template13.C: New test.
24480
24481 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24482
24483         PR c++/13978
24484         * g++.dg/template/koenig4.C: New test.
24485
24486         PR c++/13968
24487         * g++.dg/template/crash17.C: New test.
24488
24489         PR c++/13975
24490         * g++.dg/parse/error13.C: New test.
24491         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24492
24493 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24494
24495         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24496
24497 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24498
24499         PR c/11658
24500         PR c/13994
24501         * gcc.dg/noncompile/20040203-1.c: New test.
24502         * gcc.dg/noncompile/20040203-2.c: Likewise.
24503         * gcc.dg/noncompile/20040203-3.c: Likewise.
24504         * gcc.dg/20040203-1.c: Likewise.
24505
24506 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24507
24508         PR c++/10858
24509         * g++.dg/template/sizeof7.C: New test.
24510
24511 2004-02-02  Eric Christopher  <echristo@redhat.com>
24512             Zack Weinberg  <zack@codesourcery.com>
24513
24514         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24515
24516 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24517
24518         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24519         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24520         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24521         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24522
24523 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24524
24525         PR c++/13113
24526         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24527
24528         PR c++/13854
24529         * g++.dg/ext/attrib13.C: New test.
24530
24531         PR c++/13907
24532         * g++.dg/conversion/op2.C: New test.
24533
24534 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24535
24536         * gcc.dg/titype-1.c: Fix pasto.
24537
24538 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24539
24540         * gcc.dg/titype-1.c: New test.
24541
24542 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24543
24544         PR c++/13957
24545         * g++.dg/template/non-type-template-argument-1.C,
24546         g++.dg/template/qualified-id1.C: Update dg-error marks.
24547         * g++.dg/template/nontype6.C: New test.
24548
24549 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24550
24551         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24552         * gcc.dg/builtins-31.c: New testcase.
24553         * gcc.dg/builtins-32.c: New testcase.
24554
24555 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24556
24557         * objc.dg/call-super-2.m: Update line numbers
24558         for the including of stddef.h.
24559
24560 2004-01-30  Michael Matz  <matz@suse.de>
24561
24562         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24563         g++.dg/ext/case-range3.C: New tests.
24564
24565 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24566
24567         DR206
24568         PR c++/13813
24569         * g++.dg/template/member4.C: New test.
24570
24571 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24572
24573         PR c++/13683
24574         * g++.dg/template/sizeof6.C: New test.
24575
24576 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24577
24578         * gcc.dg/fwritable-strings-1.c: New test.
24579
24580 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24581
24582         * gcc.c-torture/compile/20040130-1.c: New test.
24583
24584 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24585
24586         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24587
24588 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24589
24590         PR c++/13883
24591         * g++.dg/template/ctor3.C: New test.
24592
24593 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24594
24595         * g++.dg/tc1: New directory.
24596         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24597         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24598         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24599         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24600         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24601
24602 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24603
24604         * g++.dg/parse/error11.C: New test.
24605         * g++.dg/parse/error12.C: Likewise.
24606
24607 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24608
24609         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24610         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24611
24612 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/13791
24615         * g++.dg/ext/attrib12.C: New test.
24616
24617         PR c++/13736
24618         * g++.dg/parse/cast2.C: New test.
24619
24620 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24621
24622         * objc.dg/encode-2.m (main): New local string.  Set depending on
24623         sizeof long.  Use in sscanf call.
24624         * objc.dg/encode-3.m (main): New local string.  Set depending on
24625         sizeof long.  Use in scan_initial call.
24626
24627 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24628
24629         * objc.dg/call-super-2.m: Make LP64-safe.
24630         * objc.dg/desig-init-1.m: Likewise.
24631
24632 2004-01-27  Devang Patel <dpatel@apple.com>
24633
24634         * g++.dg/debug/namespace1.C: New test.
24635
24636 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24637
24638         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24639         xscale-*-*.
24640
24641         * gcc.dg/arm-mmx-1.c: New test.
24642
24643 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24644
24645         * gcc.dg/20040127-1.c: New test.
24646         * gcc.dg/20040127-2.c: New test.
24647
24648 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24649
24650         * objc.dg/stret-1.m (glob): Renamed to globa.
24651
24652 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24653
24654         PR c++/13663
24655         * g++.dg/expr/for1.C: New test.
24656
24657 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24658
24659         PR middle-end/13779
24660         * gcc.dg/darwin-longlong.c: New test.
24661
24662 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24663
24664         * gcc.dg/20040124-1.c: Moved test from here...
24665         * gcc.c-torture/compile/20040124-1.c: ...to here.
24666
24667 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24668
24669         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24670         the assembly output if -m64 is passed.
24671
24672 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24673
24674         PR c++/13833
24675         * g++.dg/template/cond3.C: New test.
24676
24677 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24678
24679         PR c++/13810
24680         * g++.dg/template/ttp7.C: New test.
24681
24682 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24683
24684         PR c++/13797
24685         * g++.dg/template/nontype4.C: New test.
24686         * g++.dg/template/nontype5.C: Likewise.
24687
24688 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24689
24690         * gcc.dg/torture/mips-clobber-at.c: New test.
24691
24692 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24693
24694         * gcc.dg/20040124-1.c: New test.
24695
24696 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24697
24698         * gcc.dg/20040123-1.c: New test.
24699
24700 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24701
24702         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24703
24704 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24705
24706         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24707
24708 2004-01-23  Andrew Pinski  <apinski@apple.com>
24709
24710         * gcc.dg/20030121-1.c: Move to ..
24711         * gcc.dg/20040121-1.c: here.
24712
24713 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24714
24715         * gcc.dg/builtins-29.c: New test case.
24716
24717 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24718
24719         PR 18314
24720         * gcc.dg/builtins-30.c: New testcase.
24721
24722 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24723
24724         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24725         * lib/g77.exp: Likewise.
24726         * lib/objc.exp: Likewise.
24727         * lib/g++.exp: Likewise.
24728
24729 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24730
24731         * gcc.dg/struct-by-value-2.c: New test.
24732
24733 2004-01-21  Andrew Pinski  <apinski@apple.com>
24734
24735         PR target/13785
24736         * gcc.dg/20030121-1.c: New test.
24737
24738 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24739
24740         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24741         clobber frame pointer register in asm statement.
24742
24743 2004-01-21  Falk Hueffner  <falk@debian.org>
24744
24745         * gcc.c-torture/compile/20040121-1.c: New test.
24746
24747 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24748
24749         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24750
24751 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24752
24753         * gcc.dg/ppc64-abi-2.c: New test.
24754
24755 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24756
24757         * lib/treelang.exp: Fill out this file.
24758         * lib/treelang-dg.exp: New File.
24759
24760 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24761
24762         * gcc.c-torture/compile/981022-1.c: Remove.
24763         * gcc.dg/array-5.c: Remove XFAIL.
24764         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24765         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24766         gcc.dg/cond-lvalue-1.c: Update.
24767         * gcc.dg/cast-lvalue-2.c: New test.
24768
24769 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24770
24771         PR c++/13592
24772         * g++.dg/other/error1.C (class foo): Tweak error message.
24773
24774         PR c++/13592
24775         * g++.dg/template/call2.C: New test.
24776
24777 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24778
24779         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24780         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24781         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24782         scalar-return-1_x.c, scalar-return-2_y.c,
24783         scalar-return-3_x.c, scalar-return-3_y.c,
24784         scalar-return-4_x.c, scalar-return-4_y.c,
24785         struct-align-1.h, struct-align-1_x.c,
24786         struct-align-1_y.c, struct-align-2.h,
24787         struct-align-2_x.c, struct-align-2_y.c,
24788         struct-by-value-10_y.c, struct-by-value-11_x.c,
24789         struct-by-value-11_y.c, struct-by-value-12_x.c,
24790         struct-by-value-12_y.c, struct-by-value-13_x.c,
24791         struct-by-value-13_y.c, struct-by-value-14_x.c,
24792         struct-by-value-14_y.c, struct-by-value-15_x.c,
24793         struct-by-value-15_y.c, struct-by-value-16_y.c,
24794         struct-by-value-17_y.c, struct-by-value-18_y.c,
24795         struct-by-value-19_y.c, struct-by-value-1_x.c,
24796         struct-by-value-1_y.c, struct-by-value-20_y.c,
24797         struct-by-value-2_x.c, struct-by-value-2_y.c,
24798         struct-by-value-3_y.c, struct-by-value-4_x.c,
24799         struct-by-value-4_y.c, struct-by-value-5_y.c,
24800         struct-by-value-6_y.c, struct-by-value-7_y.c
24801         struct-by-value-8_x.c, struct-by-value-8_y.c
24802         struct-by-value-9_x.c, struct-by-value-9_y.c
24803         struct-return-10_x.c, struct-return-10_y.c,
24804         struct-return-19_x.c, struct-return-20_x.c
24805         struct-return-2_x.c, struct-return-2_y.c
24806         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24807         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24808
24809 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24810
24811         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24812         attribute on sparc*-sun-solaris2.*.
24813
24814 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24815
24816         PR c++/13710
24817         * g++.dg/ext/typeof7.C: New test.
24818
24819 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24820
24821         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24822         * gcc.dg/const-elim-1.c: Same.
24823
24824 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24825
24826         * objc.dg/stret-1.m: New.
24827         * objc.dg/stret-2.m: New.
24828
24829 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24830
24831         PR c++/11895
24832         * g++.dg/ext/vector1.C: New test.
24833
24834 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24835
24836         * gcc.dg/pch/import-1.c: New.
24837         * gcc.dg/pch/import-1.hs: New.
24838         * gcc.dg/pch/import-1a.h: New.
24839         * gcc.dg/pch/import-1b.h: New.
24840         * gcc.dg/pch/import-1c.h: New.
24841
24842 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24843
24844         PR c++/13574
24845         * g++.dg/ext/array1.C: New test.
24846
24847         PR c++/13178
24848         * g++.dg/conversion/op1.C: New test.
24849
24850 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24851
24852         PR 11864
24853         From Kazumoto Kojima / Dan Kegel:
24854         * gcc.dg/pr11864-1.c: New test.
24855
24856         PR 10392
24857         From Marcus Comstedt / Dan Kegel:
24858         * gcc.dg/pr10392-1.c: New test.
24859
24860 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24861
24862         PR c++/13478
24863         * g++.dg/init/ref10.C: New test.
24864
24865 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24866
24867         PR c++/13407
24868         * g++.dg/parse/typename6.C: New test.
24869
24870 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24871
24872         PR pch/13361
24873         * testsuite/g++.dg/pch/wchar-1.C: New.
24874         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24875
24876 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24877
24878         PR c++/9259
24879         * g++.dg/expr/sizeof2.C: New test.
24880
24881 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24882
24883         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24884
24885 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24886
24887         PR c++/13659
24888         * g++.dg/lookup/strong-using-3.C: New.
24889         * g++.dg/lookup/using-10.C: New.
24890
24891 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24892
24893         PR c++/13594
24894         * g++.dg/lookup/strong-using-2.C: New.
24895
24896 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24897             Dan Kegel <dank@kegel.com>
24898             J"orn Rennecke <joern.rennecke@superh.com>
24899
24900         PR target/9365
24901         * gcc.dg/pr9365-1.c: New test.
24902
24903 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24904
24905         PR c++/8856
24906         * g++.dg/parse/casting-operator2.C: New test.
24907         * g++.old-deja/g++.pt/explicit83.C: Remove.
24908
24909 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24910
24911         * gcc.dg/label-compound-stmt-1.c: New test.
24912         * gcc.c-torture/compile/950922-1.c,
24913         gcc.c-torture/compile/20000211-3.c,
24914         gcc.c-torture/compile/20000518-1.c,
24915         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24916         compound statements.
24917
24918 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24919
24920         * gcc.dg/ppc64-abi-1.c: New test.
24921
24922 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24923
24924          * g++.dg/ext/attrib9.C: Add dg-warnings.
24925
24926 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24927
24928         PR c++/12335
24929         * g++.dg/parse/dtor3.C: New test.
24930
24931 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24932
24933         PR c++/12709
24934         * g++.dg/parse/try-catch-1.C: New test.
24935
24936 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24937
24938         * ada/acats/run_all.sh: Add more verbose output in acats.log
24939         when compiling tests.
24940
24941 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24942
24943         PR 13656
24944         * gcc.dg/typedef-redecl.c: New test case.
24945         * gcc.dg/typedef-redecl.h: New support file.
24946
24947 2004-01-13  Jan Hubicka  <jh@suse.cz>
24948
24949         * gcc.dg/always_inline.c: New test.
24950         * gcc.dg/debug/20031231-1.c: Fix.
24951
24952 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24953
24954         PR c++/13474
24955         * g++.dg/template/array3.C: New test.
24956
24957 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24958
24959         * g++.dg/ext/lvalue1.C: No longer expected to fail.
24960         * g++.dg/warn/Wunused-2.C: Likewise.
24961
24962 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24963
24964         PR c++/13289
24965         * g++.dg/template/instantiate6.C: New test.
24966
24967 2004-01-12  Roger Sayle  <roger@eyesopen.com>
24968
24969         PR middle-end/11397
24970         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
24971
24972 2004-01-12  Jan Hubicka  <jh@suse.cz>
24973
24974         PR opt/12826
24975         * gcc.dg/20040112-1.c: New.
24976
24977         * gcc.dg/dwarf-die[1-7].c: Move to...
24978         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
24979         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
24980
24981 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
24982
24983         PR c++/4100
24984         * g++.dg/parse/friend4.C: New test.
24985
24986 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
24987
24988         PR c++/4100
24989         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
24990         definition is called a friend.
24991
24992 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
24993
24994         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
24995
24996 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
24997
24998         PR c++/3478
24999         * g++.dg/parse/error10.C: New test.
25000         * g++.dg/template/arg2.C: Accept "invalid type" error.
25001
25002 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25003
25004         PR middle-end/13392
25005         * g++.dg/opt/expect2.C: New test.
25006
25007 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25008
25009         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25010         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25011         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25012         Update dg-error regexps.
25013
25014 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25015
25016         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25017         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25018
25019 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25020
25021         * gcc.dg/pragma-re-1.c: Use right pointer type.
25022
25023 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25024
25025         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25026
25027 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25028
25029         * gcc.dg/rs6000-ldouble-1.c: New.
25030
25031 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25032
25033         DR 337
25034         PR c++/9256
25035         * g++.dg/other/abstract1.C: New test.
25036
25037 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25038
25039         * g++.dg/lookup/strong-using-1.C: New.
25040
25041 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25042
25043         PR c/11234
25044         * gcc.dg/func-ptr-conv-1.c: New test.
25045         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25046
25047 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25048
25049         PR target/13380.
25050         * gcc.c-torture/compile/20040109-1.c: New.
25051
25052 2004-01-08  Stuart Hastings  <stuart@apple.com>
25053
25054         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25055         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25056         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25057
25058 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25059
25060         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25061
25062 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25063
25064         * ada/acats/run_acats: Treat 'gnatchop' the same way
25065         as 'gnatmake'.  Export GCC_DRIVER.
25066         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25067         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25068
25069 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25070
25071         PR c++/12573
25072         * g++.dg/template/dependent-expr4.C: New test.
25073
25074 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25075
25076         * gcc.dg/altivec-11.c: New test.
25077
25078 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25079
25080         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25081
25082 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25083
25084         PR c/6024
25085         * gcc.dg/enum-compat-1.c: New test.
25086         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25087
25088 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25089
25090         PR c/12165
25091         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25092         gcc.dg/c99-idem-qual-3.c: New tests.
25093
25094 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25095
25096         * gcc.dg/winline-7.c: Don't cast void * to int.
25097
25098 2004-01-06  Jan Hubicka  <jh@suse.cz>
25099
25100         * gcc.dg/i386-sse-5.c: New test
25101         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25102
25103 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25104
25105         PR c++/12815
25106         * g++.dg/rtti/typeid4.C: New test.
25107
25108 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25109
25110         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25111
25112 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25113
25114         PR c++/12132
25115         * g++.dg/template/error11.C: New test.
25116
25117         PR c++/13451
25118         * g++.dg/template/class2.C: New test.
25119
25120 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25121         Richard Sandiford <rsandifo@redhat.com>
25122
25123         PR c++/13387
25124         * g++.dg/opt/alias3.C: New test.
25125
25126 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25127
25128         PR c++/13157
25129         * g++.dg/template/koenig3.C: New test.
25130
25131         PR c++/13529
25132         * g++.dg/parse/offsetof3.C: New test.
25133
25134         * g++.dg/init/copy7.C: Add missing dg-error markers.
25135
25136         PR c++/12226
25137         * g++.dg/init/copy7.c: New test.
25138
25139         PR c++/13536
25140         * g++.dg/parse/cast1.C: New test.
25141
25142 2004-01-04  Jan Hubicka  <jh@suse.cz>
25143
25144         * gcc.dg/winline[1-7].c: New tests.
25145
25146 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25147
25148         PR c++/13520
25149         * g++.dg/template/qualttp22.C: New test.
25150
25151 2004-01-01  Jan Hubicka  <jh@suse.cz>
25152
25153         * gcc.dg/debug/20031231-1.c: New.
25154         * gcc.c-torture/compile/20040101-1.c: New.
25155         * gcc.dg/dwarf-die-[1-7].c: New.
25156
25157 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25158
25159         PR optimization/13521
25160         * gcc.c-torture/compile/20031231-1.c: New test.
25161
25162 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25163
25164         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25165
25166 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25167
25168         PR c++/10079
25169         * g++.dg/template/crash16.C: New test.
25170
25171 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25172
25173         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25174
25175 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25176
25177         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25178         ports.
25179         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25180         * g++.old-deja/g++.law/profile1.C: Likewise.
25181         * gcc.c-torture/compile/981006-1.c: Likewise.
25182         * gcc.c-torture/execute/loop-2e.x: Likewise.
25183         * gcc.c-torture/execute/loop-2f.x: Remove.
25184         * gcc.c-torture/execute/loop-2g.x: Likewise.
25185         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25186         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25187
25188 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25189
25190         PR c++/13507
25191         * g++.dg/ext/attrib11.C: New test.
25192
25193         PR c++/13494
25194         * g++.dg/template/array2-1.C: New test.
25195         * g++.dg/template/array2-2.C: New test.
25196
25197 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25198
25199         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25200
25201 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25202
25203         PR c++/12774
25204         * g++.dg/template/array1-1.C: New test.
25205         * g++.dg/template/array1-2.C: New test.
25206
25207 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25208
25209         PR fortran/12632
25210         * g77.dg/12632.f: New test case.
25211
25212 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25213
25214         PR c++/13289
25215         * g++.dg/parse/nontype1.C: New test.
25216
25217 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25218
25219         PR c++/12403
25220         * g++.dg/parse/explicit1.C: New test.
25221         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25222
25223 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25224
25225         PR c++/13081
25226         * g++.dg/opt/inline6.C: New test.
25227
25228         PR c++/12613
25229         * g++.dg/parse/error9.C: New test.
25230
25231         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25232
25233 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25234
25235         PR c++/13009
25236         * g++.dg/init/assign1.C: New test.
25237
25238 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25239
25240         PR c++/13070
25241         * g++.dg/warn/format3.C: New test case.
25242
25243 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25244
25245         * gcc.c-torture/compile/20031227-1.c: New test.
25246
25247 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25248
25249         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25250         * g77.dg/bprob/bprob.exp: Likewise.
25251         * gcc.misc-tests/bprob.exp: Likewise.
25252         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25253         variants on systems where the library does not provide that
25254         functionality.
25255         * gcc.dg/builtins-20.c: Use builtins-config.h.
25256         * gcc.dg/builtins-config.h: New file.
25257
25258 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25259
25260         * lib/gcc-dg.exp (dg-require-profiling): New function.
25261         * lib/target-supports.exp (check_profiling_available): Likewise.
25262         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25263         * g77.dg/bprob/bprob.exp: Likewise.
25264         * gcc.misc-tests/bprob.exp: Likewise.
25265         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25266         * gcc.dg/20021014-1.c: Likewise.
25267         * gcc.dg/nest.c: Likewise.
25268
25269 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25270
25271         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25272         compiling.
25273         * g++.dg/lookup/java2.C: Likewise.
25274         * gcc.dg/cpp/lexident.c: Likewise.
25275
25276 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25277
25278         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25279         given.
25280         * gcc.c-torture/compile/961203-1.c: Likewise.
25281         * gcc.c-torture/compile/980506-1.c: Likewise.
25282
25283 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25284
25285         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25286         (additional_prunes): New global.
25287         (gcc-dg-prune): Handle additional per-test pruning.
25288         (dg-test): Clear additional_prunes between tests.
25289
25290         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25291         dg-prune-output to avoid spurious failures from assembler
25292         complaining about nonexistent WAW violations.
25293         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25294         Use dg-prune-output to avoid spurious failures from assembler
25295         warning about Itanium B-step errata.
25296
25297 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25298
25299         * g++.dg/abi/macro0.C: New test.
25300         * g++.dg/abi/macro1.C: Likewise.
25301         * g++.dg/abi/macro2.C: Likewise.
25302
25303         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25304         * g++.dg/abi/bitfield7.C: Likewise.
25305         * g++.dg/abi/dtor2.C: Likewise.
25306         * g++.dg/abi/mangle11.C: Likewise.
25307         * g++.dg/abi/mangle12.C: Likewise.
25308         * g++.dg/abi/mangle14.C: Likewise.
25309         * g++.dg/abi/mangle17.C: Likewise.
25310         * g++.dg/abi/vbase10.C: Likewise.
25311         * g++.dg/abi/vbase14.C: Likewise.
25312         * g++.dg/template/qualttp17.C: Likewise.
25313
25314 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25315
25316         PR c/11995
25317         * gcc.dg/20031223-1.c: New test.
25318
25319 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25320
25321         * gcc.dg/noreturn-7.c: New test.
25322
25323 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25324
25325         * gcc.dg/null-pointer-1.c: New test.
25326
25327 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25328
25329         * g++.old-deja/g++.jason/template18.C: Remove.
25330         * g++.old-deja/g++.jason/template37.C: Likewise.
25331
25332         PR c++/12862
25333         * g++.dg/lookup/ns1.C: New test.
25334
25335         PR c++/12397
25336         * g++.dg/template/lookup3.C: New test.
25337
25338 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25339
25340         * g++.dg/template/recurse1.C: New test
25341
25342 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25343
25344         PR c++/12479
25345         * g++.dg/parse/semicolon1.C: New test.
25346         * g++.dg/parse/semicolon1.h: Likewise.
25347
25348 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25349
25350         * gcc.dg/darwin-misaligned.c: New test.
25351
25352 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25353
25354         PR c/9163
25355         * gcc.dg/20031222-1.c: New test.
25356
25357 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25358
25359         PR c++/13438
25360         * g++.dg/parse/error8.C: New test.
25361
25362         PR c++/11554
25363         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25364
25365 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25366
25367         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25368         too small.
25369         * gcc.c-torture/compile/930217-1.c: Likewise.
25370         * gcc.c-torture/compile/930513-1.c: Likewise.
25371         * gcc.c-torture/execute/920908-2.c: Likewise.
25372         * gcc.c-torture/execute/921204-1.c: Likewise.
25373         * gcc.c-torture/execute/930621-1.c: Likewise.
25374         * gcc.c-torture/execute/930630-1.c: Likewise.
25375         * gcc.c-torture/execute/931031-1.c: Likewise.
25376         * gcc.c-torture/execute/980602-2.c: Likewise.
25377         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25378         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25379         * gcc.c-torture/execute/extzvsi.c: Likewise.
25380         * gcc.c-torture/unsorted/ext.c: Likewise.
25381
25382 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25383
25384         PR target/12749
25385         * gcc.c-torture/compile/20031220-2.c: New test case.
25386
25387 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25388
25389         PR optimization/13031
25390         * gcc.c-torture/compile/20031220-1.c: New test case.
25391
25392 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25393
25394         * gcc.dg/cast-function-1.c: New test.
25395
25396 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25397
25398         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25399         formats.
25400
25401 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25402
25403         PR c++/12795
25404         * g++.dg/ext/attrib10.C: New test.
25405
25406 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * gcc.dg/cleanup-10.c: New test.
25409         * gcc.dg/cleanup-11.c: New test.
25410
25411 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25412
25413         PR c++/13239
25414         * g++.dg/opt/expect1.C: New test.
25415
25416 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25417
25418         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25419
25420 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25421
25422         PR debug/12923
25423         * gcc.dg/20031218-1.c: New test.
25424
25425         PR debug/12389
25426         * gcc.dg/20031218-2.c: New test.
25427         * gcc.dg/20031218-3.c: New test.
25428
25429         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25430         of label name and allow for USER_LABEL_PREFIX == "_" names.
25431         * g++.dg/abi/mangle18-2.C: Likewise.
25432         * g++.dg/abi/mangle19-1.C: Likewise.
25433         * g++.dg/abi/mangle19-2.C: Likewise.
25434         * g++.dg/abi/mangle20-1.C: Likewise.
25435         * g++.dg/abi/mangle20-2.C: Likewise.
25436
25437 2003-12-18  Richard Henderson  <rth@redhat.com>
25438
25439         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25440
25441 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25442             Dan Kegel <dank@kegel.com>
25443
25444         PR other/12009
25445         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25446         testing a cross compiler, it causes spurious compile failures.
25447         * lib/g++.exp: Likewise.
25448
25449 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25450
25451         PR c++/13262
25452         * g++.dg/template/access13.C: New test.
25453
25454 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25455
25456         * gcc.dg/20031216-1.c: New test.
25457
25458 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25459
25460         PR c++/9154
25461         * g++.dg/template/error10.C: New test.
25462
25463 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25464
25465         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25466         * g++.dg/eh/simd-2.C: Likewise.
25467
25468 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25469             Roger Sayle  <roger@eyesopen.com>
25470
25471         * gcc.c-torture/execute/ieee/mzero5.c: New.
25472
25473 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25474
25475         PR c++/10603
25476         * g++.dg/parse/error6.C: New test.
25477
25478         PR c++/12827
25479         * g++.dg/parse/error7.C: New test.
25480
25481 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25482
25483         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25484         at -O with stabs debugging formats.
25485         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25486         * gcc.dg/debug/debug-2.c: Likewise.
25487
25488 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25489
25490         PR c++/12696
25491         * g++.dg/init/error1.C: New test.
25492
25493         PR c++/12218
25494         * g++.dg/init/pm3.C: New test.
25495
25496 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25497
25498         PR c/3347
25499         * gcc.dg/bitfld-8.c: New test.
25500
25501 2003-12-16  James Lemke  <jim@wasabisystems.com>
25502
25503         * gcc.dg/arm-scd42-[123].c: New tests.
25504
25505 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         PR c++/9043
25508         * g++.dg/abi/mangle20-1.C: New test.
25509         * g++.dg/abi/mangle20-2.C: New test.
25510
25511 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25512
25513         PR c++/13275
25514         * g++.dg/other/offsetof2.C: Remove XFAIL.
25515         * g++.dg/parse/offsetof1.C: New test.
25516         * g++.gd/parse/offsetof2.C: Likewise.
25517
25518 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25519
25520         * g++.dg/template/nontype3.C: New test.
25521         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25522
25523 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25524
25525         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25526
25527 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25528
25529         PR c++/13387
25530         * g++.dg/expr/assign1.C: New test.
25531
25532         PR c++/13242
25533         * g++.dg/abi/mangle19-1.C: New test.
25534         * g++.dg/abi/mangle19-2.C: New test.
25535
25536 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25537
25538         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25539
25540 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25541
25542         * gcc.c-torture/execute/20031216-1.c: New test.
25543
25544 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25545
25546         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25547         an ICE regression.
25548
25549 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25550
25551         PR c++/10926
25552         * g++.dg/template/error9.C: New test.
25553
25554         PR c++/11116
25555         * g++.dg/template/error8.C: New test.
25556
25557 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25558
25559         PR middle-end/13400
25560         * gcc.c-torture/execute/20031215-1.c: New test case.
25561
25562 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/13269
25565         * g++.dg/parse/error5.C: New test.
25566
25567         PR c++/12989
25568         * g++.dg/expr/sizeof1.C: New test.
25569
25570         PR c++/13310
25571         * g++.dg/template/crash15.C: New test.
25572
25573 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25574
25575         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25576         a non-POD type as the last named parameter of a varargs function.
25577
25578 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25579
25580         PR c++/13243
25581         PR c++/12573
25582         * g++.dg/template/crash14.C: New test.
25583         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25584
25585 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25586
25587         * g++.dg/other/java1.C: New test.
25588
25589         PR c++/13241
25590         * g++.dg/abi/mangle18-1.C: New test.
25591         * g++.dg/abi/mangle18-2.C: New test.
25592
25593 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25594
25595         PR optimization/10312
25596         * gcc.c-torture/execute/20031214-1.c: New.
25597
25598 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25599
25600         PR c++/10779
25601         PR c++/12160
25602         * g++.dg/parse/error3.C: New test.
25603         * g++.dg/parse/error4.C: Likewise.
25604         * g++.dg/abi/mangle4.C: Tweak error messages.
25605         * g++.dg/lookup/using5.C: Likewise.
25606         * g++.dg/other/error2.C: Likewise.
25607         * g++.dg/parse/typename5.C: Likewise.
25608         * g++.dg/parse/undefined1.C: Likewise.
25609         * g++.dg/template/arg2.C: Likewise.
25610         * g++.dg/template/ttp3.C: Likewise.
25611         * g++.dg/template/type1.C: Likewise.
25612         * g++.old-deja/g++.other/crash32.C: Likewise.
25613         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25614
25615 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25616
25617         PR c++/13106
25618         * g++.dg/warn/noreturn-3.C: New test.
25619
25620 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25621
25622         PR c++/13118
25623         * g++.dg/abi/covariant3.C: New.
25624
25625 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25626
25627         * g++.dg/eh/ia64-1.C: New test.
25628
25629 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25630
25631         PR optimization/13037
25632         * g77.f-torture/execute/13037.f: New test case.
25633
25634 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25635
25636         PR c++/12881
25637         * g++.dg/abi/covariant2.C: New.
25638
25639 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25640
25641         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25642
25643 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25644
25645         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25646
25647 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25648
25649         PR other/10819
25650         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25651         to fix Bug 10819.
25652         * lib/g++.exp (g++_version): Likewise.
25653         * lib/g77.exp (g77_version): Likewise.
25654         * lib/objc.exp (default_objc_version): Likewise.
25655
25656 2003-12-10  Richard Henderson  <rth@redhat.com>
25657
25658         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25659
25660         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25661
25662 2003-12-08  Matt Austern  <austern@apple.com>
25663
25664         PR c/13134
25665         * lib/gcc-dg.exp (dg-require-visibility): Define.
25666         * lib/target-supports (check_visibility_available): Define.
25667         * gcc.dg/visibility-1.c: New test.
25668         * gcc.dg/visibility-2.c: Likewise.
25669         * gcc.dg/visibility-3.c: Likewise.
25670         * gcc.dg/visibility-4.c: Likewise.
25671         * gcc.dg/visibility-5.c: Likewise.
25672         * gcc.dg/visibility-6.c: Likewise.
25673         * g++.dg/ext/visibility-1.C: Likewise.
25674         * g++.dg/ext/visibility-2.C: Likewise.
25675         * g++.dg/ext/visibility-3.C: Likewise.
25676         * g++.dg/ext/visibility-4.C: Likewise.
25677         * g++.dg/ext/visibility-5.C: Likewise.
25678         * g++.dg/ext/visibility-6.C: Likewise.
25679
25680 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25681
25682         * g++.dg/lookup/java1.C: New test.
25683         * g++.dg/lookup/java2.C: New test.
25684
25685 2003-12-07  Falk Hueffner  <falk@debian.org>
25686
25687         * g++.dg/opt/noreturn-1.C: New test.
25688
25689 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25690
25691         * gcc.dg/overflow-1.c: New test.
25692
25693 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25694
25695         * g77.f-torture/compile/13060.f: New test.
25696
25697 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25698
25699         PR c++/13323
25700         * g++.dg/inherit/operator2.C: New test.
25701
25702 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25703
25704         PR c++/13305
25705         * g++.dg/ext/attrib9.C: New test.
25706
25707 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25708
25709         PR c++/13314
25710         * g++.dg/template/error7.C: New test.
25711
25712 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25713             J"orn Rennecke <joern.rennecke@superh.com>
25714
25715         PR target/13302
25716         * g++.dg/other/struct-va_list.C: New test.
25717
25718 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25719
25720         PR c++/13166
25721         * g++.dg/parse/defarg6.C: New test.
25722
25723 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25724
25725         PR target/13256
25726         * gcc.c-torture/execute/20031201-1.c: New test.
25727
25728 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25729
25730         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25731
25732 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25733
25734         * gcc.dg/builtin-return-1.c: New test.
25735
25736 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25737             J"orn Rennecke <joern.rennecke@superh.com>
25738
25739         PR optimization/13260
25740         * gcc.c-torture/execute/20031204-1.c: New test.
25741
25742 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25743
25744         PR c++/9127
25745         * g++.dg/template/error6.C: New test.
25746
25747 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25748
25749         * gcc.dg/20031202-1.c: New test.
25750
25751 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25752
25753         PR c++/13179
25754         * g++.dg/template/eh1.C: New test.
25755
25756         PR c++/10771
25757         * g++.dg/template/error5.C: New test.
25758
25759 2003-12-02  David Ung  <davidu@mips.com>
25760
25761         * gcc.dg/compat/vector-check.h: Corrected type for var
25762         g_##TMODE
25763
25764 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25765
25766         PR c++/10126
25767         * g++.dg/template/ptrmem8.C: New test.
25768
25769 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25770
25771         PR c++/12573
25772         * g++.dg/template/dependent-expr3.C: New test.
25773
25774 2003-12-01  James Lemke  <jim@wasabisystems.com>
25775
25776         * gcc.dg/arm-g2.c: New test.
25777
25778 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25779
25780         PR optimization/11634
25781         * gcc.dg/20031201-2.c: New test case.
25782
25783 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25784
25785         PR 11433
25786         * objc.dg/proto-lossage-3.m: New test.
25787
25788 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25789
25790         PR optimization/12628
25791         * gcc.dg/20031201-1.c: New test case.
25792
25793 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25794
25795         * gcc.dg/unaligned-1.c: New test.
25796
25797 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25798
25799         PR c++/9849
25800         * g++.dg/template/error4.C: New test.
25801         * g++.dg/template/nested3.C: Adjust error markers.
25802
25803 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25804
25805         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25806
25807 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25808
25809         PR c/10333
25810         * gcc.dg/bitfld-7.c: New test.
25811
25812 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25813
25814         * gcc.dg/tls/asm-1.C: New test.
25815
25816 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25817
25818         * gcc.dg/cpp/assert4.c: Update.
25819
25820 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25821
25822         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25823         * gcc.dg/builtin-apply3.c: New test.
25824
25825 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25826
25827         * lib/compat.exp (compat-obj): New xfaildata parameter.
25828         Use it to set compiler_conditional_xfail_data before compiling.
25829         (compat-get-options): Handle dg-xfail-if.
25830         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25831         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25832         * gcc.dg/compat/vector-1_y.c: Likewise.
25833         * gcc.dg/compat/vector-2_x.c: Likewise.
25834         * gcc.dg/compat/vector-2_y.c: Likewise.
25835
25836 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25837
25838         * g++.dg/opt/reg-stack4.C: New test.
25839
25840 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25841
25842         * gcc.dg/builtin-apply2.c: New test.
25843
25844 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25845
25846         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25847
25848 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25849
25850         PR c++/12924
25851         * g++.dg/template/template-id-2.C: New test.
25852
25853 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25854
25855         PR c++/5369
25856         * g++.dg/template/memfriend1.C: New test.
25857         * g++.dg/template/memfriend2.C: Likewise.
25858         * g++.dg/template/memfriend3.C: Likewise.
25859         * g++.dg/template/memfriend4.C: Likewise.
25860         * g++.dg/template/memfriend5.C: Likewise.
25861         * g++.dg/template/memfriend6.C: Likewise.
25862         * g++.dg/template/memfriend7.C: Likewise.
25863         * g++.dg/template/memfriend8.C: Likewise.
25864         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25865
25866 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25867
25868         PR c++/12515
25869         * g++.dg/ext/cond1.C: New test.
25870
25871 2003-11-20  Richard Henderson  <rth@redhat.com>
25872
25873         * gcc.dg/20020201-2.c: Remove.
25874         * gcc.dg/20020201-4.c: Remove.
25875         * gcc.dg/20020304-1.c: Remove.
25876
25877 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25878
25879         * gcc.dg/cpp/trad/xwin1.c: New test case.
25880
25881 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25882
25883         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25884         * lib/g77.exp: Likewise.
25885         * lib/objc.exp: Likewise.
25886         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25887         for darwin.
25888
25889 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25890
25891         PR c++/12932
25892         * g++.dg/template/static5.C: New test.
25893
25894 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25895
25896         * gcc.dg/nested-func-1.c: New test.
25897
25898 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25899
25900         * gcc.dg/cpp/assert4.c: New test.
25901
25902 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25903
25904         PR c++/2294
25905         * g++.dg/lookup/using9.c: New test.
25906
25907 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/12762
25910         * g++.dg/template/error3.C: New test.
25911
25912 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25913
25914         PR ada/13035
25915         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25916         No longer use a wrapper for gcc, since this does not work under
25917         Windows.
25918
25919 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25920
25921         PR c++/2094
25922         * g++.dg/template/ptrmem7.C: New test.
25923
25924 2003-11-13  Andrew Pinski <apinski@apple.com>
25925
25926         * gcc.c-torture/compile/20031113-1.c: New test.
25927
25928 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25929             Kean Johnston <jkj@sco.com>
25930
25931         PR c/13029
25932         * gcc.dg/unused-4.c: Update.
25933
25934 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25935
25936         * g++.dg/opt/const3.C: New test.
25937
25938 2003-11-13  Jan Hubicka  <jh@suse.cz>
25939
25940         * gcc.c-torture/compile/20031112-1.c: New test.
25941
25942 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
25943
25944         * g++.dg/parse/crash10.C: Remove bogus error marker.
25945
25946 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25947
25948         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
25949         (host_gcc): Likewise.
25950         (ROOT): Honor $PWDCMD.
25951         (BASE): Likewise.
25952         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
25953
25954 2003-11-12  Catherine Moore  <clm@redhat.com>
25955
25956         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
25957
25958 2003-11-12  Andreas Jaeger  <aj@suse.de>
25959             Jakub Jelinek  <jakub@redhat.com>
25960             Andrew Pinski  <pinskia@physics.uc.edu>
25961             Richard Henderson  <rth@redhat.com>
25962
25963         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
25964         systems.
25965         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
25966
25967         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
25968         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
25969
25970 2003-11-11  Andreas Jaeger  <aj@suse.de>
25971
25972         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
25973
25974         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
25975
25976 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
25977
25978         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
25979         Clean ups.
25980
25981 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
25982
25983         * gcc.dg/trampoline-1.c: New test.
25984
25985 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
25986
25987         * gcc.c-torture/compile/200031109-1.c: New test.
25988
25989 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25990
25991         PR c/3190
25992         PR c/8714
25993         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25994         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
25995         gcc.dg/format/no-y2k-1.c: Update.
25996
25997 2003-11-08  Roger Sayle  <roger@eyesopen.com>
25998
25999         PR optimization/10467
26000         * gcc.dg/20031108-1.c: New test case.
26001
26002 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26003
26004         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26005
26006 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26007
26008         * gcc.dg/compound-lvalue-1.c: New test.
26009         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26010         some XFAILs.
26011
26012 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26013
26014         * gcc.dg/altivec-varargs-1.c: New test.
26015
26016 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26017
26018         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26019         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26020         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26021         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26022         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26023
26024 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26025
26026         * gcc.dg/cond-lvalue-1.c: New test.
26027
26028 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26029
26030         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26031
26032 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26033
26034         PR c++/11616
26035         * g++.dg/template/instantiate5.C: New test.
26036
26037 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26038
26039         PR c++/12726
26040         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26041         * ChangeLog: Add missing first entry for above test.
26042
26043 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26044
26045         PR c++/9810
26046         * g++.dg/template/using8.C: New test.
26047         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26048
26049 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26050
26051         PR optimization/10817
26052         * gcc.c-torture/compile/20031102-1.c: New test case.
26053
26054 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26055
26056         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26057         2147483647.
26058
26059 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26060
26061         * gcc.dg/20031102-1.c: New test.
26062
26063 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26064
26065         * gcc.dg/complex-1.c: New test.
26066
26067 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26068
26069         PR c++/12796
26070         * g++.dg/template/crash13.C: Adjust expected error location.
26071         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26072
26073 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26074
26075         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26076
26077 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26078
26079         PR/10239
26080         * gcc.c-torture/compile/20031031-2.c: New test.
26081
26082 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26083
26084         PR/11640
26085         * gcc.c-torture/compile/20031031-1.c: New test.
26086
26087 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26088
26089         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26090         * gcc.misc-tests/bprob.exp: Likewise.
26091         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26092         the execution test on arm-elf configs.
26093         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26094         configs that don't support scratch files.
26095         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26096
26097 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26098
26099         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26100         done by dejagnu.
26101
26102 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26103
26104         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26105         Avoid non pure sh syntax. Add more logging.
26106
26107         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26108         fail.
26109
26110 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26111
26112         PR libgcj/10610
26113         * gcc.dg/ppc-stackalign-1.c: New test.
26114
26115 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26116
26117         * ada/acats/run_all.sh: Change output to be more compliant with
26118         dejagnu framework.
26119         Create acats.sum and acats.log files under testsuite/ada/acats
26120         Only run [a-z]* directories, to filter out e.g. CVS.
26121         Redirect build output to log file.
26122
26123 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26124
26125         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26126
26127 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26128
26129         PR ada/5909:
26130         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26131
26132 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26133
26134         * gcc.c-torture/compile/20031023-1.c: New test.
26135         * gcc.c-torture/compile/20031023-2.c: New test.
26136         * gcc.c-torture/compile/20031023-3.c: New test.
26137         * gcc.c-torture/compile/20031023-4.c: New test.
26138
26139 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26140
26141         PR c++/10371
26142         * g++.dg/lookup/scoped8.C: New test.
26143
26144 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26145
26146         * g++.dg/opt/reg-stack3.C: New test.
26147
26148 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26149
26150         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26151
26152 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26153
26154         PR c++/11076
26155         * g++.dg/template/crash13.C: New test.
26156
26157 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26158
26159         * gcc.dg/c99-restrict-2.c: New test.
26160
26161 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26162
26163         PR c++/12698, c++/12699, c++/12700, c++/12566
26164         * g++.dg/inherit/covariant9.C: New test.
26165         * g++.dg/inherit/covariant10.C: New test.
26166         * g++.dg/inherit/covariant11.C: New test.
26167
26168 2003-10-23  Jason Merrill  <jason@redhat.com>
26169
26170         PR c++/12726
26171         * g++.dg/ext/complit2.C: New test.
26172
26173 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26174
26175         PR target/12654
26176         * gcc.c-torture/execute/20031020-1.c: New test.
26177
26178 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26179
26180         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26181         following the jump_insn.
26182
26183 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26184
26185         * gcc.dg/cast-lvalue-1.c: New test.
26186
26187 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26188
26189         PR c++/11962
26190         * g++.dg/template/cond2.C: New test.
26191
26192 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26193
26194         * gcc.dg/builtins-28.c: New test.
26195
26196 2003-10-20  Jan Hubicka  <jh@suse.cz>
26197
26198         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26199         parameter.
26200         * testsuite/gcc.dg/inline-2.c: Likewise.
26201
26202 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26203
26204         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26205         * gcc.dg/nest.c: Likewise.
26206
26207 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26208
26209         PR c++/9781, c++/10583, c++/11862
26210         * g++.dg/parse/crash13.C: New test.
26211
26212 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26213
26214         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26215
26216 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26217
26218         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26219         Define HAVE_C99_RUNTIME except on Solaris.
26220         * gcc.dg/builtins-20.c: Likewise.
26221
26222 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26223
26224         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26225
26226 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26227
26228         PR c++/12495
26229         * g++.dg/template/crash21.C: New test.
26230
26231 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26232
26233         PR c++/2513
26234         * g++.dg/template/typename5.C: New test.
26235
26236 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26237
26238         PR c++/12369
26239         * g++.dg/template/friend25.C: New test.
26240
26241 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26242
26243         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26244         versions.
26245
26246 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26247
26248         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26249         == 2147483647.
26250
26251 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26252
26253         * gcc.c-torture/execute/960416-1.x: Remove.
26254         * gcc.c-torture/execute/divconst-3.x: Likewise.
26255
26256 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26257
26258         PR target/12598
26259         * gcc.dg/torture/cris-volatile-1.c: New test.
26260
26261 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26262
26263         PR optimization/9325
26264         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26265         for overflowing floating point to integer conversion during RTL
26266         simplification.
26267
26268 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26269
26270         * objc/execute/_cmd.m: Fix typo.
26271         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26272         Relax 'scan-assembler' regexp.
26273         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26274         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26275         * objc.dg/zero-link-2.m: Remove blank line.
26276         * objc.dg/zero-link-3.m: New test case.
26277
26278 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26279
26280         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26281
26282         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26283         than linker trickery.
26284
26285 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26286
26287         PR c++/12370
26288         * g++.dg/other/friend2.C: New test.
26289
26290 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26291
26292         * gcc.dg/20031012-1.c: New test.
26293
26294 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26295
26296         * gcc.dg/weak/weak-3.c: Fix for new warning.
26297
26298 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26299
26300         PR optimization/8750
26301         * gcc.c-torture/execute/20031012-1.c: New test case.
26302
26303 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26304
26305         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26306         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26307
26308 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26309
26310         PR optimization/12260
26311         * gcc.c-torture/compile/20031011-2.c: New test case.
26312
26313 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26314
26315         * gcc.c-torture/execute/20031011-1.c: New testcase.
26316
26317 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26318
26319         * gcc.c-torture/compile/20031011-1.c: New test.
26320
26321 2003-10-11  Jan Hubicka  <jh@suse.cz>
26322
26323         * g++.dg/other/first-global.C: New test.
26324
26325 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26326
26327         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26328
26329 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26330
26331         * gcc.c-torture/compile/20031010-1.c: New test.
26332
26333 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26334
26335         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26336         * gcc.c-torture/execute/va-arg-25.c: ... here.
26337
26338 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26339
26340         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26341
26342 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26343
26344         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26345
26346 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26347
26348         * g++.dg/parse/error2.C: New test.
26349
26350 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26351
26352         PR c++/11097
26353         * g++.dg/other/error5.C: Modify the error message.
26354         * g++.dg/lookup/using8.C: New test.
26355
26356 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26357
26358         * gcc.dg/darwin-abi-2.c: New file.
26359         * gcc.c-torture/execute/va-arg-24.c: New file.
26360
26361 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26362
26363         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26364         indentation.
26365
26366 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26367
26368         PR c++/10147
26369         * g++.dg/other/error4.C: Update error messages.
26370         * g++.dg/template/ptrmem4.C: Likewise.
26371
26372         PR c++/12337
26373         * g++.dg/init/new9.C: New test.
26374
26375         PR c++/12334, c++/12236, c++/8656
26376         * g++.dg/ext/attrib8.C: New test.
26377
26378 2003-10-06  Devang Patel  <dpatel@apple.com>
26379
26380         * gcc.dg/debug/dwarf2-3.h: New test.
26381         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26382
26383 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26384
26385         * g++.dg/opt/cfg2.C: New test.
26386
26387 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26388
26389         * g++.dg/opt/float1.C: New test.
26390
26391 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26392
26393         * gcc.dg/c90-array-lval-6.c: New test.
26394         * gcc.dg/c99-array-lval-6.c: New test.
26395
26396 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26397             Ziemowit Laski  <zlaski@apple.com>
26398
26399         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26400         'Derived', so that it is never considered a class method; add
26401         new warning for '+port' method ambiguity.
26402         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26403         <objc/objc-api.h> (needed on Mac OS X).
26404         * objc.dg/method-13.m: New test.
26405
26406 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26407
26408         PR optimization/9325, PR java/6391
26409         * gcc.c-torture/execute/20031003-1.c: New test case.
26410
26411 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26412
26413         PR optimization/12180
26414         * gcc.dg/20031002-1.c: New test.
26415
26416         PR c++/12486
26417         * g++.dg/inherit/error1.C: New test.
26418
26419 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26420
26421         * lib/f-torture.exp (search_for): Rename to...
26422         (search_for_re): This.  Also, clean up comments and the
26423         "regexp" invocation.
26424
26425 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26426
26427         * gcc.c-torture/compile/20031002-1.c: New test.
26428
26429 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26430
26431         * g++.dg/opt/cond1.C: New test.
26432
26433 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26434
26435         * gcc.dg/Wold-style-definition-2.c: New testcase.
26436         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26437
26438 2003-09-29  Richard Henderson  <rth@redhat.com>
26439
26440         * g++.dg/init/array10.C: Add dg-options.
26441
26442 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26443
26444         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26445
26446 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26447
26448         * g++.dg/template/friend19.C: Fix typo.
26449         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26450
26451 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26452
26453         * gcc.c-torture/execute/20030928-1.c: New test.
26454         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26455
26456 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26457
26458         * g++.dg/opt/unroll1.C: New test.
26459
26460 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26461
26462         PR optimization/11741
26463         * gcc.dg/20030926-1.c: New test case.
26464
26465 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26466
26467         PR c++/5655
26468         * g++.dg/parse/access7.C: New test.
26469         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26470
26471 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26472
26473         MERGE OF objc-improvements-branch into MAINLINE:
26474         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26475         if libobjc has not been built.
26476         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26477         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26478         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26479         objc/execute/nested-3.m, objc/execute/np-2.m,
26480         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26481         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26482         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26483         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26484         objc.dg/special/unclaimed-category-1.h,
26485         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26486         well as GNU runtime.
26487         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26488         * execute/cascading-1.m, execute/function-message-1.m,
26489         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26490         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26491         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26492         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26493         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26494         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26495         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26496         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26497         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26498         * objc.dg/bitfield-2.m: Run only on Darwin.
26499         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26500         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26501         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26502         * objc.dg/const-str-1.m: Fix constant string layout.
26503
26504 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26505
26506         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26507
26508 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26509
26510         * gcc.dg/darwin-abi-1.c: New file.
26511
26512 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26513
26514         PR target/12281
26515         * gcc.c-torture/compile/20030921-1.c: New test.
26516
26517 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26518
26519         * g++.dg/opt/reg-stack2.C: New test.
26520
26521 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26522
26523         * g++.dg/eh/delayslot1.C: New test.
26524
26525 2003-09-20  Richard Henderson  <rth@redhat.com>
26526
26527         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26528
26529 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26530
26531         * gcc.c-torture/execute/20030920-1.c: New test case.
26532
26533 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26534
26535         * g++.dg/rtti/typeid3.C: Correct expected error message.
26536
26537 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26538
26539         PR c++/157
26540         * g++.dg/parse/crash12.C: New test.
26541
26542 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26543
26544         * gcc.dg/compat/mixed-struct-check.h: New.
26545         * gcc.dg/compat/mixed-struct-defs.h: New.
26546         * gcc.dg/compat/mixed-struct-init.h: New.
26547         * gcc.dg/compat/struct-by-value-19_main.c: New.
26548         * gcc.dg/compat/struct-by-value-19_x.c: New.
26549         * gcc.dg/compat/struct-by-value-19_y.c: New.
26550         * gcc.dg/compat/struct-by-value-20_main.c: New.
26551         * gcc.dg/compat/struct-by-value-20_x.c: New.
26552         * gcc.dg/compat/struct-by-value-20_y.c: New.
26553         * gcc.dg/compat/struct-return-19_main.c: New.
26554         * gcc.dg/compat/struct-return-19_x.c: New.
26555         * gcc.dg/compat/struct-return-19_y.c: New.
26556         * gcc.dg/compat/struct-return-20_main.c: New.
26557         * gcc.dg/compat/struct-return-20_x.c: New.
26558         * gcc.dg/compat/struct-return-20_y.c: New.
26559
26560 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26561         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26562         so that it will not complain on LP64 targets.
26563
26564 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26565
26566         PR c++/495
26567         * g++.dg/template/friend24.C: New test.
26568
26569 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26570
26571         PR c++/12332
26572         * g++.dg/template/memtmpl2.C: New test.
26573
26574 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26575
26576         PR target/11184
26577         * gcc.dg/builtin-apply1.c: New test.
26578
26579 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         PR c++/9848
26582         * g++.dg/warn/Wunused-4.C: New test.
26583
26584 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26585
26586         PR c++/12316
26587         * g++.dg/other/gc2.C: New test.
26588
26589 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26590
26591         PR c++/11991
26592         * g++.dg/rtti/typeid3.C: New test.
26593
26594         PR c++/12266
26595         * g++.dg/overload/template1.C: New test.
26596
26597 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26598
26599         * g++.dg/opt/cfg3.C: New test.
26600
26601 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26602
26603         PR c++/7939
26604         * g++.dg/template/crash11.C: New test.
26605
26606 2003-09-16  Jason Merrill  <jason@redhat.com>
26607             Jakub Jelinek  <jakub@redhat.com>
26608
26609         * gcc.dg/attr-warn-unused-result.c: New test.
26610
26611 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26612
26613         PR c++/12184
26614         * g++.dg/expr/call2.C: New test.
26615
26616 2003-09-15  Andreas Jaeger  <aj@suse.de>
26617
26618         * gcc.dg/Wold-style-definition-1.c: New test.
26619
26620 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26621
26622         PR c++/3907
26623         * g++.dg/parse/template12.C: New test.
26624
26625         * g++.dg/abi/bitfield11.C: New test.
26626         * g++.dg/abi/bitfield12.C: Likewise.
26627
26628 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26629
26630         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26631         non-expansion of functional macro name without arguments at EOL.
26632         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26633
26634 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26635
26636         * gcc.c-torture/execute/20030914-[12].c: New tests.
26637
26638 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26639
26640         PR c++/11788
26641         * g++.dg/overload/addr1.C: New test.
26642
26643 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26644
26645         * gcc.dg/20030909-1.c: New test.
26646
26647 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26648
26649         * gcc.dg/ultrasp10.c: New test.
26650
26651 2003-09-09  Devang Patel  <dpatel@apple.com>
26652
26653         * gcc.dg/darwin-ld-6.c: New test.
26654
26655 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26656
26657         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26658
26659 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26660
26661         * gcc.dg/ia64-types1.c: New test.
26662         * gcc.dg/ia64-types2.c: Likewise.
26663
26664 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26665
26666         * gcc.dg/builtins-1.c: Add more _Complex tests.
26667         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26668
26669         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26670         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26671
26672 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26673
26674         PR c++/11786
26675         * g++.dg/lookup/koenig2.C: New test.
26676
26677         PR c++/5296
26678         * g++.dg/rtti/typeid2.C: New test.
26679
26680 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26681
26682         * gcc.c-torture/compile/20030904-1.c: New test.
26683
26684 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26685
26686         * g++.dg/opt/longbranch2.C: New test.
26687
26688 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26689
26690         * g++.dg/template/crash10.C: Only compile it.
26691
26692 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26693
26694         PR middle-end/11665
26695         * gcc.c-torture/compile/20030907-1.c: New test.
26696         * g++.dg/init/array11.C: New test.
26697
26698 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26699
26700         PR c++/11852
26701         * g++.dg/init/struct1.C: New test.
26702
26703 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26704
26705         PR c++/12181
26706         * g++.dg/expr/comma1.C: New test.
26707
26708 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26709
26710         PR c++/11867
26711         * g++.dg/expr/static_cast5.C: New test.
26712
26713 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26714
26715         PR c++/11507
26716         * g++.dg/lookup/scoped7.C: New test.
26717
26718         PR c++/9574
26719         * g++.dg/other/static1.C: New test.
26720
26721         PR c++/11490
26722         * g++.dg/warn/template-1.C: New test.
26723
26724         PR c++/11432
26725         * g++.dg/template/crash10.C: New test.
26726
26727         PR c++/2478
26728         * g++.dg/overload/VLA.C: New test.
26729
26730         PR c++/10804
26731         * g++.dg/template/call1.C: New test.
26732
26733 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26734
26735         PR c++/11794
26736         * g++.dg/parse/using3.C: New test.
26737
26738 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26739
26740         PR c++/11409
26741         * g++.dg/overload/builtin3.C: New test case.
26742
26743 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26744
26745         PR c/9862
26746         * gcc.dg/20030906-1.c: New test.
26747         * gcc.dg/20030906-2.c: Likewise.
26748
26749 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26750
26751         PR c++/12167
26752         * g++.dg/parse/defarg5.C: New test.
26753
26754         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26755
26756 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26757
26758         PR c++/12163
26759         * g++.dg/expr/static_cast4.C: New test.
26760
26761         PR c++/12146
26762         * g++.dg/template/crash9.C: New test.
26763
26764 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26765
26766         * g++.old-deja/g++.ext/pretty2.C: Update for change
26767         in __FUNCTION__.
26768         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26769
26770 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         PR c++/11922
26773         * g++/dg/template/qualified-id1.C: New test.
26774
26775         PR c++/12037
26776         * g++.dg/warn/noeffect4.C: New test.
26777
26778 2003-09-04  Matt Austern  <austern@apple.com>
26779
26780         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26781         * g++.dg/ext/fnname2.C: Likewise.
26782         * g++.dg/ext/fnname3.C: Likewise.
26783
26784 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26785
26786         * g++.dg/expr/lval1.C: New test.
26787         * g++.dg/ext/lvcast.C: Remove.
26788
26789 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26790
26791         PR optimization/11700.
26792         * gcc.c-torture/compile/20030903-1.c: New test case.
26793
26794 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26795
26796         PR c++/12053
26797         * g++.dg/abi/layout4.C: New test.
26798
26799 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26800
26801         PR c++/11553
26802         * g++.dg/parse/friend3.C: New test.
26803
26804 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26805
26806         PR c++/11847
26807         * g++.dg/template/class1.C: New test.
26808
26809         PR c++/11808
26810         * g++.dg/expr/call1.C: New test.
26811
26812 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26813
26814         PR c++/12114
26815         * g++.dg/init/ref9.C: New test.
26816
26817         PR c++/11972
26818         * g++.dg/template/nested4.C: New test.
26819
26820 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26821
26822         PR c++/12093
26823         * g++.dg/template/non-dependent4.C: New test.
26824
26825         PR c++/11928
26826         * g++.dg/inherit/conv1.C: New test.
26827
26828 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26829
26830         PR c++/6196
26831         * g++.dg/ext/label1.C: New test.
26832         * g++.dg/ext/label2.C: Likewise.
26833
26834 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26835
26836         * g++.dg/expr/cond3.C: New test.
26837
26838 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26839
26840         * gcc.dg/builtins-1.c: Add new builtin cases.
26841
26842 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26843
26844         * gcc.dg/builtins-1.c: Add new cases.
26845         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26846
26847 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26848
26849         * gcc.dg/builtins-1.c: Add more math builtin tests.
26850         * gcc.dg/torture/builtin-attr-1.c: New test.
26851
26852 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26853
26854         PR optimization/5079
26855         * g++.dg/opt/static3.C: New test.
26856
26857 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26858
26859         * gcc.misc-tests/gcov-10b.c: New test.
26860
26861 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26862
26863         * g++.dg/opt/ptrmem3.C: New test.
26864
26865         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26866
26867 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26868
26869         * gcc.dg/20030826-2.c: New test.
26870
26871 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26872
26873         PR middle-end/12002
26874         * g77.f-torture/compile/12002.f: New test case.
26875
26876 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26877
26878         * gcc.dg/20030826-1.c: New test case.
26879
26880 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26881
26882         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26883
26884 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26885
26886         PR c++/11871
26887         * c++.dg/lookup/crash1.C: New test.
26888
26889         * c++.dg/warn/noeffect3.C: New test.
26890
26891 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26892
26893         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26894         * gcc.dg/compat/vector-1_y.c: Ditto.
26895         * gcc.dg/compat/vector-2_x.c: Ditto.
26896         * gcc.dg/compat/vector-2_y.c: Ditto.
26897
26898 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26899
26900         * gcc.dg/20030702-1.c: New test.
26901
26902 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26903
26904         PR c++/8795
26905         * g++.dg/ext/altivec-1.C: New test.
26906
26907 2003-08-24  Richard Henderson  <rth@redhat.com>
26908
26909         * g++.dg/eh/simd-2.C: Add -w for x86.
26910
26911 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26912
26913         * gcc.dg/20030815-1.c: New test.
26914
26915 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26916
26917         PR c++/3765
26918         * g++.dg/parse/access6.C: New test.
26919
26920 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26921
26922         PR c++/641, c++/11876
26923         * g++.dg/template/friend22.C: New test.
26924         * g++.dg/template/friend23.C: Likewise.
26925
26926 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26927
26928         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26929         identically.
26930
26931 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26932
26933         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26934
26935 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26938
26939 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26940
26941         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26942
26943 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26944
26945         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
26946
26947 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
26948
26949         PR c++/11919
26950         * g++.dg/overload/prom1.C: New test.
26951
26952         PR c++/11551
26953         * g++.dg/parse/dtor2.C: New test.
26954
26955         PR c++/10762
26956         * g++.dg/parse/using2.C: New test.
26957
26958 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
26959
26960         PR target/11805
26961         * gcc.c-torture/compile/20030821-1.c: New.
26962
26963 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
26964
26965         PR c++/11834
26966         * g++.dg/template/deduce2.C: New test.
26967
26968 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
26969
26970         * gcc.c-torture/execute/20030821-1.c: New test.
26971
26972 2003-08-20  Roger Sayle  <roger@eyesopen.com>
26973
26974         PR middle-end/11984
26975         * gcc.dg/20030820-1.c: New test case.
26976
26977 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
26978
26979         PR c++/11945
26980         * g++.dg/warn/noeffect2.C: New test.
26981
26982 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
26983
26984         PR c++/10926
26985         * g++.dg/template/dtor2.C: New test.
26986
26987         PR c++/11684
26988         * g++.dg/template/operator1.C: New test.
26989         * g++.dg/parse/operator4.C: New test.
26990
26991         PR c++/11946.C
26992         * g++.dg/expr/enum1.C: New test.
26993         * gcc.dg/c99-bool-1.c: Remove bogus warning.
26994
26995         PR c++/11036.C
26996         * g++.dg/parse/elab2.C: New test.
26997         * g++.dg/parse/typedef4.C: Change error message.
26998         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
26999         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27000         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27001
27002 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27003
27004         * gcc.dg/pch/warn-1.c: New.
27005         * gcc.dg/pch/warn-1.hs: New.
27006
27007         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27008         not-tested file.
27009
27010 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27011
27012         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27013
27014 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27015
27016         * gcc.dg/uninit-D.c: New Test.
27017         * gcc.dg/uninit-E.c: New Test.
27018         * gcc.dg/uninit-F.c: New Test.
27019         * gcc.dg/uninit-G.c: New Test.
27020
27021 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27022
27023         * g++.dg/README: Describe the pch directory.
27024
27025 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27026
27027         PR c++/11174
27028         * g++.dg/parse/access4.C: New test.
27029         * g++.dg/parse/access5.C: Likewise.
27030         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27031
27032 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27033
27034         * gcc.dg/noncompile/20030818-1.c: New.
27035
27036 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27037
27038         PR c++/11957
27039         * g++.dg/warn/noeffect1.C: New test.
27040
27041         * g++.dg/template/scope2.C: New test.
27042         * g++.dg/template/error2.C: Correct dg-error
27043
27044 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27045
27046         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27047
27048 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27049
27050         PR C++/11512
27051         * g++.dg/template/warn1.C: New.
27052
27053 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27054
27055         * g++.dg/template/error2.C: New test.
27056         * g++.dg/lookup/using7.C: Adjust errors
27057         * g++.old-deja/g++.pt/crash36.C: Likewise.
27058         * g++.old-deja/g++.pt/derived3.C: Likewise.
27059
27060 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27061
27062         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27063         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27064         * gcc.c-torture/execute/builtins/string-9.c: New, from
27065         string-opt-9.c.  Adjust for execute/builtins framework.
27066         * gcc.c-torture/execute/string-opt-9.c: Delete.
27067
27068 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27069
27070         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27071
27072         * g++.dg/parse/ret-type2.C: New test.
27073
27074         PR c++/11703
27075         * g++.dg/init/new8.C: New test.
27076
27077         PR c++/10923
27078         * g++.dg/parse/typedef5.C: New test.
27079
27080         PR c++/9512
27081         * g++.dg/parse/qualified2.C: New test.
27082         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27083         invalid code.
27084
27085 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27086
27087         * g++.dg/conversion/ptrmem1.C: New test.
27088
27089 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27090
27091         PR target/11693
27092         * gcc.dg/20030811-1.c: New test.
27093
27094         PR target/11535
27095         * gcc.c-torture/execute/20030811-1.c: New test.
27096
27097 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27098
27099         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27100
27101 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27102
27103         PR c++/11789.C
27104         * g++.dg/inherit/multiple1.C: New test.
27105
27106 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27107
27108         * gcc.dg/spe1.c: New test.
27109
27110         PR c++/11670
27111         * g++.dg/expr/cast2.C: New test.
27112
27113         PR c++/10530
27114         * g++.dg/template/dependent-name2.C: New test.
27115
27116 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27117
27118         * g++.dg/parse/crash11.C: Put the dg options in comments.
27119
27120 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27121
27122         * lib/gcc-dg.exp: Update for diagnostic change.
27123
27124 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27125
27126         PR c++/5767
27127         * g++.dg/parse/crash11.C: New test.
27128
27129 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27130
27131         * gcc.dg/cpp/spacing1.c: Update.
27132
27133 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27134
27135         PR target/11739
27136         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27137         a value for -mtune.
27138
27139 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27140
27141         PR middle-end/11771
27142         * gcc.c-torture/compile/20030804-1.c: New test case.
27143
27144 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27145
27146         * gcc.dg/20030804-1.c: New test case.
27147
27148 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27149
27150         * gcc.dg/cpp/separate-1.c: New test.
27151
27152 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27153
27154         PR c++/11704
27155         * g++.dg/template/dependent-expr2.C: New test.
27156
27157         PR c++/11766
27158         * g++.dg/expr/ptrmem1.C: New test.
27159
27160 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27161
27162         PR c++/9453
27163         * g++.dg/template/friend15.C: New test.
27164
27165 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27166
27167         * lib/dg-pch.exp: Work round PCH bug.
27168
27169 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27170
27171         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27172         builtins.  Move cases from builtins-4.c here.
27173
27174         * gcc.dg/torture/builtin-math-1.c: New test taken from
27175         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27176         additional cases.
27177
27178         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27179         Delete.
27180
27181 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         PR c++/9447
27184         * g++.dg/template/using7.C: New test.
27185
27186 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27187
27188         * import1.c, import2.c: New tests.
27189
27190 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27191
27192         * g++.dg/eh/crossjump1.C: New test.
27193
27194 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27195
27196         PR c++/11697
27197         * g++.dg/template/using6.C: New test.
27198
27199         PR c++/11744
27200         * g++.dg/template/koenig2.C: New test.
27201
27202 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27203
27204         PR c++/7983
27205         * g++.dg/parse/typedef4.C: New test.
27206
27207 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27208
27209         PR c++/8442, c++/8806
27210         * g++.dg/template/elab1.C: New test.
27211         * g++.dg/template/type2.C: Likewise.
27212         * g++.dg/template/ttp3.C: Adjust expected error message.
27213         * g++.old-deja/g++.law/visibility13.C: Likewise.
27214         * g++.old-deja/g++.niklas/t135.C: Likewise.
27215         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27216         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27217         template argument.
27218         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27219
27220 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27221
27222         PR c++/11295
27223         * g++.dg/ext/stmtexpr1.C: New test.
27224
27225         * g++.dg/opt/tmp1.C: New test.
27226
27227         PR c++/11525
27228         * g++.dg/parse/constant4.C: New test.
27229
27230         PR c++/9447
27231         * g++.dg/template/using5.C: New test.
27232
27233 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27234
27235         * gcc.dg/builtins-27.c: New test case.
27236
27237 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27238
27239         * gcc.dg/tls/opt-7.c: New test.
27240
27241 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27242
27243         * g++.old-deja/g++.other/crash18.C: Remove.
27244
27245 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27246
27247         * g++.dg/template/explicit3.C: New.
27248         * g++.dg/template/explicit4.C: New.
27249         * g++.dg/template/explicit5.C: New.
27250
27251         PR c++/11347
27252         * g++.dg/template/memtmpl1.C: New.
27253
27254 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27255
27256         PR target/11565
27257         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27258         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27259
27260 2003-07-30  Jan Hubicka  <jh@suse.cz>
27261
27262         * vtgc1.c: Kill.
27263
27264 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27265
27266         * gcc.dg/struct-in-proto-1.c: New test.
27267
27268 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27269
27270         * gcc.dg/cpp/include2.c: Only expect one message.
27271
27272 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         PR c++/9447
27275         * g++.dg/template/using1.C: New test.
27276         * g++.dg/template/using2.C: New test.
27277         * g++.dg/template/using3.C: New test.
27278         * g++.dg/template/using4.C: New test.
27279
27280 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27281
27282         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27283         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27284
27285 2003-07-28  Jan Hubicka  <jh@suse.cz>
27286
27287         PR c++/11530
27288         * g++.dg/opt/call1.C: New test.
27289
27290 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27291
27292         PR c++/11667
27293         * g++.dg/init/enum2.C: New test.
27294         * g++.dg/template/overload1.C: Add "-w" option.
27295
27296 2003-07-28    <hp@bitrange.com>
27297
27298         * gcc.dg/Wdeclaration-after-statement-1.c,
27299         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27300
27301 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27302
27303         * gcc.c-torture/compile/20030725-1.c: New test.
27304
27305 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27306
27307         * gcc.dg/20030505.c: Only run for SPE.
27308         Remove definition of opaque type.
27309
27310 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27311
27312         * g++.dg/template/ptrmem6.C: New test.
27313
27314 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27315
27316         * gcc.c-torture/compile/zero-strct-2.c: New test.
27317
27318 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27319
27320         * gcc.dg/intermod-1.c: New test.
27321
27322 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27323
27324         PR c++/11617
27325         * g++.dg/template/lookup2.C: New test.
27326         * g++.dg/template/memclass1.C: Remove instantiated from error.
27327         * g++.dg/other/error2.C: Tweak expected errors.
27328
27329         PR c++/11596
27330         * g++.dg/template/defarg3.C: New test.
27331
27332         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27333
27334 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27335
27336         * g++.dg/inherit/access5.C: New test.
27337
27338 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27339
27340         PR c++/11513
27341         * g++.dg/template/crash8.C: New test.
27342
27343 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27344
27345         PR c/10602
27346         * gcc.dg/noncompile/incomplete-2.c: New test.
27347
27348 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27349
27350         PR c++/11645
27351         * g++.dg/inherit/access4.C: New test.
27352
27353         PR c++/11517
27354         * g++.dg/expr/cond2.C: New test.
27355
27356         PR optimization/10679
27357         * g++.dg/opt/inline4.C: New test.
27358
27359 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27360
27361         * g++.dg/parse/crash10: New test.
27362
27363 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27364
27365         * g++.dg/ext/flexary1.C: New test.
27366
27367 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27368
27369         PR c++/10793
27370         * g++.dg/template/crash9.C: New test.
27371
27372 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27373
27374         PR c++/3004
27375         * g++.dg/parse/typedef3.C: New test.
27376
27377         PR c++/7906
27378         * g++.dg/parse/operator2.C: New test.
27379
27380         PR c++/8895
27381         * g++.dg/parse/def-tmpl-arg1.C: New test.
27382
27383         PR c++/9282
27384         * g++.dg/parse/funptr1.C: New test.
27385
27386         PR c++/9452
27387         * g++.dg/parse/ambig3.C: New test.
27388
27389         PR c++/9454
27390         * g++.dg/parse/operator3.C: New test.
27391
27392         PR c++/9486
27393         * g++.dg/parse/template10.C: New test.
27394
27395         PR c++/9488
27396         * g++.dg/parse/template11.C: New test.
27397
27398         PR c++/10150
27399         * g++.dg/parse/invalid-op1.C: New test.
27400
27401         PR c++/10247
27402         * g++.dg/parse/condexpr1.C: New test.
27403
27404 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         * g++.dg/ext/packed3.C: New test.
27407         * g++.dg/ext/packed4.C: New test.
27408
27409         * gcc.dg/pack-test-3.c: New test.
27410
27411 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27412
27413         * lib/compat.exp: Handle dg-options per source file.
27414         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27415         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27416         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27417         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27418         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27419         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27420         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27421         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27422         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27423         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27424         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27425         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27426         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27427         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27428
27429 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27430
27431         PR c/10320
27432         * gcc.c-torture/execute/20030718-1.c: New test.
27433
27434 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27435
27436         PR optimization/11536
27437         * gcc.dg/20030721-1.c: New test.
27438
27439 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27440
27441         PR c++/11546
27442         * g++.dg/template/lookup1.C: New test.
27443
27444 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27445
27446         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27447         diagnostics of ill-formed constructs involving labels.
27448         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27449         the new 'previously defined here' message.
27450
27451 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27452
27453         * g++.dg/parse/non-dependent2.C: New test.
27454
27455 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27456
27457         * g++.dg/init/init-ref4.C: xfail on targets without
27458         weak symbols.
27459
27460 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27461
27462         PR target/11087
27463         * gcc.c-torture/execute/20030717-1.c: New test.
27464
27465 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27466
27467         * g++.dg/opt/cfg1.C: New test.
27468
27469 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR optimization/11557
27472         * gcc.dg/20030717-1.c: New test.
27473
27474 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27475
27476         PR c++/10476
27477         * g++.dg/expr/crash-1.C: New test.
27478
27479         PR c++/11027
27480         * g++.dg/template/init3.C: New test.
27481
27482         PR c++/8222
27483         * g++.dg/template/non-dependent1.C: New test.
27484
27485         PR c++/11070
27486         * g++.dg/template/non-dependent2.C: New test.
27487
27488         PR c++/11071
27489         * g++.dg/template/non-dependent3.C: New test.
27490
27491         PR c++/9907
27492         * g++.dg/template/sizeof5.C: New test.
27493
27494 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27495
27496         PR 11498
27497         * gcc.c-torture/compile/mangle-1.c: New file.
27498
27499 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27500
27501         PR c++/7809
27502         * g++.dg/parse/access3.C: New test.
27503
27504 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27505
27506         PR c++/11384
27507         * g++.dg/init/init-ref4.C: New test.
27508
27509 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27510
27511         PR c++/11547
27512         * g++.dg/parse/constant3.C: New test.
27513         * g++.dg/parse/crash7.C: Likewise.
27514
27515 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27516
27517         PR target/11008
27518         * gcc.dg/i386-pentium4-not-mull.c: New.
27519
27520 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27521
27522         * gcc.dg/asm-names.c (ymain): Make it weak.
27523
27524 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27525
27526         PR c++/5421
27527         * g++.dg/template/friend21.C: New test.
27528
27529 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27530
27531         * gcc.dg/cleanup-8.c: New test.
27532         * gcc.dg/cleanup-9.c: New test.
27533
27534 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27535
27536         * g++.dg/ext/dll-MI1.h: New file.
27537         * g++.dg/ext/dllexport-MI1.C: New file.
27538         * g++.dg/ext/dllimport-MI1.C: New file.
27539
27540 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27541
27542         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27543         it does not have cmpstrsi patterns (just cmpmemsi).
27544
27545 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR debug/11473
27548         * g++.dg/debug/debug8.C: New test.
27549
27550 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27551
27552         PR c++/10108
27553         * g++.dg/template/crash7.C: New test.
27554
27555 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27556
27557         PR target/10795
27558         * gcc.c-torture/compile/20030708-1.c: New.
27559
27560 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27561
27562         * gcc.c-torture/execute/20030715-1.c: New test.
27563
27564 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27565
27566         * gcc.dg/pch/inline-3.c: New file.
27567         * gcc.dg/pch/inline-3.hs: New file.
27568         * gcc.dg/pch/inline-4.c: New file.
27569         * gcc.dg/pch/inline-4.hs: New file.
27570
27571 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27572
27573         PR c++/11509
27574         * g++.dg/template/crash6.C: New test.
27575
27576         PR c++/7053
27577         * g++.dg/template/friend20.C: New test.
27578
27579         PR c++/7019
27580         * g++.dg/template/overload2.C: New test.
27581
27582 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27583
27584         PR optimization/11440
27585         * gcc.c-torture/execute/20030714-1.c: New test.
27586
27587 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27588
27589         PR c++/11154
27590         * g++.dg/template/partial2.C: New test.
27591
27592 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27593
27594         PR c++/11503
27595         * g++.dg/template/anon1.C: New test.
27596
27597         PR c++/11493
27598         PR c++/11495
27599         * g++.dg/parse/template9.C: Likewise.
27600         * g++.dg/template/crash4.C: New test.
27601         * g++.dg/template/koenig1.C: Likewise.
27602         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27603         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27604         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27605         functions.
27606         * g++.old-deja/g++.jason/template36.C: Likewise.
27607         * g++.old-deja/g++.mike/p1989.C: Likewise.
27608         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27609         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27610         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27611         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27612         compiling.
27613         * g++.old-deja/g++.pt/union2.C: Use this->.
27614
27615 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27616
27617         * gcc.dg/20030711-1.c: New test.
27618
27619 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27620
27621         PR c++/11050
27622         * g++.dg/parse/args1.C: New test.
27623         * g++.pt/defarg8.C: Change expected errors.
27624
27625 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/8164
27628         * g++.dg/template/nontype2.C: New test.
27629
27630         PR c++/10558
27631         * g++.dg/parse/template8.C: New test.
27632
27633         PR c++/8327
27634         * g++.dg/template/scope1.C: New test.
27635
27636         * g++.dg/warn/Wsign-compare-1.C: New test.
27637
27638 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27639
27640         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27641
27642 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/9411
27645         * g++.dg/template/explicit2.C: New test.
27646
27647         PR c++/10032
27648         * g++.dg/warn/pedantic1.C: New test.
27649
27650 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         PR c++ 9483
27653         * g++.dg/other/field1.C: New test.
27654
27655 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27656
27657         PR c/11449
27658         * gcc.c-torture/compile/20030707-1.c: New.
27659
27660 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27661
27662         PR c++/10849
27663         * g++.dg/template/access12.C: New test.
27664
27665 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27666
27667         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27668         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27669         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27670         * gcc.misc-tests/gcov.exp: Update
27671         * g++.dg/gcov/gcov.exp: Update
27672         * lib/gcov.exp: Update.
27673
27674 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27675
27676         * g++.dg/abi/mangle17.C: Make sure template expressions are
27677         dependent.
27678         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27679         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27680         * g++.dg/opt/stack1.C: Remove erroneous code.
27681         * g++.dg/parse/template7.C: New test.
27682         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27683         * g++.old-deja/g++.pt/crash4.C: Likewise.
27684
27685 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27686
27687         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27688         with zero or one occurence of `$' after the initial `L'.
27689
27690 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27691
27692         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27693
27694 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27695
27696         PR c/11370
27697         * gcc.dg/Wunreachable-6.c: New testcase.
27698         * gcc.dg/Wunreachable-7.c: New testcase.
27699
27700 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27701
27702         PR c/11420
27703         * gcc.dg/20030708-1.c: New test.
27704
27705 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27706
27707         * gcc.dg/compat/sdata-section.h: New file.
27708         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27709         * gcc.dg/torture/mips-sdata-1.c: New test.
27710
27711 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27712
27713         PR c++/11030
27714         * g++.dg/template/friend19.C: New test.
27715
27716 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27717
27718         * g++.dg/opt/strength-reduce.C: New test.
27719
27720 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27721
27722         PR target/10979
27723         * gcc.dg/20030707-1.c: New testcase.
27724
27725 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27726
27727         PR optimization/11059
27728         * g++.dg/opt/emptyunion.C: New testcase.
27729
27730 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27731             Eric Botcazou  <ebotcazou@libertysurf.fr>
27732
27733         * g++.dg/opt/stack1.C: New test.
27734
27735 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27736
27737         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27738         run test.
27739
27740         PR c++/11431
27741         * g++.dg/expr/static_cast3.C: New test.
27742
27743 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27744
27745         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27746         everywhere.
27747         * gcc.dg/concat.c: Concatenation of string constants with
27748         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27749         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27750         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27751         necessary to avoid multi-character character constant warning.
27752         * gcc.dg/cpp/escape.c: Likewise.
27753         * gcc.dg/cpp/ucs.c: Likewise.
27754         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27755         Fix a typo.
27756
27757 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27758
27759         PR c/11428
27760         * gcc.c-torture/compile/20030704-1.c: New.
27761
27762 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27763
27764         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27765
27766 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27767
27768         PR c++/5287, PR c++/7910,  PR c++/11021
27769         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27770         tests for warnings.
27771         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27772         * g++.dg/ext/dllimport3.C: Likewise.
27773         * g++.dg/ext/dllimport4.C: New file.
27774         * g++.dg/ext/dllimport5.C: New file.
27775         * g++.dg/ext/dllimport6.C: New file.
27776         * g++.dg/ext/dllimport7.C: New file.
27777         * g++.dg/ext/dllimport8.C: New file.
27778         * g++.dg/ext/dllimport9.C: New file.
27779         * g++.dg/ext/dllimport10.C: New file.
27780         * g++.dg/ext/dllexport1.C: New file.
27781
27782 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27783
27784         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27785         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27786
27787 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27788
27789         * gcc.dg/builtins-25.c: New testcase.
27790         * gcc.dg/builtins-26.c: New testcase.
27791
27792 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27793
27794         * gcc.dg/compat/vector-defs.h: New file.
27795         * gcc.dg/compat/vector-setup.h: New file.
27796         * gcc.dg/compat/vector-check.h: New file.
27797         * gcc.dg/compat/vector-1_main.c: New file.
27798         * gcc.dg/compat/vector-1_x.c: New file.
27799         * gcc.dg/compat/vector-1_y.c: New file.
27800         * gcc.dg/compat/vector-2_main.c: New file.
27801         * gcc.dg/compat/vector-2_x.c: New file.
27802         * gcc.dg/compat/vector-2_y.c: New file.
27803
27804         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27805         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27806         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27807         * gcc.dg/compat/struct-align-1.h: New file.
27808         * gcc.dg/compat/struct-align-1_main.c: New file.
27809         * gcc.dg/compat/struct-align-1_x.c: New file.
27810         * gcc.dg/compat/struct-align-1_y.c: New file.
27811         * gcc.dg/compat/struct-align-2.h: New file.
27812         * gcc.dg/compat/struct-align-2_main.c: New file.
27813         * gcc.dg/compat/struct-align-2_x.c: New file.
27814         * gcc.dg/compat/struct-align-2_y.c: New file.
27815
27816         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27817         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27818         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27819         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27820         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27821         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27822         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27823         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27824         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27825         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27826         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27827         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27828         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27829         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27830         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27831         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27832         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27833         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27834         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27835         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27836         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27837         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27838         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27839         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27840         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27841         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27842         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27843         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27844         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27845
27846 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27847
27848         * gcc.dg/i386-call-1.c: New test.
27849
27850 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27851
27852         PR c++/9162
27853         * g++.dg/parse/defarg4.C: New.
27854
27855 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27856
27857         PR target/10700
27858         * gcc.c-torture/compile/20030703-1.c: New test case.
27859
27860 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27861
27862         * g++.dg/template/local3.C: Remove extra semicolon.
27863
27864 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27865
27866         * gcc.dg/i386-volatile-1.c: New test.
27867
27868 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27869
27870         PR c++/11072
27871         * g++.dg/other/offsetof2.C: XFAIL.
27872         * g++.dg/other/offsetof5.C: New.
27873
27874         PR c++/10219
27875         * g++.dg/template/error1.C: New.
27876
27877         PR c++/9779
27878         * g++.dg/template/dependent-expr1.C: New.
27879
27880 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27881
27882         PR c++/6949
27883         * g++.dg/template/local3.C: New test.
27884
27885         PR c++/11149
27886         * g++.dg/lookup/scoped6.C: New test.
27887
27888 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27889
27890         PR c++/8046
27891         * g++.dg/other/error7.C: New test.
27892
27893 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27894
27895         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27896         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27897         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27898         * g++.old-deja/g++.other/union2.C: Likewise.
27899         * gcc.dg/c90-const-expr-2.c: Likewise.
27900         * gcc.dg/c90-const-expr-3.c: Likewise.
27901         * gcc.dg/c99-const-expr-2.c: Likewise.
27902         * gcc.dg/c99-const-expr-3.c: Likewise.
27903         * gcc.dg/concat.c: Likewise.
27904
27905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27906
27907         PR c++/9559
27908         * g++.dg/init/static1.C: New test.
27909
27910 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27911
27912         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27913         * g++.old-deja/g++.other/access2.C: Likewise.
27914         * g++.old-deja/g++.other/decl2.C: Likewise.
27915         * gcc.c-torture/execute/20020615-1.c: Likewise.
27916
27917 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27918
27919         PR c++/4933
27920         * g++.dg/template/sizeof4.C: New test.
27921
27922 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27923
27924         * g++.dg/other/error6.C: New test.
27925
27926 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27927
27928         PR c++/10750
27929         * g++.dg/parse/constant2.C: New test.
27930
27931 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27932
27933         PR c++/11106
27934         * g++.dg/other/error5.C: New test.
27935
27936 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27937
27938         * gcc.dg/format/gcc_diag-1.c: New test.
27939
27940 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27941
27942         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
27943
27944 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
27945
27946         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
27947         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
27948         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
27949
27950 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
27951
27952         * gcc.c-torture/execute/builtins/string-8.c: New test.
27953         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
27954         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
27955         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
27956
27957 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27958
27959         PR c++/10468
27960         * g++.dg/ext/typeof6.C: New test.
27961
27962 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/10796
27965         * g++.dg/init/enum1.C: New test.
27966
27967 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
27968
27969         * gcc.dg/20030627-1.c: New test.
27970
27971 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
27972
27973         PR c++/11332
27974         * g++.dg/expr/static_cast2.C: New test.
27975
27976 2003-06-26  Roger Sayle  <roger@eyesopen.com>
27977             Jakub Jelinek  <jakub@redhat.com>
27978
27979         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
27980         sprintf(dst,"%s",src) optimization.
27981         * gcc.c-torture/execute/20030626-1.c: New test case.
27982         * gcc.c-torture/execute/20030626-2.c: New test case.
27983
27984 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
27985
27986         * gcc.c-torture/execute/multi-ix.c: New test.
27987
27988         * gcc.c-torture/execute/simd-4.c (main):
27989         Added missing semicolon at end of union.
27990
27991 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
27992
27993         PR c++/8266
27994         * g++.dg/template/explicit-instantiation3.C: New test.
27995
27996 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
27997
27998         * gcc.dg/20030626-1.c: Use signed char.
27999
28000 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28001
28002         * gcc.dg/20030626-1.c: New test.
28003
28004 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28005
28006         * const-str-2.m: Update.
28007
28008 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28009
28010         PR c++/10990
28011         * g++.dg/rtti/dyncast1.C: New test.
28012         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28013         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28014         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28015
28016         PR c++/10931
28017         * g++.dg/expr/static_cast1.C: New test.
28018
28019 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28020
28021         * gcc.dg/20030625-1.c: New test.
28022
28023 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28024
28025         * gcc.c-torture/compile/20030624-1.c: New test case.
28026
28027 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28028
28029         * gcc.c-torture/execute/string-opt-17.c: New test.
28030
28031 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28032
28033         PR c++/5754
28034         * g++.dg/parse/crash6.C: New test.
28035
28036 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28037
28038         * gcc.dg/builtins-24.c: New test case.
28039
28040 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28041
28042         * g++.dg/opt/operator1.C: New test.
28043
28044 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28045
28046         * gcc.c-torture/execute/string-opt-16.c: New test case.
28047
28048 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28049
28050         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28051         * g++.old-deja/g++.other/conv7.C: Likewise.
28052         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28053         * g++.old-deja/g++.other/overload14.C: Likewise.
28054
28055 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28056
28057         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28058         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28059
28060 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28061
28062         PR c++/10888
28063         * g++.dg/warn/Winline-3.C: New test.
28064
28065 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28066
28067         * lib/target-supports.exp (check_alias_available): Make the test
28068         program acceptable to the Solaris assembler.
28069
28070         PR c++/10749
28071         * g++.dg/template/memclass2.C: New test.
28072
28073 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28074             Eric Botcazou  <ebotcazou@libertysurf.fr>
28075
28076         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28077         data for non-matching targets.
28078         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28079
28080 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28081
28082         PR c++/10845
28083         * g++.dg/template/member3.C: New test.
28084
28085 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28086
28087         PR c++/10939
28088         * g++.dg/template/func1.C: New test.
28089
28090         PR c++/9649
28091         * g++.dg/template/static4.C: New test.
28092         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28093
28094         PR c++/11041
28095         * g++.dg/init/ref7.C: New test.
28096
28097 2003-06-19  Matt Austern  <austern@apple.com>
28098
28099         PR c++/11228
28100         * g++.dg/anew1.C: New test.
28101         * g++.dg/anew2.C: New test.
28102         * g++.dg/anew3.C: New test.
28103         * g++.dg/anew4.C: New test.
28104
28105 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28106
28107         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28108
28109 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28110
28111         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28112         endian-dependent.
28113
28114 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28115
28116         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28117         Remove cruft.
28118
28119 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28120
28121         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28122         * gcc.c-torture/compile/961203-1.c: Likewise.
28123         * gcc.c-torture/compile/980506-1.c: Likewise.
28124
28125 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28126
28127         PR c++/10712
28128         * g++.dg/lookup/using7.C: New test.
28129
28130 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28131
28132         PR c++/11105
28133         * g++.dg/abi/conv1.C: Remove it.
28134         * g++.dg/template/conv7.C: New test.
28135         * g++.dg/template/conv8.C: Likewise.
28136         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28137         conversion operator.
28138
28139 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28140
28141         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28142         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28143         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28144         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28145         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28146         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28147         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28148         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28149         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28150         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28151         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28152         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28153         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28154         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28155         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28156         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28157         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28158         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28159         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28160         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28161         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28162         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28163         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28164         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28165         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28166         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28167         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28168         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28169         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28170
28171 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28172
28173         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28174         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28175         indications.
28176
28177 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28178
28179         * gcc.dg/i386-387-5.c: New test case.
28180         * gcc.dg/i386-387-6.c: New test case.
28181         * gcc.dg/builtins-23.c: New test case.
28182
28183 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28184
28185         * gcc.dg/builtins-22.c: New test case.
28186         * gcc.dg/i386-387-1.c: Update to test exp.
28187         * gcc.dg/i386-387-2.c: Likewise.
28188
28189 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28190
28191         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28192
28193 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28194
28195         * lib/gcc-dg.exp (dg-require-dll): New function.
28196         (dg-xfail-if): Likewise.
28197         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28198         driver.
28199
28200         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28201         * gcc.c-torture/compile/20001205-1.c: Likewise.
28202         * gcc.c-torture/compile/20001226-1.c: Likewise.
28203         * gcc.c-torture/compile/20010518-2.c: Likewise.
28204         * gcc.c-torture/compile/20020312-1.c: Likewise.
28205         * gcc.c-torture/compile/20020604-1.c: Likewise.
28206         * gcc.c-torture/compile/920501-12.c: Likewise.
28207         * gcc.c-torture/compile/920501-4.c: Likewise.
28208         * gcc.c-torture/compile/920520-1.c: Likewise.
28209         * gcc.c-torture/compile/920521-1.c: Likewise.
28210         * gcc.c-torture/compile/920625-1.c: Likewise.
28211         * gcc.c-torture/compile/961203-1.c: Likewise.
28212         * gcc.c-torture/compile/980506-1.c: Likewise.
28213         * gcc.c-torture/compile/981006-1.c: Likewise.
28214         * gcc.c-torture/compile/981022-1.c: Likewise.
28215         * gcc.c-torture/compile/981223-1.c: Likewise.
28216         * gcc.c-torture/compile/990617-1.c: Likewise.
28217         * gcc.c-torture/compile/dll.c: Likewise.
28218         * gcc.c-torture/compile/labels-3.c: Likewise.
28219         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28220         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28221         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28222         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28223         * gcc.c-torture/compile/simd-5.c: Likewise.
28224         * gcc.c-torture/compile/20000804-1.x: Remove.
28225         * gcc.c-torture/compile/20001205-1.x: Likewise.
28226         * gcc.c-torture/compile/20001226-1.x: Likewise.
28227         * gcc.c-torture/compile/20010518-2.x: Likewise.
28228         * gcc.c-torture/compile/20020312-1.x: Likewise.
28229         * gcc.c-torture/compile/20020604-1.x: Likewise.
28230         * gcc.c-torture/compile/920501-12.x: Likewise.
28231         * gcc.c-torture/compile/920501-4.x: Likewise.
28232         * gcc.c-torture/compile/920520-1.x: Likewise.
28233         * gcc.c-torture/compile/920521-1.x: Likewise.
28234         * gcc.c-torture/compile/920625-1.x: Likewise.
28235         * gcc.c-torture/compile/961203-1.x: Likewise.
28236         * gcc.c-torture/compile/980506-1.x: Likewise.
28237         * gcc.c-torture/compile/981006-1.x: Likewise.
28238         * gcc.c-torture/compile/981022-1.x: Likewise.
28239         * gcc.c-torture/compile/981223-1.x: Likewise.
28240         * gcc.c-torture/compile/990617-1.x: Likewise.
28241         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28242         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28243         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28244         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28245         * gcc.c-torture/compile/simd-5.x: Likewise.
28246
28247         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28248
28249 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28250
28251         * gcc.c-torture/execute/20030611-1.c: New test.
28252
28253 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28254
28255         PR middle-end/168
28256         * gcc.dg/20030612-1.c: New test case.
28257
28258 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28259
28260         PR c++/10635
28261         * g++.dg/expr/cast1.C: New test.
28262
28263 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28264
28265         * gcc.dg/builtins-21.c: New test case.
28266
28267 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28268
28269         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28270         options instead of at the end.
28271         * lib/objc.exp (objc_target_compile): Likewise.
28272
28273 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28274
28275         PR c++/10432
28276         * g++.dg/parse/error1.C: New test.
28277
28278 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28279
28280         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28281         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28282         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28283         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28284         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28285         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28286         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28287         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28288         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28289         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28290         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28291         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28292         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28293         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28294         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28295         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28296         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28297         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28298         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28299         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28300         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28301         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28302         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28303         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28304
28305         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28306         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28307         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28308         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28309         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28310         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28311         * gcc.dg/compat/scalar-return-3_main.c: New file.
28312         * gcc.dg/compat/scalar-return-3_x.c: New file.
28313         * gcc.dg/compat/scalar-return-3_y.c: New file.
28314         * gcc.dg/compat/scalar-return-4_main.c: New file.
28315         * gcc.dg/compat/scalar-return-4_x.c: New file.
28316         * gcc.dg/compat/scalar-return-4_y.c: New file.
28317
28318 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28319
28320         * gcc.dg/compat/fp2-struct-check.h: New file.
28321         * gcc.dg/compat/fp2-struct-defs.h: New file.
28322         * gcc.dg/compat/fp2-struct-init.h: New file.
28323         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28324         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28325         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28326         * gcc.dg/compat/struct-return-10_main.c: New file.
28327         * gcc.dg/compat/struct-return-10_x.c: New file.
28328         * gcc.dg/compat/struct-return-10_y.c: New file.
28329
28330         * gcc.dg/compat/compat-common.h: New file.
28331         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28332         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28333         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28334         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28335         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28336         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28337         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28338         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28339         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28340         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28341         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28342         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28343         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28344         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28345         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28346         * gcc.dg/compat/small-struct-check.h: Ditto.
28347         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28348         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28349         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28350         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28351         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28352         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28353         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28354         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28355         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28356         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28357         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28358         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28359         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28360         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28361         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28362         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28363         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28364         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28365         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28366         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28367         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28368         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28369         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28370         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28371         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28372         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28373         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28374         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28375         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28376         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28377
28378 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28379
28380         * g++.dg/pch/static-1.C: New file.
28381         * g++.dg/pch/static-1.Hs: New file.
28382
28383 2003-06-10  Richard Henderson  <rth@redhat.com>
28384
28385         * gcc.dg/asm-7.c: Adjust expected warning text.
28386
28387 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28388
28389         * gcc.dg/builtins-20.c: New test case.
28390
28391 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/11131
28394         * g++.dg/opt/template1.C: New test.
28395
28396 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28399         additional_sources.
28400
28401 2003-05-21  David Taylor  <dtaylor@emc.com>
28402
28403         * gcc.dg/Wpadded.c: New file.
28404
28405 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28406
28407         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28408         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28409         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28410         dg-require-weak.
28411
28412 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28413
28414         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28415
28416 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28417
28418         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28419         (dg-require-alias): Likewise.
28420         (dg-require-gc-sections): Likewise.
28421         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28422
28423 2003-06-08  Richard Henderson  <rth@redhat.com>
28424
28425         * gcc.dg/20011029-2.c: Fix the array reference.
28426         * gcc.dg/asm-7.c: New.
28427
28428 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28429
28430         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28431
28432 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28433
28434         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28435         (dg-require-gc-sections): Likewise.
28436
28437 2003-06-08  Jan Hubicka  <jh@suse.cz>
28438
28439         * i386-cmov1.c: Fix regular expression.
28440         * i386-cvt-1.c: Likewise.
28441         * i386-local.c: Likewise.
28442         * i386-local2.c: Likewise.
28443         * i386-mul.c: Likewise.
28444         * i386-ssetype-1.c: Likewise.
28445         * i386-ssetype-3.c: Likewise.
28446         * i386-ssetype-5.c: Likewise.
28447
28448 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28449
28450         PR c++/11039
28451         * g++.dg/warn/implicit-typename2.C: New test.
28452         * g++.dg/warn/implicit-typename3.C: New test.
28453
28454 2003-06-07  Richard Henderson  <rth@redhat.com>
28455
28456         * g++.dg/other/offsetof3.C: Use size_t.
28457         * g++.dg/other/offsetof4.C: Likewise.
28458
28459 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28460
28461         * lib/copy-file.exp: New. Implement gcc_copy_files.
28462
28463         * lib/dg-pch.exp: Load copy-file.exp
28464         (dg-pch): Use gcc_copy_files instead of "file copy".
28465
28466 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28467
28468         * gcc.dg/weak/weak.exp: Simplify.
28469         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28470         * gcc.dg/weak/weak-1.c: Likewise.
28471         * gcc.dg/weak/weak-2.c: Likewise.
28472         * gcc.dg/weak/weak-3.c: Likewise.
28473         * gcc.dg/weak/weak-4.c: Likewise.
28474         * gcc.dg/weak/weak-5.c: Likewise.
28475         * gcc.dg/weak/weak-6.c: Likewise.
28476         * gcc.dg/weak/weak-7.c: Likewise.
28477         * gcc.dg/weak/weak-8.c: Likewise.
28478         * gcc.dg/weak/weak-9.c: Likewise.
28479
28480 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28481
28482         gcc.c-torture/execute/20030606-1.c: New.
28483
28484 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28485
28486         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28487         * gcc.dg/builtins-19.c: Likewise.
28488
28489 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28490
28491         * gcc.dg/builtins-2.c: Add some more tests.
28492         * gcc.dg/builtins-18.c: New test case.
28493         * gcc.dg/builtins-19.c: New test case.
28494
28495 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28496             Jim Wilson  <wilson@tuliptree.org>
28497
28498         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28499
28500 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28501
28502         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28503         mempcpy/stpcpy calls not to be optimized into something else.
28504         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28505         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28506         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28507
28508 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28509
28510         * gcc.dg/format/asm_fprintf-1.c: New test.
28511
28512 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28513
28514         * lib/gcc-defs.exp (additional_sources): New variable.
28515         (dg-additional-sources): New function.
28516         (additional_files): New variable.
28517         (dg-additional-files): New function.
28518         (dg-additional-files-options): Likewise.
28519         * lib/gcc-dg.exp (dg-require-weak): New function.
28520         (dg-require-alias): Likewise.
28521         (dg-require-gc-sections): Likewise.
28522         * lib/target-supports.exp (check_alias_available): Remove testfile
28523         parameter.
28524         (check_gc_sections_available): New function.
28525         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28526         (dg-gpp-additional-files): Likewise.
28527         * lib/g++.exp (additional_sources): Remove.
28528         (additional_files): Likewise.
28529         (g++_target_compile): Use dg-additional-files-options.
28530
28531         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28532         Tcl logic.
28533         * gcc.dg/special/ecos.exp: Remove.
28534         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28535         * gcc.dg/special/alias-1.c: Likewise.
28536         * gcc.dg/special/alias-2.c: Likewise.
28537         * gcc.dg/special/gcsec-1.c: Likewise.
28538         * gcc.dg/special/weak-1.c: Likewise.
28539         * gcc.dg/special/weak-2.c: Likewise.
28540         * gcc.dg/special/wkali-1.c: Likewise.
28541         * gcc.dg/special/wkali-2.c: Likewise.
28542
28543         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28544         dg-gpp-additional-*.
28545         * g++.dg/special/conpr-3.C: Likewise.
28546         * g++.dg/special/conpr-4.C: Likewise.
28547         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28548         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28549         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28550         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28551         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28552         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28553         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28554         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28555         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28556         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28557         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28558         * g++.old-deja/g++.other/comdat1.C: Likewise.
28559         * g++.old-deja/g++.other/comdat2.C: Likewise.
28560         * g++.old-deja/g++.other/comdat3.C: Likewise.
28561         * g++.old-deja/g++.other/ctor1.C: Likewise.
28562         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28563
28564 2003-06-05  Richard Henderson  <rth@redhat.com>
28565
28566         * gcc.dg/debug/20030605-1.c: New.
28567
28568 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28569
28570         * README.QMTEST: Update.
28571
28572 2003-06-04  Richard Henderson  <rth@redhat.com>
28573
28574         * gcc.dg/cleanup-1.c: New.
28575         * gcc.dg/cleanup-2.c: New.
28576         * gcc.dg/cleanup-3.c: New.
28577         * gcc.dg/cleanup-4.c: New.
28578         * gcc.dg/cleanup-5.c: New.
28579         * gcc.dg/cleanup-6.c: New.
28580         * gcc.dg/cleanup-7.c: New.
28581
28582 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28583
28584         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28585
28586         * lib/dg-pch.exp: New file.
28587         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28588         * gcc.dg/pch/pch.exp: Likewise.
28589
28590 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28591
28592         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28593         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28594         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28595         * gcc.dg/builtins-17.c: New test case.
28596         * gcc.dg/i386-387-4.c: New test case.
28597         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28598
28599 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28600
28601         * gcc.dg/ultrasp9.c: New test.
28602
28603 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28604
28605         * gcc.c-torture/compile/20030604-1.c: New test.
28606         * gcc.dg/sparc-constant-1.c: New test.
28607
28608 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28609
28610         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28611
28612 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28613
28614         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28615
28616         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28617         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28618
28619 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28620
28621         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28622
28623 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28624
28625         PR c++/10940
28626         * g++.dg/template/spec10.C: New test.
28627
28628 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28629
28630         * gcc.dg/builtins-16.c: New test case.
28631
28632 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28633
28634         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28635         mempcpy test with post-increments.
28636         * gcc.c-torture/execute/string-opt-3.c: New test.
28637         * gcc.dg/string-opt-1.c: New test.
28638
28639 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28640
28641         PR fortran/10965
28642         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28643
28644 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28647         (scan-assembler): ... here.  Use dg-scan.
28648         (scan-assembler-not): Likewise.
28649         (scan-file): New function.
28650         (scan-file-not): Likewise.
28651         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28652         * gcc.dg/cpp/_Pragma4.c: Likewise.
28653         * gcc.dg/cpp/_Pragma5.c: Likewise.
28654         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28655         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28656         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28657         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28658         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28659         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28660         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28661         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28662         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28663         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28664         * gcc.dg/cpp/cxxcom1.c: Likewise.
28665         * gcc.dg/cpp/line1.c: Likewise.
28666         * gcc.dg/cpp/maccom1.c: Likewise.
28667         * gcc.dg/cpp/maccom2.c: Likewise.
28668         * gcc.dg/cpp/maccom3.c: Likewise.
28669         * gcc.dg/cpp/maccom4.c: Likewise.
28670         * gcc.dg/cpp/maccom5.c: Likewise.
28671         * gcc.dg/cpp/maccom6.c: Likewise.
28672         * gcc.dg/cpp/multiline.c: Likewise.
28673         * gcc.dg/cpp/spacing1.c: Likewise.
28674         * gcc.dg/cpp/spacing2.c: Likewise.
28675         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28676         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28677         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28678         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28679         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28680         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28681         * gcc.dg/cpp/cxxcom2.c: Likewise.
28682         * gcc.dg/cpp/cxxcom2.h: New file.
28683
28684         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28685         * g++.dg/cpp/truefalse.C: Here.
28686         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28687
28688 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28689
28690         * gcc.dg/cpp/redef3.c: New file.
28691
28692 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28693
28694         * gcc.dg/i386-loop-3.c: New test.
28695
28696 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28697
28698         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28699
28700 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28701
28702         * gcc.dg/fwrapv-1.c: New test case.
28703         * gcc.dg/fwrapv-2.c: New test case.
28704
28705 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28706
28707         PR c++/10956
28708         * g++.dg/template/spec9.C: New test.
28709
28710 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28711
28712         * gcc.dg/duff-4.c: New test case.
28713
28714 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28715
28716         PR fortran/10843
28717         * g77.dg/ffixed-form-1.f: New test
28718         * g77.dg/ffixed-form-2.f: New test
28719         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28720         * g77.dg/ffree-form-3.f: New test
28721
28722 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28723
28724         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28725         * gcc.dg/wint_t-1.c: Likewise.
28726
28727 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28728
28729         * g++.dg/template/access11.C: New test.
28730
28731 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28732
28733         PR c++/10849
28734         * g++.dg/template/access10.C: New test.
28735
28736 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28737             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28738
28739         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28740
28741 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28742
28743         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28744         suppress for powerpc-*-darwin*.
28745         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28746
28747 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28748
28749         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28750         suppress option for powerpc-*-darwin*.
28751
28752 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28753
28754         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28755         * gcc.dg/builtins-4.c: Add test for fmod.
28756
28757 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28758
28759         PR c++/10682
28760         * g++.dg/template/instantiate4.C: New test.
28761
28762 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28763
28764         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28765
28766 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28767
28768         * gcc.dg/compat/scalar-return-1_main.c: New file.
28769         * gcc.dg/compat/scalar-return-1_x.c: New file.
28770         * gcc.dg/compat/scalar-return-1_y.c: New file.
28771         * gcc.dg/compat/scalar-return-2_main.c: New file.
28772         * gcc.dg/compat/scalar-return-2_x.c: New file.
28773         * gcc.dg/compat/scalar-return-2_y.c: New file.
28774         * gcc.dg/compat/struct-return-3_main.c: New file.
28775         * gcc.dg/compat/struct-return-3_y.c: New file.
28776         * gcc.dg/compat/struct-return-3_x.c: New file.
28777         * gcc.dg/compat/struct-return-2_main.c: New file.
28778         * gcc.dg/compat/struct-return-2_x.c: New file.
28779         * gcc.dg/compat/struct-return-2_y.c: New file.
28780
28781 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28782
28783         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28784         for hppa*-hp-hpux*.
28785         * gcc.dg/20021014-1.c (dg-options): Likewise.
28786         * gcc.dg/nest.c (dg-options): Likewise.
28787
28788 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28789
28790         PR c++/9738
28791         * g++.dg/ext/dllimport2.C: New file.
28792         * g++.dg/ext/dllimport3.C: New file.
28793
28794 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28795
28796         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28797         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28798         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28799         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28800         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28801         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28802         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28803         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28804         * gcc.dg/compat/small-struct-defs.h: New file.
28805         * gcc.dg/compat/small-struct-init.h: New file.
28806         * gcc.dg/compat/small-struct-check.h: New file.
28807         * gcc.dg/compat/fp-struct-defs.h: New file.
28808         * gcc.dg/compat/fp-struct-check.h: New file.
28809         * gcc.dg/compat/fp-struct-init.h: New file.
28810         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28811         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28812
28813 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28814
28815         * gcc.dg/20030225-2.c: New test.
28816
28817 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28818             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28819
28820         * gcc.c-torture/compile/20030518-1.c: New test case.
28821
28822 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28823
28824         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28825         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28826         gcc-dg-debug-runtest.
28827         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28828         gcc-dg-debug-runtest.
28829
28830 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28831
28832         PR c++/9022
28833         * g++.dg/lookup/using6.C: New test.
28834
28835 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28836
28837         * g++.dg/parse/access2.C: New test.
28838
28839 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28840
28841         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28842         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28843         * gcc.dg/debug/debug.exp: Likewise.
28844
28845 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28846
28847         * gcc.dg/dollar.c: New test.
28848
28849 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28850
28851         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28852         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28853         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28854         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28855         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28856         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28857         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28858         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28859         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28860         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28861         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28862         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28863         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28864         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28865         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28866         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28867         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28868         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28869
28870 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28871
28872         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28873         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28874         support for "repo" mode.
28875         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28876         * lib/g77-dg.exp: Likewise.
28877         * lib/obj-dg.exp: Likewise.
28878
28879 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28880
28881         Merge from gcc-3_2-rhl8-branch:
28882         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28883
28884         * gcc.dg/tls/opt-6.c: New test.
28885
28886         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28887
28888         * gcc.dg/20030405-1.c: New test.
28889
28890         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28891
28892         * gcc.dg/20030309-1.c: New test.
28893
28894         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28895
28896         * gcc.c-torture/execute/20030307-1.c: New test.
28897
28898         2003-02-20  Randolph Chung  <tausq@debian.org>
28899
28900         * gcc.c-torture/compile/20030220-1.c: New test.
28901
28902         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28903
28904         * gcc.dg/20030217-1.c: New test.
28905
28906         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28907
28908         * gcc.c-torture/compile/20020129-1.c: New test.
28909
28910         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28911
28912         * gcc.dg/unroll-1.c: New test.
28913
28914         2002-11-16  Jan Hubicka  <jh@suse.cz>
28915
28916         * gcc.c-torture/execute/20020920-1.c: New test.
28917
28918         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28919
28920         PR target/7434
28921         * gcc.c-torture/compile/20021008-1.c: New test.
28922
28923         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28924
28925         PR target/7559
28926         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28927
28928         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28929
28930         * gcc.c-torture/compile/20020807-1.c: New test.
28931
28932         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28933
28934         * gcc.dg/tls/opt-1.c: New test.
28935
28936         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28937
28938         * gcc.dg/20020729-1.c: New test.
28939
28940         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28941
28942         * g++.dg/opt/life1.C: New test.
28943
28944         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
28945
28946         * gcc.dg/20020525-1.c: New test.
28947
28948         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
28949
28950         PR c++/6794
28951         * g++.dg/ext/pretty1.C: New test.
28952         * g++.dg/ext/pretty2.C: New test.
28953
28954 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
28955
28956         PR c++/8385
28957         * g++.dg/ext/typeof5.C: New test.
28958
28959 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
28960
28961         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
28962         __USER_LABEL_PREFIX__ into account.
28963         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
28964
28965 2003-05-14  Roger Sayle  <roger@eyesopen.com>
28966
28967         * gcc.dg/builtins-15.c: New test case.
28968
28969 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
28970
28971         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
28972
28973 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
28974
28975         * lib/g++.exp: Tweak handling of additional source files.
28976         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
28977         * g++.dg/special/conpr-2a.C: Rename to ...
28978         * g++.dg/special/conpr-2a.cc: ... this.
28979         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
28980         * g++.dg/special/conpr-3a.C: Rename to ...
28981         * g++.dg/special/conpr-3a.cc: This.
28982         * g++.dg/special/conpr-3b.C: Rename to ...
28983         * g++.dg/special/conpr-3b.cc: This.
28984         * g++.dg/special/conpr-4.C: New test.
28985         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
28986
28987 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
28988
28989         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
28990
28991 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28992
28993         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
28994         * g++.old-deja/g++.robertl/eb71.C: Likewise.
28995         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
28996         * g++.old-deja/g++.other/warn3.C: Likewise.
28997
28998 2003-05-11  Roger Sayle  <roger@eyesopen.com>
28999
29000         * gcc.dg/i386-387-1.c: Update to also test log.
29001         * gcc.dg/i386-387-2.c: Likewise.
29002
29003 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29004
29005         * g77.f-torture/execute/int8421.f: New test.
29006
29007 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29008
29009         PR c++/10230, c++/10481
29010         * g++.dg/lookup/scoped5.C: New test.
29011
29012 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29013
29014         PR c++/10552
29015         * g++.dg/template/ttp6.C: New test.
29016
29017 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29018
29019         * gcc.c-torture/execute/builtins: New directory.
29020         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29021         gcc.c-torture/execute/builtins.
29022         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29023         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29024         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29025         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29026
29027 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29028
29029         PR c++/9252
29030         * g++.dg/template/access8.C: New test.
29031         * g++.dg/template/access9.C: New test.
29032
29033 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29034
29035         PR c++/9554
29036         * g++.dg/parse/access1.C: New test.
29037
29038 2003-05-09  DJ Delorie  <dj@redhat.com>
29039
29040         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29041         long, and not an int.
29042
29043 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29044
29045         PR c++/10555, c++/10576
29046         * g++.dg/template/memclass1.C: New test.
29047
29048 2003-05-08  DJ Delorie  <dj@redhat.com>
29049
29050         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29051         targets.
29052         * gcc.c-torture/execute/20021024-1.x: Likewise.
29053         * gcc.c-torture/execute/shiftdi.x: Likewise.
29054         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29055         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29056         * gcc.dg/20021018-1.c: Likewise.
29057
29058 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29059
29060         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29061
29062         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29063         (bcopy): Call memmove.
29064
29065 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29066
29067         * g77.f-torture/compile/8485.f: New test case.
29068
29069 2003-05-07  Richard Henderson  <rth@redhat.com>
29070
29071         PR c++/10570
29072         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29073         Verify exception_cleanup not called for rethrows.
29074         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29075         when exiting catch block without rethrowing.
29076         * g++.dg/eh/forced3.C: New.
29077         * g++.dg/eh/forced4.C: New.
29078
29079 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29080
29081         * gcc.dg/20030505.c: Fix triplet.
29082
29083 2003-05-06  DJ Delorie  <dj@redhat.com>
29084
29085         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29086         * gcc.dg/nest.c: Likewise.
29087
29088 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29089
29090         * gcc.dg/builtins-14.c: New test case.
29091
29092 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29093
29094         * lib/compat.exp (compat-execute): New argument.
29095         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29096         * gcc.dg/compat: New test directory.
29097         * gcc.dg/compat/compat.exp: New expect script.
29098         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29099         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29100         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29101         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29102         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29103         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29104
29105         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29106         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29107         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29108         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29109         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29110         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29111         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29112         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29113         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29114         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29115         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29116         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29117         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29118         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29119         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29120
29121 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29122
29123         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29124
29125 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29126
29127         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29128
29129 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29130
29131         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29132         * gcc.dg/ppc-fsel-2.c: New test.
29133
29134         * gcc.dg/unused-5.c: New test.
29135
29136 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29137
29138         PR c++/10496
29139         * g++.dg/warn/pmf1.C: New test.
29140
29141 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29142
29143         PR c++/4494
29144         * g++.dg/warn/main.C: New test.
29145
29146 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29147
29148         * gcc.dg/nonnull-3.c: New test.
29149
29150 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29151
29152         * gcc.dg/cpp/Wtrigraphs.c: Update.
29153         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29154
29155 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29156
29157         * gcc.dg/ppc-fsel-1.c: New test.
29158
29159 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29160
29161         PR c/10604
29162         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29163
29164 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29165
29166         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29167
29168 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29169
29170         PR c++/9364, c++/10553, c++/10586
29171         * g++.dg/parse/typename4.C: New test.
29172         * g++.dg/parse/typename5.C: Likewise.
29173
29174 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29175
29176         * gcc.c-torture/compile/20030503-1.c: New test.
29177
29178 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29179
29180         * g++.dg/lookup/using5.C: Fix testcase error.
29181
29182 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29183
29184         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29185         since MEABI is no longer supported.  Remove all vestiges
29186         of MEABI from the test.
29187
29188 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29189
29190         PR c++/10554
29191         * g++.dg/lookup/using5.C: New test.
29192
29193 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         PR c++/8772
29196         * g++.dg/template/ttp5.C: New test.
29197
29198 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29199
29200         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29201         (dg-gpp-additional-sources): New function.
29202         (dg-gpp-additional-files): Likewise.
29203         * lib/g++.exp (additional_sources): New variable.
29204         (additional_files): Likewise.
29205         (g++_target_compile): Deal with them.
29206         * lib/old-dejagnu.exp: Remove.
29207         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29208         * g++.old-deja: Revise all tests to use dg commands.
29209
29210 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29211
29212         PR c++/9432, c++/9528
29213         * g++.dg/lookup/using4.C: New test.
29214
29215 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29216
29217         * gcc.dg/noreturn-5.c: New file.
29218         * gcc.dg/noreturn-6.c: New file.
29219
29220         * gcc.c-torture/compile/inline-1.c: New file.
29221
29222 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29223
29224         PR c++/10551
29225         * g++.dg/template/explicit1.C: New test.
29226
29227 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29228
29229         PR c++/10549
29230         * g++.dg/other/bitfield1.C: New test.
29231
29232         PR c++/10527
29233         * g++.dg/init/new7.C: New test.
29234
29235 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29236
29237         * g++.dg/ext/desig1.C: New test.
29238         * g++.dg/ext/init1.C: Update.
29239
29240         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29241
29242 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29243
29244         PR c++/10180
29245         * g++.dg/warn/Winline-1.C: New test.
29246
29247 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29248
29249         * gcc.c-torture/execute/string-opt-19.c: New test.
29250
29251         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29252         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29253
29254 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29255
29256         PR c++/10506
29257         * g++.dg/init/new6.C: New test.
29258
29259         PR c++/10503
29260         * g++.dg/init/ref6.C: New test.
29261
29262 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29263
29264         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29265
29266 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29267
29268         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29269         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29270
29271 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29272
29273         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29274         initialized static data members.
29275
29276 2003-04-25  H.J. Lu <hjl@gnu.org>
29277
29278         * gcc.dg/ia64-sync-4.c: New test.
29279
29280 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29281
29282         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29283         date.
29284
29285 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29286
29287         PR c++/10337
29288         * g++.dg/warn/conv1.C: New test.
29289         * g++.old-deja/g++.other/conv7.C: Adjust.
29290         * g++.old-deja/g++.other/overload14.C: Adjust.
29291
29292 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/10471
29295         * g++.dg/template/defarg2.C: New test.
29296
29297 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29298
29299         * gcc.dg/cpp/include2.c: Update.
29300         * gcc.dg/cpp/multiline-2.c: New.
29301         * gcc.dg/cpp/multiline.c: Update.
29302         * gcc.dg/cpp/strify2.c: Update.
29303         * gcc.dg/cpp/trad/literals-2.c: Update.
29304
29305 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29306
29307         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29308
29309 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29310
29311         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29312
29313 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29314
29315         PR c++/10451
29316         * g++.dg/parse/crash4.C: New test.
29317
29318         PR c++/9847
29319         * g++.dg/parse/crash5.C: New test.
29320
29321 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29322
29323         PR c++/10446
29324         * g++.dg/parse/crash3.C: New test.
29325
29326         PR c++/10428
29327         * g++.dg/parse/elab1.C: New test.
29328
29329 2003-04-22  Devang Patel  <dpatel@apple.com>
29330
29331         * gcc.dg/cpp/trad/funlike-5.c: New test.
29332
29333 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29334
29335         * g++.dg/other/packed1.C: Fix dg options.
29336
29337 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29338
29339         * g++.dg/other/offsetof2.C: New test.
29340
29341 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29342
29343         * g++.dg/template/recurse.C: Adjust location of error messages.
29344
29345 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29346
29347         PR c++/9881
29348         * g++.dg/init/addr-const1.C: New test.
29349         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29350
29351 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29352
29353         PR c++/10405
29354         * g++.dg/lookup/struct-hack1.C: New test.
29355
29356 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29357
29358         * ucs.c: Update diagnostic messages.
29359
29360 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29361
29362         * gcc.dg/cpp/truefalse.cpp: New test.
29363         * gcc.dg/cpp/cpp.exp: Update.
29364         * g++.dg/other/stdbool-if.C: Remove.
29365
29366 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29367
29368         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29369         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29370
29371 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29372
29373         * gcc.c-torture/compile/20030418-1.c: New test.
29374
29375 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29376
29377         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29378
29379 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29380
29381         PR c++/10347
29382         g++.dg/template/dependent-name1.C: New test.
29383
29384 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29385
29386         * gcc.dg/warn-1.c (tourist_guide): New array,
29387         contains a pointer to bar.
29388
29389 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29390
29391         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29392         * gcc.c-torture/execute/medce-1.c: New test case.
29393         * gcc.c-torture/execute/medce-2.c: New test case.
29394
29395 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29396
29397         * lib/prune.exp: Ignore more messages.
29398
29399         PR c++/10381
29400         * g++.dg/parse/lookup3.C: New test.
29401
29402 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29403
29404         * gcc.c-torture/compile/20030415-1.c : New test.
29405
29406 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29407
29408         * gcc.c-torture/execute/scope-2.c: Move to ...
29409         * gcc.dg/noncompile/scope.c: .... here.
29410
29411 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29412
29413         * gcc.dg/20030414-2.c: New test case.
29414
29415 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29416
29417         PR target/10377
29418         * gcc.dg/20030414-1.c: New test.
29419
29420 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29421
29422         * gcc.dg/builtins-12.c: New test case.
29423         * gcc.dg/builtins-13.c: New test case.
29424
29425 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29426
29427         * gcc.c-torture/execute/string-opt-18.c: New test.
29428
29429 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29430
29431         PR c++/10300
29432         * g++.dg/init/new5.C: New test.
29433
29434 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29435
29436         PR c++/7910
29437         * g++.dg/ext/dllimport1.C: New test.
29438
29439 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29440
29441         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29442
29443 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29444
29445         PR Fortran/9263
29446         * g77.f-torture/noncompile/9263.f: New test
29447         PR Fortran/1832
29448         * g77.f-torture/execute/1832.f: New test
29449
29450 2003-04-11  David Chad  <davidc@freebsd.org>
29451             Loren J. Rittle  <ljrittle@acm.org>
29452
29453         libobjc/8562
29454         * objc.dg/headers.m: New test.
29455
29456 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29457
29458         * gcc.c-torture/execute/builtin-noret-2.c: New.
29459         * gcc.c-torture/execute/builtin-noret-2.x: New.
29460         XFAIL builtin-noret-2.c at -O1 and above.
29461         * gcc.dg/redecl.c: New.
29462         * gcc.dg/Wshadow-1.c: Update error regexps.
29463
29464 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29465
29466         * g++.dg/abi/bitfield10.C: New test.
29467
29468 2003-04-09  Mike Stump  <mrs@apple.com>
29469
29470         * gcc.dg/pch/pch.exp: Make testcase names longer.
29471         * g++.dg/pch/pch.exp: Make testcase names longer.
29472
29473 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29474
29475         * gcc.dg/builtins-11.c: New test case.
29476
29477 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29478
29479         * gcc.dg/builtins-9.c: New test case.
29480         * gcc.dg/builtins-10.c: New test case.
29481
29482 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29483
29484         * gcc.dg/noncompile/init-4.c.c: New test.
29485
29486 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * gcc.misc-test/gcov-9.c: New test.
29489         * gcc.misc-test/gcov-10.c: New test
29490         * gcc.misc-test/gcov-11.c: New test.
29491
29492 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29493
29494         PR optimization/10024
29495         * gcc.c-torture/compile/20030405-1.c: New test.
29496
29497 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29498
29499         * gcc.dg/pch/static-3.c: New.
29500         * gcc.dg/pch/static-3.hs: New.
29501         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29502
29503 2003-04-04  Richard Henderson  <rth@redhat.com>
29504
29505         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29506         * g++.dg/eh/forced2.C: Likewise.
29507
29508 2003-04-03  Mike Stump  <mrs@apple.com>
29509
29510         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29511         target arg.
29512         (scan-assembler-times, scan-assembler-not): Likewise.
29513         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29514
29515 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29516
29517         * gcc.dg/sparc-loop-1.c: New test.
29518
29519 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29520
29521         PR other/9274
29522         * g++.dg/pch/system-2.C: New.
29523         * g++.dg/pch/system-2.Hs: New.
29524
29525 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29526
29527         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29528
29529         * g++.dg/eh/simd-1.C (vecfunc): Same.
29530
29531 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29532
29533         * gcc.c-torture/execute/20030401-1.c: New test case.
29534
29535 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29536
29537         * objc.dg/defs.m: New.
29538
29539 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29540
29541         * g++.dg/eh/simd-1.C: New.
29542         * g++.dg/eh/simd-2.C: New.
29543
29544 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29545
29546         * gcc.c-torture/execute/simd-3.c: New.
29547
29548 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29549
29550         PR c/9936
29551         * gcc.dg/20030331-2.c: New test.
29552
29553 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29554
29555         PR c++/10278
29556         * g++.dg/parse/crash2.C: New test.
29557
29558 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29559
29560         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29561         * gcc.c-torture/execute/20030331-1.c: ...here.
29562
29563 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29564
29565         * gcc.c-torture/execute/20030331-1.c: New test.
29566
29567 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29568
29569         * lib/gcov.exp: Adjust call return testing strings.
29570         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29571
29572 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29573
29574         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29575         * gcc.dg/builtins-7.c: New test case.
29576         * gcc.dg/builtins-8.c: New test case.
29577
29578 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29579
29580         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29581
29582 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29583
29584         PR c++/7647
29585         * g++.dg/lookup-class-member-2.C: New test.
29586
29587 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29588
29589         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29590
29591 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29592
29593         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29594
29595 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29596
29597         * g++.dg/init/attrib1.C: New test.
29598
29599 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29600
29601         * gcc.dg/ultrasp8.c: New test.
29602
29603 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29604
29605         * gcc.dg/ultrasp7.c: New test.
29606
29607 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29608
29609         PR c++/10047
29610         * g++.dg/template/inline1.C: New test.
29611
29612 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29613
29614         * gcc.dg/sparc-dwarf2.c: New test.
29615
29616 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29617
29618         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29619         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29620
29621 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29622
29623         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29624         than reading .x files.
29625         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29626         * g77.dg/gcov/gcov-1.f: Likewise.
29627         * gcc.misc-tests/gcov-4b.c: Likewise.
29628         * gcc.misc-tests/gcov-5b.c: Likewise.
29629         * gcc.misc-tests/gcov-6.c: Likewise.
29630         * gcc.misc-tests/gcov-7.c: Likewise.
29631         * gcc.misc-tests/gcov-8.c: Likewise.
29632         * g++.dg/gcov/gcov-1.x: Remove.
29633         * g77.dg/gcov/gcov-1.x: Likewise.
29634         * gcc.misc-tests/gcov-4b.x: Likewise.
29635         * gcc.misc-tests/gcov-5b.x: Likewise.
29636         * gcc.misc-tests/gcov-6.x: Likewise.
29637         * gcc.misc-tests/gcov-7.x: Likewise.
29638         * gcc.misc-tests/gcov-8.x: Likewise.
29639
29640 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29641
29642         PR opt/10087
29643         * gcc.dg/20030324-1.c: New test.
29644
29645 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29646
29647         PR c++/10224
29648         * g++.dg/template/arg3.C: New test.
29649
29650         PR c++/10158
29651         * g++.dg/template/friend18.C: New test.
29652
29653 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29654
29655         * g77.f-torture/compile/20030326-1.f: New test case.
29656
29657 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29658
29659         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29660
29661         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29662
29663 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29664
29665         * gcc.dg/ia64-sync-3.c: New test.
29666
29667 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29668
29669         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29670
29671 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29672
29673         * gcc.dg/ultrasp6.c: New test.
29674
29675 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29676
29677         * gcc.dg/i386-signbit-1.c: New test.
29678         * gcc.dg/i386-signbit-2.c: New test.
29679         * gcc.dg/i386-signbit-3.c: New test.
29680
29681 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29682
29683         * gcc.dg/ultrasp5.c: Fix options.
29684
29685 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29686
29687         * gcc.dg/ultrasp5.c: Fix comment.
29688
29689 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29690
29691         PR fortran/10197
29692         * g77.f-torture/execute/10197.f: New test.
29693
29694 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29695
29696         PR c++/9898, c++/383
29697         * g++.dg/template/conv6.C: New test.
29698
29699         PR c++/10119
29700         * g++.dg/template/ptrmem5.C: New test.
29701
29702         PR c++/10026
29703         * g++.dg/lookup/koenig1.C: New test.
29704
29705         PR C++/10199
29706         * g++.dg/lookup/template2.C: New test.
29707
29708 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29709
29710         * g++.dg/opt/rtti1.C: New test.
29711
29712 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29713
29714         * gcc.dg/ultrasp5.c: New test.
29715
29716 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29717
29718         PR middle-end/9967
29719         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29720         builtin fputs.
29721
29722 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29723
29724         PR c/8224
29725         * gcc.dg/20030323-1.c: New test.
29726
29727 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29728
29729         * gcc.c-torture/compile/20030323-1.c: New test case.
29730
29731 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29732
29733         * gcc.dg/20030321-1.c: New test.
29734
29735 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29736
29737         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29738
29739 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29740
29741         PR c++/9978, c++/9708
29742         * g++.dg/ext/vlm1.C: Adjust expected error.
29743         * g++.dg/ext/vla2.C: New test.
29744         * g++.dg/template/arg1.C: New test.
29745         * g++.dg/template/arg2.C: New test.
29746
29747 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29748
29749         * g77.f-torture/execute/select.f: New test.
29750         * g77.f-torture/noncompile/select_no_compile.f: New test.
29751
29752 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29753
29754         PR c++/9898
29755         * g++.dg/other/error4.C: New test.
29756
29757 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29758
29759         * g++.dg/template/friend17.C: New test.
29760
29761 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29762
29763         * gcc.c-torture/compile/20030320-1.c: New.
29764
29765 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29766
29767         * gcc.dg/builtins-6.c: New test case.
29768
29769 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29770
29771         PR target/10073
29772         * gcc.c-torture/compile/20030319-1.c: New.
29773
29774 2003-03-18  Jan Hubicka  <jh@suse.cz>
29775
29776         * gcc.dg/i386-cvt-1.c: New test.
29777
29778 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29779
29780         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29781         * objc.dg/naming-2.m: Likewise.
29782
29783 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29784
29785         PR c++/9639
29786         * g++.dg/parse/crash1.C: New test.
29787
29788 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29789
29790         PR c++/8805
29791         * g++.dg/eh/cleanup1.C: New test.
29792
29793 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29794
29795         * gcc.c-torture/execute/20030316-1.c: New test case.
29796
29797 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29798
29799         PR c++/9629
29800         * g++.dg/init/ctor2.C: New test.
29801
29802 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29803
29804         * g77.f-torture/compile/xformat.f: New test case.
29805
29806 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29807
29808         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29809         * g++.old-deja/g++.mike/eh50.C: Likewise.
29810
29811 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29812
29813         PR c++/6440
29814         * g++.dg/template/spec7.C: New test.
29815         * g++.dg/template/spec8.C: Likewise.
29816
29817 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29818
29819         * gcc.c-torture/execute/20030313-1.c: New test.
29820
29821 2003-03-14  Richard Henderson  <rth@redhat.com>
29822
29823         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29824
29825 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29826
29827         * gcc.c-torture/compile/20030314-1.c: New test.
29828
29829 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29830
29831         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29832         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29833         thumb target,
29834         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29835         to accept newer _imp__  prefix and additional
29836         newline in .drectve section.
29837         * gcc.dg/dll-4.c: Likewise.
29838         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29839         switch.
29840
29841 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29842
29843         * g++.dg/parse/namespace9.C: New test.
29844
29845         * g++.dg/init/ref5.C: New test.
29846         * g++.dg/parse/ptrmem1.C: Likewise.
29847
29848 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29849
29850         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29851         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29852         regular expression.
29853         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29854         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29855
29856 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29857
29858         * gcc.c-torture/execute/20030224-2.c: New test.
29859
29860 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29861
29862         * gcc.dg/decl-3.c: New test.
29863
29864 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29865
29866         * gcc.dg/i386-loop-2.c: New test.
29867
29868 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29869
29870         PR c++/9474
29871         * g++.dg/parse/namespace8.C: New test.
29872
29873         PR c++/9924
29874         * g++.dg/overload/builtin2.C: New test.
29875
29876 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29877
29878         * gcc.dg/return-type-3.c: New test.
29879
29880 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29881
29882         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29883         profiling options are not supported.
29884
29885 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29886
29887         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29888         * g++.old-deja/g++.warn/impint2.C: Likewise.
29889
29890 2003-03-10  Devang Patel  <dpatel@apple.com>
29891
29892         * g++.dg/cpp/c++_cmd_1.C: New test.
29893         * g++.dg/cpp/c++_cmd_1.h: New file.
29894
29895 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29896
29897         * gcc.dg/altivec-9.c: New file.
29898
29899 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29900
29901         * gcc.dg/ppc-sdata-1.c: New test.
29902         * gcc.dg/ppc-sdata-2.c: New test.
29903
29904 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29905
29906         PR c++/9373
29907         * g++.dg/opt/ptrmem2.C: New test.
29908
29909         PR c++/8534
29910         * g++.dg/opt/ptrmem1.C: New test.
29911
29912 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29913
29914         * gcc.dg/i386-loop-1.c: New test.
29915
29916 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29917
29918         PR c++/9970
29919         * g++.dg/lookup/friend1.C: New test.
29920
29921 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29922
29923         PR c++/9823
29924         * g++.dg/parser/constructor1.C: New test.
29925
29926 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29927
29928         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29929
29930         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29931
29932 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29933
29934         * gcc.dg/cpp/Wunused.c: Update test.
29935
29936 2003-03-08  Jan Hubicka  <jh@suse.cz>
29937
29938         * gcc.dg/inline-3.c: New test.
29939
29940 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29941
29942         PR c++/9809
29943         * g++.dg/parse/builtin1.C: New test.
29944
29945         PR c++/9982
29946         * g++.dg/abi/cookie1.C: New test.
29947         * g++.dg/abi/cookie2.C: Likewise.
29948
29949         PR c++/9524
29950         * g++.dg/template/field1.C: New test.
29951
29952         PR c++/9912
29953         * g++.dg/parse/class1.C: New test.
29954         * g++.dg/parse/namespace7.C: Likewise.
29955         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
29956
29957 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
29958
29959         * g++.dg/init/ref4.C: New test.
29960
29961 2003-03-07  Jan Hubicka  <jh@suse.cz>
29962
29963         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
29964         * gcc.dg/inline-3.c: New test.
29965
29966 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
29967
29968         * g++.dg/init/ref3.C: New test.
29969
29970         PR c++/9965
29971         * g++.dg/init/ref2.C: New test.
29972
29973         PR c++/9400
29974         * g++.dg/warn/Wshadow-2.C: New test.
29975
29976         PR c++/9791
29977         * g++.dg/warn/Woverloaded-1.C: New test.
29978
29979 2003-03-05  Jan Hubicka  <jh@suse.cz>
29980
29981         * gcc.dg/i386-local2.c: New.
29982         * gcc.dg/i386-local.c: Fix typo.
29983
29984 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
29985
29986         * g++.dg/abi/layout3.C: New test.
29987
29988 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
29989
29990         * gcc.c-torture/compile/20030305-1.c
29991
29992 2003-03-05  Jan Hubicka  <jh@suse.cz>
29993
29994         * gcc.dg/i386-local.c: New.
29995
29996 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
29997
29998         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
29999
30000 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30001
30002         * gcc.dg/switch-2.c: New test.
30003         * gcc.dg/switch-3.c: New test.
30004         * gcc.dg/Wswitch.c: Adjust line numbers.
30005         * gcc.dg/Wswitch-default.c: Likewise.
30006         * gcc.dg/Wswitch-enum.c: Likewise.
30007
30008 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30009
30010         * gcc.c-torture/execute/20030222-1.c: New test.
30011
30012 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30013
30014         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30015
30016 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30017
30018         PR c++/9878
30019         * g++.dg/init/ref1.C: New test.
30020
30021 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30022
30023         * gcc.dg/sh-relax.c: New SH-only test.
30024
30025 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30026
30027         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30028         comment explaining purpose of testcase.
30029
30030 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30031
30032         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30033         for HC11/HC12 (asm needs two int registers).
30034         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30035         HC11/HC12 because the test uses an asm which needs two 32-bit
30036         registers.
30037
30038 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30039
30040         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30041         for HC11/HC12 (array is too large otherwise).
30042         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30043         * gcc.c-torture/compile/20010518-2.x: Likewise.
30044         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30045         HC11/HC12 (array is too large).
30046
30047 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30048
30049         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30050         * lib/g++-dg.exp (g++-dg-test): Likewise.
30051
30052 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30053
30054         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30055         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30056
30057 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30058
30059         * g++.dg/warn/implicit-typename1.C: Remove warning.
30060
30061 2003-02-28  Richard Henderson  <rth@redhat.com>
30062
30063         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30064         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30065
30066 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30067
30068         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30069         * g++.dg/pch/pch.exp: Likewise.
30070
30071 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30072
30073         PR c++/9879
30074         * testsuite/g++.dg/init/new4.C: New test.
30075
30076 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30077
30078         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30079
30080 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30081
30082         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30083         unsigned long.
30084
30085         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30086         wider than float.
30087
30088 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30089
30090         * lib/scanasm.exp: Add support for counting numbers of
30091         occurences.
30092         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30093         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30094
30095 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30096
30097         PR c++/9683
30098         * g++.dg/template/static3.C: New test.
30099
30100         PR c++/9829
30101         * g++.dg/parse/namespace6.C: New test.
30102
30103 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30104
30105         PR target/9732
30106         * gcc.dg/20030225-1.c: New test.
30107
30108 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30109
30110         * README: Remove out-of-date information.
30111
30112         PR c++/9836
30113         * g++.dg/template/spec6.C: New test.
30114
30115 2003-02-24  Jeff Law  <law@redhat.com>
30116
30117         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30118
30119 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30120
30121         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30122         * gcc.dg/pragma-ep-1.c: Likewise.
30123
30124 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30125
30126         PR c++/9602
30127         * g++.dg/template/friend16.C: New test.
30128
30129 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30130
30131         PR c++/5333
30132         * g++.dg/parse/fused-params1.C: Adjust error messages.
30133         * g++.dg/template/nested3.C: New test.
30134
30135 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30136
30137         * g++.dg/abi/param1.C: New test.
30138
30139 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30140
30141         PR c++/7982
30142         * g++.dg/warn/implicit-typename1.C: New test.
30143
30144 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30145
30146         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30147         with "mtune".
30148         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30149         * gcc.c-torture/execute/20010129-1.x: Likewise.
30150         * gcc.dg/20011107-1.c: Likewise.
30151         * gcc.dg/20020108-1.c: Likewise.
30152         * gcc.dg/20020122-3.c: Likewise.
30153         * gcc.dg/20020206-1.c: Likewise.
30154         * gcc.dg/20020310-1.c: Likewise.
30155         * gcc.dg/20020426-2.c: Likewise.
30156         * gcc.dg/20020517-1.c: Likewise.
30157         * gcc.dg/991230-1.c: Likewise.
30158         * gcc.dg/i386-unroll-1.c: Likewise.
30159         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30160
30161 2003-02-22  Jan Hubicka  <jh@suse.cz>
30162
30163         * gcc.dg/i386-mul.c: New test.
30164
30165 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30166
30167         * gcc.dg/builtins-5.c: New test case.
30168
30169 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30170
30171         * gcc.dg/asmreg-1.c: New test.
30172
30173 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30174
30175         PR c++/9749
30176         * g++.dg/parse/varmod1.C: New test.
30177
30178 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30179
30180         PR c++/9727
30181         * g++.dg/template/op1.C: New test.
30182
30183 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30184
30185         PR c++/8906
30186         * g++.dg/template/nested2.C: New test.
30187
30188 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30189
30190         PR c++/8724
30191         * g++.dg/expr/dtor1.C: New test.
30192
30193 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30194
30195         * gcc.dg/cpp/include3.c: New test.
30196         * gcc.dg/cpp/inc/foo.h: New file.
30197
30198 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30199
30200         * gcc.c-torture/execute/20030221-1.c: New test.
30201
30202 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30203
30204         PR c++/9729
30205         * g++.dg/abi/conv1.C: New test.
30206
30207 2003-02-20  Jan Hubicka  <jh@suse.cz>
30208
30209         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30210
30211 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30212
30213         * gcc.c-torture/compile/20030219-1.c: New test.
30214
30215 2003-02-18  Jan Hubicka  <jh@suse.cz>
30216
30217         * gcc.dg/funcorder.c: New test.
30218
30219 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30220
30221         * gcc.c-torture/execute/20030218-1.c: New.
30222
30223 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30224
30225         * gcc.dg/20030218-1.c: New.
30226
30227 2003-02-18  Richard Henderson  <rth@redhat.com>
30228
30229         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30230         * gcc.dg/attr-used-2.c: New.
30231
30232 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30233
30234         PR c++/9704
30235         * g++.dg/init/copy5.C: New test.
30236
30237 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30238
30239         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30240         * g++.dg/pch/pch.exp: Likewise.
30241
30242 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30243
30244         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30245         STACK_SIZE is not defined.
30246
30247 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30248
30249         PR c++/9457
30250         * g++.dg/template/init1.C: New test.
30251
30252 2003-02-16  Jan HUbicka  <jh@suse.cz>
30253
30254         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30255         (foo): Add few extra tests
30256         * gcc.dg/c99-const-expr-3.c: Likewise.
30257         * gcc.c-torture/execute/20030216-1.c: New.
30258
30259 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30260
30261         PR c++/9459
30262         * g++.dg/ext/typeof4.C: New test.
30263
30264 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30265
30266         * gcc.dg/i386-387-3.c: New test case.
30267
30268 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30269
30270         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30271         cris-*-elf* cris-*-aout* and mmix-*-*.
30272
30273 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30274
30275         * gcc.dg/20030213-1.c: New test.
30276
30277 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30278
30279         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30280         * gcc.dg/i386-387-2.c: Likewise.
30281
30282 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30283
30284         * gcc.dg/ppc-spe.c: Fix formatting.
30285         Enable tests that were previously unsupported by gas.
30286         Delete tests for instructions that no longer exist.
30287         Switch arguments on evsubifw builtin.
30288
30289 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30290
30291         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30292         STACK_SIZE is too small.
30293
30294 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30295             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30296
30297         * gcc.dg/decl-2.c: New test.
30298
30299 2003-02-10  Jan Hubicka  <jh@suse.cz>
30300
30301         * gcc.dg/i386-fpcvt-1.c: New test.
30302
30303 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30304
30305         * gcc.c-torture/execute/20030209-1.c: New test.
30306
30307 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30308
30309         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30310         int-wide bitops, use the constants of the same width.
30311         Likewise, if long long is 32-bit wide, test bitops using
30312         32-bit constants.
30313
30314 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30315
30316         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30317
30318 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30319
30320         * testsuite/gcc.dg/builtins-4.c: New test case.
30321
30322 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30323
30324         * gcc.dg/20020430-1.c: Fix dg command typos.
30325         * gcc.dg/20020503-1.c: Likewise.
30326
30327 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30328
30329         PR c++/8785
30330         * g++.dg/parse/fused-params1.C: New test.
30331
30332         PR c++/8857
30333         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30334
30335         PR c++/8921
30336         * g++.dg/parse/non-dependent1.C: New test.
30337
30338         PR c++/8928
30339         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30340
30341         PR c++/9228
30342         * g++.dg/parse/undefined7.C: New test.
30343         * g++.dg/parse/non-templ1.C: New test.
30344
30345         PR c++/9229
30346         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30347
30348 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30349
30350         * gcc.c-torture/compile/20030206-1.c: New test.
30351
30352 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30353
30354         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30355         "pow" to "foo" to avoid potential confusion with a math built-in.
30356
30357 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30358
30359         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30360         conditions for SPARC targets.
30361
30362 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30363
30364         * gcc.dg/20030204-1.c: New test.
30365
30366 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30367
30368         PR c++/38
30369         * g++.dg/parse/array-size1.C: New test.
30370
30371         PR c++/5657
30372         * g++.dg/parse/undefined3.C: New test.
30373
30374         PR c++/5665
30375         * g++.dg/parse/undefined4.C: New test.
30376
30377         PR c++/5975
30378         * g++.dg/parse/undefined5.C: New test.
30379
30380         PR c++/7259
30381         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30382
30383         PR c++/8578
30384         * g++.dg/parse/casting-operator1.C: New test.
30385
30386         PR c++/8596
30387         * g++.dg/parse/undefined6.C: New test.
30388
30389         PR c++/8736
30390         * g++.dg/parse/missing-template1.C: New test.
30391
30392 2003-02-04  Jan Hubicka  <jh@suse.cz>
30393
30394         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30395         * gcc.dg/i386-cmov?.c: Likewise.
30396         * gcc.dg/i386-fpcvt-?.c: Likewise.
30397         * gcc.dg/i386-ssefp-1.c: Likewise.
30398         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30399         conventions.
30400
30401 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30402
30403         PR c++/7129
30404         * testsuite/g++.dg/ext/max.C: New test.
30405
30406 2003-02-03  Jan Hubicka  <jh@suse.cz>
30407
30408         * gcc.c-torture/execute/20030203-1.c: New test.
30409
30410 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30411
30412         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30413         'natural-endian'.
30414
30415 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30416
30417         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30418         * g++.dg/init/new2.C: Likewise.
30419         * g++.dg/other/new1.C: Likewise.
30420
30421 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30422
30423         * gcc.dg/struct-ret-libc.c: New test.
30424
30425 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30426
30427         * gcc.dg/20030129-1.c: New test.
30428
30429 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30430
30431         PR c++/8849
30432         * g++.dg/template/ptrmem4.C: New test.
30433
30434 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30435
30436         * g++.dg/parser/constant1.C: New test.
30437
30438 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30439
30440         PR c++/8591
30441         * g++.dg/parse/friend2.C: New test.
30442
30443 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30444
30445         PR c++/9437
30446         * g++.dg/template/unify4.C: New test.
30447
30448 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30449
30450         * gcc.c-torture/execute/20030128-1.c: New test.
30451
30452 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30453
30454         * g++.dg/lookup/nested1.C: Test moved from ...
30455         * g++.old-deja/g++.other/lookup24.C: ... here.
30456
30457 2003-01-28  Jan Hubicka  <jh@suse.cz>
30458
30459         * gcc.dg/i386-cmov5.c: New test.
30460
30461 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30462
30463         * gcc.c-torture/execute/20010925-1.c: Changed the
30464         memcpy declaration.
30465
30466 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         PR c++/3902
30469         * g++.dg/parse/template5.C: New test.
30470
30471 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30472
30473         PR fortran/9258
30474         * g77.dg/pr9258: New test.
30475
30476 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30477
30478         * README: Move relevant parts from README.g++.
30479
30480         * README.g++: Remove this file.
30481
30482 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30483
30484         * g++.dg/abi/dcast1.C: New test.
30485
30486 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30487
30488         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30489
30490 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30491
30492         PR c++/47
30493         * g++.old-deja/g++.other/lookup24.C: New test.
30494
30495 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30496
30497         PR middle-end/7227
30498         * gcc.dg/uninit-C.c: New test.
30499
30500 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         * g++.dg/abi/covariant1.C: New test.
30503
30504 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30505
30506         * gcc.dg/20030123-1.c: New test.
30507
30508 2003-01-25  Jan Hubicka  <jh@suse.cz>
30509
30510         PR opt/8492
30511         * gcc.c-torture/compile/20030125-1.c
30512
30513 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30514
30515         PR c++/9403
30516         * g++.dg/parse/template3.C: New test.
30517         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30518
30519         PR c++/795
30520         * g++.dg/parse/template4.C: New test.
30521
30522         PR c++/9415
30523         * g++.dg/template/qual2.C: New test.
30524
30525         PR c++/8545
30526         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30527
30528         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30529
30530 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30531
30532         * gcc.c-torture/execute/switch-1.c: New test case.
30533
30534 2003-01-25  Jan Hubicka  <jh@suse.cz>
30535
30536         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30537
30538 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30539
30540         Tweaks for Bison-1.875. From the NEWS file:
30541         "- `parse error' -> `syntax error'
30542         Bison now uniformly uses the term `syntax error'"
30543         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30544         * gcc.dg/cpp/digraph2.c: Likewise.
30545         * gcc.dg/cpp/direct2.c: Likewise.
30546         * gcc.dg/cpp/paste4.c: Likewise.
30547         * gcc.dg/c90-restrict-1.c: Likewise.
30548         * gcc.dg/c99-func-2.c: Likewise.
30549         * gcc.dg/noncompile/920721-2.c: Likewise.
30550         * gcc.dg/noncompile/930622-2.c: Likewise.
30551         * gcc.dg/noncompile/940112-1.c: Likewise.
30552         * gcc.dg/noncompile/950921-1.c: Likewise.
30553         * gcc.dg/noncompile/951123-1.c: Likewise.
30554         * gcc.dg/noncompile/971104-1.c: Likewise.
30555         * gcc.dg/noncompile/990416-1.c: Likewise.
30556
30557 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30558
30559         * g++.dg/parse/undefined1.C: Add error message.
30560
30561 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30562
30563         PR c++/9354
30564         * g++.dg/parse/new1.C: New test.
30565
30566         PR c++/9216
30567         * g++.dg/parse/template2.C: New test.
30568
30569         PR c++/9354
30570         * g++.dg/parse/typedef2.C: New test.
30571
30572         PR c++/9328
30573         * g++.dg/ext/typeof3.C: New test.
30574
30575 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30576
30577         PR c++/2738
30578         * g++.dg/parse/ret-type1.C: New test.
30579
30580         PR c++/3792
30581         * g++.dg/parse/tmpl-outside1.C: New test.
30582
30583         PR c++/4207
30584         * g++.dg/parse/int-as-enum1.C: New test.
30585
30586         PR c++/4903
30587         * g++.dg/parse/no-typename1.C: New test.
30588
30589         PR c++/5533
30590         * g++.dg/parse/no-value1.C: New test.
30591
30592         PR c++/5921
30593         * g++.dg/parse/wrong-inline1.C: New test.
30594
30595         PR c++/6402
30596         * g++.dg/parse/ref1.C: New test.
30597
30598         PR c++/6992
30599         * g++.dg/parse/attr-ctor1.C: New test.
30600
30601         PR c++/7229
30602         * g++.dg/parse/namespace5.C: New test.
30603
30604         PR c++/7917
30605         * g++.dg/parse/func-def1.C: New test.
30606
30607         PR c++/8143
30608         * g++.dg/parse/undefined1.C: New test.
30609
30610         PR c++/5723, PR c++/8522
30611         * g++.dg/parse/specialization1.C: New test.
30612
30613         PR c++/163, PR c++/8595
30614         * g++.dg/parse/struct-as-enum1.C: New test.
30615
30616         PR c++/9173
30617         * g++.dg/parse/undefined2.C: New test.
30618
30619 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30620
30621         PR c++/9298
30622         * g++.dg/parse/template1.C: New test.
30623
30624         PR c++/9384
30625         * g++.dg/parse/using1.C: New test.
30626
30627         PR c++/9285
30628         PR c++/9294
30629         * g++.dg/parse/expr2.C: New test.
30630
30631         PR c++/9388
30632         * g++.dg/parse/lookup2.C: Likewise.
30633
30634 2003-01-21  Jan Hubicka  <jh@suse.cz>
30635
30636         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30637         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30638         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30639         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30640
30641 2003-01-20  Nick Clifton  <nickc@redhat.com>
30642
30643         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30644         problem with ARM sibcall code generation.
30645
30646 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30647
30648         * gcc.c-torture/execute/20030120-1.c: New.
30649
30650 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30651
30652         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30653
30654 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30655
30656         PR c++/9272
30657         * g++.dg/parse/ctor1.C: New test.
30658
30659         PR c++/9294:
30660         * g++.dg/parse/qualified1.C: New test.
30661
30662         * g++.dg/parse/typename3.C: New test.
30663
30664 2003-01-16  Richard Henderson  <rth@redhat.com>
30665
30666         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30667
30668 2003-01-16  Richard Henderson  <rth@redhat.com>
30669
30670         * g++.dg/pch/pch.exp: Copy test header to the working directory
30671         before using it either for precompilation or direct use.
30672         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30673         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30674
30675 2003-01-16  Richard Henderson  <rth@redhat.com>
30676
30677         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30678         before using it either for precompilation or direct use.
30679         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30680         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30681
30682 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30683
30684         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30685         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30686         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30687         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30688         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30689         typename warning into error.
30690         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30691         error messages.
30692         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30693         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30694         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30695         messages.
30696         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30697         make declaration visible in template.
30698         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30699         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30700         messages.
30701         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30702         message.
30703         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30704         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30705         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30706         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30707         typename warning with error message.
30708         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30709         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30710         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30711
30712 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30713
30714         * g++.dg/parse/ambig2.C: New test.
30715
30716 2003-01-15  Richard Henderson  <rth@redhat.com>
30717
30718         * g++.dg/tls/init-2.C: Update error message string.
30719
30720 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30721
30722         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30723
30724 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30725
30726         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30727         all for HC11/HC12.
30728         * gcc.c-torture/compile/20001205-1.x: Likewise.
30729         * gcc.c-torture/compile/20001226-1.x: Likewise.
30730         * gcc.c-torture/compile/920520-1.x: Likewise.
30731         * gcc.c-torture/compile/961203-1.x: Likewise.
30732         * gcc.c-torture/compile/20020604-1.x: Likewise.
30733
30734 2003-01-15  Jan Hubicka  <jh@suse.cz>
30735
30736         * gcc.c-torture/compile/20030115-1.c: New test.
30737
30738         * gcc.dg/i386-fpcvt-1.c: New test.
30739         * gcc.dg/i386-fpcvt-2.c: New test.
30740
30741 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30742
30743         Further conform g++'s __vmi_class_type_info to the C++ ABI
30744         specification.
30745         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30746         the specification.
30747
30748 2003-01-14  Jan Hubicka  <jh@suse.cz>
30749
30750         * gcc.dg/i386-fpcvt-1.c: New test.
30751         * gcc.dg/i386-fpcvt-2.c: New test.
30752
30753 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30754
30755         * gcc.dg/i386-mmx-3.c: New test.
30756
30757 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30758
30759         PR c++/9264
30760         * g++.dg/parse/octal1.C: New file.
30761
30762         PR c++/9172
30763         * g++.dg/parse/typename1.C: New file.
30764
30765 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30766
30767         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30768         * gcc.dg/bf-no-ms-layout.c: Likewise.
30769         * gcc.dg/bf-ms-attrib.c: Likewise.
30770
30771 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30772
30773         PR c++/9099
30774         * g++.dg/parse/dtor1.C: New file.
30775
30776         PR c++/9128
30777         * g++.dg/rtti/typeid1.C: New file.
30778
30779         PR c++/9153
30780         * g++.dg/parse/lookup1.C: New file.
30781
30782         PR c++/9171
30783         * g++.dg/templ/spec5.C: New file.
30784
30785 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30786
30787         * gcc.c-torture/compile/20030110-1.c: New test.
30788
30789 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30790
30791         Merge from pch-branch:
30792
30793         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30794
30795         * gcc.dg/pch/cpp-1.h: New.
30796         * gcc.dg/pch/cpp-1.c: New.
30797         * gcc.dg/pch/cpp-2.h: New.
30798         * gcc.dg/pch/cpp-2.c: New.
30799
30800         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30801
30802         * gcc.dg/pch/except-1.h: New.
30803         * gcc.dg/pch/except-1.c: New.
30804
30805         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30806
30807         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30808         running test.
30809         * gcc.dg/pch: Include *.hp not *.h.
30810         * gcc.dg/pch/system-1.h: New.
30811         * gcc.dg/pch/system-1.c: New.
30812
30813         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30814
30815         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30816         rather than trying to build and run a program using PCH.
30817         * gcc.dg/pch: Remove dg-do commands from test files.
30818
30819         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30820
30821         * gcc.dg/pch/macro-3.c: New.
30822         * gcc.dg/pch/macro-3.h: New.
30823
30824         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30825
30826         * gcc.dg/pch/common-1.c: New.
30827         * gcc.dg/pch/common-1.h: New.
30828         * gcc.dg/pch/decl-1.c: New.
30829         * gcc.dg/pch/decl-1.h: New.
30830         * gcc.dg/pch/decl-2.c: New.
30831         * gcc.dg/pch/decl-2.h: New.
30832         * gcc.dg/pch/decl-3.c: New.
30833         * gcc.dg/pch/decl-3.h: New.
30834         * gcc.dg/pch/decl-4.c: New.
30835         * gcc.dg/pch/decl-4.h: New.
30836         * gcc.dg/pch/decl-5.c: New.
30837         * gcc.dg/pch/decl-5.h: New.
30838         * gcc.dg/pch/global-1.c: New.
30839         * gcc.dg/pch/global-1.h: New.
30840         * gcc.dg/pch/inline-1.c: New.
30841         * gcc.dg/pch/inline-1.h: New.
30842         * gcc.dg/pch/inline-2.c: New.
30843         * gcc.dg/pch/inline-2.h: New.
30844         * gcc.dg/pch/static-1.c: New.
30845         * gcc.dg/pch/static-1.h: New.
30846         * gcc.dg/pch/static-2.c: New.
30847         * gcc.dg/pch/static-2.h: New.
30848
30849         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30850
30851         * g++.dg/pch/pch.exp: Better handle failing testcases.
30852         * gcc.dg/pch/pch.exp: Likewise.
30853         * gcc.dg/pch/macro-1.c: New.
30854         * gcc.dg/pch/macro-1.h: New.
30855         * gcc.dg/pch/macro-2.c: New.
30856         * gcc.dg/pch/macro-2.h: New.
30857
30858         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30859
30860         * g++.dg/dg.exp: Treat files in pch/ specially.
30861         * g++.dg/pch/pch.exp: New file.
30862         * g++.dg/pch/empty.H: New file.
30863         * g++.dg/pch/empty.C: New file.
30864         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30865         "precompile".
30866
30867         * gcc.dg/pch/pch.exp: New file.
30868         * gcc.dg/pch/empty.h: New file.
30869         * gcc.dg/pch/empty.c: New file.
30870         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30871         "precompile".
30872
30873 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30874
30875         * g++.dg/template/friend14.C: New test.
30876
30877 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30878
30879         * gcc.dg/old-style-asm-1.c: New test.
30880
30881 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30882
30883         * gcc.c-torture/compile/20030109-1.c: New test.
30884
30885 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30886
30887         * gcc.c-torture/execute/20030109-1.c: New test.
30888
30889 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30890
30891         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30892         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30893         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30894         * g++.old-deja/g++.mike/eh2.C: Likewise.
30895         * g++.old-deja/g++.mike/eh3.C: Likewise.
30896         * g++.old-deja/g++.mike/eh5.C: Likewise.
30897         * g++.old-deja/g++.mike/eh6.C: Likewise.
30898         * g++.old-deja/g++.mike/eh7.C: Likewise.
30899         * g++.old-deja/g++.mike/eh8.C: Likewise.
30900         * g++.old-deja/g++.mike/eh9.C: Likewise.
30901         * g++.old-deja/g++.mike/eh10.C: Likewise.
30902         * g++.old-deja/g++.mike/eh12.C: Likewise.
30903         * g++.old-deja/g++.mike/eh13.C: Likewise.
30904         * g++.old-deja/g++.mike/eh14.C: Likewise.
30905         * g++.old-deja/g++.mike/eh16.C: Likewise.
30906         * g++.old-deja/g++.mike/eh17.C: Likewise.
30907         * g++.old-deja/g++.mike/eh18.C: Likewise.
30908         * g++.old-deja/g++.mike/eh21.C: Likewise.
30909         * g++.old-deja/g++.mike/eh23.C: Likewise.
30910         * g++.old-deja/g++.mike/eh24.C: Likewise.
30911         * g++.old-deja/g++.mike/eh25.C: Likewise.
30912         * g++.old-deja/g++.mike/eh26.C: Likewise.
30913         * g++.old-deja/g++.mike/eh27.C: Likewise.
30914         * g++.old-deja/g++.mike/eh28.C: Likewise.
30915         * g++.old-deja/g++.mike/eh29.C: Likewise.
30916         * g++.old-deja/g++.mike/eh31.C: Likewise.
30917         * g++.old-deja/g++.mike/eh33.C: Likewise.
30918         * g++.old-deja/g++.mike/eh34.C: Likewise.
30919         * g++.old-deja/g++.mike/eh35.C: Likewise.
30920         * g++.old-deja/g++.mike/eh36.C: Likewise.
30921         * g++.old-deja/g++.mike/eh37.C: Likewise.
30922         * g++.old-deja/g++.mike/eh38.C: Likewise.
30923         * g++.old-deja/g++.mike/eh39.C: Likewise.
30924         * g++.old-deja/g++.mike/eh40.C: Likewise.
30925         * g++.old-deja/g++.mike/eh41.C: Likewise.
30926         * g++.old-deja/g++.mike/eh42.C: Likewise.
30927         * g++.old-deja/g++.mike/eh44.C: Likewise.
30928         * g++.old-deja/g++.mike/eh46.C: Likewise.
30929         * g++.old-deja/g++.mike/eh47.C: Likewise.
30930         * g++.old-deja/g++.mike/eh48.C: Likewise.
30931         * g++.old-deja/g++.mike/eh49.C: Likewise.
30932         * g++.old-deja/g++.mike/eh50.C: Likewise.
30933         * g++.old-deja/g++.mike/eh51.C: Likewise.
30934         * g++.old-deja/g++.mike/eh53.C: Likewise.
30935         * g++.old-deja/g++.mike/eh55.C: Likewise.
30936         * g++.old-deja/g++.mike/p7912.C: Likewise.
30937         * g++.old-deja/g++.mike/p9706.C: Likewise.
30938         * g++.old-deja/g++.mike/p10416.C: Likewise.
30939         * g++.old-deja/g++.mike/p11667.C: Likewise.
30940         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30941         Remove redundant reference to Iris.
30942         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
30943         Elxsi, i860, Pico Java, and WE32K.
30944
30945 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
30946
30947         * g++.dg/ext/asm4.C: New test.
30948
30949 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30950
30951         PR c++/9030
30952         * g++.dg/template/friend12.C: New test.
30953         * g++.dg/template/friend13.C: Likewise.
30954         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
30955
30956 2003-01-08  Jan Hubicka  <jh@suse.cz>
30957
30958         * gcc.dg/i386-cadd.c: New test.
30959         * gcc.dg/i386-cmov4.c: Likewise.
30960
30961 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
30962
30963         PR c++/9165
30964         * g++.dg/warn/Wunused-3.C: New test.
30965
30966         * g++.dg/abi/bitfield9.C: New test.
30967
30968         PR c++/9189
30969         * g++.dg/parse/defarg3.C: New test.
30970
30971 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
30972
30973         * g++.dg/parse/ambig1.C: New test.
30974         * g++.dg/parse/defarg2.C: New test.
30975
30976 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
30977
30978         * g++.dg/template/defarg-1.C: New test.
30979         * g++.dg/template/local2.C: Likewise.
30980
30981 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
30982
30983         * gcc.c-torture/execute/20030105-1.c: New test.
30984
30985 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30986
30987         * g++.dg/parse/namespace3.C: Remove extra semicolons.
30988         * g++.dg/parse/namespace4.C: Likewise.
30989
30990 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
30991
30992         * g++.dg/template/ntp2.C: New test.
30993
30994 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
30995
30996         * g++.dg/parse/extern-C-1.C: New test.
30997
30998         * g++.dg/parse/namespace4.C: New test.
30999
31000         * g++.dg/template/nested1.C: New test.
31001
31002         * g++.dg/parse/namespace3.C: New test.
31003
31004 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31005
31006         * g++.dg/lookup/two-stage1.C: New test.
31007
31008 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31009
31010         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31011         * g++.old-deja/g++.jason/access8.C: Likewise.
31012         * g++.old-deja/g++.other/decl5.C: Likewise.
31013
31014 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31015
31016         * g++.dg/parse/parse7.C: New test.
31017
31018 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31019
31020         PR c++/2843
31021         * g++.dg/ext/attrib7.C: New test.
31022
31023 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31024
31025         * g++.dg/parse/parse6.C: New test.
31026
31027 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31028
31029         * gcc.dg/h8300-stack-1.c: New.
31030
31031 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31032
31033         g++.dg/lookup/exception1.C: New test.
31034
31035         g++.dg/lookup/template1.C: New test.
31036
31037         g++.dg/parse/namespace2.C: New test.
31038
31039         g++.dg/parse/parens2.C: New test.
31040
31041 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31042
31043         * g++.dg/parse/parse5.C: New test.
31044         * g++.dg/lookup/scoped4.C: New test.
31045
31046 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31047
31048         * g++.dg/parse/parens1.C: New test.
31049
31050         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31051         angle-bracket1.C.
31052         * g++.dg/parse/parens2.C: New test.
31053
31054         * g++.dg/lookup/scope-operator1.C: New test.
31055
31056         * g++.dg/parse/operator1.C: New test.
31057
31058 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31059
31060         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31061         * g++.old-deja/g++.other/access6.C: Likewise.
31062         * g++.old-deja/g++.other/decl1.C: Likewise.
31063         * g++.old-deja/g++.pt/typename12.C: Likewise.
31064
31065 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31066
31067         * g++.dg/parse/namespace1.C: New test.
31068
31069 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31070
31071         * g++.dg/parse/parse4.C: New test.
31072
31073 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31074
31075         * g++.dg/parse/parse3.C: New test.
31076
31077 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31078
31079         * g++.dg/parse/parse2.C: New test.
31080
31081 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31082
31083         * g++.dg/template/friend11.C: New test.
31084
31085 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31086
31087         * g++.dg/parse/parse1.C: New test.
31088
31089 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31090
31091         * lib/profopt.exp: Change the name of a global variable to avoid
31092         possible clashes with other test suites.
31093
31094 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31095
31096         * g++.dg/inherit/covariant8.C: New test.
31097
31098 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31099
31100         * g++.dg/init/array9.C: New test.
31101
31102         PR c++/9112
31103         * g++.dg/parse/expr1.C: New test.
31104
31105 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31106
31107         * gcc.c-torture/compile/20021230-1.c: New test.
31108
31109 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31110
31111         * g++.dg/inherit/covariant5.C: New test.
31112         * g++.dg/inherit/covariant6.C: New test.
31113         * g++.dg/inherit/covariant7.C: New test.
31114
31115 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31116
31117         PR c++/2739
31118         * g++.dg/other/access2.C: New test.
31119
31120 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31121
31122         * g++.dg/other/anon-struct.C: No longer fails
31123         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31124         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31125         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31126
31127 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31128
31129         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31130
31131 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31132
31133         * g++.dg/eh/spec4.C: Remove stray semicolon.
31134         * g++.dg/expr/pmf-1.C: Change error message.
31135         * g++.dg/ext/asm1.C: Remove stray semicolon.
31136         * g++.dg/ext/typename1.C: Add missing typenames.
31137         * g++.dg/inherit/template-as-base.C: Change error message.
31138         * g++.dg/lookup/scoped1.C: Likewise.
31139         * g++.dg/lookup/scoped2.C: Likewise.
31140         * g++.dg/lookup/using2.C: Likewise.
31141         * g++.dg/other/component1.C: Remove stray semicolon.
31142         * g++.dg/other/do1.C: Change error message.
31143         * g++.dg/other/error2.C: Likewise.
31144         * g++.dg/other/init1.C: Likewise.
31145         * g++.dg/other/packed1.C: Remove stray semicolon.
31146         * g++.dg/other/ptrmem2.C: Change error message.
31147         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31148         marker.
31149         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31150         * g++.dg/template/access3.C: Add typename keyword.
31151         * g++.dg/template/access5.C: Remove stray semicolon.
31152         * g++.dg/template/access6.C: Likewise.
31153         * g++.dg/template/complit1.C: Likewise.
31154         * g++.dg/template/crash1.C: Change error message.
31155         * g++.dg/template/inherit2.C: Remove stray semicolon.
31156         * g++.dg/template/instantiate2.C: Likewise.
31157         * g++.dg/template/instantiate3.C: Change error message.
31158         * g++.dg/template/qual1.C: Remove stray semicolon.
31159         * g++.dg/template/qualttp18.C: Change error message.
31160         * g++.dg/template/ref1.C: Remove stray semicolon.
31161         * g++.dg/template/sizeof1.C (A::value): Declare it.
31162         * g++.dg/template/spec4.C: Change error message.
31163         * g++.dg/template/static1.C: Likewise.
31164         * g++.dg/template/type1.C: Likewise.
31165         * g++.dg/template/typename3.C: Likewise.
31166         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31167         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31168         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31169         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31170         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31171         named return value extension.
31172         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31173         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31174         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31175         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31176         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31177         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31178         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31179         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31180         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31181         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31182         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31183         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31184         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31185         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31186         syntax.
31187         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31188         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31189         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31190         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31191         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31192         * g++.old-deja/g++.brendan/template11.C: Likewise.
31193         * g++.old-deja/g++.brendan/template26.C: Likewise.
31194         * g++.old-deja/g++.brendan/template27.C: Use explicit
31195         specialization syntax.
31196         * g++.old-deja/g++.brendan/template30.C: Likewise.
31197         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31198         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31199         non-dependent names.
31200         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31201         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31202         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31203         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31204         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31205         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31206         named return value extension.
31207         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31208         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31209         * g++.old-deja/g++.ext/return1.C: Likewise.
31210         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31211         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31212         * g++.old-deja/g++.jason/access8.C: Likewise.
31213         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31214         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31215         pseudo-destructor names.
31216         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31217         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31218         pseudo-destructor names.
31219         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31220         * g++.old-deja/g++.jason/overload19.C: Likewise.
31221         * g++.old-deja/g++.jason/overload32.C: Likewise.
31222         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31223         stray semicolons.
31224         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31225         * g++.old-deja/g++.jason/return.C: Likewise.
31226         * g++.old-deja/g++.jason/return2.C: Likewise.
31227         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31228         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31229         syntax.
31230         * g++.old-deja/g++.jason/template10.C: Account for use of
31231         non-dependent names.
31232         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31233         syntax.
31234         * g++.old-deja/g++.jason/template37.C: Likewise.
31235         * g++.old-deja/g++.law/access4.C: Change error messages.
31236         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31237         pseudo-destructor names.
31238         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31239         * g++.old-deja/g++.law/ctors9.C: Likewise.
31240         * g++.old-deja/g++.law/cvt22.C: Likewise.
31241         * g++.old-deja/g++.law/dtors5.C: Likewise.
31242         * g++.old-deja/g++.law/global-init1.C: Likewise.
31243         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31244         * g++.old-deja/g++.law/operators28.C: Likewise.
31245         * g++.old-deja/g++.law/visibility28.C: Likewise.
31246         * g++.old-deja/g++.martin/eval1.C: Likewise.
31247         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31248         name.
31249         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31250         * g++.old-deja/g++.mike/net34.C: Likewise.
31251         * g++.old-deja/g++.mike/net36.C: Likewise.
31252         * g++.old-deja/g++.mike/ns2.C: Likewise.
31253         * g++.old-deja/g++.mike/p12306.C: Likewise.
31254         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31255         value extension.
31256         * g++.old-deja/g++.mike/p700.C: Likewise.
31257         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31258         * g++.old-deja/g++.mike/p710.C: Likewise.
31259         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31260         value extension.
31261         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31262         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31263         * g++.old-deja/g++.ns/crash2.C: Likewise.
31264         * g++.old-deja/g++.ns/crash3.C: Likewise.
31265         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31266         * g++.old-deja/g++.ns/ns17.C: Likewise.
31267         * g++.old-deja/g++.ns/template16.C: Likewise.
31268         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31269         keyword.
31270         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31271         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31272         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31273         named return value extension.
31274         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31275         * g++.old-deja/g++.other/access4.C: Issue additional error
31276         messages.
31277         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31278         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31279         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31280         * g++.old-deja/g++.other/crash25.C: Change error message.
31281         * g++.old-deja/g++.other/crash4.C: Change error message.
31282         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31283         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31284         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31285         checks.
31286         * g++.old-deja/g++.other/defarg8.C: Likewise.
31287         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31288         * g++.old-deja/g++.other/dtor10.C: Likewise.
31289         * g++.old-deja/g++.other/incomplete.C: Likewise.
31290         * g++.old-deja/g++.other/linkage7.C: Likewise.
31291         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31292         lookup algorithm.
31293         * g++.old-deja/g++.other/mangle2.C: Likewise.
31294         * g++.old-deja/g++.other/refinit2.C: Likewise.
31295         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31296         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31297         * g++.old-deja/g++.pt/crash28.C: Likewise.
31298         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31299         syntax.
31300         * g++.old-deja/g++.pt/crash32.C: Change error message.
31301         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31302         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31303         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31304         error message position.
31305         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31306         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31307         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31308         syntax.
31309         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31310         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31311         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31312         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31313         keyword.
31314         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31315         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31316         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31317         keyword.
31318         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31319         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31320         syntax.
31321         * g++.old-deja/g++.pt/friend28.C: Account for use of
31322         non-dependent names.
31323         * g++.old-deja/g++.pt/friend29.C: Likewise.
31324         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31325         rules.
31326         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31327         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31328         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31329         lookup rules.
31330         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31331         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31332         keyword.
31333         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31334         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31335         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31336         keyword.
31337         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31338         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31339         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31340         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31341         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31342         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31343         keyword.
31344         * g++.old-deja/g++.pt/spec10.C: Likewise.
31345         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31346         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31347         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31348         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31349         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31350         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31351         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31352         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31353         * g++.old-deja/g++.pt/typename15.C: Likewise.
31354         * g++.old-deja/g++.pt/typename22.C: Likewise.
31355         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31356         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31357         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31358         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31359         syntax.
31360         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31361         return value extension.
31362         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31363         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31364         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31365         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31366
31367 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31368
31369         * g++.dg/warn/inline1.C: New test.
31370         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31371         * g++.old-deja/g++.jason/synth10.C: Likewise.
31372         * g++.old-deja/g++.mike/net31.C: Likewise.
31373         * g++.old-deja/g++.mike/p8786.C: Likewise.
31374
31375         * g++.dg/template/friend10.C: New test.
31376         * g++.dg/template/conv5.C: New test.
31377
31378 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31379
31380         * g++.dg/lookup/scoped3.C: New test.
31381
31382         * g++.dg/lookup/decl1.C: New test.
31383         * g++.dg/lookup/decl2.C: New test.
31384
31385 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31386
31387         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31388         gcc.c-torture/compile/20021015-1.c,
31389         gcc.c-torture/compile/20021015-2.c,
31390         gcc.c-torture/compile/20021123-1.c,
31391         gcc.c-torture/compile/20021123-2.c,
31392         gcc.c-torture/compile/20021123-3.c,
31393         gcc.c-torture/compile/20021123-4.c,
31394         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31395         only to 3.1 or 3.2 branch.
31396
31397 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31398
31399         * gcc.dg/i386-bitfield3.c: New test.
31400
31401         * gcc.dg/i386-bitfield2.c: New test.
31402
31403 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31404
31405         * g++.dg/parse/conv_op1.C: New test.
31406
31407 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31408
31409         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31410         approved.
31411
31412 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31413
31414         * gcc.c-torture/compile/20021220-1.c: New test.
31415
31416 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31417
31418         * gcc.dg/i386-fastcall-1.c: New.
31419
31420 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31421
31422         * gcc.c-torture/execute/20021219-1.c: New test.
31423
31424 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31425
31426         * gcc.dg/i386-pic-1.c: New test.
31427
31428 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31429
31430         PR c++/8099
31431         * g++.dg/template/friend9.C: New test.
31432
31433 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31434
31435         PR c++/3663
31436         * g++.dg/template/access7.C: New test.
31437
31438 2002-12-18  Nick Clifton  <nickc@redhat.com>
31439
31440         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31441         the libstdc++-v3 directory has been found.
31442
31443 2002-12-12  Devang Patel <dpatel@apple.com>
31444         * gcc.dg/darwin-ld-1.c: New test.
31445         * gcc.dg/darwin-ld-2.c: New test.
31446         * gcc.dg/darwin-ld-3.c: New test.
31447         * gcc.dg/darwin-ld-4.c: New test.
31448         * gcc.dg/darwin-ld-5.c: New test.
31449
31450 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31451
31452         * gcc.c-torture/compile/20021212-1.c: New test.
31453
31454 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31455
31456         * gcc.dg/fshort-wchar: New test.
31457
31458 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31459
31460         PR c++/8372
31461         * g++.dg/template/dtor1.C: New test.
31462
31463         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31464         markers.
31465
31466 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31467
31468         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31469
31470 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31471
31472         * g++.dg/template/static1.C: New test.
31473         * g++.dg/template/static2.C: New test.
31474         * g++.old-deja/g++.ext/memconst.C: New test.
31475
31476 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31477
31478         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31479         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31480         * g++.dg/special/initp1.C: Likewise.
31481
31482 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31483
31484         * gcc.c-torture/execute/20021204-1.c: New test.
31485
31486 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31487
31488         * gcc.dg/ppc-fmadd-1.c: New file.
31489         * gcc.dg/ppc-fmadd-2.c: New file.
31490         * gcc.dg/ppc-fmadd-3.c: New file.
31491
31492 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31493
31494         * gcc.c-torture/compile/20021204-1.c: New test.
31495
31496 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31497
31498         * g++.dg/inherit/covariant2.C: New test.
31499         * g++.dg/inherit/covariant3.C: New test.
31500         * g++.dg/inherit/covariant4.C: New test.
31501         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31502         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31503
31504 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31505
31506         PR c++/8688
31507         * g++.dg/init/brace3.C: New test.
31508
31509 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31510
31511         * gcc.dg/20020210-1.c: Fix a comment typo.
31512
31513 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31514
31515         PR c++/8720
31516         * g++.dg/parse/defarg1.C: New test.
31517
31518         PR c++/8615
31519         * g++.dg/template/char1.C: New test.
31520
31521         * g++.dg/template/varmod1.C: Fix typo.
31522
31523 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31524
31525         DR 180
31526         * g++.old-deja/g++.pt/crash32.C: Expect error.
31527
31528 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31529
31530         PR c++/5919
31531         * g++.dg/template/varmod1.C: New test.
31532
31533         PR c++/8727
31534         * g++.dg/inherit/typeinfo1.C: New test.
31535
31536         PR c++/8663
31537         * g++.dg/inherit/typedef1.C: New test.
31538
31539 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31540
31541         PR c++/8332
31542         PR c++/8493
31543         * g++.dg/template/strlen1.C: New test.
31544
31545         PR c++/8227
31546         * g++.dg/template/ctor2.C: New test.
31547
31548         PR c++/8214
31549         * g++.dg/init/string1.C: New test.
31550
31551         PR c++/8511
31552         * g++.dg/template/friend8.C: New test.
31553
31554 2002-11-29  Joe Buck <jbuck@synopsys.com>
31555
31556         * g++.dg/lookup/anon2.C: New test.
31557
31558 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31559
31560         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31561         h8300 port.
31562
31563 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31564
31565         * gcc.dg/bitfld-6.c: New test.
31566
31567 2002-11-27  Jan Hubicka  <jh@suse.cz>
31568
31569         * gcc.c-torture/execute/20021127.[cx]: New test.
31570
31571 2002-11-26  Jan Hubicka  <jh@suse.cz>
31572
31573         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31574         quality.
31575
31576 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31577
31578         * g++.dg/init/brace2.C: New test.
31579         * g++.old-deja/g++.mike/p9129.C: Correct.
31580
31581 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31582
31583         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31584
31585 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31586
31587         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31588
31589 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31590
31591         * testsuite/g++.dg/abi/empty11.C: New test.
31592         * testsuite/g++.dg/rtti/cv1.C: New test.
31593
31594 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31595
31596         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31597
31598 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31599
31600         * g++.dg/abi/empty10.C: New test.
31601
31602 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31603
31604         * gcc.c-torture/compile/20021124-1.c: New test.
31605
31606 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31607
31608         * g++.dg/abi/rtti2.C: New test.
31609
31610 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31611
31612         * gcc.dg/i386-unroll-1.c: New test.
31613
31614 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31615
31616         * gcc.c-torture/compile/20021120-1.c: New test.
31617         * gcc.c-torture/compile/20021120-2.c: New test.
31618
31619 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31620
31621         * gcc.dg/bitfld-5.c: New test.
31622
31623 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31624
31625         * gcc.c-torture/execute/20021120-3.c: New test.
31626
31627 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31628
31629         * gcc.c-torture/execute/20021120-2.c: New test.
31630
31631 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31632
31633         * gcc.c-torture/execute/20021120-1.c: New test.
31634
31635 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31636
31637         * gcc.c-torture/execute/20021118-3.c: New test.
31638
31639 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31640
31641         * gcc.c-torture/compile/20021119-1.c: New test.
31642
31643 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31644
31645         * gcc.dg/duff-1.c: New test.
31646         * gcc.dg/duff-2.c: New test.
31647         * gcc.dg/duff-3.c: New test.
31648
31649 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31650
31651         * gcc.dg/cpp/_Pragma5.c: New test.
31652
31653 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31654
31655         * gcc.c-torture/execute/20021118-2.c: New test.
31656
31657 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31658
31659         * gcc.c-torture/execute/20021118-1.c: New test.
31660
31661 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31662
31663         * gcc.dg/20021116-1.c: New test.
31664
31665 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31666
31667         * g++.dg/abi/vcall1.C: New test.
31668
31669 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31670
31671         * gcc.dg/20021029-1.c: New test.
31672         * gcc.dg/20021029-2.c: New test.
31673
31674 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31675
31676         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31677
31678 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31679
31680         PR c/8439
31681         * gcc.dg/20021110.c: Move to ...
31682         * gcc.c-torture/compile/20021110.c: .... here.
31683
31684 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31685
31686         PR c/8467
31687         * gcc.c-torture/execute/20021111-1.c
31688
31689 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31690
31691         PR c/8439
31692         * gcc.dg/20021110.c: New test.
31693
31694 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31695
31696         * g++.dg/abi/vthunk3.C: Run only on x86.
31697
31698 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31699
31700         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31701
31702 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31703
31704         * lib/compat.exp (compat-execute): Fix logic error in last
31705         change.
31706
31707 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31708
31709         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31710
31711 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31712
31713         PR c++/8389
31714         * g++.dg/template/access6.C: New test.
31715
31716 2002-11-08  Jan Hubicka  <jh@suse.cz>
31717
31718         * gcc.dg/i386-ssefp-1.c: New test.
31719         * gcc.dg/i386-ssefp-1.c: New test.
31720
31721 2002-11-08  Jan Hubicka  <jh@suse.cz>
31722
31723         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31724
31725 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31726
31727         * g++.dg/abi/vthunk3.C: New test.
31728
31729         PR c++/8338
31730         * g++.dg/template/crash2.C: New test.
31731
31732 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31733
31734         * testsuite/g++.dg/abi/dtor1.C: New test.
31735         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31736
31737 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31738
31739         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31740         Darwin.
31741
31742 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31743
31744         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31745         -mthumb.  Only xfail with -O0.
31746
31747 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31748
31749         * g++.dg/abi/thunk1.C: New test.
31750         * g++.dg/abi/thunk2.C: Likewise.
31751         * g++.dg/abi/vtt1.C: Likewise.
31752
31753 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31754
31755         PR optimization/8423
31756         * gcc.c-torture/execute/builtin-constant.c: New test.
31757
31758 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31759
31760         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31761         Add some more cases.
31762
31763 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31764
31765         PR c++/8391
31766         * g++.dg/opt/local1.C: New test.
31767
31768 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31769
31770         PR c++/8160
31771         * g++.dg/template/complit1.C: New test.
31772
31773         PR c++/8149
31774         * g++.dg/template/typename4.C: Likewise.
31775
31776 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31777
31778         Core issue 287, PR c++/7639
31779         * g++.dg/template/instantiate1.C: Adjust error location.
31780         * g++.dg/template/instantiate3.C: New test.
31781         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31782         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31783         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31784
31785 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31786
31787         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31788
31789 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31790
31791         PR c++/8287
31792         * g++.dg/init/dtor2.C: New test.
31793
31794 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31795
31796         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31797         * gcc.dg/nest.c: Bypass errors on irix6.
31798
31799 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31800
31801         * gcc.dg/nest.c: Expect error for mmix-*-*.
31802         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31803
31804 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31805
31806         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31807         markers.
31808
31809         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31810
31811 2002-10-25  Mike Stump  <mrs@apple.com>
31812
31813         * gcc.dg/warn-1.c: New test.
31814
31815 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31816
31817         * g++.dg/template/typename3.C: New test.
31818
31819 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31820
31821         * g++.dg/lookup/ptrmem1.C: New test.
31822
31823         * g++.dg/abi/vthunk2.C: New test.
31824
31825 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31826
31827         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31828
31829 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.dg/abi/empty9.C: New test.
31832
31833 2002-10-24  Richard Henderson  <rth@redhat.com>
31834
31835         * g++.dg/inherit/thunk1.C: Enable for ia64.
31836
31837 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31838
31839         PR c++/8067
31840         * g++.dg/lookup/pretty1.C: New test.
31841
31842 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31843
31844         * gcc.dg/20021023-1.c: New test.
31845
31846 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/7679
31849         * g++.dg/parse/inline1.C: New test.
31850
31851 2002-10-23  Richard Henderson  <rth@redhat.com>
31852
31853         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31854
31855         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31856
31857 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31858
31859         PR c++/6579
31860         * g++.dg/parse/stmtexpr3.C: New test.
31861
31862 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31863
31864         * g++.dg/expr/cond1.C: New test.
31865
31866 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31867
31868         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31869
31870 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31871
31872         * g++.dg/abi/vbase13.C: New test.
31873         * g++.dg/abi/vbase14.C: Likewise.
31874
31875 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.dg/tls/pic-1.c: New test.
31878         * gcc.dg/tls/nonpic-1.c: New test.
31879         * gcc.dg/20021018-1.c: New test.
31880
31881 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31882
31883         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31884         Remove only files with the same base name as the test case.
31885         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31886         (profopt-execute): Likewise.  Also, remove old profiling
31887         and performance data files before running the tests.
31888
31889         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31890         * g++.dg/bprob/bprob.exp: Likewise.
31891         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31892         to allow more general test case names.
31893
31894         * g++.dg/bprob/bprob-1.C: Rename to ...
31895         * g++.dg/bprob/g++-bprob-1.C: ... this.
31896
31897         * g77.dg/bprob/bprob-1.f: Rename to ...
31898         * g77.dg/bprob/g77-bprob-1.f: ... this.
31899
31900 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31901
31902         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31903         bison 1.50 or later.
31904
31905 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31906
31907         * g++.dg/README: Describe more test directories.
31908
31909 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31910
31911         * g++.dg/init/array6.C: Add additional tests.
31912
31913 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31914
31915         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31916         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31917
31918 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31919
31920         * gcc.c-torture/compile/20020604-1.x: New.
31921         * gcc.c-torture/compile/simd-5.x: Likewise.
31922         * gcc.c-torture/execute/920710-1.x: Likewise.
31923         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31924
31925 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31926
31927         * g++.dg/inherit/override1.C: Add dg-options clause.
31928
31929 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31930
31931         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31932         _mm_slli_si128.
31933
31934 2002-10-19  Andreas Schwab  <schwab@suse.de>
31935
31936         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31937         directory component.
31938
31939 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31940
31941         * g++.dg/inherit/thunk1.C: New test.
31942
31943         * g++.dg/inherit/override1.C: New test.
31944
31945         * g++.dg/abi/mangle11.C: New test.
31946         * g++.dg/abi/mangle14.C: New test.
31947         * g++.dg/abi/mangle17.C: New test.
31948
31949 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
31950
31951         * g++.dg/overload/member2.C: New test.
31952
31953 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
31954
31955         * g++.dg/README: Describe new compat directory.
31956         * g++.dg/dg.exp: Skip tests in compat directory.
31957         * README.compat: New file.
31958         * lib/compat.exp: New expect script.
31959         * g++.dg/compat: New test directory.
31960         * g++.dg/compat/compat.exp: New expect script.
31961         * g++.dg/compat/abi: New test directory.
31962         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
31963         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
31964         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
31965         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
31966         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
31967         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
31968         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
31969         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
31970         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
31971         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
31972         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
31973         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
31974         * g++.dg/compat/break: New test directory.
31975         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
31976         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
31977         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
31978         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
31979         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
31980         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
31981         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
31982         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
31983         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
31984         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
31985         g++.dg/compat/break/README: New files.
31986         * g++.dg/compat/eh: New test directory.
31987         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
31988         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
31989         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
31990         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
31991         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
31992         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
31993         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
31994         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
31995         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
31996         g++.dg/compat/eh/filter2_y.C,
31997         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
31998         g++.dg/compat/eh/new1_y.C,
31999         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32000         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32001         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32002         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32003         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32004         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32005         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32006         g++.dg/compat/eh/unexpected1_y.C: New files.
32007         * g++.dg/compat/init: New test directory.
32008         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32009         g++.dg/compat/init/array5_y.C,
32010         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32011         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32012         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32013         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32014         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32015         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32016         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32017         g++.dg/compat/init/init-ref2_y.C: New files.
32018
32019 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32020
32021         PR c++/7584
32022         * g++.dg/inherit/using3.C: New test.
32023
32024 2002-10-17  Jan Hubicka  <jh@suse.cz>
32025
32026         * gcc.dg/20021017-2.c: New test.
32027
32028 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32029
32030         * g++.dg/abi/mangle16.C: Adjust.
32031
32032         * g++.dg/init/array8.C: New test.
32033
32034 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32035
32036         * gcc.dg/special/mips-abi.exp: New test.
32037         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32038
32039 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32040
32041         * g++.dg/abi/mangle16.C: New test.
32042         * g++.dg/abi/mangle17.C: Likewise.
32043
32044         PR c++/7478
32045         * g++.dg/template/ref1.C: New test.
32046
32047 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32048
32049         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32050
32051 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32052
32053         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32054
32055 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32056
32057         PR c++/7524
32058         * g++.dg/init/array7.C: New test.
32059
32060 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32061
32062         * g++.dg/init/array6.C: New test.
32063
32064         * g++.dg/abi/mangle13.C: Likewise.
32065         * g++.dg/abi/mangle14.C: Likewise.
32066         * g++.dg/abi/mangle15.C: Likewise.
32067
32068 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32069
32070         * g++.dg/abi/empty8.C: New test.
32071
32072 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32073
32074         * g++.dg/init/ctor1.C: New test.
32075
32076 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32077
32078         * gcc.c-torture/execute/20021015-1.c: New test.
32079
32080 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32081
32082         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32083
32084 2002-10-14  Jan Hubicka  <jh@suse.cz>
32085
32086         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32087
32088 2002-10-14  Richard Henderson  <rth@redhat.com>
32089
32090         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32091
32092 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32093
32094         PR optimization/6631
32095         * g++.dg/opt/const2.C: New test.
32096
32097 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32098
32099         PR c++/7176
32100         * g++.dg/parse/friend1.C: New test.
32101         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32102
32103 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32104
32105         * gcc.dg/20021014-1.c: New test.
32106
32107 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32108
32109         PR c++/5661
32110         * g++.dg/ext/vlm1.C: New test.
32111         * g++.dg/ext/vlm2.C: Likewise.
32112
32113         * g++.dg/init/array1.C: Remove invalid braces.
32114         * g++.dg/init/brace1.C: New test.
32115         * g++.dg/init/copy2.C: Likewise.
32116         * g++.dg/init/copy3.C: Likewise.
32117         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32118         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32119         braces.
32120
32121 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32122
32123         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32124
32125 2002-10-11  Richard Shann  <richard.shann@superh.com>
32126
32127         * gcc.c-torture/compile/simd-5.c: New test.
32128
32129 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32130
32131         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32132
32133 2002-10-10  Jim Wilson  <wilson@redhat.com>
32134
32135         * gcc.c-torture/execute/20021010-1.c: New test.
32136
32137 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32138
32139         PR c/7353
32140         * g++.dg/ext/typedef-init.C: New test.
32141         * gcc.dg/typedef-init.c: New test.
32142
32143 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32144
32145         * gcc.dg/cpp/paste13.c: New test.
32146
32147 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32148
32149         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32150         remaining platforms, XFAIL during compile, not execute.  Don't
32151         XFAIL at -O0.
32152
32153 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32154
32155         * gcc.dg/alias-1.c: Tweak expected warning.
32156
32157 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32158
32159         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32160
32161 2002-10-06  Andreas Jaeger  <aj@suse.de>
32162
32163         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32164         * gcc.dg/cpp/c++98.C: Likewise.
32165
32166         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32167         * g++.dg/cpp/c++98.C: Likewise.
32168
32169         * g++.dg/README (Subdirectories): Mention cpp directory.
32170
32171         PR target/7559
32172         * gcc.dg/20021006-1.c: New test.
32173
32174 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32175
32176         PR c++/7804
32177         * g++.dg/other/warning1.C: New test.
32178
32179 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32180
32181         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32182         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32183         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32184
32185 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32186
32187         PR c++/7931
32188         * g++.dg/template/ptrmem3.C: New test.
32189
32190         PR c++/7754
32191         * g++.dg/template/union1.C: New test.
32192
32193 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32194
32195         PR c++/8006
32196         * g++.dg/abi/mangle9.C: New test.
32197         * g++.dg/abi/mangle10.C: New test.
32198         * g++.dg/abi/mangle11.C: New test.
32199         * g++.dg/abi/mangle12.C: New test.
32200
32201 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32202
32203         PR c++/7188.
32204         * g++.dg/template/meminit1.C: New test.
32205         * g++.dg/warn/Wreorder-1.C: Likewise.
32206         * g++.old-deja/g++.mike/warn3.C: Tweak.
32207         * lib/prune.exp: Ingore "in copy constructor".
32208
32209 2002-10-02  Andreas Jaeger  <aj@suse.de>
32210
32211         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32212         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32213         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32214         on x86-64.
32215
32216 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32217
32218         * gcc.dg/empty1.C: Fix typo.
32219
32220 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32221
32222         * gcc.dg/alias-1.c: New test.
32223
32224 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32225
32226         * gcc.dg/empty1.C: New test.
32227
32228         * g++.dg/tls/init-2.C: Tweak error messages.
32229
32230 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32231
32232         * gcc.c-torture/compile/20020923-1.c: New test.
32233
32234 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32235
32236         * gcc.c-torture/execute/ffs-1.c: New test.
32237         * gcc.c-torture/execute/ffs-2.c: Ditto.
32238
32239 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32240
32241         * g++.dg/overload/member1.C: New test.
32242
32243 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32244
32245         * g++.dg/abi/empty7.C: New test.
32246         * g++.dg/init/pm2.C: Likewise.
32247
32248 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32249
32250         * g++.dg/rtti/crash1.C: New test.
32251
32252 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32253
32254         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32255         gcc.dg/sibcall-4.c: New tests.
32256
32257 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32258
32259         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32260         powerpc and MMIX targets.
32261
32262 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32263
32264         * gcc.dg/cpp/20020927-1.c: New.
32265
32266 2002-09-26  David S. Miller  <davem@redhat.com>
32267
32268         * gcc.c-torture/compile/trunctfdf.c: New.
32269
32270 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32271
32272         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32273
32274 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32275
32276         * gcc.c-torture/execute/loop-15.c: New.
32277
32278 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32279
32280         * README.QMTEST: Fix typo.
32281
32282 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32283
32284         * gcc.dg/20020926-1.c: New test.
32285
32286 2002-09-25  David S. Miller  <davem@redhat.com>
32287
32288         PR target/7842
32289         * gcc.c-torture/execute/shiftdi.c: New test.
32290
32291 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32292
32293         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32294         unique to the tool.
32295         * lib/g77.exp (g77_init): Likewise.
32296         * lib/g++.exp (g++_init): Likewise.
32297         * lib/objc.exp (objc_init): Likewise.
32298
32299 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32300
32301         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32302         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32303         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32304
32305 2002-09-25  Richard Henderson  <rth@redhat.com>
32306
32307         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32308         too-small long double.
32309
32310 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32311
32312         * gcc.dg/20020919-1.c: New test.
32313
32314 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32315
32316         * g++.dg/abi/bitfield6.C: New test.
32317         * g++.dg/abi/bitfield7.C: New test.
32318         * g++.dg/abi/bitfield8.C: New test.
32319         * g++.dg/abi/vbase11.C: New test.
32320
32321 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32322
32323         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32324         hppa*-*-hpux*.  Update test comment.
32325
32326 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32327
32328         * gcc.dg/tls/struct-1.c: New test.
32329
32330 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32331
32332         * gcc.dg/cpp/tr-warn2.c: Update.
32333
32334 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32335
32336         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32337
32338 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32339
32340         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32341         systems.
32342
32343 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32344
32345         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32346
32347         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32348         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32349         setting of cxxfilt.
32350
32351 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32352
32353         * gcc.dg/20020312-2.c: Update for darwin.
32354
32355 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32356
32357         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32358
32359 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32360
32361         * objc.dg/comp-types-1.m: New test.
32362         * objc.dg/comp-types-2.m: New test.
32363         * objc.dg/comp-types-3.m: New test.
32364         * objc.dg/comp-types-4.m: New test.
32365         * objc.dg/comp-types-5.m: New test.
32366         * objc.dg/comp-types-6.m: New test.
32367
32368 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32369
32370         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32371
32372 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32373
32374         * g++.dg/other/do1.C: New test.
32375
32376         * g++.dg/template/subst1.C: New test.
32377
32378 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32379
32380         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32381
32382 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32383
32384         * g++.dg/template/qualttp20.C: Adjust expected errors.
32385         * g++.old-deja/g++.jason/report.C: Likewise.
32386         * g++.old-deja/g++.other/qual1.C: Likewise.
32387
32388         * g++.dg/lookup/scoped2.C: New test.
32389
32390         * g++.dg/ext/asm3.C: New test.
32391
32392 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32393
32394         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32395
32396 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32397
32398         * ChangeLog: follow spelling conventions.
32399         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32400         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32401         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32402         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32403         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32404         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32405         * g++.old-deja/g++.law/global-init1.C: Likewise.
32406         * g++.old-deja/g++.other/delete4.C: Likewise.
32407         * g++.old-deja/g++.other/inline21.C: Likewise.
32408         * g++.old-deja/g++.other/singleton.C: Likewise.
32409         * g77.dg/strlen0.f: Likewise.
32410         * g77.f-torture/compile/20010519-1.f: Likewise.
32411         * g77.f-torture/compile/980310-4.f: Likewise.
32412         * gcc.c-torture/compile/20000605-1.c: Likewise.
32413         * gcc.c-torture/execute/20020225-1.c: Likewise.
32414         * gcc.dg/c90-hexfloat-2.c: Likewise.
32415         * gcc.dg/c99-bool-1.c: Likewise.
32416         * gcc.dg/c99-hexfloat-2.c: Likewise.
32417         * gcc.dg/dll-2.c: Likewise.
32418         * gcc.dg/wtr-union-init-1.c: Likewise.
32419         * gcc.dg/wtr-union-init-2.c: Likewise.
32420         * gcc.dg/wtr-union-init-3.c: Likewise.
32421         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32422         * gcc.dg/cpp/defined.c: Likewise.
32423         * gcc.dg/cpp/macsyntx.c: Likewise.
32424         * gcc.dg/cpp/paste2.c: Likewise.
32425         * gcc.dg/cpp/trad/defined.c: Likewise.
32426         * gcc.dg/format/c90-printf-1.c: Likewise.
32427         * gcc.dg/format/c90-scanf-1.c: Likewise.
32428         * gcc.dg/format/c99-printf-1.c: Likewise.
32429         * gcc.dg/format/c99-scanf-1.c: Likewise.
32430         * gcc.misc-tests/gcov-8.c: Likewise.
32431         * lib/profopt.exp: Likewise.
32432
32433 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32434
32435         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32436
32437 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32438
32439         * g++.dg/inherit/using2.C: New test.
32440
32441 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32442
32443         * ChangeLog: Follow spelling conventions.
32444         * g++.dg/template/friend4.C: Likewise.
32445         * g++.old-deja/g++.pt/crash67.C: Likewise.
32446         * gcc.c-torture/execute/20000801-4.c: Likewise.
32447         * gcc.dg/c90-digraph-1.c: Likewise.
32448         * gcc.dg/c94-digraph-1.c: Likewise.
32449         * gcc.dg/c99-digraph-1.c: Likewise.
32450         * gcc.dg/cpp/line5.c: Likewise.
32451         * gcc.dg/cpp/multiline.c: Likewise.
32452         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32453         * gcc.dg/format/attr-3.c: Likewise.
32454         * gcc.dg/format/c90-scanf-3.c: Likewise.
32455         * gcc.dg/format/ext-4.c: Likewise.
32456
32457 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32458
32459         * g++.dg/template/pretty1.C: New test.
32460
32461 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32462
32463         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32464
32465 2002-09-13  Matt Austern  <austern@apple.com>
32466
32467         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32468         passing a cast expression to a function by const reference.
32469
32470 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32471
32472         * g++.dg/template/deduce1.C: New test.
32473
32474 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32475
32476         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32477         32-bit int.
32478
32479 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32480
32481         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32482         usage.
32483
32484 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32485
32486         * gcc.c-torture/compile/20020910-1.c: New test.
32487
32488 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32489
32490         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32491
32492 2002-09-10  Andreas Jaeger  <aj@suse.de>
32493
32494         * gcc.dg/20020312-2.c: Adjust for x86-64.
32495
32496 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32497
32498         * g77.dg/7388.f: New test case for PR 7388.
32499
32500 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32501
32502         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32503
32504 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32505
32506         * objc.dg/proto-lossage-1.m: New test.
32507
32508 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32509
32510         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32511
32512 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32513
32514         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32515         expected to pass.
32516
32517 2002-09-06  Stan Shebs  <shebs@apple.com>
32518             David Edelsohn  <edelsohn@gnu.org>
32519
32520         * gcc.dg/weak: New directory.
32521         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32522         target-specific xfail bits.
32523         * gcc.dg/typeof-2.c: Move to new directory.
32524         * gcc.dg/weak.exp: New expect script.
32525
32526 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32527
32528         * gcc.c-torture/execute/extzvsi.c: New test.
32529
32530 2002-09-05  Stan Shebs  <shebs@apple.com>
32531
32532         * gcc.dg/weak-1.c: xfail on Darwin.
32533         * gcc.dg/weak-2.c: Ditto.
32534         * gcc.dg/weak-3.c: Ditto.
32535         * gcc.dg/weak-4.c: Ditto.
32536         * gcc.dg/weak-5.c: Ditto.
32537         * gcc.dg/weak-6.c: Ditto.
32538         * gcc.dg/weak-7.c: Ditto.
32539         * gcc.dg/weak-8.c: Ditto.
32540         * gcc.dg/weak-9.c: Ditto.
32541
32542 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32543
32544         * gcc.c-torture/execute/loop-14.c: New test.
32545
32546 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32547
32548         * g++.dg/other/cxa-atexit1.C: New test.
32549
32550         * gcc.dg/typeof-2.c: New test.
32551
32552 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32553
32554         * gcc.dg/builtins-2.c: New testcase.
32555         * gcc.dg/builtins-3.c: New testcase.
32556
32557 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32558
32559         * gcc.dg/cpp/_Pragma4.c: New test.
32560
32561 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32562
32563         * objc/execute/nil_method-1.m: New testcase.
32564
32565 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32566
32567         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32568         [Object class], not [Object initialize].
32569
32570 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32571             Hans-Peter Nilsson  <hp@bitrange.com>
32572
32573         * gcc.c-torture/execute/20020720-1.x: Skip test on
32574         mmix-knuth-mmixware.  Correct comment.
32575
32576 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32577
32578         * testsuite/g++.dg/abi/bitfield5.C: New test.
32579         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32580
32581 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32582
32583         * objc.dg/undeclared-selector.m: New test.
32584
32585 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32586
32587         * g++.dg/other/offsetof1.C: Avoid cast warning.
32588
32589 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32590
32591         * objc.dg/super-class-2.m: New test.
32592
32593 2002-08-24  Matt Austern  <austern@apple.com>
32594
32595         * g++.dg/ext/lvaddr.C: New test.
32596         * g++.dg/ext/lvcast.C: New test.
32597
32598 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32599
32600         * testsuite/g++.dg/inherit/cond1.C: New test.
32601
32602 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32603
32604         * gcc.dg/noncompile/incomplete-1.c: New test.
32605
32606 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32607
32608         * gcc.dg/typespec-1.c: New test.
32609
32610 2002-08-20  Devang Patel  <dpatel@apple.com>
32611         * objc.dg/proto-hier-2.m: New test.
32612
32613 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32614
32615         * objc.dg/bitfield-1.m: New test.
32616         * objc.dg/bitfield-2.m: New test.
32617
32618 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32619
32620         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32621         gcc.dg/c99-flex-array-4.c: New tests.
32622
32623 2002-08-16  Stan Shebs  <shebs@apple.com>
32624
32625         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32626
32627 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32628
32629         * gcc.dg/typeof-1.c: New test.
32630         * g++.dg/ext/typeof2.C: New test.
32631
32632 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32633
32634         * g++.dg/other/offsetof1.C: New test.
32635
32636 2002-08-14  Richard Henderson  <rth@redhat.com>
32637
32638         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32639
32640 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32641
32642         * gcc.dg/cpp/_Pragma3.c: New test.
32643
32644 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32645
32646         * g++.dg/template/inherit3: New test.
32647
32648 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32649
32650         * gcc.dg/bitfld-4.c: Add blank options.
32651
32652 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32653
32654         * g++.dg/template/crash1.C: New test.
32655
32656 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32657
32658         * gcc.dg/tls/opt-2.c: New test.
32659
32660 2002-08-08  Devang Patel  <dpatel@apple.com>
32661
32662         * objc.dg/selector-1.m : New test
32663
32664 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32665
32666         * g++.dg/abi/bitfield4.C: New test.
32667         * gcc.dg/bitfld-4.c: New test.
32668
32669 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32670
32671         * g++.dg/other/packed1.C: New test.
32672
32673 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32674
32675         * g++.dg/abi/offsetof.C: Tweak error messages.
32676         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32677
32678 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32679
32680         * gcc.dg/bitfld-3.c: New test.
32681
32682 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32683             Richard Henderson  <rth@redhat.com>
32684
32685         * gcc.dg/i386-bitfield1.c: New test.
32686         * g++.dg/abi/bitfield3.C: Update.
32687
32688 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32689
32690         * objc.dg/const-str-2.m: Update.
32691         * gcc.dg/cpp/c++98.c: Change to C extension.
32692         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32693         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32694
32695 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32696
32697         * testsuite/gcc.dg/tls/diag-3.c: New.
32698
32699 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32700
32701         * g++.dg/README (Subdirectories): Document new subdir expr.
32702         * g++.dg/expr/pmf-1.C: New test.
32703
32704 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32705
32706         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32707
32708 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32709
32710         * g++.dg/abi/bitfield3.C: New test.
32711
32712 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32713
32714         * lib/gcov.exp: Tweak expected line formats.
32715         * gcc.misc-tests/gcov8.c: New test.
32716         * gcc.misc-tests/gcov8.x: New flags.
32717
32718 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * consistency.vlad/layout/endian.c: Include string.h.
32721
32722         * gcc.c-torture/execute/20020805-1.c: New test.
32723
32724 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32725
32726         * g++.dg/other/conversion1.C: New test.
32727
32728 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32729
32730         * gcc.dg/builtins-1.c: New testcase.
32731
32732 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32733
32734         * g++.dg/inherit/access3.C: New test.
32735
32736 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32737
32738         * gcc.dg/ia64-visibility-2.c: New test.
32739
32740 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32741
32742         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32743         __qualifier_flags to __flags.
32744
32745 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32746
32747         * g++.dg/inherit/operator1.C: New test.
32748         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32749         * g++.dg/other/error1.C: Change expected error message.
32750         * g++.dg/template/conv4.C: Likewise.
32751
32752 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32753
32754         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32755         for documented behavior.
32756
32757 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32758
32759         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32760         several targets known to fail.
32761
32762 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32763
32764         * gcc.dg/mips-args-[123].c: New tests.
32765
32766 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32767
32768         * gcc.dg/ppc-spe.c: New.
32769
32770 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32771
32772         * g++.dg/other/ptrmem4.C: New testcase.
32773
32774 2002-07-24  Richard Henderson  <rth@redhat.com>
32775
32776         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32777
32778 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32779
32780         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32781
32782 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32783
32784         * gcc.c-torture/execute/memset-3.c: New testcase.
32785
32786 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32787
32788         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32789         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32790
32791 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32792
32793         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32794         Delete.
32795
32796 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32797
32798         * gcc.c-torture/compile/simd-4.c: New test.
32799
32800 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32801
32802         PR c++/7347, c++/7348
32803         * g++.dg/template/access4.C: New test.
32804         * g++.dg/template/access5.C: New test.
32805         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32806         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32807         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32808         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32809
32810 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32811
32812         * gcc.dg/gnu89-init-2.c: New test.
32813
32814 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32815
32816         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32817
32818 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32819
32820         * gcc.c-torture/execute/20020720-1.c: New testcase.
32821
32822 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32823
32824         * gcc.dg/cpp/Wsignprom.c: New tests.
32825
32826 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32827
32828         * gcc.c-torture/execute/loop-13.c: New test.
32829
32830 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32831
32832         * gcc.dg/cpp/expr.c: New tests.
32833
32834 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32835
32836         * g++.dg/opt/pr6713.C: Add template instantiation.
32837
32838 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32839
32840         * gcc.dg/nest.c: New test.
32841
32842 2002-07-17  Richard Henderson  <rth@redhat.com>
32843
32844         * g++.dg/opt/pr6713.C: New test.
32845
32846 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32847
32848         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32849         XFAIL for all x86 processors.
32850
32851 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32852
32853         * gcc.c-torture/execute/20010122-1.x: Do not test with
32854         -fomit-frame-pointer.
32855
32856 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32857
32858         * g++.dg/template/instantiate2.C: New test.
32859         * g++.dg/template/spec4.C: New test.
32860
32861 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32862
32863         * g++.dg/template/access2.C: New test.
32864         * g++.dg/template/access3.C: New test.
32865
32866 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32867
32868         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32869         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32870         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32871         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32872         Convert to use <stdarg.h>.
32873         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32874         Delete.
32875         * gcc.dg/va-arg-2.c: New.
32876         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32877
32878 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32879
32880         * gcc.c-torture/compile/20020710-1.c: New test.
32881
32882 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32883                           Andrew Pinski  <pinskia@physics.uc.edu>
32884
32885         gcc.c-torture/compile/simd-2.c: New testcase.
32886         gcc.c-torture/compile/simd-3.c: Likewise.
32887
32888 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32889
32890         PR c++/7224
32891         * g++.dg/overload/error1.C: New test.
32892
32893 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32894
32895         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32896         configuration and IRIX 6 O32 ABI.
32897
32898 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32899
32900         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32901
32902 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32903
32904         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32905
32906 2002-07-10  Jeffrey A Law  <law@redhat.com>
32907
32908         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32909
32910         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32911
32912 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32913
32914         * gcc.dg/20020312-2.c: Check for __PPC__.
32915
32916 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32917
32918         * gcc.c-torture/compile/20020709-1.c: New test.
32919
32920 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32921
32922         * g++.dg/template/qualttp21.C: New test case.
32923
32924 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32925
32926         * gcc.c-torture/compile/20020706-1.c: New test.
32927         * gcc.c-torture/compile/20020706-2.c: New test.
32928
32929 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32930             Alexandre Oliva  <aoliva@redhat.com>
32931
32932         * g++.dg/warn/incomplete1.C: New test.
32933
32934 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32935
32936         PR c++/7099
32937         * g++.dg/warn/noreturn1.C: New test.
32938
32939 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32940
32941         PR c++/6706
32942         * g++.dg/debug/debug6.C: New test.
32943         * g++.dg/debug/debug7.C: New test.
32944
32945 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
32946
32947         * gcc.c-torture/compile/simd-3.c: New test.
32948
32949 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
32950
32951         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
32952         * gcc.dg/20020620-1.c: Likewise.
32953
32954 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32955
32956         PR c++/6944
32957         * g++.dg/init/array4.C: New test.
32958         * g++.dg/init/array5.C: New test.
32959
32960 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
32961
32962         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
32963         * gcc.c-torture/execute/simd-2.c (main): Likewise.
32964
32965 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32966
32967         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
32968         * gcc.dg/wtr-aggr-init-1.c: Likewise.
32969         * gcc.dg/wtr-conversion-1.c: Likewise.
32970         * gcc.dg/wtr-escape-1.c: Likewise.
32971         * gcc.dg/wtr-int-type-1.c: Likewise.
32972         * gcc.dg/wtr-label-1.c: Likewise.
32973         * gcc.dg/wtr-static-1.c: Likewise.
32974         * gcc.dg/wtr-strcat-1.c: Likewise.
32975         * gcc.dg/wtr-suffix-1.c: Likewise.
32976         * gcc.dg/wtr-switch-1.c: Likewise.
32977         * gcc.dg/wtr-unary-plus-1.c: Likewise.
32978         * gcc.dg/wtr-union-init-1.c: Likewise.
32979         * gcc.dg/wtr-union-init-2.c: Likewise.
32980         * gcc.dg/wtr-union-init-3.c: Likewise.
32981
32982         * gcc.dg/wtr-func-def-1.c: New test.
32983
32984 2002-07-02 Devang Patel <dpatel@apple.com>
32985
32986         * objc.dg/param-1.m: New test.
32987
32988 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
32989
32990         * gcc.dg/cpp/trad/directive.c: Add test.
32991         * gcc.dg/cpp/trad/macroargs.c: Add test.
32992         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
32993
32994 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
32995
32996         * gcc.dg/cpp/cmdlne-M.c: New test.
32997
32998 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
32999
33000         * objc.dg/desig-init-1.m: New test.
33001
33002 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33003
33004         PR c++/6716
33005         * g++.dg/template/instantiate1.C: New test.
33006
33007 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33008
33009         PR c++/7112
33010         * g++.dg/template/sizeof2.C: New test.
33011
33012 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33013
33014         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33015         gcc.dg/cpp/trad/include.c: New tests.
33016
33017 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33018
33019         PR target/7177
33020         * gcc.c-torture/compile/20020701-1.c: New test.
33021
33022 2002-07-01  Stan Shebs  <shebs@apple.com>
33023
33024         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33025         header here...
33026         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33027         (objc-torture-execute): or here.
33028
33029 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33030
33031         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33032
33033 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33034
33035         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33036
33037 2002-06-30  Devang Patel  <dpatel@apple.com>
33038
33039         * objc.dg/fsyntax-only.m: New test.
33040
33041 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33042
33043         PR c++/6695
33044         * g++.dg/template/friend7.C: New file.
33045
33046 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33047
33048         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33049         return type.
33050
33051 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33052
33053         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33054         avoid division by zero.
33055
33056 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33057
33058         * gcc.dg/Wunknownprag.c: New tests.
33059
33060 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33061
33062         * gcc.c-torture/execute/simd-2.c: New test.
33063
33064 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33065
33066         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33067         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33068         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33069         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33070         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33071         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33072         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33073         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33074         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33075         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33076         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33077         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33078         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33079         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33080         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33081         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33082         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33083
33084 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33085
33086         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33087         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33088         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33089         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33090         New tests.
33091         * gcc.dg/cpp/trad/directive.c: Update.
33092
33093 2002-06-23  Andreas Jaeger  <aj@suse.de>
33094
33095         * gcc.c-torture/execute/complex-6.c: New.
33096
33097 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33098
33099         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33100         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33101         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33102         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33103
33104 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33105
33106         * gcc.dg/cpp/trad: New directory with traditional tests copied
33107         from parent directory.
33108         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33109         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33110         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33111         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33112         Move to trad/ and rename.
33113         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33114         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33115         gcc.dg/cpp/trad/redef2.c: New tests.
33116         * gcc.dg/cpp/trad/trad.exp: New driver.
33117
33118 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33119
33120         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33121         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33122         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33123         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33124         Remove.
33125
33126 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33127
33128         * gcc.dg/20020620-1.c: New test.
33129
33130 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33131
33132         * g++.dg/template/ttp4.C: New test.
33133
33134 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33135
33136         * g++.dg/opt/vt1.C: Fix regexp.
33137
33138 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33139
33140         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33141         Don't use attribute `noinline'.
33142
33143 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33144
33145         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33146
33147 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33148
33149         * gcc.c-torture/execute/simd-1.c: New.
33150
33151         * gcc.dg/simd-1.c: New.
33152
33153 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33154
33155         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33156
33157 2002-06-16  Richard Henderson  <rth@redhat.com>
33158
33159         * g++.dg/ext/anon-struct1.C: New.
33160         * g++.dg/ext/anon-struct2.C: New.
33161         * g++.dg/ext/anon-struct3.C: New.
33162         * gcc.dg/anon-struct-1.c: New.
33163         * gcc.dg/anon-struct-2.c: New.
33164         * gcc.dg/anon-struct-3.c: New.
33165         * gcc.dg/20011008-1.c: Adjust warning text.
33166         * gcc.dg/20020527-1.c: Add -fms-extensions.
33167
33168 2002-06-16  Richard Henderson  <rth@redhat.com>
33169
33170         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33171
33172 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33173
33174         * gcc.c-torture/execute/20020615-1.c: New test.
33175
33176 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33177
33178         * gcc.c-tortuture/execute/compare-1.c: New test case.
33179         * gcc.c-tortuture/execute/compare-2.c: New test case.
33180         * gcc.c-tortuture/execute/compare-3.c: New test case.
33181
33182 2002-06-13  Richard Henderson  <rth@redhat.com>
33183
33184         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33185         ia64 ilp32.
33186
33187 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33188
33189         * g++.dg/template/typename2.C: Update error message.
33190
33191 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33192
33193         * gcc.c-torture/execute/20020611-1.c: New test.
33194
33195 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33196
33197         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33198         list of targets to skip.
33199
33200 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33201
33202         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33203         targets if not optimizing.
33204
33205 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33206
33207         * gcc.c-torture/compile/20020605-1.c: New test.
33208
33209         * g++.dg/opt/vt1.C: New test.
33210
33211         * gcc.dg/20020531-1.c: New test.
33212
33213         * gcc.dg/20020530-1.c: New test.
33214
33215         * gcc.dg/20020527-1.c: New test.
33216
33217         * g++.dg/opt/cse1.C: New test.
33218
33219 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33220
33221         * gcc.dg/20020607-2.c: New test case.
33222
33223 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33224
33225         * gcc.c-torture/compile/20020604-1.c: New test.
33226
33227 2002-06-04  Richard Henderson  <rth@redhat.com>
33228
33229         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33230         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33231         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33232
33233 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33234
33235         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33236
33237 2002-06-03  Richard Henderson  <rth@redhat.com>
33238
33239         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33240         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33241
33242 2002-06-02  Richard Henderson  <rth@redhat.com>
33243
33244         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33245         test functions static.
33246
33247 2002-06-02  Andreas Jaeger  <aj@suse.de>
33248
33249         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33250         now.
33251
33252 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33253
33254         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33255         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33256         Update for mofified diagnostics.
33257         * gcc.dg/c99-intconst-1.c: No longer fail.
33258
33259 2002-06-02  Richard Henderson  <rth@redhat.com>
33260
33261         * gcc.dg/uninit-A.c: Remove xfail markers.
33262
33263 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33264
33265         * gcc.dg/fnegate-1.c: New test case.
33266
33267 2002-05-30  Osku Salerma  <osku@iki.fi>
33268
33269         * gcc.c-torture/execute/mayalias-1.c: New file.
33270
33271 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33272
33273         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33274         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33275         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33276
33277 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33278
33279         * gcc.c-torture/execute/20020529-1.c: New test.
33280
33281 2002-05-27  Richard Henderson  <rth@redhat.com>
33282
33283         * g++.dg/ext/attrib6.C: New test case.
33284
33285 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33286
33287         * gcc.c-torture/execute/pure-1.c: New test.
33288
33289 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33290
33291         * gcc.dg/cpp/arith-2.c: Remove.
33292
33293 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33294
33295         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33296         * gcc.dg/cpp/if-3.c: Remove.
33297
33298 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33299
33300         * g++.dg/opt/cse2.C: New test.
33301
33302 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33303
33304         * gcc.dg/cpp/arith-1.c: New semantic tests.
33305         * gcc.dg/cpp/if-1.c: Update.
33306
33307 2002-05-24  Ben Elliston  <bje@redhat.com>
33308
33309         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33310
33311 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33312
33313         * gcc.dg/verbose-asm.c: New test.
33314
33315 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33316
33317         * gcc.dg/cpp/paste12.c: New test.
33318
33319 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33320
33321         * g++.dg/parse/named_ops.C: New test.
33322
33323 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33324
33325         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33326
33327 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33328
33329         * gcc.dg/weak-2.c: Allow optional leading underscore
33330         in scan-assembler symbol name.
33331         * gcc.dg/weak-3.c: Likewise.
33332         * gcc.dg/weak-4.c: Likewise.
33333         * gcc.dg/weak-5.c: Likewise.
33334
33335 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33336
33337         * gcc.dg/20020523-1.c: New test.
33338
33339 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33340
33341         * objc.dg/const-str-2.m: Update now that we stop after
33342         a command line error.
33343
33344 2002-05-22  Richard Henderson  <rth@redhat.com>
33345
33346         * g++.dg/dg.exp: Fix typo in test pruneing.
33347
33348 2002-05-22  Richard Henderson  <rth@redhat.com>
33349
33350         * g++.dg/dg.exp: Prune the tls subdirectory.
33351         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33352         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33353         * g++.dg/tls/init-1.C: New.
33354
33355 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33356
33357         * gcc.dg/20020517-1.c: New test.
33358
33359 2002-05-21  Richard Henderson  <rth@redhat.com>
33360
33361         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33362         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33363
33364 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33365
33366         * g++.dg/other/copy2.C: New test.
33367
33368 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33369
33370         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33371         (MAX_COPY): Bump up to 10 times sizeof (long long).
33372         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33373
33374         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33375         sizeof (long long).
33376
33377         * gcc.c-torture/execute/strcpy-1.c: New test.
33378
33379 2002-05-19  Jason Merrill  <jason2redhat.com>
33380
33381         * g++.dg/ext/oper1.C: New test.
33382
33383 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33384 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33385
33386         * README.QMTEST: New file.
33387
33388         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33389
33390 2002-05-19  Andreas Jaeger  <aj@suse.de>
33391
33392         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33393         now.
33394         * gcc.c-torture/execute/loop-2d.x: Likewise.
33395
33396 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33397
33398         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33399         support weak symbols.
33400         * gcc.dg/weak-4.c: Likewise.
33401         * gcc.dg/weak-6.c: Likewise.
33402
33403 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33404
33405         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33406         cygwin, coff and h8300-*-hms targets
33407         * gcc.dg/weak-5.c: Likewise.
33408         * gcc.dg/weak-7.c: Likewise.
33409
33410 2002-05-16  Jason Merrill  <jason@redhat.com>
33411
33412         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33413         (scan-assembler-not, scan-assembler-dem): Likewise.
33414         (scan-assembler-dem-not): Likewise.
33415
33416 2002-05-15  Richard Henderson  <rth@redhat.com>
33417
33418         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33419
33420 2002-05-15  Richard Henderson  <rth@redhat.com>
33421
33422         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33423         (vfoo1f): Warning here.
33424         (vfoo1l): Don't redefine the alias.
33425
33426 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33427
33428         * g++.dg/init/pm1.C: New test.
33429
33430 2002-05-12  David S. Miller  <davem@redhat.com>
33431
33432         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33433         types.
33434
33435 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33436
33437         * gcc.c-torture/execute/20020510-1.c: New test case.
33438
33439 2002-05-10  David S. Miller  <davem@redhat.com>
33440
33441         * gcc.c-torture/execute/conversion.c: Test long double too.
33442
33443 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33444
33445         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33446         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33447         * lib/g++.exp (g++_link_flags): Likewise.
33448         * lib/objc.exp (objc_target_compile): Likewise.
33449
33450 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33451
33452         * gcc.dg/cpp/poison.c: Update.
33453         * gcc.dg/cpp/20000625-2.c: Remove.
33454         * gcc.dg/cpp/direct2s.c: Remove final test.
33455
33456 2002-05-08  Tom Rix  <trix@redhat.com>
33457
33458         * gcc.c-torture/execute/20020508-1.c: New test.
33459         * gcc.c-torture/execute/20020508-2.c: New test.
33460         * gcc.c-torture/execute/20020508-3.c: New test.
33461
33462 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33463
33464         * gcc.dg/cpp/charconst-4.c: More tests.
33465
33466 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33467
33468         PR c/6569
33469         * gcc.dg/weak-3.c: Update location of warning messages.
33470         * gcc.dg/weak-5.c: Likewise.
33471
33472 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33473
33474         * gcc.c-torture/execute/20020506-1.c: New test case.
33475
33476 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33477
33478         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33479
33480 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33481
33482         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33483
33484 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33485
33486         * gcc.dg/cpp/charconst-3.c: New test.
33487
33488 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33489
33490         * gcc.dg/cpp/charconst.c: Update tests.
33491
33492 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33493
33494         * treelang: Added directory for new sample language treelang. Also
33495         lib/treelang.exp: New file to signal treelang should be tested.
33496
33497 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33498
33499         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33500         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33501         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33502         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33503         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33504         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33505         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33506
33507 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33508
33509         * gcc.dg/format/xopen-2.c: New test.
33510
33511 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33512
33513         * gcc.dg/20020503-1.c: New test.
33514
33515 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33516
33517         * g++.dg/init/dtor1.C: Make it tougher.
33518
33519 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33520
33521         * g++.dg/init/dtor1.C: New test.
33522
33523 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33524
33525         * gcc.dg/altivec-8.c: New.
33526
33527 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33528
33529         * gcc.dg/altivec-7.c: New.
33530
33531 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33532
33533         * g++.dg/parse/typedef1.C: New test.
33534
33535 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33536
33537         PR c++/6486
33538         * g++.dg/template/friend6.C: New test.
33539
33540         PR c++/6492
33541         * g++.dg/init/copy1.C: New test.
33542
33543 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33544
33545         * g++.dg/warn/effc1.C: New test.
33546
33547 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33548
33549         * gcc.dg/cpp/if-cexp.c: Add a test.
33550
33551 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33552
33553         * gcc.dg/20020426-2.c: New test.
33554
33555 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33556
33557         * gcc.dg/cpp/if-mop.c: Update.
33558         * gcc.dg/cpp/if-mpar.c: Add test.
33559         * gcc.dg/cpp/if-oppr.c: Update.
33560
33561 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33562
33563         PR c/6343
33564         * gcc.dg/weak-[2-7].c: New tests.
33565
33566 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33567
33568         * gcc.dg/enum1.c: New test.
33569
33570 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33571
33572         PR c++/6497
33573         * g++.dg/inherit/access2.C: New test.
33574
33575 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33576
33577         PR bootstrap/6445
33578         * gcc.dg/20020426-1.c: New test.
33579
33580 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33581
33582         * g++.dg/abi/enum1.C: New test.
33583
33584 2002-04-26  Richard Henderson  <rth@redhat.com>
33585
33586         * gcc.dg/c99-bool-1.c: Expect always true warning.
33587
33588 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33589
33590         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33591
33592 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33593
33594         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33595         targets.
33596
33597 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33598
33599         * g++.dg/abi/mange7.C: New test.
33600
33601         PR c++/6438.
33602         * g++.dg/parse/stmtexpr2.C: New test.
33603
33604 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33605
33606         * gcc.dg/20020312-2.c: Add SH target.
33607
33608 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33609
33610         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33611         compiler output on mips*-*-irix*.
33612
33613 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33614
33615         * g++.dg/parse/attr1.C: New test.
33616
33617 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33618
33619         * gcc.c-torture/execute/string-opt-17.c: New test case.
33620         * gcc.c-torture/execute/memset-2.c: New test case.
33621
33622 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33623
33624         PR c++/6256:
33625         * g++.dg/template/friend5.C: New test.
33626
33627         PR c++/6331:
33628         * g++.dg/template/qual1.C: Likewise.
33629
33630 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33631
33632         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33633         Include stdlib.h, not stdio.h or ctype.h.
33634
33635 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33636
33637         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33638         cris-*-elf* and mmix-*-*.
33639         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33640         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33641         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33642         Ditto.
33643         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33644         * gcc.dg/wchar_t-1.c: Ditto.
33645
33646 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33647
33648         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33649         Clarify comment.
33650
33651 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33652
33653         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33654
33655 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33656
33657         * gcc.c-torture/execute/20000906-1.x: Delete.
33658
33659 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33660
33661         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33662
33663 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33664
33665         * PR6367
33666         * g77.f-torture/execute/6367.f: New test.
33667         * g77.f-torture/execute/6367.x: Disable for MMIX.
33668
33669 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33670
33671         * PR6352
33672         * g++.dg/opt/inline2.C: New test.
33673
33674 2002-04-18  Richard Henderson  <rth@redhat.com>
33675
33676         * gcc.dg/20000906-1.c: Enable for all targets.
33677         * gcc.c-torture/compile/iftrap-2.c: New.
33678
33679 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33680
33681         * gcc.dg/20020418-1.c: New test.
33682         * gcc.dg/20020418-2.c: New test.
33683
33684 2002-04-18  Richard Henderson  <rth@redhat.com>
33685
33686         * gcc.c-torture/compile/iftrap-1.c: New.
33687         * gcc.dg/iftrap-1.c: Adjust for ia64.
33688         * gcc.dg/iftrap-2.c: New.
33689
33690 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33691
33692         * gcc.c-torture/compile/20020418-1.c: New test.
33693
33694 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33695
33696         * gcc.c-torture/compile/20020415-1.c: New.
33697
33698 2002-04-18  David S. Miller  <davem@redhat.com>
33699
33700         * gcc.c-torture/execute/20020418-1.c: New test.
33701
33702 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33703
33704         * gcc.dg/20020416-1.c: New test.
33705
33706         * g++.dg/opt/inline1.C: New test.
33707
33708 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33709
33710         * gcc.dg/altivec-5.c: New test.
33711
33712         * gcc.dg/20020415-1.c: New test.
33713
33714 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33715
33716         * testsuite/lib/chill.exp: Remove.
33717
33718 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33719
33720         * g++.dg/other/big-struct.C: New test.
33721
33722 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33723
33724         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33725         of scratch file.
33726
33727 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33728
33729         PR c/6277
33730         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33731         in scan-assembler function name
33732
33733 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33734
33735         * g77.f-torture/execute/980628-4.x,
33736         g77.f-torture/execute/980628-5.x,
33737         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33738         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33739         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33740         i[34567]86-*-*.
33741
33742 2002-04-13  David S. Miller  <davem@redhat.com>
33743
33744         * gcc.c-torture/execute/20020413-1.c: New test.
33745
33746 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33747
33748         * gcc.dg/asm-6.c,
33749         * g++.dg/ext/asm1.C: New tests.
33750
33751 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33752
33753         PR c++ 5373.
33754         * g++.dg/parse/stmtexpr1.C: New test.
33755
33756         PR c++/5189.
33757         * g++.dg/template/copy1.C: New test.
33758
33759 2002-04-12  Richard Henderson  <rth@redhat.com>
33760
33761         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33762
33763 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33764
33765         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33766         gcc.c-torture/execute/20020307-2.c.
33767
33768 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33769
33770         * g++.dg/ext/attrib5.C,
33771         * g++.dg/lookup/struct1.C: New tests.
33772
33773 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33774
33775         * gcc.dg/20020411-1.c: New test.
33776
33777         * gcc.c-torture/execute/20020411-1.c: New test.
33778
33779 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33780
33781         * g77.f-torture/execute/6177.f: New test.
33782
33783 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33784
33785         PR middle-end/6247
33786         * g++.dg/opt/cleanup1.C: New test.
33787
33788         * g++.dg/opt/const1.C: New test.
33789
33790 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33791
33792         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33793
33794 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33795
33796         PR c++/5507
33797         * g++.dg/template/typename2.C: New test.
33798
33799 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33800
33801         * gcc.c-torture/execute/loop-12.c: New.
33802
33803 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33804
33805         * g77.f-torture/execute/980628-4.x,
33806         g77.f-torture/execute/980628-5.x,
33807         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33808         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33809         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33810
33811 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33812
33813         PR optimization/6086
33814         * g++.dg/opt/preinc1.C: New test.
33815
33816 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33817
33818         PR c++/5571
33819         * g++.dg/opt/static2.C: New test.
33820
33821 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33822
33823         PR c/5120
33824         * gcc.dg/20020406-1.c: New test.
33825
33826 2002-04-04  David S. Miller  <davem@redhat.com>
33827
33828         * gcc.c-torture/execute/20020404-1.c: New test.
33829
33830 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33831
33832         PR c/6123
33833         * gcc.dg/20020312-2.c: Do not declare global register variable
33834         if __PIC__ or __pic__ is defined.
33835
33836 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33837
33838         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33839         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33840
33841 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33842
33843         * gcc.misc-tests/linkage.exp: Update last change to handle
33844         sparc*-, not just sparc-.
33845
33846 2002-04-03  Richard Henderson  <rth@redhat.com>
33847
33848         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33849
33850 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33851
33852         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33853
33854 2002-04-02  David S. Miller  <davem@redhat.com>
33855
33856         * gcc.c-torture/execute/20020402-3.c: New test.
33857
33858 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33859
33860         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33861         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33862
33863         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33864         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33865         g77.f-torture/execute/20001201.x,
33866         g77.f-torture/execute/u77-test.x: New files.
33867
33868         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33869         * gcc.dg/wchar_t-1.c: Ditto.
33870
33871 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33872
33873         * gcc.c-torture/execute/20020402-1.c: New test.
33874
33875 2002-04-01  Richard Henderson  <rth@redhat.com>
33876
33877         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33878
33879         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33880
33881 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33882
33883         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33884
33885 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33886
33887         * g++.dg/inherit/template-as-base.C: Expect error.
33888         * g++.dg/inherit/namespace-as-base.C: Likewise.
33889
33890 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33891
33892         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33893         g++.dg/ext/instantiate3.C: Tweak match patterns.
33894
33895         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33896         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33897         -da test.
33898
33899 2002-03-31  Richard Henderson  <rth@redhat.com>
33900
33901         * gcc.dg/special/alias-2.c: New.
33902         * gcc.dg/special/ecos.exp: Run it.
33903
33904 2002-03-31  Richard Henderson  <rth@redhat.com>
33905
33906         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33907
33908 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33909
33910         * gcc.dg/weak-1.c: Disable on h8300 port.
33911
33912 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33913
33914         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33915         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33916         ordering tests.
33917         * g++.dg/bprob/bprob-1.C: New test.
33918         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33919         * g++.dg/gcov/gcov-1.C: New test.
33920         * g++.dg/gcov/gcov-1.x: New file.
33921         * g++.dg/gcov/gcov-2.C: New test.
33922         * g++.dg/gcov/gcov-3.C: New test.
33923         * g++.dg/gcov/gcov-3.h: New file.
33924
33925 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33926
33927         * g++.old-deja/g++.other/builtins5.C: New test.
33928         * g++.old-deja/g++.other/builtins6.C: New test.
33929         * g++.old-deja/g++.other/builtins7.C: New test.
33930         * g++.old-deja/g++.other/builtins8.C: New test.
33931         * g++.old-deja/g++.other/builtins9.C: New test.
33932
33933 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33934
33935         * g++.dg/opt/static1.C: New test.
33936
33937         * g++.dg/opt/longbranch1.C: New test.
33938
33939 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33940
33941         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33942
33943         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
33944
33945 2002-03-28  Jeffrey A Law  (law@redhat.com)
33946
33947         * gcc.c-torture/execute/20020328-1.c: New test.
33948
33949 2002-03-27  Richard Henderson  <rth@redhat.com>
33950
33951         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
33952         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
33953         move from g++.old-deja/g++.ext/.
33954
33955 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
33956
33957         * g++.dg/init/new2.C: New test.
33958
33959 2002-03-26  Richard Henderson  <rth@redhat.com>
33960
33961         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
33962
33963         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
33964         on sparc.
33965
33966         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
33967         sparcv9 systems.
33968         * gcc.dg/20001102-1.c: Likewise.
33969
33970 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
33971
33972         * gcc.dg/cpp/endif-pedantic1.c,
33973         gcc.dg/cpp/endif-pedantic2.c: New tests.
33974
33975 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
33976
33977         * g++.dg/init/new1.C: New test.
33978
33979 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33980
33981         * g++.dg/abi/vbase9.C: New test.
33982
33983 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
33984
33985         * gcc.dg/arm-asm.c: New test.
33986
33987 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
33988
33989         * gcc.dg/Wswitch-enum.c: New test.
33990         Fix PR c/5044.
33991
33992 2002-03-26  Richard Henderson  <rth@redhat.com>
33993
33994         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
33995         structure.
33996
33997 2002-03-25  Richard Henderson  <rth@redhat.com>
33998
33999         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34000         sparcv9 systems.
34001
34002         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34003         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34004
34005 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34006
34007         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34008
34009 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34010
34011         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34012         targets using generic thunk support.
34013
34014 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34015
34016         * gcc.c-torture/compile/20020323-1.c: New test.
34017
34018         * g++.dg/opt/conj2.C: New test.
34019
34020 2002-03-24  Richard Henderson  <rth@redhat.com>
34021
34022         * gcc.dg/weak-1.c: Use -fno-common.
34023
34024 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34025
34026         * g77.dg/f77-edit-apostrophe-out.f: New test
34027         * g77.dg/f77-edit-h-out.f: New test
34028         * g77.dg/f77-edit-t-in.f: New test
34029         * g77.dg/f77-edit-t-out.f: New test
34030         * g77.dg/f77-edit-x-out.f: New test
34031         * g77.dg/f77-edit-slash-out.f: New test
34032         * g77.dg/f77-edit-colon-out.f: New test
34033         * g77.dg/f77-edit-s-out.f: New test
34034
34035 2002-03-24  Richard Henderson  <rth@redhat.com>
34036
34037         * objc/execute/formal_protocol-6.x: New XFAIL.
34038
34039 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34040
34041         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34042         that do not support weak symbols
34043
34044 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34045
34046         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34047         * lib/g77.exp: Likewise.
34048         * lib/objc.exp: Likewise.
34049
34050 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34051
34052         * gcc.dg/Wswitch-default.c: New test.
34053
34054 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34055
34056         * g++.dg/other/enum1.C: New test.
34057
34058 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34059
34060         * gcc.dg/pragma-ep-3.c: Fix typo.
34061
34062 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34063
34064         * g++.dg/inherit/template-as-base.C: New test.
34065
34066 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34067
34068         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34069         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34070
34071 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34072
34073         * gcc.dg/cpp/multiline.c: Update to match.
34074
34075 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34076
34077         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34078
34079 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34080
34081         * gcc.dg/cpp/extratokens2.c: New file.
34082
34083 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34084
34085         * gcc.dg/20020312-2.c: Add rs6000 target.
34086
34087         * gcc.c-torture/compile/20020319-1.c: New test.
34088
34089 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34090
34091         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34092         (A, E): Handle this.
34093
34094 2002-03-20  Jason Merrill  <jason@redhat.com>
34095
34096         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34097         ignoring -fpic.
34098         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34099         through prune_gcc_output.
34100
34101 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34102
34103         * gcc.c-torture/compile/20020320-1.c: New test.
34104
34105 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34106
34107         * gcc.c-torture/compile/20020318-1.c: New test.
34108
34109         * gcc.dg/struct-by-value-1.c: New test.
34110
34111         * gcc.dg/20020319-1.c: New test.
34112
34113 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34114
34115         * g++.dg/opt/conj1.C: New test.
34116
34117 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34118
34119         * g++.dg/template/qualttp20.C: Revert previous change.
34120         * g++.dg/template/qualttp3.C: Likewise.
34121         * g++.dg/template/qualttp4.C: Likewise.
34122         * g++.dg/template/qualttp5.C: Likewise.
34123         * g++.dg/template/qualttp6.C: Likewise.
34124         * g++.dg/template/qualttp7.C: Likewise.
34125         * g++.dg/template/qualttp8.C: Likewise.
34126         * g++.dg/template/recurse.C: Likewise.
34127
34128 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34129
34130         * gcc.dg/cpp/wchar-1.c: Update.
34131
34132 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34133
34134         * g++.dg/template/conv1.C: New test.
34135         * g++.dg/template/conv2.C: New test.
34136         * g++.dg/template/conv3.C: New test.
34137         * g++.dg/template/conv4.C: New test.
34138
34139 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34140
34141         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34142         * g++.dg/template/qualttp3.C: Likewise.
34143         * g++.dg/template/qualttp4.C: Likewise.
34144         * g++.dg/template/qualttp5.C: Likewise.
34145         * g++.dg/template/qualttp6.C: Likewise.
34146         * g++.dg/template/qualttp7.C: Likewise.
34147         * g++.dg/template/qualttp8.C: Likewise.
34148         * g++.dg/template/recurse.C: Likewise.
34149
34150 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34151
34152         * g++.dg/opt/dtor1.C: New test.
34153
34154 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34155
34156         * gcc.c-torture/compile/20020315-1.c: New test.
34157
34158 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34159
34160         * gcc.dg/weak-1.c: Fix scan tests.
34161
34162 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34163
34164         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34165         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34166         cris-*-aout* mmix-*-*.
34167         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34168         cris-*-aout* mmix-*-*.
34169         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34170         cris-*-elf* cris-*-aout* and mmix-*-*.
34171         * gcc.dg/20001009-1.c: Ditto.
34172         * gcc.dg/20010912-1.c: Ditto.
34173         * gcc.dg/20020122-4.c: Ditto.
34174         * gcc.dg/inline-2.c: Ditto.
34175
34176 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34177
34178         * gcc.c-torture/compile/20020314-1.c: New test.
34179
34180 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34181
34182         * gcc.c-torture/execute/20020314-1.c: New test.
34183
34184 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34185
34186         * g++.dg/warn/Wunused-1.C: New test.
34187
34188 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34189
34190         * g++.dg/abi/mangle6.C: New test.
34191
34192 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34193
34194         * gcc.c-torture/compile/20020309-2.c: New test.
34195
34196         * gcc.c-torture/compile/20020312-1.c: New test.
34197
34198 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34199
34200         * g++.dg/other/access1.C: New test.
34201
34202 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34203
34204         * gcc.c-torture/execute/wchar_t-1.c: New test.
34205
34206 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34207
34208         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34209
34210 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34211
34212         * gcc.dg/20020312-1.c: New test case.
34213
34214 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34215
34216         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34217
34218 2002-03-11  Richard Henderson  <rth@redhat.com>
34219
34220         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34221         * g++.old-deja/g++.jason/report.C: Likewise.
34222
34223 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34224
34225         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34226         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34227
34228 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34229
34230         * testsuite/g++.dg/overload/pmf1.C: New test.
34231
34232 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34233
34234         * gcc.c-torture/execute/20020307-1.c: Use long.
34235
34236 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34237
34238         PR optimization/5844
34239         * gcc.dg/20020310-1.c: New test.
34240
34241 2002-03-09  Michael Meissner  <meissner@redhat.com>
34242
34243         * gcc.c-torture/execute/memcpy-2.c: New test.
34244         * gcc.c-torture/execute/memset-1.c: New test.
34245         * gcc.c-torture/execute/strlen-1.c: New test.
34246         * gcc.c-torture/execute/strcmp-1.c: New test.
34247         * gcc.c-torture/execute/strncmp-1.c: New test.
34248
34249 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34250
34251         * gcc.dg/ppc-ldstruct.c: New test.
34252
34253 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34254
34255         * gcc.c-torture/execute/va-arg-22.c: New test.
34256
34257 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34258
34259         * gcc.c-torture/compile/20020309-1.c: New test.
34260
34261 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34262
34263         * gcc.c-torture/execute/20020307-2.c: New test.
34264
34265 2002-03-07  Jeffrey A Law  (law@redhat.com)
34266
34267         * g77.f-torture/compile/20020307-1.f: New test.
34268
34269 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34270
34271         * gcc.dg/unordered-1.c: New test.
34272
34273 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34274
34275         * gcc.c-torture/execute/20020307-1.c: New test.
34276
34277 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34278
34279         * gcc.dg/20020304-1.c: New test.
34280
34281         * gcc.c-torture/compile/20020304-2.c: New test.
34282
34283 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34284
34285         * gcc.c-torture/compile/20020304-1.c: New test case
34286         (from PR c/5830).
34287
34288 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34289
34290         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34291
34292 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34293
34294         * g++.dg/other/classkey1.C: New test.
34295
34296 2002-03-01  Richard Henderson  <rth@redhat.com>
34297
34298         * gcc.c-torture/compile/981223-1.x: New.
34299         * gcc.c-torture/compile/920625-1.x: New.
34300
34301 2002-02-28  Richard Henderson  <rth@redhat.com>
34302
34303         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34304
34305 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34306
34307         * gcc.c-torture/execute/20020227-1.c: New test.
34308
34309 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34310
34311         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34312         here" ERROR lines.
34313         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34314         * g++.old-deja.g++.other/defarg1.C: Likewise.
34315         * g++.old-deja/g++.pt/calls2.C: Likewise.
34316         * g++.old-deja/g++.pt/crash20.C: Likewise.
34317         * g++.old-deja/g++.pt/crash30.C: Likewise.
34318         * g++.old-deja/g++.pt/crash36.C: Likewise.
34319         * g++.old-deja/g++.pt/crash6.C: Likewise.
34320         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34321         * g++.old-deja/g++.pt/derived3.C: Likewise.
34322         * g++.old-deja/g++.pt/error1.C: Likewise.
34323         * g++.old-deja/g++.pt/friend21.C: Likewise.
34324         * g++.old-deja/g++.pt/friend23.C: Likewise.
34325         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34326         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34327
34328 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34329
34330         * gcc.c-torture/execute/20020225-2.c: New test.
34331
34332 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34333
34334         * gcc.c-torture/execute/920730-1t.c,
34335         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34336         Delete test cases, only relevant to -traditional.
34337
34338 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34339
34340         * gcc.dg/cpp/undef1.c: Remove.
34341         * gcc.dg/cpp/directiv.c: Update.
34342         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34343
34344 2002-02-27  Michael Meissner  <meissner@redhat.com>
34345
34346         * gcc.c-torture/execute/20020226-1.c: New test.
34347
34348 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * g++.dg/debug/debug4.C: New test.
34351
34352         * gcc.dg/ia64-visibility-1.c: New test.
34353
34354 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34355
34356         * gcc.dg/debug/20020224-1.c: New.
34357
34358 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34359
34360         * gcc.c-torture/execute/960416-1.x: New.
34361         * gcc.c-torture/execute/divconst-3.x: Likewise.
34362
34363 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34364
34365         * gcc.dg/20020224-1.c: New test.
34366
34367 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34368
34369         * gcc.c-torture/execute/20020225-1.c: New.
34370
34371 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34372
34373         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34374
34375 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34376
34377         * gcc.dg/20020222-1.c: New test.
34378
34379 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34380
34381         * g++.dg/opt/anonunion1.C: New test.
34382
34383 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34384
34385         * g++.dg/template/qualttp19.C: New test.
34386         * g++.dg/template/qualttp20.C: New test.
34387         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34388         * g++.old-deja/g++.other/qual1.C: Likewise.
34389
34390 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34391
34392         * gcc.dg/attr-alwaysinline.c: New.
34393
34394 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34395
34396         * gcc.dg/20020220-1.c: New test.
34397
34398         * gcc.dg/20020220-2.c: New test.
34399
34400         * g++.dg/opt/mmx1.C: New test.
34401
34402 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34403
34404         * gcc.c-torture/compile/20020110.c: New test.
34405
34406 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34407
34408         * gcc.c-torture/execute/20020219-1.c: New test.
34409
34410         * gcc.dg/20020219-1.c: New test.
34411
34412         * gcc.dg/noncompile/20020220-1.c: New test.
34413
34414         * g++.dg/opt/ptrintsum1.C: New test.
34415
34416         * gcc.dg/debug/20020220-1.c: New test.
34417
34418 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34419
34420         * gcc.c-torture/execute/20020216-1.c: New test.
34421
34422 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34423
34424         * gcc.dg/decl-1.c: Update, new test.
34425
34426 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         * g++.dg/abi/bitfield1.C: New test.
34429         * g++.dg/abi/bitfield2.C: New test.
34430
34431 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34432
34433         * gcc.dg/attr-nest.c: New test.
34434
34435 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34436
34437         * gcc.c-torture/execute/20020215-1.c: New test.
34438
34439 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34440
34441         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34442         * g++.dg/debug/debug.exp: New.
34443         * g++.dg/debug/trivial.C: New.
34444         * g++.dg/debug/debug1.C: Moved...
34445         * g++.dg/other/debug1.C: ...from here.
34446         * g++.dg/debug/debug2.C: Moved...
34447         * g++.dg/other/debug2.C: ...from here.
34448         * g++.dg/debug/debug3.C: Moved...
34449         * g++.dg/other/debug3.C: ...from here.
34450
34451         * gcc.dg/noncompile/20020213-1.c: New test.
34452
34453 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34454
34455         * g++.dg/other/debug3.C: New test.
34456
34457         * gcc.c-torture/execute/20020213-1.c: New test.
34458
34459 2002-02-13  Richard Smith <richard@ex-parrot.com>
34460
34461         * g++.old-deja/g++.other/thunk1.C: New test.
34462
34463 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34464
34465         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34466
34467 2002-02-13  Stan Shebs  <shebs@apple.com>
34468
34469         * gcc.dg/altivec-3.c: New.
34470
34471 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34472
34473         * gcc.dg/Wunreachable-1.c: New test.
34474         * gcc.dg/Wunreachable-2.c: New test.
34475
34476 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34477
34478         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34479
34480 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34481
34482         * gcc.dg/decl-1.c: New test.
34483
34484 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34485
34486         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34487
34488 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34489
34490         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34491         * gcc.c-torture/compile/980506-1.x: Likewise.
34492
34493 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34494
34495         * gcc.dg/20020210-1.c: New.
34496
34497 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34498
34499         * g77.f-torture/execute/947.f: New regression test
34500         for PR fortran/947.
34501
34502 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34503
34504         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34505         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34506
34507 2002-02-08  Richard Henderson  <rth@redhat.com>
34508
34509         * gcc.c-torture/compile/labels-3.c: New.
34510
34511 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34512
34513         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34514         expression statements work instead.
34515         * gcc.dg/noncompile/20020207-1.c: New test.
34516
34517 2002-02-07  Richard Henderson  <rth@redhat.com>
34518
34519         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34520
34521 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34522
34523         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34524         message from g77
34525         * lib/g77-dg.exp: Trim g77 error messages so that they are
34526         recognized by dg.exp.
34527
34528 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34529
34530         PR fortran/5473
34531         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34532
34533 2002-02-07  Richard Henderson  <rth@redhat.com>
34534
34535         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34536         to be sufficiently aligned for integers.
34537
34538 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34539
34540         * g++.dg/template/friend4.C: New test.
34541
34542 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34543
34544         PR fortran/5743
34545         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34546         unsupported cases.
34547
34548 2002-02-07  Richard Henderson  <rth@redhat.com>
34549
34550         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34551         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34552         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34553         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34554
34555 2002-02-06  Richard Henderson  <rth@redhat.com>
34556
34557         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34558
34559 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34560
34561         * gcc.dg/20020206-1.c: New test.
34562
34563 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34564
34565         * gcc.c-torture/execute/20020206-1.c: New test.
34566
34567         * gcc.c-torture/execute/20020206-2.c: New test.
34568
34569         PR optimization/5429:
34570         * gcc.c-torture/compile/20020206-1.c: New test.
34571
34572 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34573
34574         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34575         as certain file formats cannot support particularly large
34576         alignments.
34577
34578         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34579         and do not expect to be able to link the executable.
34580
34581         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34582         fail because the COFF format does not support the weak attribute.
34583
34584 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34585
34586         * g77.dg/pr5473.f: New test
34587
34588 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34589
34590         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34591         Fix testcase accordingly.
34592
34593 2002-02-04  Richard Henderson  <rth@redhat.com>
34594
34595         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34596         (buf): Change to be an array of pointers, not ints.
34597
34598 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34599
34600         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34601         before all tests.  Move warning one line above to match where it
34602         C frontend emits.
34603         * gcc.dg/Wswitch-2.c: New test.
34604         * g++.dg/warn/Wswitch-1.C: New test.
34605         * g++.dg/warn/Wswitch-2.C: New test.
34606
34607 2002-02-04  Richard Henderson  <rth@redhat.com>
34608
34609         * g++.dg/abi/offsetof.C: Fix size comparison.
34610
34611 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34612
34613         * gcc.dg/cast-qual-2.c: New test.
34614
34615 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34616
34617         * gcc.dg/20020201-4.c: New test.
34618
34619 2002-02-04  Ben Elliston  <bje@redhat.com>
34620
34621         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34622         target_info attribute != 0, in addition to the empty string.
34623         (gcc_target_compile): Likewise.
34624
34625 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34626
34627         * gcc.dg/Wswitch.c: New test.
34628         PR gcc/4475. PR gcc/3780.
34629
34630 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34631
34632         * g77.f-torture/execute/5122.f: New test for regressions
34633         against PR fortran/5122.
34634
34635 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34636
34637         * g77.f-torture/compile/pr3743.f: Delete
34638         * g77.dg/pr3743-1.f: New test.
34639         * g77.dg/pr3743-2.f: New test.
34640         * g77.dg/pr3743-3.f: New test.
34641         * g77.dg/pr3743-4.f: New test.
34642
34643 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34644
34645         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34646
34647 2002-02-02  Richard Henderson  <rth@redhat.com>
34648
34649         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34650         * gcc.c-torture/execute/bf64-1.c: Likewise.
34651
34652 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34653
34654         * gcc.dg/20020201-2.c: New test.
34655
34656         * gcc.dg/20020201-3.c: New test.
34657
34658         * gcc.c-torture/execute/bitfld-2.c: New test.
34659
34660 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34661
34662         * gcc.dg/bitfld-1.c: Update.
34663         * gcc.dg/bitfld-2.c: Update.
34664         * gcc.c-torture/execute/bitfld-1.x: New.
34665
34666 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34667
34668         * gcc.c-torture/execute/20020201-1.c: New test.
34669
34670 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34671
34672         PR target/5469
34673         * gcc.dg/20020201-1.c: New test.
34674
34675 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34676
34677         PR fortran/3743
34678         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34679         * g77.f-torture/compile/pr3743.x: Remove
34680
34681 2002-01-31  Tom Rix  <trix@redhat.com>
34682
34683         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34684
34685 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34686
34687         * gcc.dg/noncompile/20020130-1.c: New test.
34688
34689 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34690
34691         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34692
34693 2002-01-29  Richard Henderson  <rth@redhat.com>
34694
34695         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34696         to long long.
34697         * gcc.c-torture/execute/bf64-1.c: Likewise.
34698
34699 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34700
34701         * gcc.c-torture/execute/20020129-1.c: New test.
34702
34703 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34704
34705         * gcc.c-torture/compile/20000224-1.c: Update.
34706         * gcc.c-torture/execute/bitfld-1.c: New tests.
34707         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34708         * gcc.dg/uninit-A.c: Update.
34709
34710 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34711
34712         * g++.dg/template/ctor1.C: Add instantiation.
34713
34714 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34715
34716         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34717         argument to __builtin_prefetch to be const ptr.
34718
34719 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34720
34721         * gcc.c-torture/compile/20020120-1.c: New test.
34722
34723 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34724
34725         * gcc.c-torture/execute/20020127-1.c: New test.
34726
34727 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34728
34729         * g77.dg/f77-edit-i-in.f: New test
34730         * g77.dg/f77-edit-i-out.f: New test
34731
34732 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34733
34734         * gcc.dg/debug/debug.exp: New file.
34735         * gcc.dg/debug/trivial.c: New file.
34736         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34737         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34738         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34739         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34740         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34741         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34742         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34743         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34744         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34745         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34746         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34747         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34748         * gcc.dg/20000503-1.c: Removed.
34749         * gcc.dg/20010207-1.c: Removed.
34750         * gcc.dg/20011223-1.c: Removed.
34751         * gcc.dg/20020104-2.c: Removed.
34752         * gcc.dg/debug-1.c: Removed.
34753         * gcc.dg/debug-2.c: Removed.
34754         * gcc.dg/debug-3.c: Removed.
34755         * gcc.dg/debug-4.c: Removed.
34756         * gcc.dg/debug-5.c: Removed.
34757         * gcc.dg/debug-6.c: Removed.
34758         * gcc.dg/dwarf2-1.c: Removed.
34759         * gcc.dg/dwarf2-2.c: Removed.
34760
34761 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34762
34763         * g++.old-deja/g++.other/eh5.C: New test.
34764         * g++.old-deja/g++.other/sibcall2.C: New test.
34765         * g++.old-deja/g++.other/array9.C: New test.
34766         * g++.old-deja/g++.other/typename2.C: New test.
34767         * g++.old-deja/g++.other/crash60.C: New test.
34768         * g++.old-deja/g++.other/conv9.C: New test.
34769         * g++.old-deja/g++.other/mangle10.C: New test.
34770         * g++.old-deja/g++.other/unchanging1.C: New test.
34771         * g++.old-deja/g++.other/exprstmt1.C: New test.
34772         * g++.old-deja/g++.other/inline23.C: New test.
34773         * g++.old-deja/g++.eh/ia64-1.C: New test.
34774         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34775         * g++.old-deja/g++.other/reload1.C: New test.
34776         * g++.old-deja/g++.other/static20.C: New test.
34777         * g++.old-deja/g++.other/local-alloc1.C: New test.
34778         * g++.old-deja/g++.other/conv8.C: New test.
34779         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34780         * g++.old-deja/g++.other/storeexpr1.C: New test.
34781         * g++.old-deja/g++.other/storeexpr2.C: New test.
34782         * g++.dg/eh/template2.C: New test.
34783         * g++.dg/warn/weak1.C: New test.
34784
34785 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34786
34787         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34788         Remove first, non-varying, argument.
34789
34790 2002-01-23  Richard Henderson  <rth@redhat.com>
34791
34792         * gcc.dg/inline-2.c: New.
34793
34794         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34795         Add optional target arg.  Check number of arguments.
34796         (scan-assembler-not, scan-assembler-dem): Likewise.
34797         (scan-assembler-dem-not): Likewise.
34798
34799 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34800
34801         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34802         line 12.
34803         * g++.old-deja/g++.brendan/parse3.C,
34804         g++.old-deja/g++.other/crash26.C,
34805         g++.old-deja/g++.other/crash28.C,
34806         g++.old-deja/g++.other/crash29.C,
34807         g++.old-deja/g++.other/crash30.C,
34808         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34809
34810 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34811
34812         * gcc.dg/20020115-1.c: New.
34813
34814 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34815
34816         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34817
34818 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34819
34820         * gcc.dg/20020122-3.c: New.
34821
34822 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * g++.dg/other/gc1.C: New test.
34825
34826 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34827
34828         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34829
34830 2002-01-22  Richard Henderson  <rth@redhat.com>
34831
34832         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34833
34834 2002-01-22  Richard Henderson  <rth@redhat.com>
34835
34836         * gcc.dg/20020122-4.c: New.
34837
34838 2002-01-22  H.J. Lu <hjl@gnu.org>
34839
34840         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34841         link output.
34842         * gcc.dg/special/ecos.exp: Likewise.
34843         * lib/g++-dg.exp: Likewise.
34844         * lib/g77-dg.exp: Likewise.
34845         * lib/gcc-dg.exp : Likewise.
34846         * lib/mike-g++.exp: Likewise.
34847         * lib/mike-g77.exp: Likewise.
34848         * lib/mike-gcc.exp: Likewise.
34849         * lib/objc-dg.exp: Likewise.
34850
34851 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34852
34853         PR target/5379
34854         * gcc.dg/20020122-2.c: New test.
34855
34856 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34857
34858         * gcc.dg/20020122-1.c: New test.
34859
34860 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34861
34862         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34863
34864 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34865
34866         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34867
34868 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34869
34870         * gcc.c-torture/compile/20020121-1.c: New test.
34871
34872 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34873
34874         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34875         ld_library_path.
34876
34877 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34878
34879         * gcc.dg/20020218-1.c: New test.
34880
34881 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34882
34883         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34884         messages
34885         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34886         "At global scope" warning
34887         * g++.dg/ext/align1.C: Change cygwin test for alignment
34888         from db-bogus to dg-warning
34889
34890 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34891
34892         * g77.f-torture/compile/cpp2.F: New test.
34893
34894 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34895
34896         * g++.dg/template/access1.C: New test.
34897
34898 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34899
34900         * gcc.dg/20020118-1.c: New.
34901
34902 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34903
34904         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34905
34906 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34907
34908         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34909         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34910         alignment warnings.
34911
34912 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34913
34914         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34915         torture_with_loops and torture_without_loops
34916
34917 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34918
34919         * gcc.c-torture/compile/20020116-1.c: New test.
34920
34921 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34922
34923         * gcc.dg/20020116-2.c: New test.
34924
34925         * gcc.dg/ultrasp4.c: New test.
34926
34927         * gcc.dg/20020116-1.c: New test.
34928
34929 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34930
34931         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34932         by EABI.
34933
34934 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34935
34936         * gcc.misc-tests/i386-prefetch.exp: New.
34937         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34938         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34939         * gcc.misc-tests/i386-pf-none-1.c: New test.
34940         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34941
34942 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
34943
34944         * gcc.dg/gnu89-init-1.c: Add new tests.
34945
34946 2002-01-15  Andreas Jaeger  <aj@suse.de>
34947
34948         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
34949         * gcc.dg/i386-mmx-2.c: Likewise.
34950         * gcc.dg/i386-sse-1.c: Likewise.
34951         * gcc.dg/i386-sse-2.c: Likewise.
34952         * gcc.dg/i386-sse-3.c: Likewise.
34953
34954 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
34955
34956         * g77.f-torture/execute/intrinsic-unix-bessel.f:
34957         Uncomment additional cases that now pass.
34958
34959 2002-01-11  Richard Henderson  <rth@redhat.com>
34960
34961         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
34962         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
34963
34964 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
34965
34966         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
34967
34968 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
34969
34970         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
34971         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
34972
34973 2002-01-10  Dale Johannesen  <dalej@apple.com>
34974
34975         * gcc.c-torture/execute/loop-11.c: New.
34976
34977 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
34978
34979         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
34980         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
34981
34982 2002-01-09  Richard Henderson  <rth@redhat.com>
34983
34984         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
34985         type in which to perform the operation for each size.
34986
34987 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
34988
34989         * gcc.c-torture/compile/20020109-2.c: New test.
34990
34991 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
34992
34993         * gcc.c-torture/execute/loop-10.c: New test.
34994
34995 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
34996
34997         * gcc.c-torture/compile/20010226-1.c: New test.
34998         * gcc.c-torture/compile/20010227-1.c: New test.
34999         * gcc.c-torture/compile/20010426-1.c: New test.
35000         * gcc.c-torture/compile/20010510-1.c: New test.
35001         * gcc.c-torture/compile/20010605-3.c: New test.
35002         * gcc.c-torture/compile/20010824-1.c: New test.
35003         * gcc.c-torture/execute/20010409-1.c: New test.
35004         * gcc.dg/noncompile/20000901-1.c: New test.
35005         * gcc.dg/20001023-1.c: New test.
35006         * gcc.dg/20001101-1.c: New test.
35007         * gcc.dg/20001102-1.c: New test.
35008         * gcc.dg/20010207-1.c: New test.
35009         * gcc.dg/20010405-1.c: New test.
35010         * gcc.dg/20010822-1.c: New test.
35011         * gcc.dg/20011107-1.c: New test.
35012
35013 2002-01-09  Jeffrey A Law  (law@redhat.com)
35014
35015         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35016
35017         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35018         execution failure on PA targets.
35019
35020 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35021
35022         * gcc.c-torture/compile/20020109-1.c: New test.
35023
35024 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35025
35026         * gcc.c-torture/execute/20020108-1.c: New test.
35027
35028 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35029
35030         * gcc.dg/20020108-1.c: New test.
35031
35032 2002-01-08  H.J. Lu <hjl@gnu.org>
35033
35034         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35035         for header files.
35036
35037 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35038
35039         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35040         consistency.
35041
35042 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35043
35044         * gcc.dg/altivec-4.c: Test altivec predicates.
35045
35046 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35047
35048         * gcc.c-torture/execute/20020107-1.c: New test.
35049
35050 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35051
35052         PR c/5279
35053         * gcc.c-torture/compile/20020106-1.c: New test.
35054
35055 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35056
35057         * gcc.c-torture/execute/nestfunc-4.c: New test.
35058
35059 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35060
35061         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35062         extra triple that slipped in.
35063         * g++.old-deja/g++.abi/align.C: Likewise.
35064         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35065
35066 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35067
35068         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35069         * g++.old-deja/g++.abi/align.C: Likewise.
35070         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35071
35072         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35073         on FreeBSD/i386.
35074         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35075         FreeBSD.
35076
35077 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35078
35079         * gcc.dg/20020104-1.c: New test.
35080
35081         * gcc.dg/20020104-2.c: New test.
35082
35083 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35084
35085         * gcc.dg/20020103-1.c: Fix typo in target selector.
35086
35087 2002-01-03  Richard Henderson  <rth@redhat.com>
35088
35089         * gcc.dg/20020103-1.c: New.
35090
35091 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35092
35093         * gcc.c-torture/execute/20020103-1.c: New test.
35094
35095 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35096
35097         * g++.dg/other/debug2.C: New test.
35098
35099         * gcc.c-torture/compile/20020103-1.c: New test.
35100
35101 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35102
35103         * gcc.dg/gnu89-init-1.c: Added new tests.
35104
35105 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35106
35107         * g++.dg/template/friend2.C: Remove as patch is reverted.
35108
35109         * g++.dg/warn/oldcast1.C: New test.
35110
35111         * g++.dg/template/ptrmem1.C: New test.
35112         * g++.dg/template/ptrmem2.C: New test.
35113
35114         * g++.dg/template/ntp.C: New test.
35115
35116         * g++.dg/other/component1.C: New test.
35117
35118         * g++.dg/template/ttp3.C: New test.
35119
35120         * g++.dg/template/friend2.C: New test.
35121         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35122
35123 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35124
35125         * g++.dg/other/ptrmem1.C: New test.
35126         * g++.dg/other/ptrmem2.C: New test.
35127
35128 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35129
35130         * g++.dg/template/ctor1.C: New test.
35131
35132 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35133
35134         * g++.dg/template/friend2.C: New test.
35135
35136 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35137
35138         * gcc.dg/mmix-1.c: New test.
35139
35140 2001-12-31  Richard Henderson  <rth@redhat.com>
35141
35142         * gcc.dg/asm-5.c: New.
35143
35144 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35145
35146         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35147         in namespace __gnu_cxx
35148
35149 2001-12-30  Richard Henderson  <rth@redhat.com>
35150
35151         * gcc.dg/debug-6.c: New.
35152
35153 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35154
35155         * gcc.c-torture/compile/20011229-2.c: New test.
35156
35157 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35158
35159         * gcc.dg/debug-3.c: New test.
35160         * gcc.dg/debug-4.c: New test.
35161         * gcc.dg/debug-5.c: New test.
35162
35163 2001-12-29  Richard Henderson  <rth@redhat.com>
35164
35165         * g++.dg/eh/loop1.C: New.
35166
35167 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35168
35169         * g++.dg/template/crash1.C: New test.
35170
35171 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35172
35173         * g++.dg/other/const1.C: New test.
35174
35175 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35176
35177         * gcc.c-torture/compile/20011229-1.c: New test.
35178
35179 2001-12-28  Stan Shebs  <shebs@apple.com>
35180
35181         * lib/objc-torture.exp: Resync with c-torture.exp.
35182         * lib/objc.exp: Load standard libraries.
35183
35184 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35185
35186         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35187         additional tests.
35188
35189 2001-12-27  Roger Sayle <roger@eyesopen.com>
35190
35191         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35192
35193 2001-12-27  Richard Henderson  <rth@redhat.com>
35194
35195         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35196
35197 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35198
35199         * g++.dg/eh/ctor1.C: New test.
35200         * g++.dg/other/error2.C: New test.
35201
35202 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35203
35204         * g++.dg/other/init2.C: New test.
35205
35206 2001-12-24  Richard Henderson  <rth@redhat.com>
35207
35208         * gcc.dg/20011223-1.c: New.
35209         * gcc.dg/inline-1.c: New.
35210
35211 2001-12-23  Richard Henderson  <rth@redhat.com>
35212
35213         * gcc.dg/asm-4.c: Test operand modifiers.
35214
35215 2001-12-23  Richard Henderson  <rth@redhat.com>
35216
35217         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35218
35219 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35220
35221         * gcc.c-torture/execute/20011223-1.c: New test.
35222
35223 2001-12-21  Richard Henderson  <rth@redhat.com>
35224
35225         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35226         re-enables the warning.
35227
35228 2001-12-21  Richard Henderson  <rth@redhat.com>
35229
35230         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35231
35232 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35233
35234         * gcc.c-torture/compile/20011218-1.c: New test.
35235
35236 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35237
35238         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35239         arm-isr.c test.
35240         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35241         epilogue generation for ARM ISR routines.
35242
35243 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35244
35245         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35246         * gcc.dg/format/c90-printf-3.c: Likewise.
35247         * gcc.dg/format/c99-printf-3.c: Likewise.
35248         * gcc.dg/format/ext-1.c: Likewise.
35249         * gcc.dg/format/ext-6.c: Likewise.
35250         * gcc.dg/format/format.h: Prototype unlocked stdio.
35251
35252 2001-12-20  Richard Henderson  <rth@redhat.com>
35253
35254         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35255         (arena): Use it.
35256         (malloc): Correct allocation logic.  Abort if we fill up the
35257         arena before initialization complete.
35258         (realloc): Correct allocation logic.
35259
35260 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * gcc.c-torture/compile/20011219-2.c: New test.
35263
35264         * gcc.c-torture/execute/20011219-1.c: New test.
35265
35266 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35267
35268         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35269         target does not support weak symbols.
35270
35271 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35272
35273         * gcc.c-torture/compile/20011219-1.c: New test.
35274
35275 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35276
35277         * g++.dg/other/error1.C: New test.
35278
35279 2001-12-17  Jeffrey A Law  (law@redhat.com)
35280
35281         * gcc.c-torture/execute/20011217-1.c: New test.
35282
35283 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35284
35285         * objc.dg/special/: New directory.
35286         * objc.dg/special/special.exp: New file.
35287         * objc.dg/special/unclaimed-category-1.h: New file.
35288         * objc.dg/special/unclaimed-category-1a.m: New file.
35289         * objc.dg/special/unclaimed-category-1.m: New file.
35290
35291 2001-12-17  Andreas Jaeger  <aj@suse.de>
35292
35293         * gcc.c-torture/compile/20011217-2.c: New test.
35294
35295 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35296
35297         * gcc.c-torture/compile/20011217-1.c: New test.
35298
35299 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35300
35301         * testsuite/gcc.dg/20011214-1.c: New.
35302
35303 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35304
35305         * gcc.dg/altivec-4.c: New.
35306
35307 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35308
35309         * gcc.dg/20011113-1.c: New test.
35310
35311 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35312
35313         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35314         std::__malloc_alloc_template<0> and
35315         std::__default_alloc_template<false, 0>.
35316
35317 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35318
35319         * objc/execute/bf-21.m: New test.
35320         * objc/execute/enumeration-1.m: New test.
35321         * objc/execute/enumeration-2.m: New test.
35322
35323 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35324
35325         * gcc.dg/gnu89-init-1.c: New test.
35326
35327 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35328
35329         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35330         * g++.old-deja/g++.jason/2371.C: Likewise.
35331         * g++.old-deja/g++.jason/template33.C: Likewise.
35332         * g++.old-deja/g++.jason/template34.C: Likewise.
35333         * g++.old-deja/g++.jason/template36.C: Likewise.
35334         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35335         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35336         * g++.old-deja/g++.other/typename1.C: Likewise.
35337         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35338         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35339         * g++.old-deja/g++.pt/typename11.C: Likewise.
35340         * g++.old-deja/g++.pt/typename14.C: Likewise.
35341         * g++.old-deja/g++.pt/typename16.C: Likewise.
35342         * g++.old-deja/g++.pt/typename3.C: Likewise.
35343         * g++.old-deja/g++.pt/typename4.C: Likewise.
35344         * g++.old-deja/g++.pt/typename5.C: Likewise.
35345         * g++.old-deja/g++.pt/typename7.C: Likewise.
35346         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35347
35348 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         * g++.dg/other/linkage1.C: New test.
35351         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35352         specifiers.
35353
35354 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35355
35356         * gcc.dg/concat.c: New test.
35357
35358 2001-12-11  Stan Shebs  <shebs@apple.com>
35359
35360         * objc/compile: New test directory.
35361         * objc/compile/compile.exp: New expect script.
35362         * objc/compile/20011211-1.m: New compile test.
35363
35364 2001-12-11  Jason Merrill  <jason@redhat.com>
35365
35366         * lib/prune.exp (prune_gcc_output): Also handle "In member
35367         function".  So many permutations...
35368
35369 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35370
35371         * g++.dg/template/typedef1.C: New test.
35372
35373 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.dg/other/copy1.C: New test.
35376
35377 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35378
35379         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35380
35381         * gcc.dg/builtin-choose-expr.c: New.
35382
35383 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35384
35385         * gcc.dg/altivec-2.c: New.
35386
35387 2001-12-07  Richard Henderson  <rth@redhat.com>
35388
35389         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35390
35391 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35392
35393         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35394         ultrasparc.
35395
35396 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35397
35398         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35399
35400 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35401
35402         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35403         variable argument list.
35404
35405 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35406
35407         * gcc.c-torture/execute/memcheck: Delete entire directory.
35408         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35409         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35410
35411 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35412
35413         * gcc.dg/Wshadow-1.c: New test.
35414
35415 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35416
35417         * gcc.c-torture/compile/20011130-1.c: New test.
35418
35419         * gcc.dg/noncompile/20011025-1.c: New test.
35420
35421         * g++.dg/other/anon-union.C: New test.
35422
35423         * gcc.c-torture/execute/20011024-1.c: New test.
35424
35425 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35426
35427         * gcc.c-torture/execute/20000722-1.x,
35428         gcc.c-torture/execute/20010123-1.x: Remove.
35429         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35430         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35431         gcc.dg/c99-complit-2.c: New tests.
35432
35433 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35434
35435         * g++.dg/inherit/base1.C: New test.
35436
35437 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35438
35439         * g++.dg/other/stdarg1.C: New test.
35440
35441         * gcc.c-torture/compile/20011130-2.c: New test.
35442
35443 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35444
35445         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35446         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35447         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35448         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35449         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35450         * gcc.dg/builtin-prefetch-1.c: New test.
35451
35452 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35453
35454         * gcc.dg/20011130-1.c: New test.
35455
35456 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35457
35458         * g++.dg/other/scope1.C: New test.
35459         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35460
35461 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35462
35463         * gcc.dg/vla-init-1.c: New test.
35464
35465 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35466
35467         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35468
35469 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35470
35471         * objc.dg/alias.m: Update.
35472         * objc.dg/class-1.m: Update.
35473         * objc.dg/const-str-1.m: Update.
35474         * objc.dg/fwd-proto-1.m: Update.
35475         * objc.dg/id-1.m: Update.
35476         * objc.dg/super-class-1.m: Update.
35477
35478 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35479
35480         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35481         constructs.
35482
35483 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35484
35485         * gcc.c-torture/execute/20011128-1.c: New test.
35486
35487 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35488
35489         * gcc.dg/20011127-1.c: New test.
35490
35491 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35492
35493         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35494         from Austin Group draft 7.
35495         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35496         scanf format arguments.
35497         * gcc.dg/format/no-exargs-2.c: New test.
35498
35499 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35500
35501         * g++.dg/abi/vbase8-4.C: New test.
35502
35503 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35504
35505         * gcc.c-torture/execute/20011121-1.c: New test.
35506
35507 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35508
35509         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35510
35511 2001-11-23  Andreas Jaeger  <aj@suse.de>
35512
35513         * gcc.dg/cpp/charconst-2.c: New test.
35514
35515 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35516
35517         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35518         to the host if it is remote.  Let tests specify extra headers
35519         they use.
35520         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35521         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35522         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35523         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35524         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35525         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35526         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35527         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35528         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35529         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35530
35531 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35532
35533         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35534         for little endian ARMs.
35535
35536 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * gcc.c-torture/compile/20011119-1.c: New test.
35539         * gcc.c-torture/compile/20011119-2.c: New test.
35540
35541 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35542
35543         * gcc.dg/altivec-1.c: Fix typo.
35544
35545 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35546
35547         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35548
35549 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35550
35551         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35552
35553 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35554
35555         * lib/g77.exp: Don't specify --rpath-link.
35556
35557         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35558         across all the headers.
35559         * gcc.dg/format/format.exp: For testing on a remote host,
35560         copy format.h.
35561
35562         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35563         * gcc.c-torture/execute/930406-1.c: Likewise.
35564         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35565
35566 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35567
35568         * gcc.dg/altivec-1.c: New.
35569
35570 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35571
35572         * gcc.dg/cpp/fpreprocessed.c: New test case.
35573
35574 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35575
35576         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35577         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35578         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35579
35580 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35581
35582         * gcc.dg/no-builtin-1.c: New test.
35583
35584 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35585
35586         * gcc.c-torture/execute/20011115-1.c: New test.
35587
35588 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35589
35590         * gcc.c-torture/compile/20011114-2.c: New test.
35591         * gcc.c-torture/compile/20011114-3.c: New test.
35592         * gcc.c-torture/compile/20011114-4.c: New test.
35593
35594 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35595
35596         * g++.dg/other/init1.C: New test.
35597
35598 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35599
35600         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35601         message.
35602
35603         * gcc.c-torture/execute/20011114-1.c: New testcase.
35604
35605         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35606         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35607         like the (before this change) version of 20010327-1.c.
35608
35609 2001-11-14  Roger Sayle <roger@eyesopen.com>
35610
35611         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35612
35613 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35614
35615         * g++.dg/init/array2.C: New test.
35616
35617 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35618
35619         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35620
35621 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35622
35623         * g++.dg/other/forscope1.C: New test.
35624         * g++.dg/ext/forscope1.C: New test.
35625         * g++.dg/ext/forscope2.C: New test.
35626
35627 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35628
35629         * gcc.c-torture/execute/20011113-1.c: New test.
35630
35631 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35632
35633         * gcc.c-torture/execute/20011109-2.c: New test.
35634
35635         * gcc.c-torture/execute/20011109-1.c: New test.
35636
35637 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35638
35639         * gcc.c-torture/compile/20011109-1.c: New test.
35640
35641 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35642
35643         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35644         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35645         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35646         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35647         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35648         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35649         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35650
35651 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35652
35653         * g++.dg/warn/Wshadow-1.C: New tests.
35654         * g++.old-deja/g++.mike/for3.C: Update.
35655
35656 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35657
35658         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35659         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35660         XFAILs.  Adjust expected error texts.
35661         * gcc.c-torture/compile/20011106-1.c,
35662         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35663         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35664         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35665         gcc.dg/c99-array-lval-5.c: New tests.
35666
35667 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35668
35669         * gcc.dg/cpp/defined.c: Update.
35670
35671 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35672
35673         * gcc.c-torture/execute/anon-1.c: New test.
35674
35675 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35676
35677         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35678         same size, so no warning should be produced on stormy16.
35679
35680         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35681         due to oversized array.
35682         * g++.old-deja/g++.mike/ns15.C: Likewise.
35683         * g++.old-deja/g++.pt/crash16.C: Likewise.
35684
35685 2001-11-02  Graham Stott  <grahams@redhat.com>
35686
35687         * g++.dgother/debug1.C: Fix typos.
35688
35689 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35690
35691         * g++.dg/other/debug1.C: New test.
35692
35693 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35694
35695         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35696         of unsigned long.
35697
35698 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.dg/20011029-2.c: New test.
35701
35702         * gcc.c-torture/compile/20011029-1.c: New test.
35703
35704 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35705
35706         * objc/execute/class_self-1.m: New test.
35707         * objc/execute/class_self-2.m: New test.
35708
35709 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35710
35711         * gcc.misc-tests/msgs.exp: Delete.
35712         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35713         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35714         error set to match recent changes.
35715
35716 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35717
35718         * gcc.dg/20011021-1.c: New test.
35719
35720 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35721
35722         * gcc.c-torture/compile/20011023-1.c: New test.
35723
35724 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35725
35726         * lib/g77.exp: Rewrite based on lib/g++.exp.
35727
35728 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35729
35730         * gcc.c-torture/execute/20011019-1.c: New test.
35731
35732         * gcc.dg/20011018-1.c: New test.
35733
35734 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35735
35736         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35737
35738 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35739
35740         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35741         * gcc.dg/attr-invalid.c: Likewise.
35742
35743 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35744
35745         * testsuite/gcc.dg/20011015-1.c: New test.
35746
35747 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35748
35749         * g++.dg/template/unify2.C: New test.
35750
35751 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35752
35753         * g++.dg/other/exception-specification.C: New test
35754
35755 2001-10-13  Tom Rix  <trix@redhat.com>
35756
35757         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35758         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35759
35760 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35761
35762         * testsuite/gcc.dg/20011009-1.c: New test.
35763
35764 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35765
35766         PR g++/4476
35767         * g++.dg/other/friend1.C: New test.
35768
35769 2001-10-11  Richard Henderson  <rth@redhat.com>
35770
35771         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35772
35773 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35774
35775         * gcc.c-torture/compile/20011010-1.c: New.
35776
35777 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35778
35779         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35780         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35781         g77.f-torture/execute/execute.exp,
35782         g77.f-torture/noncompile/noncompile.exp,
35783         gcc.c-torture/compile/compile.exp,
35784         gcc.c-torture/execute/execute.exp,
35785         gcc.c-torture/execute/ieee/ieee.exp,
35786         gcc.c-torture/execute/memcheck/memcheck.exp,
35787         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35788         objc/execute/execute.exp: Update FSF address.
35789
35790 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35791
35792         * gcc.dg/cpp/cmdlne-C.c: Update.
35793         * gcc.dg/cpp/cmdlne-C2.c: New.
35794
35795 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35796
35797         * gcc.c-torture/execute/20011008-3.c: New.
35798
35799 2001-10-08  DJ Delorie  <dj@redhat.com>
35800
35801         * gcc.dg/20011008-1.c: New.
35802         * gcc.dg/20011008-2.c: New.
35803
35804 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35805
35806         * gcc.dg/cpp/spacing1.c: Update test.
35807
35808 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35809
35810         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35811         spelling errors of "separate" as "seperate".
35812
35813 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35814
35815         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35816         enough to avoid inlining.
35817
35818 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35819
35820         * lib/g77.exp: set libg2c_dir correctly.
35821
35822 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35823
35824         * gcc.dg/cpp/macro11.c: New test.
35825
35826 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35827
35828         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35829         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35830         gcc.dg/format/multattr-3.c: New tests.
35831         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35832         tests for format attributes on function pointers being rejected.
35833
35834 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35835
35836         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35837
35838 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35839
35840         * g++.dg/warn/format1.C: New test.
35841
35842 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35843
35844         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35845
35846 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35847
35848         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35849
35850 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35851
35852         * gcc.dg/cpp/redef2.c: Add test.
35853
35854 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35855
35856         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35857         long-standing bug on i686, apparently.
35858         * gcc.c-torture/execute/loop-2c.x: New file.
35859         * gcc.c-torture/execute/loop-2d.x: New file.
35860         * gcc.c-torture/execute/loop-3c.x: New file.
35861
35862 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35863
35864         * gcc.dg/cpp/20000625-2.c: Correct line number.
35865
35866 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35867
35868         * gcc.dg/cpp/macro10.c: New test.
35869         * gcc.dg/cpp/strify3.c: New test.
35870         * gcc.dg/cpp/spacing1.c: Add tests.
35871         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35872         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35873
35874 2001-09-24  DJ Delorie  <dj@redhat.com>
35875
35876         * gcc.c-torture/execute/20010924-1.c: New test.
35877
35878 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35879
35880         * testsuite/objc/execute/paste.m: Remove.
35881
35882 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35883
35884         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35885
35886 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35887
35888         * g77.dg/strlen0.f: New test.
35889
35890 2001-09-21  Richard Henderson  <rth@redhat.com>
35891
35892         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35893         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35894
35895 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35896
35897         Table-driven attributes.
35898         * g++.dg/ext/attrib1.C: New test.
35899
35900 2001-09-20  DJ Delorie  <dj@redhat.com>
35901
35902         * gcc.dg/20000926-1.c: Update expected warning messages.
35903         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35904         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35905         array.
35906
35907 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35908
35909         * g++.dg/eh/registers1.C: New test case.
35910
35911 2001-09-17  Richard Henderson  <rth@redhat.com>
35912
35913         * gcc.dg/array-5.c: Fix VLA decomposition test.
35914
35915 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35916
35917         * gcc.dg/cpp/line5.c: New testcase.
35918
35919 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35920
35921         * gcc.dg/cpp/macro9.c: New test.
35922
35923 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35924
35925         * gcc.c-torture/execute/980223.c: Change type of addr from long
35926         to char *.
35927
35928 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35929
35930         * gcc.c-torture/execute/20010915-1.c: New test.
35931
35932 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35933
35934         * g77.dg/bprob: New directory.
35935         * g77.dg/bprob/bprob.exp: New file.
35936         * g77.dg/bprob/bprob-1.f: New test.
35937         * g77.dg/gcov: New directory.
35938         * g77.dg/gcov/gcov.exp: New file.
35939         * g77.dg/gcov/gcov-1.f: New test.
35940         * g77.dg/gcov/gcov-1.x: New file.
35941
35942 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
35943
35944         * gcc.dg/cpp/directiv.c: Update.
35945         * gcc.dg/cpp/undef1.c: Update.
35946
35947 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
35948
35949         * gcc.dg/20010912-1.c: New test.
35950
35951 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
35952
35953         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
35954         language-independent file in lib.
35955         * lib/gcov.exp: New file.
35956
35957 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35958
35959         * gcc.c-torture/compile/20010911-1.c: New test.
35960
35961 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
35962
35963         * lib/profopt.exp: New, to support profile-directed optimizations.
35964         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
35965         * gcc.misc-tests/bprob-1.c: New test.
35966         * gcc.misc-tests/bprob-2.c: New test.
35967
35968 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
35969
35970         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
35971         XFAIL and which kinds of gcov output to verify.
35972         * gcc.misc-tests/gcov-4b.x: New file.
35973         * gcc.misc-tests/gcov-5b.x: New file.
35974         * gcc.misc-tests/gcov-6.x: New file.
35975         * gcc.misc-tests/gcov-7.c: New test.
35976         * gcc.misc-tests/gcov-7.x: New file.
35977
35978 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
35979
35980         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
35981         * gcc.misc-tests/gcov-6.c: New test.
35982
35983 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35984
35985         PR c++/3986
35986         * g++.dg/abi/vbase1.C: New test.
35987
35988 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
35989
35990         * objc.dg/method-2.m: New.
35991
35992 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         PR c++/4203
35995         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
35996         * g++.dg/init/empty1.C: New test.
35997
35998 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * gcc.c-torture/compile/20010903-1.c: New test.
36001
36002 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36003
36004         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36005         for m68k.
36006
36007 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36008
36009         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36010
36011         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36012
36013         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36014
36015 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36016
36017         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36018         for 16-bit 'unsigned int'.
36019
36020 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36021
36022         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36023
36024 2001-08-27  Richard Henderson  <rth@redhat.com>
36025
36026         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36027         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36028
36029 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36030
36031         * gcc.dg/asm-names.c (ymain): New.
36032
36033 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36034
36035         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36036         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36037         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36038
36039 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36040
36041         * gcc.dg/compare5.c: New testcase.
36042
36043 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36044
36045         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36046         and "In instantiation".
36047
36048 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36049
36050         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36051
36052 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36053
36054         * gcc.misc-tests/gcov.exp: Add support for branch information.
36055         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36056         * gcc.misc-tests/gcov-4.c: New test.
36057         * gcc.misc-tests/gcov-4b.c: New test.
36058         * gcc.misc-tests/gcov-5b.c: New test.
36059
36060 2001-08-20  Zack Weinberg  <zackw@panix.com>
36061
36062         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36063         expected to fail.
36064
36065 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36066
36067         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36068
36069 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36070
36071         * g++.dg/eh/template1.C: New test.
36072
36073 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36074
36075         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36076         Fix thinko.
36077         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36078         for xfail.
36079
36080 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36081
36082         * lib/g77-dg.exp: Use prune.exp for common procedures
36083         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36084         * lib/g77.exp: (g77-dg-prune) Remove
36085
36086 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36087
36088         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36089
36090 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36091
36092         * g++.dg/template/unify1.C: New test.
36093
36094 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36095
36096         * g++.dg/abi/empty4.C: New test.
36097
36098 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36099
36100         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36101         solaris2.*
36102         * g77.f-torture/compile/pr3743.x: Likewise.
36103
36104 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36105
36106         * g++.dg/other/using-declaration.C: New test.
36107
36108 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36109
36110         * gcc.dg/cpp/tr-sign.c: New testcase.
36111
36112 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36113
36114         * gcc.dg/cpp/19951025-1.c: Revert.
36115         * gcc.dg/cpp/directiv.c: We no longer process directives that
36116         interrupt macro arguments.
36117
36118 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36119
36120         * gcc.dg/bconstp-1.c: New test.
36121
36122 2001-08-03  Richard Henderson  <rth@redhat.com>
36123
36124         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36125
36126 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36127
36128         * gcc.dg/cpp/19951025-1.c: Update.
36129
36130 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36131
36132         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36133         should be x.
36134
36135 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36136
36137         Kill -fhonor-std.
36138         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36139         * g++.old-deja/g++.other/std1.C: Likewise.
36140         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36141
36142 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36143
36144         * lib/g77.exp: Load gcc-defs.exp for common procedures
36145         (g77_pass, g77_fail, g77_finish, g77_exit,
36146         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36147
36148 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36149
36150         * g77.dg/fbackslash.f
36151         * g77.dg/fcase-preserve.f
36152         * g77.dg/ff90-1.f
36153         * g77.dg/ffixed-line-length-0.f
36154         * g77.dg/ffixed-line-length-132.f
36155         * g77.dg/ffixed-line-length-7.f
36156         * g77.dg/ffixed-line-length-72.f
36157         * g77.dg/ffixed-line-length-none.f
36158         * g77.dg/ffree-form-1.f
36159         * g77.dg/fno-backslash.f
36160         * g77.dg/fno-f90-1.f
36161         * g77.dg/fno-fixed-form-1.f
36162         * g77.dg/fno-onetrip.f
36163         * g77.dg/fno-typeless-boz.f
36164         * g77.dg/fno-underscoring.f
36165         * g77.dg/fno-vxt-1.f
36166         * g77.dg/fonetrip.f
36167         * g77.dg/ftypeless-boz.f
36168         * g77.dg/fugly-assumed.f
36169         * g77.dg/funderscoring.f
36170         * g77.dg/fvxt-1.f
36171
36172 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36173
36174         * objc.dg/fwd-proto-1.m: New.
36175         * objc.dg/local-decl-1.m: New.
36176         * objc.dg/naming-1.m: New.
36177         * objc.dg/naming-2.m: New.
36178         * objc.dg/proto-hier-1.m: New.
36179
36180 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36181
36182         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36183         largest-type elements to a struct makes its size grow.
36184
36185 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36186
36187         * g++.dg/abi/vthunk1.C: New test.
36188
36189 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36190
36191         * g++.dg/abi/vbase8-22.C: New test.
36192
36193 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36194
36195         * gcc.dg/cpp/macro8.c: New test.
36196
36197 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36198
36199         * g++.dg/abi/vbase8-21.C: New test.
36200
36201 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36202
36203         * g++.dg/abi/vbase8-10.C: New test.
36204
36205 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36206
36207         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36208         ${tool}_set_ld_library_path.
36209         Changed caller.
36210         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36211         g++.exp.
36212
36213 2001-07-26  Stan Cox <scox@redhat.com>
36214
36215         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36216         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36217         gcc_exit, gcc_check_unsupported_p):
36218         Moved to gcc-deps.exp
36219         * gcc-deps.exp: New file.
36220
36221 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36222
36223         * g++.old-deja/g++.pt/defarg14.C: New test.
36224
36225 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36226
36227         * g++.old-deja/g++.other/lineno5.C: New test.
36228
36229 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36230
36231         * g++.old-deja/g++.pt/crash68.C: New test.
36232
36233 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36234
36235         * g++.old-deja/g++.other/crash42.C: New test.
36236
36237 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36238
36239         * gcc.dg/cpp/extratokens.c: Fix.
36240         * gcc.dg/cpp/skipping2.c: New tests.
36241
36242 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36243
36244         * gcc.c-torture/execute/20010724-1.c: New file.
36245         * gcc.c-torture/execute/20010724-1.x: New file.
36246
36247 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36248
36249         * g++.old-deja/g++.other/cond7.C: New test.
36250
36251 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36252
36253         * g++.old-deja/g++.other/optimize4.C: New test.
36254
36255 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36256
36257         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36258
36259 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36260
36261         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36262         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36263         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36264         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36265
36266         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36267         bug report" message.
36268
36269         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36270         * g++.dg/ext/instantiate1.C: Move from old-deja.
36271
36272 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36273
36274         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36275         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36276         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36277         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36278
36279 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36280
36281         * gcc.c-torture/execute/20010723-1.c: New test.
36282
36283 2001-07-23  Ben Elliston  <bje@redhat.com>
36284
36285         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36286
36287 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36288
36289         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36290         i[34567]86-*-*.
36291         Delete handling of ieee_multilib_flags.
36292         Pass -mieee for alpha*-*-* and sh-*-*.
36293         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36294
36295 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         Remove old-abi tests.
36298         * g++.old-deja/g++.mike/p11116.C: Remove.
36299         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36300
36301 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36302
36303         * g77.f-torture/compile/pr3743.f: New test
36304
36305 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36306
36307         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36308
36309 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36310
36311         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36312         g++.old-deja/g++.pt/static6.C: Likewise.
36313         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36314         supports weak symbols.
36315
36316 2001-07-18  Andreas Jaeger  <aj@suse.de>
36317
36318         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36319         supported again.
36320
36321 2001-07-18  Andreas Jaeger  <aj@suse.de>
36322
36323         * gcc.dg/iftrap-1.c: Fix target line.
36324
36325 2001-07-17  Richard Henderson  <rth@redhat.com>
36326
36327         * gcc.c-torture/execute/20010717-1.c: New.
36328
36329 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36330
36331         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36332         tests.
36333
36334 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36335
36336         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36337
36338 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36339
36340         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36341         UAC_SIGBUS, UAC_NOPRINT definitions.
36342
36343 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36344
36345         * objc/execute/object_is_class.m: New test.
36346         * objc/execute/object_is_meta_class.m: New test.
36347
36348 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36349
36350         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36351         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36352
36353 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36354
36355         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36356         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36357
36358 2001-07-14  Richard Henderson  <rth@redhat.com>
36359
36360         * gcc.dg/iftrap-1.c: New.
36361
36362 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36363
36364         * g77.f-torture/execute/intrinsic77.f: New test.
36365
36366 2001-07-11  Janis Johnson <janis@us.ibm.com>
36367
36368         * gcc.misc-tests/gcov-3.c: New test.
36369
36370 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36371
36372         * gcc.c-torture/compile/20010711-1.c,
36373         * gcc.c-torture/compile/20010711-2.c: New tests.
36374
36375 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36376
36377         * gcc.c-torture/execute/20010711-1.c: New test.
36378
36379 2001-07-11  Ben Elliston  <bje@redhat.com>
36380
36381         * g++.old-deja/g++.other/enum5.C: New test.
36382
36383 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36384
36385         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36386         (g++-dg-prune): Call prune_gcc_output.
36387         * prune.exp: New file for prune_gcc_output.
36388         * lib/g++.exp, lib/gcc.exp: Load it.
36389
36390 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36391
36392         * gcc.c-torture/compile/20010701-1.c,
36393         g++.old-deja/g++.ext/attrib6.C: New tests.
36394
36395 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36396
36397         * gcc.c-torture/compile/20010706-1.c: New test.
36398
36399 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36400
36401         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36402
36403 2001-06-28  Stan Shebs  <shebs@apple.com>
36404
36405         * gcc.dg/pragma-darwin.c: New test.
36406
36407 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36408
36409         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36410         Solaris 2.[678] system.
36411
36412 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36413
36414         * gcc.dg/20010622-1.c: New test.
36415
36416 2001-06-18  Stan Shebs  <shebs@apple.com>
36417
36418         * objc.dg: New directory.
36419         * objc.dg/dg.exp: New file.
36420         * objc.dg/alias.m: New.
36421         * objc.dg/class-1.m: New.
36422         * objc.dg/class-2.m: New.
36423         * objc.dg/const-str-1.m: New.
36424         * objc.dg/const-str-2.m: New.
36425         * objc.dg/id-1.m: New.
36426         * objc.dg/method-1.m: New.
36427         * objc.dg/super-class-1.m: New.
36428         * lib/objc-dg.exp: New file.
36429
36430 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36431
36432         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36433         of label name.
36434
36435 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36436
36437         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36438
36439 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36440
36441         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36442         variable.
36443
36444 2001-06-12  Richard Henderson  <rth@redhat.com>
36445
36446         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36447
36448 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36449
36450         * g++.old-deja/g++.abi/vbase5.C: New test.
36451         * g++.old-deja/g++.abi/vbase6.C: New test.
36452         * g++.old-deja/g++.abi/vbase7.C: New test.
36453
36454 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36455
36456         * gcc.c-torture/compile/20010610-1.c: New test.
36457
36458 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36459
36460         * g++.old-deja/g++.abi/vbase4.C: New test.
36461
36462 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36463
36464         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36465         support %f for HC11/HC12 targets.
36466         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36467         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36468         on HC11/HC12 targets.
36469         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36470
36471 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36472
36473         * gcc.dg/wchar_t-1.c: New file.
36474         * gcc.dg/wint_t-1.c: Likewise.
36475
36476 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36477
36478         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36479
36480 2001-06-11  Richard Henderson  <rth@redhat.com>
36481
36482         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36483
36484 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36485
36486         * gcc.c-torture/compile/20010611-1.c: New test.
36487
36488 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36489
36490         * gcc.dg/c99-tag-1.c: Add more tests.
36491
36492 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36493
36494         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36495         representation on MN10300 and ARM/Thumb.
36496
36497 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36498
36499         * g77.f-torture/execute/20010610.f: New.
36500
36501 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36502
36503         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36504         names.
36505
36506 2001-06-09  Richard Henderson  <rth@redhat.com>
36507
36508         * gcc.c-torture/execute/ashrdi-1.c: New.
36509         * gcc.c-torture/execute/ashldi-1.c: New.
36510         * gcc.c-torture/execute/lshrdi-1.c: New.
36511
36512 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36513
36514         * objc/execute/load-3.m: Added. Check sending +load to categories,
36515         in addition to classes.
36516
36517 2001-06-08  Stan Shebs  <shebs@apple.com>
36518
36519         * objc/execute/load-2.m: New test.  From Nicola Pero
36520         <n.pero@mi.flashnet.it>.
36521
36522 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36523
36524         * gcc.c-torture/execute/20010605-2.c: New test.
36525
36526 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36527
36528         * g++.old-deja/g++.abi/vbase2.C: New test.
36529         * g++.old-deja/g++.abi/vbase3.C: New test.
36530
36531 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36532
36533         * g++.old-deja/g++.pt/friend49.C: New test.
36534
36535 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.ext/anon3.C: New test.
36538
36539 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.other/conv7.C: New test.
36542
36543 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36544
36545         * gcc.c-torture/compile/20010605-2.c: New test.
36546
36547 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36548
36549         * gcc.c-torture/execute/20010604-1.c: New test.
36550
36551 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36552
36553         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36554
36555 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36556
36557         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36558         (g++_link_flags): Likewise.
36559         (g++_init): Pass gccpath's value to two previous functions.
36560
36561 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36562
36563         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36564         Ensure logfile entry matches exec command line.
36565
36566 2001-05-31  Richard Henderson  <rth@redhat.com>
36567
36568         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36569         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36570
36571 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36572
36573         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36574         compiler for irix6.2
36575
36576 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36577
36578         * g++.old-deja/g++.other/optimize3.C: New file.
36579
36580 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36581
36582         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36583         assemble.
36584
36585 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36586
36587         * g++.old-deja/g++.other/optimize2.C: New file.
36588
36589 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36590
36591         * gcc.c-torture/compile/20010518-2.c: New file.
36592         * gcc.c-torture/execute/20010518-1.c: New file.
36593         * gcc.c-torture/execute/20010518-2.c: New file.
36594
36595 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36596
36597         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36598
36599 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36600
36601         G++ no longer defines builtins that do not begin with __builtin.
36602         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36603         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36604         * g++.old-deja/g++.law/builtin1.C: Likewise.
36605         * g++.old-deja/g++.law/cvt2.C: Likewise.
36606         * g++.old-deja/g++.mike/net5.C: Likewise.
36607         * g++.old-deja/g++.other/builtins1.C: Likewise.
36608         * g++.old-deja/g++.other/builtins2.C: Likewise.
36609         * g++.old-deja/g++.other/builtins3.C: Likewise.
36610         * g++.old-deja/g++.other/builtins4.C: Likewise.
36611         * g++.old-deja/g++.other/inline8.C: Likewise.
36612         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36613
36614 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36615
36616         * g++.old-deja/g++.pt/using1.C: Adjust.
36617         * g++.old-deja/g++.pt/using2.C: New test.
36618
36619 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36620
36621         * gcc.dg/cpp/charconst.c: New tests.
36622         * gcc.dg/cpp/escape.c: New tests.
36623         * gcc.dg/cpp/escape-1.c: New tests.
36624         * gcc.dg/cpp/escape-2.c: New tests.
36625         * gcc.dg/cpp/ucs.c: New tests.
36626
36627 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36628
36629         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36630         native compiler for irix6.5.
36631
36632 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36633
36634         * lib/g++.exp (g++_include_flags): Use args to compute
36635         get_multilibs.
36636         (g++_link_flags): Likewise.
36637         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36638
36639 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36640
36641         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36642
36643 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36644
36645         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36646         this file.
36647
36648 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36649
36650         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36651         STACK_SIZE;
36652         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36653         to STACK_SIZE; Use it to define size of add_histo array.
36654         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36655         to STACK_SIZE.
36656         (f): Use GITT_SIZE to define size of gitt local table.
36657         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36658         to STACK_SIZE; Use it to define size of bytemem array.
36659
36660 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36661
36662         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36663         on 68HC11/HC12 due to the asm instruction.
36664         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36665         * gcc.c-torture/compile/920520-1.x: Likewise.
36666         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36667         on 68HC11/HC12 because the function is larger than 64K.
36668         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36669         on 68HC11/HC12 because the structure is too large.
36670
36671 2001-05-20  Richard Henderson  <rth@redhat.com>
36672
36673         * gcc.c-torture/execute/20010520-1.c: New.
36674
36675 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36676
36677         * g++.old-deja/g++.warn/compare1.C: New test.
36678         * gcc.dg/compare4.c: New test.
36679
36680 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36681
36682         * g++.old-deja/g++.other/optimize1.C: New test.
36683
36684 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36685
36686         * g++.old-deja/g++.pt/spec41.C: New test.
36687
36688 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36689
36690         * gcc.c-torture/compile/20010114-1.x: Remove.
36691
36692 2001-05-18  Stan Shebs  <shebs@apple.com>
36693
36694         * gcc.c-torture/compile/20010518-1.c: New test.
36695
36696 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36697
36698         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36699         * g++.old-deja/g++.pt/crash67.C: New test.
36700
36701 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36702
36703         * g++.old-deja/g++.other/debug9.C: New test.
36704
36705 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36706
36707         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36708
36709 2001-05-16  Jan Hubicka  <jh@suse.cz>
36710
36711         * gcc.c-torture/compile/20010516-1.c: New test.
36712
36713 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36714
36715         * g++.old-deja/g++.other/crash41.C: New test.
36716
36717 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36718
36719         * g++.old-deja/g++.pt/crash66.C: New test.
36720
36721 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36722
36723         * g++.old-deja/g++.robertl/eb27.C: Convert.
36724
36725 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36726
36727         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36728         declaration being redundant.
36729
36730 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36731
36732         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36733
36734 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36735
36736         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36737
36738 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36739
36740         * lib/g++.exp: Use testsuite_flags.
36741
36742 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36743
36744         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36745
36746 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36747
36748         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36749
36750 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36751
36752         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36753
36754 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36755
36756         * gcc.c-torture/compile/20010313-1.c: New test.
36757
36758 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36759
36760         * gcc.dg/cpp/direct2.c: New test.
36761         * gccq.dg/cpp/direct2s.c: New test.
36762
36763         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36764
36765 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36766
36767         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36768         * g++.old-deja/g++.other/op3.C: Likewise.
36769
36770 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36771
36772         * gcc.dg/cpp/syshdr.h: New file.
36773         * gcc.dg/cpp/sysmac1.c: Update.
36774         * gcc.dg/cpp/sysmac2.c: Update.
36775
36776 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36777
36778         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36779
36780 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36781
36782         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36783         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36784
36785 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36786
36787         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36788
36789 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36790
36791         * lib/g++.exp (g++_include_flags): Don't use any special flags
36792         if TESTING_IN_BUILD_TREE is not defined.
36793         (g++_init): Use a plain 'c++' as the compiler if
36794         TESTING_IN_BUILD_TREEE is not defined.
36795
36796 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36797
36798         * g++.old-deja/g++.eh/catch13.C: New test.
36799         * g++.old-deja/g++.eh/catch14.C: New test.
36800
36801 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36802
36803         * gcc.dg/cpp/tr-define.c: New test.
36804
36805 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36806
36807         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36808         <stdlib.h>, not <malloc.h>.
36809
36810 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36811
36812         * g++.old-deja/g++.ns/template17.C: New test.
36813
36814 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36815
36816         * g++.old-deja/g++.pt/ref4.C: New test.
36817
36818 2001-04-30  Richard Henderson  <rth@redhat.com>
36819
36820         * gcc.dg/20000724-1.c: Revert last change.
36821
36822 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36823
36824         * g77.f-torture/execute/20010430.f: New test.
36825
36826 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36827
36828         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36829
36830 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36831
36832         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36833
36834 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36835
36836         * g++.old-deja/g++.eh/crash6.C: New test.
36837
36838 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36839
36840         * g++.old-deja/g++.other/warn7.C: New test.
36841
36842 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36843
36844         * g++.old-deja/g++.other/defarg9.C: New test.
36845
36846 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36847
36848         * g77.f-torture/compile/20010426.f: New test.
36849         * g77.f-torture/execute/20010426.f: New test.
36850
36851 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36852
36853         * g77.f-torture/compile/20000629-1.x: Remove - error
36854         has been fixed.
36855
36856 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36857
36858         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36859         Tweak slightly to work with g++.dg framework.
36860         * g++.dg/special/ecos.exp: Run initp1.C test.
36861         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36862
36863         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36864         its linker doesn't give line numbers either.
36865         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36866
36867 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36868
36869         * g++.old-deja/g++.other/lex1.C: New test.
36870
36871 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36872
36873         * gcc.dg/noncompile/20010425-1.c: New test.
36874
36875 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36876
36877         * g++.old-deja/g++.pt/mangle2.C: New test.
36878
36879 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36880
36881         * gcc.dg/format/plus-1.c: New test.
36882
36883 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36884
36885         * gcc.dg/20010423-1.c: New test.
36886
36887 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36888
36889         * gcc.c-torture/execute/20010422-1.c: New test.
36890
36891 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36892
36893         * g++.old-deja/g++.ns/type2.C: New test.
36894
36895 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36896
36897         * g++.old-deja/g++.other/perf1.C: New test.
36898
36899 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36900
36901         * gcc.dg/c99-func-2.c: Remove xfail.
36902         * gcc.dg/c99-func-3.c: Remove xfail.
36903         * gcc.dg/c99-func-4.c: Remove xfail.
36904
36905 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36906
36907         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36908
36909 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36910
36911         * gcc.c-torture/compile/20010423-1.c: New test.
36912
36913 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36914
36915         * g++.old-deja/g++.pt/typename28.C: New test.
36916
36917 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old-deja/g++.abi/empty2.C: New test.
36920         * g++.old-deja/g++.abi/empty3.C: New test.
36921
36922 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36923
36924         * g++.old-deja/g++.other/comdat2.C: New test.
36925         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36926
36927 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36928
36929         * g++.old-deja/g++.other/overload14.C: New test.
36930
36931 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36932
36933         * g++.old-deja/g++.other/lookup23.C: New test.
36934
36935 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36936
36937         * gcc.c-torture/execute/20010403-1.c: New test.
36938
36939 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36940             Mark Mitchell  <mark@codesourcery.com>
36941
36942         * lib/old-dejagnu.exp: Don't delete output of executable.
36943         Add .exe suffix to executables.
36944
36945 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
36946
36947         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
36948
36949 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36950
36951         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
36952
36953 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36954
36955         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
36956         * g++.old-deja/g++.abi/crash1.C: New test.
36957
36958 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
36959
36960         * g++.old-deja/g++.other/crash40.C: New test.
36961
36962 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36963
36964         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
36965
36966 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
36967
36968         * g++.old-deja/g++.other/warn6.C: New test.
36969
36970 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36971
36972         * g++.old-deja/g++.robertl/eb42.C: Same.
36973
36974 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36975
36976         * gcc.dg/wtr-conversion-1.c: New testcase.
36977
36978 2001-04-10  Richard Henderson  <rth@redhat.com>
36979
36980         * g++.old-deja/g++.other/array5.C: New.
36981
36982 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36983
36984         * gcc.c-torture/execute/20010408-1.c: New test.
36985
36986 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
36987
36988         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
36989         headers and constructs.
36990         * g++.old-deja/g++.robertl/eb79.C: Same.
36991         * g++.old-deja/g++.robertl/eb77.C (main): Same.
36992         * g++.old-deja/g++.robertl/eb73.C: Same.
36993         * g++.old-deja/g++.robertl/eb66.C (main): Same.
36994         * g++.old-deja/g++.robertl/eb55.C (t): Same.
36995         * g++.old-deja/g++.robertl/eb54.C (main): Same.
36996         * g++.old-deja/g++.robertl/eb46.C (main): Same.
36997         * g++.old-deja/g++.robertl/eb44.C: Same.
36998         * g++.old-deja/g++.robertl/eb41.C (main): Same.
36999         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37000         * g++.old-deja/g++.robertl/eb39.C: Same.
37001         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37002         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37003         * g++.old-deja/g++.robertl/eb30.C: Same.
37004         * g++.old-deja/g++.robertl/eb3.C: Same.
37005         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37006         * g++.old-deja/g++.robertl/eb21.C: Same.
37007         * g++.old-deja/g++.robertl/eb15.C: Same.
37008         * g++.old-deja/g++.robertl/eb118.C: Same.
37009         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37010         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37011         * g++.old-deja/g++.robertl/eb109.C: Same.
37012         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37013         * g++.old-deja/g++.mike/rtti1.C: Same.
37014         * g++.old-deja/g++.mike/p658.C: Same.
37015         * g++.old-deja/g++.mike/net46.C: Same.
37016         * g++.old-deja/g++.mike/net34.C: Same.
37017         * g++.old-deja/g++.mike/memoize1.C: Same.
37018         * g++.old-deja/g++.mike/eh2.C: Same.
37019         * g++.old-deja/g++.law/weak.C: Same.
37020         * g++.old-deja/g++.law/visibility7.C: Same.
37021         * g++.old-deja/g++.law/visibility25.C: Same.
37022         * g++.old-deja/g++.law/visibility22.C: Same.
37023         * g++.old-deja/g++.law/visibility2.C: Same.
37024         * g++.old-deja/g++.law/visibility17.C: Same.
37025         * g++.old-deja/g++.law/visibility13.C: Same.
37026         * g++.old-deja/g++.law/visibility10.C: Same.
37027         * g++.old-deja/g++.law/visibility1.C: Same.
37028         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37029         * g++.old-deja/g++.law/vbase1.C: Same.
37030         * g++.old-deja/g++.law/operators32.C: Same.
37031         * g++.old-deja/g++.law/nest3.C: Same.
37032         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37033         * g++.old-deja/g++.law/except5.C (main): Same.
37034         * g++.old-deja/g++.law/cvt7.C (run): Same.
37035         * g++.old-deja/g++.law/cvt2.C: Same.
37036         * g++.old-deja/g++.law/cvt16.C: Same.
37037         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37038         * g++.old-deja/g++.law/ctors17.C (main): Same.
37039         * g++.old-deja/g++.law/ctors13.C: Same.
37040         * g++.old-deja/g++.law/ctors12.C (main): Same.
37041         * g++.old-deja/g++.law/ctors10.C: Same.
37042         * g++.old-deja/g++.law/code-gen5.C: Same.
37043         * g++.old-deja/g++.law/bad-error7.C: Same.
37044         * g++.old-deja/g++.law/arm9.C: Same.
37045         * g++.old-deja/g++.law/arm12.C: Same.
37046         * g++.old-deja/g++.law/arg8.C: Same.
37047         * g++.old-deja/g++.law/arg1.C: Same.
37048         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37049         * g++.old-deja/g++.jason/template31.C: Same.
37050         * g++.old-deja/g++.jason/template24.C (main): Same.
37051         * g++.old-deja/g++.jason/2371.C: Same.
37052         * g++.old-deja/g++.eh/new2.C: Same.
37053         * g++.old-deja/g++.eh/new1.C: Same.
37054         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37055         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37056         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37057         * g++.old-deja/g++.brendan/crash62.C: Same.
37058         * g++.old-deja/g++.brendan/crash52.C: Same.
37059         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37060         * g++.old-deja/g++.brendan/crash38.C: Same.
37061         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37062         * g++.old-deja/g++.brendan/copy9.C: Same.
37063
37064 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37065
37066         * gcc.c-torture/execute/20001203-2.c (memset):
37067         Count argument is of type __SIZE_TYPE__.
37068
37069 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37070
37071         * gcc.c-torture/compile/20010404-1.c: New test.
37072
37073 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37074
37075         * gcc.c-torture/compile/20010326-1.c: New test.
37076
37077 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37078
37079         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37080         peculiarities of the SH.
37081         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37082
37083 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37084
37085         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37086         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37087         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37088
37089 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37090
37091         * g77.f-torture/compile/20010321-1.f: New test.
37092
37093 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37094
37095         * gcc.c-torture/compile/20010329-1.c: New test.
37096
37097 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37098
37099         * gcc.c-torture/execute/20010329-1.c: New test.
37100
37101 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37102
37103         * g++.old-deja/g++.other/eh4.C: Fix typo.
37104
37105 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37106
37107         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37108
37109 2001-03-28  Philip Blundell  <philb@gnu.org>
37110
37111         * gcc.c-torture/compile/20010328-1.c: New test.
37112
37113 2001-03-27  Richard Henderson  <rth@redhat.com>
37114
37115         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37116         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37117
37118 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37119
37120         * gcc.c-torture/compile/20010327-1.c: New test.
37121
37122 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37123
37124         * g++.old-deja/g++.other/friend12.C: New test.
37125         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37126         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37127
37128 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37129
37130         * gcc.c-torture/execute/20010325-1.c: New test.
37131
37132 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37133
37134         * g++.old-deja/g++.other/mangle3.C: New test.
37135
37136 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37137
37138         * g++.old-deja/g++.other/anon8.C: New test.
37139
37140 2001-03-20  Philip Blundell  <philb@gnu.org>
37141
37142         * gcc.c-torture/compile/20010320-1.c: New test.
37143
37144 2001-03-17  Richard Henderson  <rth@redhat.com>
37145
37146         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37147
37148 2001-03-15  Geoff Keating  <geoff@redhat.com>
37149
37150         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37151         tests on AIX.
37152
37153 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37154
37155         * g++.old-deja/g++.other/eh4.C: New test.
37156
37157 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37158
37159         * gcc.dg/cpp/mi1.c: Update.
37160
37161 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37162
37163         * g++.old-deja/g++.other/regstack.C: New test.
37164
37165 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.other/ref4.C: New test.
37168
37169 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37170
37171         * objc/execute/va_method.m: Added.
37172         * objc/execute/IMP.m: Added.
37173         * objc/execute/_cmd.m: Added.
37174         * objc/execute/accessing_ivars.m: Added.
37175         * objc/execute/class-1.m: Added.
37176         * objc/execute/class-10.m: Added.
37177         * objc/execute/class-11.m: Added.
37178         * objc/execute/class-12.m: Added.
37179         * objc/execute/class-13.m: Added.
37180         * objc/execute/class-14.m: Added.
37181         * objc/execute/class-2.m: Added.
37182         * objc/execute/class-3.m: Added.
37183         * objc/execute/class-4.m: Added.
37184         * objc/execute/class-5.m: Added.
37185         * objc/execute/class-6.m: Added.
37186         * objc/execute/class-7.m: Added.
37187         * objc/execute/class-8.m: Added.
37188         * objc/execute/class-9.m: Added.
37189         * objc/execute/class-tests-1.h
37190         * objc/execute/class-tests-2.h
37191         * objc/execute/compatibility_alias.m: Added.
37192         * objc/execute/encode-1.m: Added.
37193         * objc/execute/formal_protocol-1.m: Added.
37194         * objc/execute/formal_protocol-2.m: Added.
37195         * objc/execute/formal_protocol-3.m: Added.
37196         * objc/execute/formal_protocol-4.m: Added.
37197         * objc/execute/formal_protocol-5.m: Added.
37198         * objc/execute/formal_protocol-6.m: Added.
37199         * objc/execute/formal_protocol-7.m: Added.
37200         * objc/execute/informal_protocol.m: Added.
37201         * objc/execute/initialize.m: Added.
37202         * objc/execute/load.m: Added.
37203         * objc/execute/many_args_method.m: Added.
37204         * objc/execute/nested-3.m: Added.
37205         * objc/execute/no_clash.m: Added.
37206         * objc/execute/private.m: Added.
37207         * objc/execute/redefining_self.m: Added.
37208         * objc/execute/root_methods.m: Added.
37209         * objc/execute/selector-1.m: Added.
37210         * objc/execute/static-1.m: Added.
37211         * objc/execute/static-2.m: Added.
37212         * objc/execute/va_method.m: Added.
37213
37214 2001-03-10  Richard Henderson  <rth@redhat.com>
37215
37216         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37217
37218 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37219
37220         * g++.old-deja/g++.other/crash31.C: XFAIL.
37221         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37222         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37223         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37224         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37225         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37226
37227 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37228
37229         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37230
37231 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37232
37233         * gcc.dg/20000724-1.c: Don't use multiline strings.
37234
37235 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37236
37237         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37238         result of -cString against what we expect it to be; don't just
37239         print it out for no one to read.
37240
37241         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37242         Based on testcases provided by Nicola Pero.
37243
37244 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37245
37246         * gcc.dg/cpp/macro7.c: New test.
37247
37248 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37249
37250         * gcc.dg/cpp/multiline.c: Update.
37251
37252 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37253
37254         * g++.old-deja/g++.other/enum3.C: New test.
37255
37256 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.old-deja/g++.other/pod1.C: New test.
37259
37260 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.old-deja/g++.ext/overload1.C: New test.
37263
37264 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37265
37266         * g++.old-deja/g++.pt/using1.C: New test.
37267
37268 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37269
37270         * g++.old-deja/g++.other/using9.C: New test.
37271
37272 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37273
37274         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37275
37276         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37277
37278 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37279
37280         * g++.old-deja/g++.ext/realpt1.C: Remove.
37281
37282 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37283
37284         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37285
37286 2001-02-26  Will Cohen  <wcohen@redhat.com>
37287
37288         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37289
37290 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37291
37292         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37293         templatized constructors.
37294
37295 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37296
37297         * gcc.c-torture/execute/20010224-1.c: New test.
37298
37299 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37300
37301         * gcc.c-torture/execute/20010222-1.c: New test.
37302
37303 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37304
37305         * g++.old-deja/g++.other/inline20.C: New test.
37306
37307 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37308
37309         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37310
37311 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37312
37313         * g++.old-deja/g++.other/lookup22.C: New test.
37314
37315 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37316
37317         * g77.dg: New directory.
37318         * g77.dg/20010216-1.f: New test case.
37319         * g77.dg/dg.exp: New driver.
37320         * lib/g77-dg.exp: New driver library.
37321
37322 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37323
37324         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37325
37326 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37327
37328         * g++.old-deja/g++.other/decl9.C: New test.
37329
37330 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37331
37332         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37333         not need <string> and also tests the initialization at runtime.
37334
37335 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37336
37337         * gcc.c-torture/execute/longlong.c: New test.
37338
37339 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37340
37341         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37342
37343 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37344
37345         * gcc.c-torture/execute/920302-1.c (execute):
37346         Change argument type to short.
37347
37348 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37349
37350         * g++.old-deja/g++.pt/deduct6.C: New test.
37351
37352 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37353
37354         * g++.old-deja/g++.pt/deduct5.C: New test.
37355
37356 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37357
37358         * gcc.c-torture/execute/20010209-1.c: New test.
37359
37360 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37361
37362         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37363
37364 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37365
37366         * g++.dg/vtgc1.C: Update for new ABI.
37367
37368         * consistency.vlad: New directory, 1665 files.
37369
37370 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37371
37372         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37373         return type.
37374         * gcc.dg/cpp/digraphs.c: Declare puts.
37375
37376 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37377
37378         * g++.old-deja/g++.other/warn5.C: New test.
37379
37380 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.pt/spec40.C: New test.
37383
37384 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37385
37386         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37387         case.
37388         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37389
37390 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37391
37392         * gcc.c-torture/compile/20010209-1.c: New test.
37393
37394 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37395
37396         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37397         excess errors message but not if it crashes.
37398         * g++.old-deja/g++.other/crash27.C: Likewise.
37399         * g++.old-deja/g++.other/crash28.C: Likewise.
37400         * g++.old-deja/g++.other/crash30.C: Likewise.
37401         * g++.old-deja/g++.other/crash32.C: Likewise.
37402         * g++.old-deja/g++.other/crash35.C: Likewise.
37403         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37404
37405 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37408         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37409         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37410         g77.f-torture/execute/execute.exp,
37411         g77.f-torture/noncompile/noncompile.exp,
37412         gcc.c-torture/execute/execute.exp,
37413         gcc.c-torture/execute/memcheck/memcheck.exp,
37414         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37415         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37416         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37417         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37418         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37419         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37420         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37421         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37422         Remove bug reporting instructions with ancient email addresses.
37423
37424 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37425
37426         * gcc.dg/20010202-1.c: New test.
37427         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37428
37429 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37430
37431         * g++.dg/stdbool-if.C: New test.
37432
37433 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37434
37435         * objc/execute/fdecl.m: Added main().
37436
37437 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37438
37439         * gcc.c-torture/execute/20010206-1.c: New test.
37440
37441 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37442
37443         * gcc.dg/cpp/avoidpaste1.c: Update.
37444
37445 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37446
37447         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37448         Pero <nicola@brainstorm.co.uk>.
37449         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37450
37451 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.pt/spec39.C: New test.
37454
37455 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37456
37457         * gcc.c-torture/compile/20010202-1.c: New test.
37458
37459 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37460
37461         * g++.old-deja/g++.abi/primary2.C: New test.
37462         * g++.old-deja/g++.abi/primary3.C: New test.
37463         * g++.old-deja/g++.abi/primary4.C: New test.
37464         * g++.old-deja/g++.abi/primary5.C: New test.
37465         * g++.old-deja/g++.abi/vtable3.h: New test.
37466         * g++.old-deja/g++.abi/vtable3a.C: New test.
37467         * g++.old-deja/g++.abi/vtable3b.C: New test.
37468         * g++.old-deja/g++.abi/vtable3c.C: New test.
37469         * g++.old-deja/g++.abi/vtable3d.C: New test.
37470         * g++.old-deja/g++.abi/vtable3e.C: New test.
37471         * g++.old-deja/g++.abi/vtable3f.C: New test.
37472         * g++.old-deja/g++.abi/vtable3g.C: New test.
37473         * g++.old-deja/g++.abi/vtable3h.C: New test.
37474         * g++.old-deja/g++.abi/vtable3i.C: New test.
37475         * g++.old-deja/g++.abi/vtable3j.C: New test.
37476         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37477
37478 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37479
37480         * g++.old-deja/g++.other/anon6.C: New test.
37481         * g++.old-deja/g++.other/anon7.C: New test.
37482
37483 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37484
37485         * gcc.dg/cpp/avoidpaste2.c: New tests.
37486
37487 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37488
37489         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37490
37491 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37492
37493         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37494         DECIMAL_DIG cases for Irix."
37495
37496 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37497
37498         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37499
37500 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37501
37502         * gcc.dg/c99-tag-1.c: New test.
37503
37504 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37505
37506         * gcc.dg/cpp/tr-warn1.c: Add tests.
37507
37508 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37509
37510         * gcc.dg/cpp/avoidpaste1.c: Update.
37511         * gcc.dg/cpp/paste4.c: Update.
37512
37513 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37514
37515         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37516         cases for Irix.
37517
37518 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37519
37520         * g++.old-deja/g++.other/inline19.C: New test.
37521
37522 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37523
37524         * gcc.dg/Wlarger-than.c: New test.
37525
37526 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37527
37528         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37529
37530 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37531
37532         * gcc.c-torture/execute/20010129-1.c: New test.
37533         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37534
37535 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37536
37537         * gcc.dg/cpp/avoidpaste1.c: Test case.
37538
37539 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37540
37541         * g++.old-deja/g++.other/inline18.C: New test.
37542
37543 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37544
37545         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37546         and __builtin_putchar.
37547
37548 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37551         tests.
37552
37553 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37554
37555         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37556         floating point number rounding mode to round to the nearest
37557         representable mode.
37558
37559 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37560
37561         * g++.old-deja/g++.other/mangle2.C: New test.
37562
37563 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37564
37565         * gcc.c-torture/compile/20010124-1.c: New test.
37566
37567 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37568
37569         * g++.old-deja/g++.pt/spec38.C: New test.
37570
37571 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37572
37573         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37574         "Build don't run".
37575
37576 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37577
37578         * gcc.c-torture/execute/20010123-1.c: New test.
37579
37580 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37581
37582         * g++.old-deja/g++.pt/spec37.C: New test.
37583
37584 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37585
37586         * g++.old-deja/g++.pt/overload14.C: New test.
37587
37588 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37589
37590         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37591         __builtin_return_address.
37592
37593 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37594
37595         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37596         * g++.old-deja/g++.pt/spec35.C: New test.
37597         * g++.old-deja/g++.pt/spec36.C: New test.
37598
37599 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37600
37601         * gcc.c-torture/compile/20010118-1.c: New test.
37602
37603 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37604
37605         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37606
37607 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37608
37609         * gcc.c-torture/execute/20010119-1.c: New test.
37610
37611 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37612
37613         * g++.old-deja/g++.other/vbase5.C: New test.
37614
37615 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37616
37617         * gcc.c-torture/execute/20010118-1.c: New test.
37618
37619 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37620
37621         * g++.old-deja/g++.pt/deduct3.C: New test.
37622
37623 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37624
37625         * g++.old-deja/g++.pt/spec34.C: New test.
37626
37627 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37628
37629         * g77.f-torture/compile/20000601-2.f: New test.
37630
37631 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37632
37633         * g++.old-deja/g++.other/init17.C: New test.
37634
37635 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37636
37637         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37638
37639 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37640
37641         * g++.old-deja/g++.pt/unify8.C: New test.
37642
37643 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37644
37645         * g++.old-deja/g++.abi/vbase1.C: New test.
37646
37647 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * g++.old-deja/g++.pt/crash65.C: New test.
37650
37651 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37652
37653         * gcc.dg/cpp/assembl2.S: New test case.
37654
37655 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37656
37657         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37658         are supported.
37659
37660 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37661
37662         * g++.old-deja/g++.other/builtins1.C: New test.
37663         * g++.old-deja/g++.other/builtins2.C: Likewise.
37664         * g++.old-deja/g++.other/builtins3.C: Likewise.
37665         * g++.old-deja/g++.other/builtins4.C: Likewise.
37666
37667 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37668
37669         * gcc.c-torture/compile/20010117-1.c: New test.
37670         * gcc.c-torture/compile/20010117-2.c: New test.
37671
37672 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37673
37674         * g77.f-torture/execute/20010116.[fx]: New test,
37675         XFAIL on i?86-*-*.
37676         * g77.f-torture/compile/20010115.f: Indicate it's
37677         a test for PR fortran/1636.
37678
37679 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37680
37681         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37682
37683 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37684
37685         * g77.f-torture/compile/20010115.f: New test.
37686
37687 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37688
37689         * g++.old-deja/g++.pt/nontype5.C: New test.
37690
37691 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37692
37693         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37694         have an equivalent working one below it.
37695
37696 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37697
37698         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37699         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37700
37701 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37702
37703         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37704         message containing "init_priority".
37705         (conpr-2.C): Likewise.
37706         (conpr-3.C): Likewise.
37707         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37708
37709 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37710
37711         * gcc.c-torture/execute/20010114-2.c: New test.
37712
37713 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37714
37715         * gcc.c-torture/compile/20010114-1.c: New test.
37716         * gcc.c-torture/compile/20010114-1.x: Xfail.
37717         * gcc.c-torture/compile/20010114-2.c: New test.
37718         * gcc.c-torture/execute/20010114-1.c: New test.
37719         * gcc.dg/trunc-1.c: New test.
37720         * gcc.dg/uninit-B.c: New test.
37721
37722 2001-01-13  Nick Clifton  <nickc@redhat.com>
37723
37724         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37725         target.
37726
37727 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37728
37729         * gcc.c-torture/compile/20010113-1.c: New test.
37730
37731 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37732
37733         * gcc.c-torture/compile/20001212-1.c: New test.
37734
37735 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37736
37737         * gcc.dg/cpp/widestr1.c: Update.
37738         * gcc.dg/cpp/prag-imp.c: Remove.
37739
37740 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37741
37742         * gcc.c-torture/execute/20000801-3.x: Remove.
37743         * gcc.dg/c90-init-1.c: New test.
37744         * gcc.dg/c99-init-1.c: New test.
37745         * gcc.dg/c99-init-2.c: New test.
37746         * gcc.dg/gnu99-init-1.c: New test.
37747
37748 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37749
37750         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37751         testing that no relevant ones were found.
37752
37753 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37754
37755         * g++.old-deja/g++.pt/cast2.C: New test.
37756
37757 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37758
37759         * g++.old-deja/g++.pt/friend47.C: New test.
37760
37761 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37762
37763         * g++.old-deja/g++.pt/instantiate13.C: New test.
37764
37765 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37766
37767         * g++.old-deja/g++.other/defarg7.C: New test.
37768         * g++.old-deja/g++.other/defarg8.C: New test.
37769
37770 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37771
37772         * g++.old-deja/g++.pt/crash64.C: New test.
37773
37774 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.pt/crash63.C: New test.
37777
37778 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37779
37780         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37781
37782 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37783
37784         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37785
37786 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37787
37788         * g++.old-deja/g++.pt/error3.C: New test.
37789
37790 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37791
37792         * g++.old-deja/g++.other/crash39.C: New test.
37793
37794 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37795
37796         * g++.old-deja/g++.other/vbase4.C: New test.
37797
37798 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37799
37800         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37801         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37802         * gcc.dg/special/special.exp: New test driver which will check
37803         for alias support for the above test.
37804
37805 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37806
37807         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37808         problems on small machines.
37809         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37810         parameterize.
37811
37812 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37813
37814         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37815         mips.
37816         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37817
37818 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37819
37820         * g++.old_deja/g++.pt/using8.C: New test.
37821
37822 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37823
37824         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37825
37826 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37827
37828         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37829         where a failure is expected.
37830         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37831
37832 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37833
37834         * g++.old_deja/g++.pt/instantiate12.C: New test.
37835
37836 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37837
37838         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37839         start of structs.
37840         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37841         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37842         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37843         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37844         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37845         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37846         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37847         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37848         * g++.old-deja/g++.eh/spec6.C: Likewise.
37849         * g++.old-deja/g++.jason/crash3.C: Likewise.
37850         * g++.old-deja/g++.law/ctors11.C: Likewise.
37851         * g++.old-deja/g++.law/ctors17.C: Likewise.
37852         * g++.old-deja/g++.law/ctors5.C: Likewise.
37853         * g++.old-deja/g++.law/ctors9.C: Likewise.
37854         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37855         * g++.old-deja/g++.mike/net22.C: Likewise.
37856         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37857         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37858         * g++.old-deja/g++.mike/virt3.C: Likewise.
37859         * g++.old-deja/g++.niklas/t128.C: Likewise.
37860         * g++.old-deja/g++.other/anon4.C: Likewise.
37861         * g++.old-deja/g++.other/using1.C: Likewise.
37862         * g++.old-deja/g++.other/warn3.C: Likewise.
37863         * g++.old-deja/g++.pt/t37.C: Likewise.
37864         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37865         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37866
37867 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37868
37869         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37870
37871 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37872
37873         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37874
37875 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37876
37877         * gcc.c-torture/compile/20010107-1.c: New test.
37878
37879 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37880
37881         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37882
37883 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37884
37885         * gcc.dg/format/format.h: New file.
37886         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37887         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37888         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37889         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37890         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37891         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37892         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37893         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37894         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37895         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37896         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37897         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37898         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37899         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37900         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37901         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37902         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37903         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37904         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37905         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37906         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37907         instead of declaring standard types, macros and functions in each
37908         test.
37909
37910 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37911
37912         * gcc.c-torture/execute/20010106-1.c: New test.
37913
37914 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37915
37916         * gcc.dg/format/format.exp: New file.
37917         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37918         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37919         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37920         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37921         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37922         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37923         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37924         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37925         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37926         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37927         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37928         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37929         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37930         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37931         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37932         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37933         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37934         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37935         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37936         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37937         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37938         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37939         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37940         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37941         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37942         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
37943         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
37944         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
37945         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
37946         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
37947         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
37948         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
37949         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
37950         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
37951         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
37952         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
37953         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
37954         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
37955         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
37956         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
37957         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
37958         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
37959
37960 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
37961
37962         * gcc.c-torture/execute/991228-1.c: Take word endianness into
37963         account.
37964
37965 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37966
37967         * gcc.c-torture/execute/builtin-complex-1.c: New test.
37968
37969 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
37970
37971         * g++.old-deja/g++.pt/crash62.C: New test.
37972
37973 2001-01-04  Richard Henderson  <rth@redhat.com>
37974
37975         * gcc.dg/20000926-1.c: Update expected warnings.
37976         * gcc.dg/array-2.c: Likewise.
37977         * gcc.dg/array-4.c: Also validate flexible array members.
37978         * gcc.dg/c99-flex-array-1.c: New.
37979
37980 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37981
37982         * gcc.c-torture/compile/20001222-1.x: Remove.
37983
37984 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37985
37986         * gcc.c-torture/execute/built-in-setjmp.c: New.
37987
37988 2001-01-03  Richard Henderson  <rth@redhat.com>
37989
37990         * gcc.dg/940510-1.c: Update expected error wording.
37991         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
37992
37993 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
37994
37995         * lib/target-supports.exp (check_alias_available): Modified to
37996         indicate aliases not supported if only weak aliases are supported.
37997
37998 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37999
38000         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38001         Turn on cmpstrsi checks for __pj__ and __i370__.
38002
38003 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38004
38005         * g++.old-deja/g++.other/virtual11.C: New test.
38006
38007 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38008
38009         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38010
38011 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38012
38013         * gcc.c-torture/compile/20010102-1.c: New test.
38014
38015 2001-01-02  Andreas Jaeger  <aj@suse.de>
38016
38017         * gcc.dg/noreturn-3.c: New test.
38018
38019         * gcc.dg/noreturn-4.c: New test.
38020
38021 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38022
38023         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38024         __builtin_fputc and __builtin_fwrite.
38025
38026 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38027
38028         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38029         signed char, not default char.
38030
38031 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38032
38033         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38034
38035 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38036
38037         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38038
38039 2000-12-29  Richard Henderson  <rth@redhat.com>
38040
38041         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38042         (__cyg_profile_func_exit): Define.
38043
38044 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38045
38046         * g++.dg/vtgc1.C: New test.
38047
38048 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38049
38050         * gcc.dg/noncompile/20001228-1.c: New test.
38051
38052         * gcc.dg/20001228-1.c: New test.
38053
38054         * gcc.c-torture/execute/20001228-1.c: New test.
38055
38056 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38057
38058         * gcc.dg/format-strfmon-1.c: New test.
38059
38060 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38061
38062         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38063         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38064         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38065         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38066         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38067         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38068         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38069         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38070         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38071         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38072         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38073         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38074         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38075
38076         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38077         * gcc.c-torture/execute/string-opt-4.c: Test index.
38078
38079 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38080
38081         * gcc.c-torture/compile/20001226-1.c: New test.
38082
38083 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38084
38085         * gcc.c-torture/compile/20001222-1.c: New test.
38086         * gcc.c-torture/compile/20001222-1.x: Xfail.
38087
38088 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38089
38090         * gcc.c-torture/execute/comp-goto-2.c: New test.
38091
38092 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38093
38094         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38095         Use long types if __INT_MAX__ is 32767.
38096         (main): Use cast to (sint32 *) when poking 88 into a_page.
38097
38098         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38099
38100 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38101
38102         * gcc.c-torture/compile/20001221-1.c: New test.
38103         * gcc.c-torture/execute/20001221-1.c: New test.
38104
38105 2000-12-20  Richard Henderson  <rth@redhat.com>
38106
38107         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38108         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38109
38110 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38111
38112         * gcc.dg/compare3.c: New test.
38113
38114 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38115
38116         * gcc.dg/format-warnll-1.c: New test.
38117
38118 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38119
38120         * gcc.dg/cpp/cmdlne-P.c: New test.
38121
38122 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38123
38124         * gcc.c-torture/execute/builtin-abs-1.c,
38125         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38126
38127 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38128
38129         * gcc.dg/cpp/multiline.c: New test.
38130
38131 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38132
38133         * g++.old-deja/g++.other/syshdr1.C: Update.
38134         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38135
38136 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38137
38138         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38139
38140 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38141
38142         * g++.old-deja/g++.pt/ttp65.C: New test.
38143
38144 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38145
38146         * g++.old-deja/g++.pt/ttp64.C: New test.
38147
38148 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38149
38150         * g++.old-deja/g++.pt/spec33.C: New test.
38151
38152 2000-12-14  Catherine Moore  <clm@redhat.com>
38153
38154         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38155         * gcc.c-torture/execute/920612-2.c: Likewise.
38156         * gcc.c-torture/execute/920428-2.c: Likewise.
38157         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38158         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38159
38160 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38161
38162         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38163         * gcc.dg/pack-test-2.c: Likewise.
38164
38165 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38166
38167         Tests by Zack Weinberg <zackw@stanford.edu>.
38168
38169         * gcc.dg/cpp/defined.c: Update.
38170         * gcc.dg/cpp/defined_trad.c: New tests.
38171
38172 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38173
38174         * gcc.dg/cpp/trad-direct.c: Update.
38175
38176 2000-12-11  Neil Booth  <neilb@earthling.net>
38177
38178         * gcc.dg/cpp/defined_trad.c
38179
38180 2000-12-11  Neil Booth  <neilb@earthling.net>
38181
38182         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38183
38184 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38185
38186         * gcc.dg/format-miss-2.c: New test.
38187
38188 2000-12-09  Neil Booth  <neilb@earthling.net>
38189
38190         * gcc.dg/cpp/lineflags.c: New tests.
38191         * gcc.dg/cpp/poison.c: Update.
38192         * gcc.dg/cpp/redef2.c: Update.
38193         * gcc.dg/cpp/skipping.c: New test.
38194
38195 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38196
38197         * g++.old-deja/g++.other/eh3.C: New testcase.
38198
38199 2000-12-07  Neil Booth  <neilb@earthling.net>
38200
38201         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38202         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38203         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38204         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38205         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38206         Update.
38207
38208 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38209
38210         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38211         __SIZE_TYPE__ instead of int for type of integers cast to
38212         pointers.
38213
38214 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38215
38216         * g++.old-deja/g++.other/cleanup4.C: New test.
38217
38218 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38219
38220         * format-sec-1.c: New test.
38221
38222 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38223
38224         * gcc.dg/format-nonlit-3.c: New test.
38225
38226 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38227
38228         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38229         through a null pointer.
38230
38231 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38232
38233         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38234         * g++.old-deja/g++.pt/partial4.C: New test.
38235
38236 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38237
38238         * gcc.c-torture/execute/ieee/hugeval.x: New.
38239
38240 2000-12-06  Neil Booth  <neilb@earthling.net>
38241
38242         * gcc.dg/cpp/backslash2.c: New tests.
38243
38244 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38245
38246         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38247         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38248
38249 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38250
38251         * gcc.c-torture/execute/20001203-2.c: New testcase.
38252
38253 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38254
38255         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38256         * g++.old-deja/g++.other/virtual10.C: New test.
38257
38258 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38259
38260         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38261
38262 2000-12-05  Richard Henderson  <rth@redhat.com>
38263
38264         * gcc.c-torture/compile/20001205-1.c: New.
38265
38266 2000-12-04  Neil Booth  <neilb@earthling.net>
38267
38268         * g++.old-deja/g++.other/virtual9.C: New test.
38269         * g++.old-deja/g++.pt/crash61.C: New test.
38270         * gcc.c-torture/execute/loop-9.c: New test.
38271
38272 2000-12-04  Neil Booth  <neilb@earthling.net>
38273
38274         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38275         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38276         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38277         * gcc.dg/cpp/extratokens.c: ...here.
38278
38279 2000-12-04  Neil Booth  <neilb@earthling.net>
38280
38281         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38282         New tests.
38283
38284 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38285
38286         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38287         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38288
38289 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38290
38291         * gcc.c-torture/execute/20001203-1.c: New test.
38292
38293 2000-12-03  Neil Booth  <neilb@earthling.net>
38294
38295         * gcc.dg/cpp/macro6.c: New test cases.
38296
38297 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38298
38299         * gcc.c-torture/execute/string-opt-9.c: New test.
38300         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38301         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38302         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38303
38304         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38305         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38306
38307 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38308
38309         * gcc.dg/cpp/if-6.c: New testcase.
38310
38311         * gcc.dg/20001201-1.c: New testcase.
38312
38313 2000-12-02  Neil Booth  <neilb@earthling.net>
38314
38315         * g++.old-deja/g++.other/externC4.C,
38316         g++.old-deja/g++.other/friend10.C: New tests.
38317
38318 2000-12-02  Neil Booth  <neilb@earthling.net>
38319
38320         * g++.old-deja/g++.other/instan2.C
38321         * g++.old-deja/g++.other/instan3.C: New test.
38322
38323 2000-12-02  Neil Booth  <neilb@earthling.net>
38324
38325         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38326         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38327         gnuc99.c,gnuc99-pedantic.c: New tests.
38328
38329 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38330
38331         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38332         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38333
38334 2000-12-01  Neil Booth  <neilb@earthling.net>
38335
38336         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38337         * gcc.dg/cpp/poison.c: Update.
38338         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38339
38340 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38341
38342         * g77.f-torture/execute/20001201.f: New test.
38343
38344 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38345
38346         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38347
38348 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38349
38350         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38351
38352 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38353
38354         * g++.old-deja/g++.other/cast6.C: New test.
38355
38356 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38357
38358         * gcc.c-torture/execute/20001130-2.c: New testcase.
38359
38360 2000-11-30  Richard Henderson  <rth@redhat.com>
38361
38362         * gcc.c-torture/execute/20001130-1.c: New test.
38363
38364 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38365
38366         * g++.old-deja/g++.other/op3.C: New test.
38367
38368 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38369
38370         * g++.old-deja/g++.other/op2.C: New test.
38371
38372 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38373
38374         * g++.old-deja/g++.other/crash38.C: New test.
38375
38376 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38377
38378         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38379
38380 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38381
38382         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38383         tests.
38384         * gcc.c-torture/execute/string-opt-6.c: New test.
38385
38386         * gcc.dg/20001117-1.c: Add main.
38387
38388 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38389
38390         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38391         Move from here ...
38392         * gcc.dg/940510-1.c: ... to here.
38393
38394         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38395         zero-size arrays in toplevel structures.
38396
38397 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38398
38399         * gcc.c-torture/execute/loop-8.c: New test.
38400
38401 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.old-deja/g++.other/base1.C: New test.
38404
38405 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38406
38407         * g++.old-deja/g++.other/parse2.C: New test.
38408
38409 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38410
38411         * g++.old-deja/g++.pt/incomplete1.C: New test.
38412
38413 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38414
38415         * g++.old-deja/g++.other/friend9.C: New test.
38416
38417 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38418
38419         * gcc.dg/20001127-1.c: New test.
38420
38421 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.old-deja/g++.pt/friend46.C: New test.
38424
38425 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38426
38427         * g++.old-deja/g++.other/ptrmem8.C: New test.
38428
38429 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38430
38431         * gcc.c-torture/execute/string-opt-7.c: New test.
38432         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38433
38434 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38435
38436         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38437         instead of 'mkcheck 2'.
38438
38439 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38440
38441         * gcc.c-torture/execute/memcheck/driver.c,
38442         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38443         C9X references to refer to C99.
38444
38445 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38446
38447         * gcc.dg/ultrasp3.c: New test.
38448
38449 2000-11-25  Neil Booth  <neilb@earthling.net>
38450
38451         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38452
38453 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38454
38455         * gcc.c-torture/compile/20001123-2.c: New.
38456
38457 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38458
38459         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38460
38461 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38462
38463         * gcc.dg/sequence-point-1.c: Add some new tests.
38464         * gcc.c-torture/execute/20001124-1.c: New test.
38465
38466 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38467
38468         * g++.old-deja/g++.other/vaarg4.C: New test.
38469         * gcc.c-torture/compile/20001123-1.c: New test.
38470
38471 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38472
38473         * g++.other/crash24.C: Adjust and remove XFAIL.
38474         * g++.other/crash37.C: New test.
38475
38476 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38477
38478         * g++.old-deja/g++.pt/instantiate9.C: New test.
38479
38480 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38481
38482         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38483         new ABI, too.
38484
38485         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38486         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38487
38488 2000-11-22  Neil Booth  <neilb@earthling.net>
38489
38490         * gcc.dg/cpp/Wtrigraphs.c: New test.
38491
38492 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38493
38494         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38495
38496 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38497
38498         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38499
38500 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38501
38502         * lib/gcc-dg.exp: load_lib scanasm.exp.
38503         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38504         * lib/g++-dg.exp: load_lib scanasm.exp.
38505         * lib/scanasm.exp: New.
38506         (scan-assembler, scan-assembler-not): Add optional arguments to
38507         test name, or if not present, the pattern name.
38508         (scan-assembler-dem, scan-assembler-dem-not): New.
38509
38510         * g++.dg/dg.exp: New.
38511
38512 2000-11-21  Neil Booth  <neilb@earthling.net>
38513
38514         * gcc.dg/cpp/integrated1.c: Remove.
38515
38516 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38517
38518         * gcc.c-torture/execute/20001121-1.c: New test.
38519
38520 2000-11-21  Richard Henderson  <rth@redhat.com>
38521
38522         * gcc.c-torture/compile/20001121-1.c: New test.
38523
38524 2000-11-20  Neil Booth  <neilb@earthling.net>
38525
38526         * gcc.dg/cpp/integrated1.c: New test.
38527
38528 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38529
38530         * g++.old-deja/g++.other/inline17.C: New test.
38531
38532 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38533
38534         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38535         local variable to be zero: I made the variable global. Now
38536         uses abort() and exit() instead of relying on main's return value.
38537
38538 2000-11-20  Neil Booth  <neilb@earthling.net>
38539
38540         * gcc.dg/cpp/paste2.c: Update test.
38541         * objc/execute/paste.m: New test.
38542
38543 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38544
38545         * gcc.dg/c99-condexpr-1.c: New test.
38546
38547 2000-11-20  Neil Booth  <neilb@earthling.net>
38548
38549         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38550
38551 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38552
38553         * g++.old-deja/g++.pt/export1.C: New test.
38554
38555 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38556
38557         * gcc.dg/20001117-1.c: New test.
38558
38559 2000-11-18  Richard Henderson  <rth@redhat.com>
38560
38561         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38562
38563 2000-11-18  Richard Henderson  <rth@redhat.com>
38564
38565         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38566         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38567         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38568
38569 2000-11-18  Richard Henderson  <rth@redhat.com>
38570
38571         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38572         (main): New.  Exit cleanly.
38573
38574 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38575
38576         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38577         gcc.dg/c99-fordecl-2.c: New tests.
38578
38579 2000-11-18  Richard Henderson  <rth@redhat.com>
38580
38581         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38582         * gcc.c-torture/execute/zerolen-2.c: New.
38583
38584 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38585
38586         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38587         memory.
38588
38589 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38590
38591         * g++.old-deja/g++.pt/instantiate8.C: New test.
38592
38593 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38594
38595         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38596         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38597
38598 2000-11-16  Nick Clifton  <nickc@redhat.com>
38599
38600         * gcc.c-torture/execute/nestfunc-2.c: New test.
38601         * gcc.c-torture/execute/nestfunc-3.c: New test.
38602
38603 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38604
38605         * gcc.c-torture/compile/20001116-1.c: New test.
38606
38607 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38608
38609         * gcc.c-torture/execute/20001115-1.c: New test.
38610
38611 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38612
38613         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38614         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38615         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38616         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38617
38618 2000-11-15  Neil Booth  <neilb@earthling.net>
38619
38620         gcc.dg/cpp/_Pragma1.c: Update.
38621         gcc.dg/cpp/_Pragma2.c: New test.
38622
38623 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38624
38625         * g++.old-deja/g++.other/anon5.C: New test.
38626
38627 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38628
38629         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38630         tests.
38631
38632 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38633
38634         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38635         output.
38636
38637 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38638
38639         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38640         labels at end of compound statements.
38641
38642 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38643
38644         * gcc.c-torture/execute/loop-7.c: New test.
38645
38646 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38647
38648         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38649
38650 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38651
38652         * gcc.dg/c99-bool-1.c: New test.
38653
38654 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38655
38656         * gcc.dg/c99-scope-1.c: Remove xfail.
38657         * gcc.dg/c99-scope-2.c: New test.
38658
38659 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38660
38661         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38662         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38663
38664 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38665
38666         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38667         error messages.
38668
38669         * g++.mike/p700.C: Don't typedef wchar_t.
38670         * g++.mike/p784.C: Likewise.
38671         * g++.mike/eb101.C: Don't use __wchar_t.
38672
38673 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38674
38675         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38676         from DO loop.
38677
38678 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38679
38680         * gcc.c-torture/execute/20001111-1.c: New test.
38681
38682 2000-11-10  Nick Clifton  <nickc@redhat.com>
38683
38684         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38685         long multuiple and accumulate.
38686
38687 2000-11-09  Richard Henderson  <rth@redhat.com>
38688
38689         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38690         via size_t instead of int.
38691
38692         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38693         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38694         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38695         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38696
38697 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38698
38699         * gcc.c-torture/compile/20001109-1.c: New test.
38700         * gcc.c-torture/compile/20001109-2.c: New test.
38701
38702 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38703
38704         * g++.old-deja/g++.pt/operator1.C: New test.
38705         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38706
38707 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38708
38709         * gcc.dg/20001108-1.c: New test.
38710
38711 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38712
38713         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38714         with both arguments constant strings.
38715         * gcc.c-torture/execute/string-opt-3.c: New test.
38716         * gcc.c-torture/execute/string-opt-4.c: New test.
38717         * gcc.c-torture/execute/string-opt-5.c: New test.
38718
38719 2000-11-08  Nick Clifton  <nickc@redhat.com>
38720
38721         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38722         mulsidi3adddi patterns.
38723
38724 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38725
38726         * g++.old-deja/g++.other/crash36.C: New test.
38727
38728 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38729
38730         * g++.old-deja/g++.other/init16.C: New test.
38731
38732 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38733
38734         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38735
38736 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38737
38738         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38739         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38740         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38741
38742 2000-11-07  DJ Delorie  <dj@redhat.com>
38743
38744         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38745
38746 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38747
38748         * gcc.c-torture/execute/string-opt-1.c: New test.
38749
38750 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38751
38752         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38753         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38754         parameters in registers, and there is no way for a varargs
38755         function to know in which order the integer and floating-point
38756         parameters should be interleaved when they are placed on the
38757         stack.
38758         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38759         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38760
38761 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38762
38763         * gcc.c-torture/execute/string-opt-2.c: New test.
38764
38765 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38766
38767         * g++.old-deja/g++.pt/crash60.C: New test.
38768
38769 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38770
38771         * g++.old-deja/g++.other/crash24.C: New test.
38772         * g++.old-deja/g++.other/crash25.C: New test.
38773         * g++.old-deja/g++.other/crash26.C: New test.
38774         * g++.old-deja/g++.other/crash27.C: New test.
38775         * g++.old-deja/g++.other/crash28.C: New test.
38776         * g++.old-deja/g++.other/crash29.C: New test.
38777         * g++.old-deja/g++.other/crash30.C: New test.
38778         * g++.old-deja/g++.other/crash31.C: New test.
38779         * g++.old-deja/g++.other/crash32.C: New test.
38780         * g++.old-deja/g++.other/crash33.C: New test.
38781         * g++.old-deja/g++.other/crash34.C: New test.
38782         * g++.old-deja/g++.other/crash35.C: New test.
38783
38784 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38785
38786         * gcc.c-torture/execute/20001031-1.c: New test.
38787
38788 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38789
38790         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38791         namespace.
38792
38793         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38794         standards-conformant.
38795
38796         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38797
38798         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38799         * g++.old-deja/g++.mike/p755a.C: Likewise.
38800         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38801         library makes no calls to `operator new' during initialization.
38802
38803 2000-11-04  Neil Booth  <neilb@earthling.net>
38804
38805         * gcc.dg/cpp/include2.c: New tests.
38806
38807 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38808
38809         * lib/g++.exp (g++_set_ld_library_path): New function.
38810         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38811
38812 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38813
38814         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38815         warnings.
38816
38817 2000-11-01  Richard Henderson  <rth@redhat.com>
38818
38819         * g++.old-deja/g++.ext/namedret1.C: New.
38820         * g++.old-deja/g++.ext/namedret2.C: New.
38821         * g++.old-deja/g++.ext/namedret3.C: New.
38822
38823 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38824
38825         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38826         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38827
38828 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38829
38830         * gcc.c-torture/execute/va-arg-21.c: New test.
38831
38832 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38833
38834         * gcc.dg/c99-complex-2.c: New test.
38835
38836 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38837
38838         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38839
38840 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38841
38842         * g++.old-deja/g++.other/inline16.C: New test.
38843
38844 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38845
38846         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38847         __PRETTY_FUNCTION__
38848
38849 2000-10-29  Neil Booth  <neilb@earthling.net>
38850
38851         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38852         New tests.
38853         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38854         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38855         optimisation.
38856
38857 2000-10-29  Neil Booth  <neilb@earthling.net>
38858
38859         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38860         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38861         * mi5.c: Test multiple includes work with -C.
38862         * trigraphs.c: Test ^= version.
38863
38864 2000-10-28  Neil Booth  <neilb@earthling.net>
38865
38866         New tests and test updates for new macro expander.
38867
38868         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38869         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38870         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38871         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38872         new diagnostic messages.
38873
38874         * gcc.dg/cpp/macro3.c: New tests.
38875
38876 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38877
38878         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38879         on the same line.
38880
38881 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38882
38883         * g++.old-deja/g++.other/eh2.C: New test.
38884
38885 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38886
38887         * gcc.c-torture/execute/20001027-1.c: New test.
38888
38889 2000-10-26  Richard Henderson  <rth@redhat.com>
38890
38891         * gcc.c-torture/execute/20001026-1.c: New.
38892
38893 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38894
38895         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38896         * g++.old-deja/g++.law/builtin1.C: Likewise.
38897         * g++.old-deja/g++.law/ctors10.C: Likewise.
38898         * g++.old-deja/g++.law/virtual3.C: Likewise.
38899         * g++.old-deja/g++.mike/p658.C: Likewise.
38900         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38901         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38902         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38903         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38904         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38905
38906 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38907
38908         * gcc.c-torture/compile/20001024-1.c: New test.
38909
38910 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38911
38912         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38913         to tell us whether or not we are using V3.
38914
38915 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38916
38917         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38918         operands.
38919
38920 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38921
38922         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38923
38924 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38925
38926         * gcc.c-torture/execute/20001024-1.c: New test.
38927
38928 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38929
38930         * g++.old-deja/g++.other/sibcall1.C: New test.
38931
38932 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38933
38934         * gcc.dg/noncompile/init-3.c: New test.
38935
38936 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38937
38938         * gcc.dg/format-array-1.c: New test.
38939
38940 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38941
38942         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
38943         writing through null pointers; remove comment about testing
38944         unterminated strings.
38945
38946 2000-10-17  Matthew Hiller  <hiller@redhat.com>
38947
38948         * gcc.c-torture/execute/20001017-2.c: New test.
38949
38950 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.c-torture/compile/20001018-1.c: New test.
38953         * gcc.c-torture/compile/20001018-1.x: Xfail.
38954
38955 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38956
38957         * gcc.c-torture/execute/20001017-1.c: New test.
38958
38959 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38960
38961         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
38962         for multiple use of arguments with scanf formats; add tests for
38963         multiple use of arguments.
38964
38965 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
38966
38967         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
38968
38969 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38970
38971         * gcc.dg/format-miss-1.c: New test.
38972
38973 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38974
38975         * gcc.c-torture/execute/20001013-1.c: New test.
38976
38977 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38978
38979         * gcc.dg/format-branch-1.c: New test.
38980
38981 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
38982
38983         * README, lib/file-format.exp: Remove EGCS references.
38984
38985 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
38986
38987         * gcc.dg/20001013-1.c: New test.
38988
38989 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38990
38991         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
38992         for intmax_t in the compiler using __typeof__ and the type rules
38993         for conditional expressions.
38994
38995 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
38996
38997         * gcc.dg/20001012-1.c: New test.
38998         * gcc.dg/20001012-2.c: New test.
38999
39000 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39001
39002         * gcc.dg/format-attr-1.c: New test.
39003
39004 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39005
39006         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39007         __LONG_LONG_MAX__ instead of LLONG_MAX.
39008
39009 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39010
39011         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39012         scanf flags.
39013         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39014         flags.
39015
39016 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39017
39018         * gcc.dg/sequence-pt-1.c: New test.
39019
39020 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39021
39022         * gcc.c-torture/execute/20001011-1.c: New testcase.
39023         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39024
39025 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39026
39027         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39028         does not error on it.
39029
39030 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39031
39032         * gcc.dg/20001009-1.c: New test.
39033
39034 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39035
39036         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39037         * gcc.c-torture/execute/20001009-2.c: ... to here.
39038
39039 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39040
39041         * gcc.c-torture/compile/20001009-1.c: New testcase.
39042         * gcc.c-torture/execute/20001009-1.c: New testcase.
39043         Testcases provided by Jan Hubicka <jh@suse.cz>.
39044
39045 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39046
39047         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39048         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39049         uintmax_t using <limits.h> to emulate the compiler's internal
39050         logic.  No longer XFAIL %j tests.
39051
39052 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39053
39054         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39055         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39056         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39057         regexps and details of expected handling of some bad formats.
39058         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39059         suppression.
39060
39061 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39062
39063         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39064         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39065         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39066         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39067         in list archives.
39068
39069 2000-10-06  Richard Henderson  <rth@cygnus.com>
39070
39071         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39072         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39073         * g++.old-deja/g++.jason/report.C: Likewise.
39074         * g++.old-deja/g++.law/friend5.C: Likewise.
39075         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39076         of the expected warnings.
39077
39078 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39079
39080         * g++.old-deja/g++.pt/enum14.C: New test.
39081
39082 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39083
39084         * g++.old-deja/g++.pt/crash59.C: New test.
39085
39086 2000-10-04  Will Cohen  <wcohen@redhat.com>
39087
39088         * gcc.dg/20000926-1.c: New test.
39089
39090 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39091
39092         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39093         function name for current C++ compiler.
39094         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39095
39096 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39097
39098         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39099         __PRETTY_FUNCTION__.
39100         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39101
39102 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39103
39104         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39105
39106 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39107
39108         * gcc.c-torture/compile/20000923-1.c: New test.
39109
39110 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39111
39112         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39113         * g++.old-deja/g++.pt/ttp62.C: Same.
39114         * g++.old-deja/g++.other/inline14.C: Same.
39115
39116 2000-09-24  Richard Henderson  <rth@cygnus.com>
39117
39118         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39119
39120 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39121
39122         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39123
39124 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39125
39126         * gcc.c-torture/compile/20000922-1.c: New file.
39127
39128 2000-09-21  Nick Clifton  <nickc@redhat.com>
39129
39130         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39131         a signed long modulo operation.
39132         (mod6): New function - perform an unsigned long modulo operation.
39133         (main): Add tests for modulos of very large numbers by very small
39134         dividends.
39135
39136 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39137
39138         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39139
39140 2000-09-19  Richard Henderson  <rth@cygnus.com>
39141
39142         * gcc.dg/compare2.c (case 10): XFAIL.
39143
39144 2000-09-18  Richard Henderson  <rth@cygnus.com>
39145
39146         * gcc.c-torture/execute/20000906-1.c: Move ...
39147         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39148         that support __builtin_trap.
39149
39150 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39151
39152         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39153
39154 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39155
39156         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39157         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39158         more $ format tests.
39159
39160 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39161
39162         * gcc.dg/format-errmk-1.c: New test.
39163
39164 2000-09-17  Greg McGary  <greg@mcgary.org>
39165
39166         * gcc.c-torture/execute/20000917-1.x: Remove.
39167
39168 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39169
39170         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39171
39172 2000-09-17  Greg McGary  <greg@mcgary.org>
39173
39174         * gcc.c-torture/execute/20000917-1.c: New test.
39175         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39176
39177 2000-09-16  Neil Booth  <NeilB@earthling.net>
39178
39179         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39180         in nested macro bug.
39181
39182 2000-09-15  Neil Booth  <NeilB@earthling.net>
39183
39184         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39185
39186 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39187
39188         * gcc.c-torture/execute/20000914-1.c: New test.
39189
39190 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39191
39192         * g++.other/inline13.C: New test.
39193
39194 2000-09-12  Andreas Jaeger  <aj@suse.de>
39195
39196         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39197         constant by Ulrich Drepper <drepper@redhat.com>.
39198
39199 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39200
39201         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39202
39203 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39204
39205         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39206
39207 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39208
39209         * gcc.dg/cpp/backslash.c: New test.
39210
39211 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39212
39213         * gcc.c-torture/execute/20000910-1.c: New test.
39214         * gcc.c-torture/execute/20000910-2.c: Likewise.
39215
39216 2000-09-11  Robert Lipe  <robertl@sco.com>
39217
39218         * gcc.dg/pragma-align.c: New test.
39219
39220 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39221
39222         * g++.old-deja/g++.pt/explicit82.C: New test.
39223         * g++.old-deja/g++.pt/explicit83.C: New test.
39224
39225 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39226
39227         * gcc.dg/asm-names.c: New test.
39228
39229 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39230
39231         * gcc.dg/cpp/tr-warn6.c: New test
39232
39233 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39234
39235         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39236         be accepted.
39237
39238 2000-09-07  Catherine Moore  <clm@redhat.com>
39239
39240         * gcc.c-torture/execute/unroll-1.c: New test.
39241
39242 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39243
39244         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39245         ERROR markers.
39246         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39247         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39248         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39249         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39250         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39251         Preprocess only.
39252         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39253         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39254
39255 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39256
39257         * g++.old-deja/g++.pt/deduct2.C: New test.
39258
39259 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39260
39261         * g++.old-deja/g++.pt/parms2.C: New test.
39262
39263 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39264
39265         * g++.old-deja/g++.pt/crash58.C: New test.
39266
39267 2000-09-06  Greg McGary  <greg@mcgary.org>
39268
39269         * gcc.c-torture/execute/20000906-1.c: New test.
39270         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39271
39272 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39273
39274         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39275
39276 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39277
39278         * g++.old-deja/g++.pt/crash57.C: New test.
39279
39280 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39281
39282         * g++.old-deja/g++.pt/crash56.C: New test.
39283
39284 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39285
39286         * g++.old-deja/g++.pt/koenig1.C: New test.
39287
39288 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * gcc.dg/20000904-1.c: New test.
39291
39292 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39293
39294         * gcc.dg/cpp/paste8.c: New test.
39295
39296 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39297
39298         * gcc.c-torture/compile/20000827-1.c: New test.
39299
39300 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39301
39302         * gcc.dg/format-diag-1.c: New test.
39303
39304 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39305
39306         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39307         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39308         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39309         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39310         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39311
39312 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39313
39314         * g++.old-deja/g++.other/nested4.C: New test.
39315
39316 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39317
39318         * g++.old-deja/g++.ns/scoped1.C: New test.
39319
39320 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39321
39322         * lib/g++.exp: Support testing already-installed GCC.
39323
39324 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39325
39326         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39327
39328 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39329
39330         * gcc.dg/return-type-2.c: New test.
39331
39332 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39333
39334         * gcc.c-torture/compile/20000825-1.c: New test.
39335
39336 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39337
39338         * gcc.dg/dwarf2-2.c: New test.
39339
39340 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39341
39342         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39343         dg-warning regexps.
39344
39345 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39346
39347         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39348         gcc.dg/format-ext-5.c: New tests.
39349
39350 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39351
39352         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39353
39354 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39355
39356         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39357
39358 2000-08-24  Richard Henderson  <rth@cygnus.com>
39359
39360         * gcc.dg/ia64-sync-1.c: New test.
39361         * gcc.dg/ia64-sync-2.c: New test.
39362         * gcc.dg/ia64-asm-1.c: New test.
39363
39364 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39365
39366         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39367         * gcc.dg/format-ext-2.c: New test.
39368
39369 2000-08-23  Jason Merrill  <jason@redhat.com>
39370
39371         * lib/old-dejagnu.exp: Also ignore "In member function" and
39372         "At global scope".
39373
39374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39375
39376         * gcc.dg/noncompile/label-lineno-1.c: New test.
39377
39378 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39379
39380         * gcc.dg/c99-array-nonobj-1.c: New test.
39381
39382 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39383
39384         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39385         tests.
39386         * gcc.dg/format-ext-1.c: New test.
39387
39388 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39389
39390         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39391         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39392         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39393         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39394         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39395
39396 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39397
39398         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39399         gcc.dg/c99-strftime-2.c: New tests.
39400
39401 2000-08-22  Richard Henderson  <rth@cygnus.com>
39402
39403         * gcc.c-torture/execute/20000822-1.c: New test.
39404
39405 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39406
39407         * gcc.c-torture/execute/20000819-1.x: Remove.
39408
39409 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39410
39411         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39412         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39413         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39414         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39415         gcc.dg/format-xopen-1.c: New tests.
39416
39417 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39418
39419         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39420
39421 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39422
39423         * g++.old-deja/g++.other/loop2.C: New test.
39424
39425         * gcc.c-torture/compile/20000606-1.c: New test.
39426         * gcc.c-torture/compile/20000728-1.c: New test.
39427         * gcc.c-torture/execute/20000801-1.c: New test.
39428         * gcc.c-torture/execute/20000801-2.c: New test.
39429         * gcc.c-torture/execute/20000819-1.c: New test.
39430         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39431         * gcc.dg/20000629-1.c: New test.
39432         * gcc.dg/20000724-1.c: New test.
39433         * gcc.dg/20000807-1.c: New test.
39434
39435 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39436
39437         * gcc.dg/cpp/pragma-1.c: New test.
39438         * gcc.dg/cpp/pragma-2.c: New test.
39439
39440 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39441
39442         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39443         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39444
39445 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39446
39447         * gcc.c-torture/compile/20000818-1.c: New test.
39448
39449 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39450
39451         * gcc.c-torture/execute/20000818-1.c: New test.
39452
39453 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39454
39455         * gcc.dg/format-va-1.c: New test.
39456
39457 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39458
39459         * g++.old-deja/g++.other/typedef8.C: New test.
39460
39461 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39462
39463         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39464         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39465         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39466         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39467         * g++.old-deja/g++.other/ptrmem7.C: New test.
39468         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39469
39470 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39471
39472         * g++.old-deja/g++.pt/typename27.C: New test.
39473
39474 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39475
39476         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39477         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39478         * g++.old-deja/g++.pt/friend45.C: New test.
39479         * g++.old-deja/g++.other/friend8.C: New test.
39480
39481 2000-08-15  Richard Henderson  <rth@cygnus.com>
39482
39483         * gcc.c-torture/execute/20000815-1.c: New test.
39484
39485 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39486
39487         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39488         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39489         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39490
39491 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39492
39493         * g++.old-deja/g++.other/refinit2.C: New test.
39494
39495 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39496
39497         * lib/c-torture.exp (c-torture): Make
39498         compiler_conditional_xfail_data global.
39499         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39500         compiler_conditional_xfail_data machinery.
39501         (f-torture-execute): Likewise.
39502         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39503         and only when unrolling loops.
39504
39505         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39506
39507 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39508
39509         * g++.old-deja/g++.pt/explicit81.C: New test.
39510
39511 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39512
39513         * g++.old-deja/g++.pt/typename26.C: New test.
39514
39515 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39516
39517         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39518         warning.
39519
39520 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39521
39522         * g++.old-deja/g++.other/array3.C: New test.
39523
39524 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39525
39526         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39527         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39528         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39529         New tests.
39530
39531 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39534         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39535
39536 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39537
39538         * gcc.c-torture/execute/20000808-1.c: New test.
39539
39540 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39541
39542         * gcc.dg/c90-const-expr-1.c: New test.
39543
39544 2000-08-08  Richard Henderson  <rth@cygnus.com>
39545
39546         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39547
39548 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39549
39550         * gcc.dg/noncompile/const-ll-1.c: New test.
39551
39552 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39553
39554         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39555
39556 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39557
39558         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39559         that running programs linked against the shared version of libobjc
39560         run correctly.
39561
39562 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39563
39564         * gcc.dg/c99-printf-1.c: New test.
39565
39566 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39567
39568         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39569
39570 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39571
39572         * gcc.c-torture/execute/20000731-1.x: Delete.
39573
39574 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39575
39576         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39577         and torture_without_loops as is done by c-torture.exp.
39578         (search_for): Copy from c-torture.exp.
39579         (gcc-dg-runtest): New function, drives a directory of tests
39580         iterating over the TORTURE_OPTIONS.
39581         (scan-assembler, scan-assembler-not): Move here from
39582         individual directory drivers.
39583
39584         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39585         defined by lib/gcc-dg.exp.
39586         * gcc.dg/cpp/cpp.exp: Likewise.
39587         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39588         gcc-dg-runtest, so we cycle over optimization options.
39589
39590         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39591         * gcc.dg/compare2.c: No longer expected to fail.
39592
39593 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39594
39595         * gcc.c-torture/execute/20000804-1.c: New test.
39596
39597 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39598
39599         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39600
39601 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39602
39603         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39604
39605 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39606
39607         * gcc.c-torture/compile/20000803-1.c: New test.
39608
39609 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39610
39611         * gcc.c-torture/execute/20000801-3.c,
39612         gcc.c-torture/execute/20000801-4.c: New tests.
39613         * gcc.c-torture/execute/20000801-3.x,
39614         gcc.c-torture/execute/20000801-4.x: Xfail.
39615
39616 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39617
39618         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39619         libobjc/.libs to allow for libtool.
39620
39621 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39622
39623         * gcc.c-torture/compile/20000802-1.c: New test.
39624
39625 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39626
39627         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39628
39629 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39630
39631         * gcc-c-torture/execute/20000731-2.c: New test.
39632
39633         * gcc.c-torture/execute/20000731-1.c: New test.
39634         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39635
39636 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39637
39638         * testsuite/gcc.dg/cpp/paste7.c: New test.
39639         * gcc.dg/cpp/20000725-1.c: New test.
39640
39641 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39642
39643         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39644         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39645         declaration warning for __builtin_dwarf_reg_size.
39646
39647         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39648
39649 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39650
39651         * gcc.dg/noncompile/voidparam-1.c: New test.
39652
39653 2000-07-30  Richard Henderson  <rth@cygnus.com>
39654
39655         * gcc.dg/c90-digraph-1.c: Don't xfail.
39656         * gcc.dg/compare2.c (case 10): Xfail.
39657         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39658
39659 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39660
39661         * gcc.dg/c99-main-1.c: New test.
39662
39663 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39664
39665         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39666
39667 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39668
39669         * gcc.c-tortuer/execute/20000726-1.c: New test.
39670
39671 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39672
39673         * gcc.c-torture/execute/enum-2.c: New test.
39674
39675 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39676
39677         * gcc.dg/cpp/tr-warn3.c: New test.
39678
39679 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39680
39681         * g++.old-deja/g++.ext/implicit1.C: Remove.
39682         * g++.old-deja/g++.jason/c2.C: Remove
39683         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39684         * g++.old-deja/g++.pt/crash16.C: Likewise.
39685         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39686
39687 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39688
39689         * g++.old-deja/g++.other/for2.C: New test.
39690
39691 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39692
39693         * gcc.dg/20000720-1.c: New test.
39694
39695 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39696
39697         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39698
39699 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39700
39701         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39702         * gcc.c-torture/execute/20000722-1.c: New.
39703         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39704
39705 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39706
39707         * gcc.dg/cpp/20000720-1.S: New test.
39708
39709 2000-07-21  Michael Meissner  <meissner@redhat.com>
39710
39711         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39712
39713 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39714
39715         * g++.old-deja/g++.brendan/crash16.C,
39716         g++.old-deja/g++.brendan/parse3.C,
39717         g++.old-deja/g++.brendan/redecl1.C,
39718         g++.old-deja/g++.ns/template13.C,
39719         g++.old-deja/g++.other/decl4.C,
39720         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39721
39722 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39723
39724         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39725         and "Internal error".
39726
39727         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39728         regexps.
39729         * gcc.dg/cpp/paste6.c: New test.
39730
39731 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39732
39733         * gcc.dg/cpp/tr-direct.c: New test.
39734
39735         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39736         gcc.dg/cpp/undef1.c: Tweak error regexps.
39737
39738 2000-07-18  Eric Christopher <echristo@redhat.com>
39739
39740         * gcc.c-torture/compile/20000718-1.c: New test.
39741
39742 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39743
39744         * cpplex.c (_cpp_push_token): If the token being pushed back
39745         is the previous token in this context, just subtract one from
39746         context->posn.
39747         * cppmacro.c (save_expansion): Clear aux field when storing a
39748         placemarker.
39749
39750 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39751
39752         * gcc.dg/noncompile/redecl-1.c: New test.
39753
39754 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39755
39756         * gcc.c-torture/execute/20000717-5.c: New test.
39757         * gcc.c-torture/execute/20000717-1.x: Removed.
39758
39759 2000-07-17  Richard Henderson  <rth@cygnus.com>
39760
39761         * gcc.c-torture/execute/20000717-4.c: New test.
39762
39763 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39764
39765         * gcc.dg/cpp/syshdr.c: New test.
39766         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39767
39768 2000-07-17  Neil Booth  <neilb@earthling.net>
39769
39770         * gcc.dg/cpp/cmdlne-dM.c: New test.
39771         * gcc.dg/cpp/cmdlne-dD.c: New test.
39772
39773 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39774
39775         * gcc.c-torture/execute/20000717-3.c: New test.
39776
39777         * gcc.c-torture/compile/20000717-1.c: New test.
39778
39779 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39780
39781         * gcc.c-torture/execute/20000717-2.c: New test.
39782
39783 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39784
39785         * gcc.dg/formatz-1.c: New test.
39786
39787         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39788         * gcc.dg/c99-digraph-1.c: New tests.
39789
39790         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39791         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39792
39793         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39794         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39795         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39796         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39797         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39798         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39799         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39800
39801 2000-07-17   Greg McGary <greg@mcgary.org>
39802
39803         * gcc.c-torture/execute/20000717-1.c: New test.
39804         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39805
39806 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39807
39808         * gcc.c-torture/execute/20000715-2.c: New test.
39809         * gcc.dg/20000715-1.c: New test.
39810
39811 2000-07-15  Michael Meissner  <meissner@redhat.com>
39812
39813         * gcc.c-torture/execute/20000715-1.c: New test.
39814
39815 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39816
39817         * gcc.c-torture/execute/20000707-1.c: New test.
39818
39819 2000-07-13  Neil Booth  <NeilB@earthling.net>
39820
39821         * testsuite/gcc.dg/cpp/digraph1.c,
39822         testsuite/gcc.dg/cpp/digraph2.c,
39823         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39824
39825 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39826
39827         * g77.f-torture/compile/20000630-2.f: New test.
39828         * g77.f-torture/compile/20000630-2.x
39829
39830 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39831
39832         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39833
39834 2000-07-11  Neil Booth  <NeilB@earthling.net>
39835
39836         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39837
39838 2000-07-11  Neil Booth  <NeilB@earthling.net>
39839
39840         * gcc.dg/cpp/cmdlne-C.c: New.
39841
39842 2000-07-09  Neil Booth  <NeilB@earthling.net>
39843
39844         * gcc.dg/cpp/directiv.c: New tests.
39845         * gcc.dg/cpp/undef1.c: Update.
39846
39847 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39848
39849         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39850
39851 2000-07-09  Neil Booth  <NeilB@earthling.net>
39852
39853         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39854
39855 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39856
39857         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39858         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39859
39860 2000-07-08  Neil Booth  <NeilB@earthling.net>
39861
39862         * gcc.dg/cpp/macsyntx.c: New tests.
39863
39864 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39865
39866         * gcc.dg/20000707-1.c: New test.
39867
39868 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39869
39870         * gcc.c-torture/execute/20000706-1.c: New test.
39871         * gcc.c-torture/execute/20000706-2.c: New test.
39872         * gcc.c-torture/execute/20000706-3.c: New test.
39873         * gcc.c-torture/execute/20000706-4.c: New test.
39874         * gcc.c-torture/execute/20000706-5.c: New test.
39875
39876 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39877
39878         * g++.old-deja/g++.pt/instantiate7.C: New test.
39879
39880 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39881
39882         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39883         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39884         * g++.old-deja/g++.other/rtti3.C: Likewise.
39885         * g++.old-deja/g++.other/rttid3.C: Likewise.
39886
39887 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39888
39889         *  g77.f-torture/compile/20000630-1.x: Fix typo
39890
39891 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39892
39893         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39894         assembly output.
39895
39896 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39897
39898         * gcc.dg/cpp/ident.c: New test.
39899
39900 2000-07-05  Neil Booth  <NeilB@earthling.net>
39901
39902         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39903           gcc.dg/cpp/lexstrng.c: New tests.
39904
39905 2000-07-04  Neil Booth  <NeilB@earthling.net>
39906
39907         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39908         * gcc.dg/cpp/strify2.c: Same.
39909
39910 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39911
39912         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39913         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39914         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39915         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39916
39917         * testsuite/gcc.dg/cpp/macro1.c,
39918         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39919         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39920         testsuite/gcc.dg/cpp/strify1.c,
39921         testsuite/gcc.dg/cpp/strify2.c: New tests.
39922
39923 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39924
39925         * gcc.c-torture/execute/20000703-1.c: New test.
39926
39927 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39928
39929         * g++.old-deja/g++.pt (lookup10.C): New test.
39930
39931 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39932
39933         * g++.old-deja/g++.pt (typename25.C): New test.
39934
39935 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39936
39937         * gcc.c-torture/compile/20000701-1.c: New test.
39938
39939 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39940
39941         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39942         to test case.
39943
39944 2000-06-30  Catherine Moore  <clm@cygnus.com>
39945
39946         * gcc.c-torture/execute/align-1.c: New test.
39947
39948 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
39949
39950         * g++.old-deja/g++.pt/expr8.C: New test.
39951         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
39952
39953 2000-06-29  Nick Clifton  <nickc@cygnus.com>
39954
39955         * gcc.c-torture/compile/20000629-1.c: New test.
39956
39957 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
39958
39959
39960         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
39961         gcc.dg/noncompile directory, depending on whether they're
39962         preprocessor tests or not.  Annotate all the tests for the dg
39963         framework.
39964
39965         * gcc.c-torture/noncompile/noncompile.exp: Delete.
39966         * gcc.dg/noncompile/noncompile.exp: New.
39967
39968         * Moved files:
39969         Old name                                New name
39970         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
39971         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
39972         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
39973         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
39974         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
39975         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
39976         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
39977         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
39978         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
39979         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
39980         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
39981         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
39982         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
39983         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
39984         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
39985         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
39986         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
39987         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
39988         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
39989         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
39990         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
39991         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
39992         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
39993         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
39994
39995         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
39996         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
39997         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
39998         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
39999         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40000         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40001
40002 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40003
40004         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40005         declare one variable.  On the fourth, error.
40006         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40007         declared by 20000628-1a.h.
40008
40009 2000-06-29  Richard Henderson  <rth@redhat.com>
40010
40011         * gcc.c-torture/execute/930529-1.x: New file.
40012         * gcc.dg/920413-1.c: Adjust expected warning text.
40013         * gcc.dg/980217-1.c: Declare abort.
40014         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40015
40016 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40017
40018         * g77.f-torture/compile/20000629-1.f: New test.
40019         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40020
40021 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40022
40023         Rearrange lots of files, removing entirely the
40024         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40025         directories.
40026
40027         * Deleted files:
40028         gcc.c-torture/code_quality/code_quality.exp
40029         gcc.c-torture/special/special.exp
40030         gcc.failure/failure.exp
40031         gcc.failure/940409-1.x
40032         gcc.c-torture/compile/961203-1.x
40033
40034         * New files:
40035         gcc.misc-tests/linkage.exp
40036         gcc.c-torture/execute/920730-1t.c
40037         gcc.c-torture/execute/920730-1t.x
40038         gcc.c-torture/compile/920520-1.x
40039         gcc.c-torture/compile/920521-1.x
40040         gcc.c-torture/compile/981006-1.x
40041         gcc.c-torture/execute/eeprof-1.x
40042
40043         * Moved files (possibly with modifications to fit a new harness):
40044         Old name                                New name
40045         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40046         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40047         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40048         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40049         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40050         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40051         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40052         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40053         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40054         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40055         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40056         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40057         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40058         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40059
40060 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40061
40062         * c-torture/compile/961203-1.x: Delete.
40063
40064         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40065         not exit. Include stdio.h.
40066         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40067         * gcc.misc-tests/dg-12.c: Likewise.
40068         * gcc.misc-tests/dg-5.c: Likewise.
40069         * gcc.misc-tests/dg-6.c: Likewise.
40070         * gcc.misc-tests/dg-7.c: Prototype abort.
40071         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40072         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40073         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40074         not exit.
40075         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40076         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40077
40078 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40079
40080         * gcc.dg/cpp/20000628-1.c: New test.
40081         * gcc.dg/cpp/20000628-1.h: New header for above test.
40082         * gcc.dg/cpp/20000628-1a.h: Likewise.
40083
40084 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40085
40086         * gcc.dg/cpp: New directory.
40087         * gcc.dg/cpp/cpp.exp: New driver.
40088         * gcc.dg/cpp/20000627-1.c: New test.
40089         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40090         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40091         and rewrite as a compilation test.
40092
40093         * gcc.dg: Move many files into the cpp subdirectory, possibly
40094         renaming or editing them as well.
40095         Old name                New name
40096         990119-1.c              cpp/19990119-1.c
40097         990228-1.c              cpp/19990228-1.c
40098         990407-1.c              cpp/19990407-1.c
40099         990409-1.c              cpp/19990409-1.c
40100         990413-1.c              cpp/19990413-1.c
40101         990703-1.c              cpp/19990703-1.c
40102         20000127-1.c            cpp/20000127-1.c
40103         20000129-1.c            cpp/20000129-1.c
40104         20000207-1.c            cpp/20000207-1.c
40105         20000207-2.c            cpp/20000207-2.c
40106         20000209-1.c            cpp/20000209-1.c
40107         20000209-2.c            cpp/20000209-2.c
40108         20000301-1.c            cpp/20000301-1.c
40109         20000419-1.c            cpp/20000419-1.c
40110         20000510-1.S            cpp/20000510-1.S
40111         20000519-1.c            cpp/20000519-1.c
40112         20000529-1.c            cpp/20000529-1.c
40113         20000625-1.c            cpp/20000625-1.c
40114         20000625-2.c            cpp/20000625-2.c
40115         cpp-as1.c               cpp/assert1.c
40116         cpp-as2.c               cpp/assert2.c
40117         cxx-comments-1.c        cpp/cxxcom1.c
40118         cxx-comments-2.c        cpp/cxxcom2.c
40119         endif-label.c           cpp/endif.c
40120         cpp-hash1.c             cpp/hash1.c
40121         cpp-hash2.c             cpp/hash2.c
40122         cpp-if1.c               cpp/if-1.c
40123         cpp-if2.c               cpp/if-2.c
40124         cpp-if3.c               cpp/if-3.c
40125         cpp-if4.c               cpp/if-4.c
40126         cpp-if5.c               cpp/if-5.c
40127         cpp-cond.c              cpp/if-cexp.c
40128         cpp-missingop.c         cpp/if-mop.c
40129         cpp-missingparen.c      cpp/if-mpar.c
40130         cpp-opprec.c            cpp/if-oppr.c
40131         cpp-ifparen.c           cpp/if-paren.c
40132         cpp-shortcircuit.c      cpp/if-sc.c
40133         cpp-shift.c             cpp/if-shift.c
40134         cpp-unary.c             cpp/if-unary.c
40135         cpp-li1.c               cpp/line1.c
40136         cpp-li2.c               cpp/line2.c
40137         lineno.c                cpp/line3.c
40138         lineno-2.c              cpp/line4.c
40139         cpp-mi.c                cpp/mi1.c
40140         cpp-mic.h               cpp/mi1c.h
40141         cpp-micc.h              cpp/mi1cc.h
40142         cpp-mind.h              cpp/mi1nd.h
40143         cpp-mindp.h             cpp/mi1ndp.h
40144         cpp-mix.h               cpp/mi1x.h
40145         cpp-mi2.c               cpp/mi2.c
40146         cpp-mi2a.h              cpp/mi2a.h
40147         cpp-mi2b.h              cpp/mi2b.h
40148         cpp-mi2c.h              cpp/mi2c.h
40149         cpp-mi3.c               cpp/mi3.c
40150         cpp-mi3.def             cpp/mi3.def
40151         poison-1.c              cpp/poison.c
40152         pr-impl.c               cpp/prag-imp.c
40153         cpp-redef-2.c           cpp/redef1.c
40154         cpp-redef.c             cpp/redef2.c
40155         strpaste.c              cpp/strp1.c
40156         strpaste-2.c            cpp/strp2.c
40157         cpp-tradpaste.c         cpp/tr-paste.c
40158         cpp-tradstringify.c     cpp/tr-str.c
40159         cpp-tradwarn1.c         cpp/tr-warn1.c
40160         cpp-tradwarn2.c         cpp/tr-warn2.c
40161         trigraphs.c             cpp/trigraphs.c
40162         cpp-unc1.c              cpp/unc1.c
40163         cpp-unc2.c              cpp/unc2.c
40164         cpp-unc3.c              cpp/unc3.c
40165         cpp-unc.c               cpp/unc4.c
40166         undef.c                 cpp/undef1.c
40167         undef-2.c               cpp/undef2.c
40168         cpp-wi1.c               cpp/widestr1.c
40169
40170 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40171
40172         * lib/g++.exp (g++_include_flags): Tweak.
40173
40174 2000-06-27  H.J. Lu  <hjl@gnu.org>
40175             Loren J. Rittle  <ljrittle@acm.org>
40176
40177         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40178         version with one that knows about the new gcc tree structure.
40179         (g++_link_flags): Same.
40180
40181 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40182
40183         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40184         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40185         case we are cross-compiling.
40186
40187         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40188         g++.old-deja/g++.niklas/Makefile.in,
40189         g++.old-deja/g++.niklas/configure.in,
40190         g++.old-deja/g++.other/Makefile.in,
40191         g++.old-deja/g++.other/configure.in,
40192         gcc.c-torture/code_quality/Makefile.in,
40193         gcc.c-torture/code_quality/configure.in,
40194         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40195         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40196         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40197         gcc.c-torture/execute/ieee/Makefile.in,
40198         gcc.c-torture/execute/ieee/configure.in,
40199         gcc.c-torture/noncompile/Makefile.in,
40200         gcc.c-torture/noncompile/configure.in,
40201         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40202         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40203         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40204
40205 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40206
40207         * g++.old-deja/g++.other/ambig3.C: New test.
40208
40209 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40210
40211         * g++.old-deja/g++.pt/syntax1.C: New test.
40212         * g++.old-deja/g++.pt/syntax2.C: New test.
40213         * g++.old-deja/g++.other/syntax3.C: New test.
40214         * g++.old-deja/g++.other/syntax4.C: New test.
40215
40216 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40217
40218         * gcc.dg/20000623-1.c: Prototype exit and abort.
40219
40220 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40221
40222         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40223         New tests.
40224         * gcc.dg/cpp-mi3.def: New file.
40225
40226         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40227         inside assertions.
40228         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40229         lexer's error messages.
40230         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40231         divine anything from the linemarkers.
40232         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40233         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40234
40235 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40236
40237         * gcc.dg/20000623-1.c: New test.
40238
40239 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40240
40241         * gcc.c-torture/execute/20000622-1.c: New test.
40242
40243 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40244
40245         * g++.old-deja/g++.other/init15.C: New test.
40246
40247 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40248
40249         * g++.old-deja/g++.pt/vaarg2.C: New test.
40250         * g++.old-deja/g++.pt/vaarg3.C: New test.
40251
40252 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40253
40254         * g++.old-deja/g++.other/dyncast6.C: New test.
40255
40256 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40257
40258         * gcc.c-torture/execute/loop-6.c: New test.
40259
40260 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40261
40262         * gcc.dg/20000614-1.c: New test.
40263         * gcc.dg/20000614-2.c: New test.
40264
40265 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40266
40267         * g++.old-deja/g++.other/inline12.C: New test.
40268
40269 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40270
40271         * g++.old-deja/g++.other/eh1.C: New test.
40272
40273 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40274
40275         * g++.old-deja/g++.other/type.C: New test.
40276
40277 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40278
40279         * g++.old-deja/g++.other/initstring.C: New test.
40280
40281 2000-06-12  Jason Merrill  <jason@redhat.com>
40282
40283         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40284
40285 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40286
40287         * gcc.c-torture/compile/20000609-1.c: New test.
40288
40289 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40290
40291         * gcc.dg/20000609-1.c: New test.
40292
40293 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40294
40295         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40296         * gcc.c-torture/noncompile/poison-1.c: Move...
40297         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40298         * gcc.dg/cpp-li1.c: Add a token after the #line.
40299
40300 2000-06-05  Richard Henderson  <rth@cygnus.com>
40301
40302         * gcc.c-torture/execute/20000605-2.c: New test.
40303         * gcc.c-torture/execute/20000605-3.c: New test.
40304
40305 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40306
40307         * g77.f-torture/execute/20000503-1.x: New file.
40308
40309 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40310
40311         * g++.old-deja/g++.eh/badalloc1.C: New test.
40312
40313 2000-06-05  Richard Henderson  <rth@cygnus.com>
40314
40315         * gcc.c-torture/execute/20000605-1.c: New test.
40316
40317 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40318             Nathan Sidwell <nathan@codesourcery.com>
40319
40320         * gcc.c-torture/compile/20000605-1.c: New test.
40321
40322 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40323
40324         * g77.f-torture/compile/20000601-1.f: New test.
40325
40326 2000-06-03  Richard Henderson  <rth@cygnus.com>
40327
40328         * gcc.c-torture/execute/20000603-1.c: New.
40329
40330 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40331
40332         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40333         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40334
40335 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40336
40337         * gcc.dg/compare2.c (case 12): XFAIL.
40338         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40339         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40340
40341         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40342
40343 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40344
40345         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40346         guard macro is already defined when the header is first
40347         included.
40348         * gcc.dg/cpp-mix.h: New file.
40349         * gcc.dg/endif-label.c: Update patterns to match compiler.
40350
40351         * g++.brendan/complex1.C: Declare abort.
40352         * g++.law/refs4.C: Remove XFAIL.
40353         * g++.oliva/expr2.C: Declare abort and exit.
40354
40355 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40356
40357         * gcc.c-torture/execute/20000528-1.c: New test.
40358
40359         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40360         * g++.old-deja/g++.law/temps4.C: Likewise.
40361
40362         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40363         stdlib.h.  Call abort() on failure.
40364         * g++.old-deja/g++.law/refs4.C: Likewise.
40365         * g++.old-deja/g++.law/temps4.C: Likewise.
40366         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40367         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40368
40369 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40370
40371         Relative to g++.dg/special:
40372         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40373
40374         Relative to g++.old-deja:
40375         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40376         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40377         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40378         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40379         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40380         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40381         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40382
40383         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40384         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40385         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40386         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40387         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40388         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40389         and/or string.h.
40390
40391         * g++.other/goto1.C: Update expectations for error messages.
40392
40393 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40394
40395         * gcc.c-torture/compile/20000523-1.c: New test.
40396
40397 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40398
40399         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40400
40401 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40402
40403         * g++.old-deja/g++.eh/catch11.C: New test.
40404         * g++.old-deja/g++.eh/catch12.C: New test.
40405
40406 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40407
40408         * gcc.c-torture/execute/20000523-1.c: New test.
40409
40410 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40411
40412         * c-torture/execute/bcp-1.c: Replace abort in arg of
40413         __builtin_constant_p with a generic external function.
40414
40415         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40416         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40417         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40418         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40419         Prototype abort and/or exit.
40420
40421         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40422         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40423         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40424         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40425
40426 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40427
40428         * gcc.dg/dwarf2-1.c: New test.
40429
40430 2000-05-20  Richard Henderson  <rth@cygnus.com>
40431
40432         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40433
40434 2000-05-20  Andreas Jaeger  <aj@suse.de>
40435
40436         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40437         testcase.
40438
40439 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40440
40441         * gcc.c-torture/execute/20000519-2.c: New test.
40442
40443 2000-05-19  Andreas Jaeger  <aj@suse.de>
40444
40445         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40446         which fails with SSA.
40447
40448         * lib/c-torture.exp: Also test with -O3 -fssa.
40449
40450 2000-05-18  Michael Meissner  <meissner@redhat.com>
40451
40452         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40453         * gcc.c-torture/execute/920415-1.c: Ditto.
40454         * gcc.c-torture/execute/920501-1.c: Ditto.
40455         * gcc.c-torture/execute/conversion.c: Ditto.
40456         * gcc.c-torture/execute/cvt-1.c: Ditto.
40457
40458 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40459
40460         * gcc.c-torture/compile/20000518-1.c: New test.
40461
40462 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40463
40464         * g77.f-torture/compile/200005018.f: New test.
40465
40466 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40467
40468         * gcc.c-torture/compile/20000517-1.c: New test.
40469
40470 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40471
40472         * gcc.c-torture/execute/20000516-1.c: New test.
40473
40474 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40475
40476         * g++.old-deja/g++.other/eh.C: New test.
40477
40478 2000-05-12  Richard Henderson  <rth@cygnus.com>
40479
40480         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40481         constants through to doit's conditional.
40482
40483 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40484
40485         * gcc.c-torture/compile/20000511-1.c: New test.
40486         * g77.f-torture/compile/20000511-1.f: New test.
40487         * g77.f-torture/compile/20000511-2.f: New test.
40488
40489 2000-05-11  Michael Meissner  <meissner@redhat.com>
40490
40491         * gcc.c-torture/execute/20000511-1.c: New test.
40492
40493 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40494
40495         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40496         * gcc.dg/20000510-1.S: New.
40497
40498 2000-05-08  Catherine Moore  <clm@cygnus.com>
40499
40500         * gcc.dg/unused-3.c: New.
40501
40502 2000-05-06  Richard Henderson  <rth@cygnus.com>
40503
40504           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40505           * g++.old-deja/g++.mike/warn1.C: Likewise.
40506           * g++.old-deja/g++.pt/local1.C: Likewise.
40507           * g++.old-deja/g++.pt/local7.C: Likewise.
40508           * g++.old-deja/g++.pt/spec16.C: Likewise.
40509
40510 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40511
40512         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40513
40514 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40515
40516           * g77.f-torture/execute/20000503-1.f: New test.
40517
40518 2000-05-04  Andreas Jaeger  <aj@suse.de>
40519
40520         * gcc.dg/noreturn-2.c: New test.
40521
40522 2000-05-04  Neil Booth  <NeilB@earthling.net>
40523
40524         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40525         preprocessor.
40526
40527 2000-05-04  Richard Henderson  <rth@cygnus.com>
40528
40529         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40530
40531 2000-05-04  Richard Henderson  <rth@cygnus.com>
40532
40533         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40534         OpenSSL by Jason R Thorpe.
40535
40536 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40537
40538         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40539
40540 2000-05-03  Robert Lipe <robertlipe@usa.net>
40541
40542         * gcc.dg/20000503-1.c: New test.
40543
40544 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40545
40546         * gcc.c-torture/compile/20000502-1.c: New test.
40547         * g++.old-deja/g++.other/align.C: New test.
40548         * gcc.dg/cpp-tradstringify.c: New test.
40549
40550 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40551
40552         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40553         and hard registers.
40554
40555 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40556
40557         * gcc.c-torture/execute/loop-5.c: New test.
40558
40559 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40560
40561         * gcc.c-torture/execute/va-arg-20.c: New test.
40562
40563 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40564
40565         * gcc.c-torture/execute/20000422-1.c: New test.
40566
40567 2000-04-20  Greg McGary  <gkm@gnu.org>
40568
40569         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40570         when optimizing, but without sibling-call optimizations (-O1).
40571
40572 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40573
40574           * gcc.c-torture/compile/20000420-1.c: New test.
40575
40576 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40577
40578         * g++.abi/ptrflags.C: New test.
40579         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40580
40581 2000-04-19  Catherine Moore  <clm@cygnus.com>
40582
40583         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40584
40585 2000-04-19  Greg McGary  <gkm@gnu.org>
40586
40587         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40588         sibling-call optimizations.
40589
40590 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40591
40592         * gcc.dg/20000419-1.c: New test.
40593
40594 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40595
40596         * gcc.c-torture/execute/20000412-6.c: New test.
40597
40598 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40599
40600         * gcc.c-torture/execute/20000412-5.c: New test.
40601         * g77.f-torture/compile/20000412-1.f: New test.
40602         * gcc.c-torture/execute/20000412-4.c: New test.
40603         * gcc.c-torture/compile/20000412-2.c: New test.
40604         * gcc.c-torture/execute/20000412-3.c: New test.
40605         * gcc.c-torture/compile/20000412-1.c: New test.
40606         * gcc.c-torture/execute/20000412-2.c: New test.
40607
40608 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40609
40610         * objc/execute/bf-20.m: New test.
40611
40612 2000-04-10  Richard Henderson  <rth@cygnus.com>
40613
40614         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40615
40616         * gcc.c-torture/execute/20000412-1.c: New test.
40617
40618 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40619
40620         * g++.old-deja/g++.eh/catchptr1.C: New test.
40621
40622 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40623
40624         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40625
40626 2000-04-08  Neil Booth  <NeilB@earthling.net>
40627
40628         * gcc.dg/cpp-nullchar.c: Remove test as
40629         embedded nulls cause problems.
40630
40631 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40632
40633         * gcc.dg/compare2.c: New test.
40634
40635 2000-04-08  Neil Booth  <NeilB@earthling.net>
40636
40637         * gcc.dg/cpp-nullchar.c: New test.
40638
40639 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40640
40641         * gcc.dg/cpp-mi2.c: New test.
40642         * gcc.dg/cpp-mi2[abc].h: New files.
40643
40644 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40645
40646         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40647         member name.
40648
40649 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40650
40651         * g++.old-deja/g++.abi/vmihint.C: New test.
40652
40653 2000-04-06  Neil Booth  <NeilB@earthling.net>
40654
40655         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40656         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40657         copyright.
40658
40659 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40660
40661         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40662         avoid stack-frame overwrite.
40663
40664 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40665
40666         * gcc.c-torture/compile/20000405-2.c: New test.
40667         * gcc.c-torture/compile/20000405-3.c: New test.
40668
40669 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40670
40671         * gcc.c-torture/compile/20000405-1.c: New test.
40672
40673 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40674
40675         * gcc.dg/cast-qual-1.c: Revert last change.
40676
40677 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40678
40679         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40680
40681 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40682
40683         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40684         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40685
40686 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40687
40688         * gcc.c-torture/compile/20000403-2.c: New test.
40689         * gcc.c-torture/compile/20000403-1.c: New test.
40690
40691 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40692
40693         * gcc.c-torture/execute/20000403-1.c: New test.
40694
40695 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40696
40697         * gcc.c-torture/execute/20000402-1.c: New test.
40698
40699 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40700
40701         * gcc.c-torture/execute/va-arg-15.c: New test.
40702         * gcc.c-torture/execute/va-arg-16.c: New test.
40703         * gcc.c-torture/execute/va-arg-17.c: New test.
40704         * gcc.c-torture/execute/va-arg-18.c: New test.
40705         * gcc.c-torture/execute/va-arg-19.c: New test.
40706
40707 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40708
40709         * gcc.c-torture/compile/981211-1.c: Move to...
40710         * gcc.dg/cpp-as1.c: ...here.
40711         * gcc.dg/cpp-as2.c: New file.
40712
40713         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40714         compiler.
40715
40716 2000-04-02  Neil Booth  <NeilB@earthling.net>
40717
40718         * gcc.dg/cpp-cond.c  New tests.
40719         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40720         accidental success less likely.
40721         * gcc.dg/cpp-missingop.c  New tests.
40722         * gcc.dg/cpp-missingparen.c  New tests.
40723         * gcc.dg/cpp-shift.c  New tests.
40724         * gcc.dg/cpp-shortcircuit.c  New tests.
40725         * gcc.dg/cpp-unary.c  New tests.
40726
40727 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40728
40729         * gcc.c-torture/compile/20000329-1.c: New test.
40730
40731 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40732
40733         * gcc.c-torture/compile/20000326-1.c: New test.
40734         * gcc.c-torture/compile/20000326-2.c: New test.
40735
40736 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40737
40738         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40739         the first parameter is a function argument.
40740
40741 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40742
40743         * g++.old-deja/g++.ext/array4.C: New test.
40744
40745 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40746
40747         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40748
40749 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40750
40751         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40752
40753 2000-03-19  Richard Henderson  <rth@cygnus.com>
40754
40755         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40756
40757 2000-03-19  Richard Henderson  <rth@cygnus.com>
40758
40759         * gcc.c-torture/compile/20000319-1.c: New test.
40760
40761 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40762
40763         * gcc.c-torture/execute/20000314-3.c: New test.
40764         * gcc.c-torture/execute/20000314-2.c: New test.
40765         * gcc.c-torture/execute/20000314-1.c: New test.
40766         * gcc.c-torture/compile/20000314-2.c: New test.
40767         * gcc.c-torture/compile/20000314-1.c: New test.
40768
40769 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40770
40771         * g++.old-deja/g++.warn/inline.C: New test.
40772
40773 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40774
40775         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40776         standards-compliant result rather than specific constants.
40777         Put test-values in array.
40778
40779 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40780
40781         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40782         (g++_target_compile): Put test-specific options last.
40783
40784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40785
40786         * g++.old-deja/g++.eh/vbase4.C: New test.
40787
40788 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40789
40790         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40791
40792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40793
40794         * g++.old-deja/g++.brendan/misc12.C: Removed.
40795         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40796         * g++.old-deja/g++.ext/pretty4.C: New test.
40797
40798 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.other/string2.C: New test.
40801
40802 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40803
40804         * g++.old-deja/g++.warn/impint2.C: New test.
40805
40806 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40807
40808         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40809         is 1, not zero.
40810
40811 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40812
40813         * g++.old-deja/g++.warn/impint.C: New test.
40814         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40815         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40816         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40817         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40818         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40819         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40820         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40821         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40822         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40823         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40824         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40825         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40826
40827 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40828
40829         * gcc.dg/cpp-redef.c: New test.
40830
40831 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40832
40833         * g++.old-deja/g++.pt/unify7.C: New test.
40834
40835 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40836
40837         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40838         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40839
40840 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40841
40842         * gcc.c-torture/compile/20000224-1.c: New test.
40843
40844 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40845
40846         * gcc.c-torture/compile/cpp-2.c: New test.
40847         * gcc.c-torture/compile/cpp-1.c: New test.
40848
40849 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40850
40851         * gcc.c-torture/execute/20000225-1.c: New test.
40852
40853 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40854
40855         * gcc.dg/cpp-li2.c: New test.
40856
40857         * gcc.dg/cpp-wi1.c: New test.
40858
40859         * gcc.dg/cpp-li1.c: New test.
40860
40861 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40862
40863         * g++.old-deja/g++.other/sizeof5.C: New test.
40864
40865 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40866
40867         * gcc.c-torture/execute/va-arg-13.c: New test.
40868
40869 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40870
40871         * gcc.c-torture/execute/va-arg-12.c: New test.
40872
40873 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40874
40875         * gcc.c-torture/execute/20000223-1.c: New test.
40876
40877 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40878
40879         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40880
40881 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40882
40883         * g++.old-deja/g++.abi/ptrmem.C: New test.
40884
40885 2000-02-19  Richard Henderson  <rth@cygnus.com>
40886
40887         * gcc.c-torture/compile/init-3.c: New.
40888
40889 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40890
40891         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40892         ALWAYS_CXXFLAGS.
40893
40894 2000-02-11  Robert Lipe <robertl@sco.com>
40895
40896         * gcc.c-torture/compile/20000211-3.c: New test.
40897
40898 2000-02-11  Martin Buchholz <martin@xemacs.org>
40899
40900         * gcc.c-torture/compile/20000211-2.c: New test.
40901
40902 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40903
40904         * gcc.c-torture/compile/20000211-1.c: New test.
40905
40906 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40907
40908         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40909           on native targets
40910
40911 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40912
40913         * g++.old-deja/g++.other/cast5.C: New test.
40914
40915 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40916
40917         * gcc.c-torture/execute/20000205-1.c: New.
40918
40919 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40920
40921         * g++.old-deja/g++.jason/cast3.C: Return void.
40922         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40923
40924 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40925
40926         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40927
40928         * gcc.dg/loop-1.c: New test.
40929
40930 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40931
40932         * gcc.c-torture/compile/20000127-1.c: New test.
40933         * gcc.c-torture/execute/991228-1.c: New test.
40934
40935 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40936
40937         * gcc.dg/unused-2.c: New test.
40938
40939         * gcc.dg/conv-1.c: New test.
40940
40941 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40942
40943         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
40944         compiler.
40945         (tool_option_proc): Fix typo.
40946
40947 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
40948
40949         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
40950         of the ld on the host, not on the build machine.
40951         Also, don't crash if '--help' is not a supported option.
40952
40953 2000-01-24  Richard Henderson  <rth@cygnus.com>
40954
40955         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
40956
40957 2000-01-20  Jeffrey A Law  (law@cygnus.com)
40958
40959         * gcc.c-torture/execute/20000120-2.c: New test.
40960         * gcc.c-torture/execute/20000120-1.c: New test.
40961
40962 2000-01-13  Jeffrey A Law  (law@cygnus.com)
40963
40964         * gcc.c-torture/execute/20000113-1.c: New test.
40965
40966 2000-01-12  Jeffrey A Law  (law@cygnus.com)
40967
40968         * gcc.c-torture/execute/20000112-1.c: New test.
40969
40970 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40971
40972         * gcc.dg/20000111-1.c: New test.
40973
40974 2000-01-10  Jeffrey A Law  (law@cygnus.com)
40975
40976         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
40977         with 16 bit integers.
40978
40979 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40980
40981         * gcc.dg/20000108-1.c: New test.
40982
40983 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40984
40985         * g++.old-deja/g++.ns/koenig8.C: New test.
40986
40987 2000-01-05  Nathan Sidwell  <nathan@acm.org>
40988
40989         * g++.old-deja/g++.other/cast4.C: New test.
40990
40991 2000-01-05  Jeffrey A Law  (law@cygnus.com)
40992
40993         * gcc.c-torture/compile/20000105-2.c: New test.
40994         * gcc.c-torture/compile/20000105-1.c: New test.
40995
40996 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40997
40998         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
40999         references to printf & atoi to conform to ANSI standard.
41000         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41001         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41002         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41003         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41004         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41005         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41006         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41007         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41008         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41009         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41010         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41011         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41012         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41013         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41014         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41015         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41016         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41017         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41018         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41019         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41020         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41021         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41022         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41023         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41024         * g++.old-deja/g++.brendan/init3.C: Likewise.
41025         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41026         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41027         * g++.old-deja/g++.brendan/new2.C: Likewise.
41028         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41029         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41030         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41031         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41032         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41033         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41034         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41035         * g++.old-deja/g++.brendan/template24.C: Likewise.
41036         * g++.old-deja/g++.brendan/template3.C: Likewise.
41037         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41038         * g++.old-deja/g++.jason/inline3.C: Likewise.
41039         * g++.old-deja/g++.jason/opeq.C: Likewise.
41040         * g++.old-deja/g++.law/arg5.C: Likewise.
41041         * g++.old-deja/g++.law/arm7.C: Likewise.
41042         * g++.old-deja/g++.law/ctors11.C: Likewise.
41043         * g++.old-deja/g++.law/cvt8.C: Likewise.
41044         * g++.old-deja/g++.law/init9.C: Likewise.
41045         * g++.old-deja/g++.law/refs4.C: Likewise.
41046         * g++.old-deja/g++.law/template2.C: Likewise.
41047         * g++.old-deja/g++.law/visibility24.C: Likewise.
41048         * g++.old-deja/g++.law/vtable3.C: Likewise.
41049         * g++.old-deja/g++.mike/asm2.C: Likewise.
41050         * g++.old-deja/g++.mike/eh1.C: Likewise.
41051         * g++.old-deja/g++.mike/misc1.C: Likewise.
41052         * g++.old-deja/g++.mike/misc13.C: Likewise.
41053         * g++.old-deja/g++.mike/misc14.C: Likewise.
41054         * g++.old-deja/g++.mike/ns12.C: Likewise.
41055         * g++.old-deja/g++.mike/p1248.C: Likewise.
41056         * g++.old-deja/g++.mike/p3708.C: Likewise.
41057         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41058         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41059         * g++.old-deja/g++.mike/p646.C: Likewise.
41060         * g++.old-deja/g++.mike/p700.C: Likewise.
41061         * g++.old-deja/g++.mike/p783.C: Likewise.
41062         * g++.old-deja/g++.mike/p783a.C: Likewise.
41063         * g++.old-deja/g++.mike/p783b.C: Likewise.
41064         * g++.old-deja/g++.mike/p786.C: Likewise.
41065         * g++.old-deja/g++.mike/p789.C: Likewise.
41066         * g++.old-deja/g++.mike/p789a.C: Likewise.
41067         * g++.old-deja/g++.mike/p807a.C: Likewise.
41068         * g++.old-deja/g++.other/delete3.C: Likewise.
41069         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41070         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41071         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41072         * g++.old-deja/g++.other/empty1.C: Likewise.
41073         * g++.old-deja/g++.other/temporary1.C: Likewise.
41074         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41075         * g++.old-deja/g++.pt/t16.C: Likewise.
41076         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41077
41078 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41079
41080         * gcc.dg/991230-1.c: New test.
41081
41082 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41083
41084         * gcc.c-torture/compile/991229-3.c: New test.
41085         * gcc.c-torture/compile/991229-2.c: New test.
41086         * gcc.c-torture/compile/991229-1.c: New test.
41087
41088 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41089
41090         * gcc.c-torture/compile/labels-2.c: New test.
41091
41092 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41093
41094         * gcc.c-torture/execute/991227-1.c: New test.
41095
41096 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41097
41098         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41099
41100 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41101
41102         * gcc.c-torture/execute/991221-1.c: New test.
41103
41104 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41105
41106         * g++.old-deja/g++.other/cast3.C: New test.
41107
41108 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41109
41110         * gcc.c-torture/execute/991216-4.c: New test.
41111
41112 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41113
41114         * gcc.c-torture/execute/991216-1.c: New test.
41115         * gcc.c-torture/execute/991216-2.c: New test.
41116         * gcc.c-torture/execute/991216-3.c: New test.
41117
41118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41119
41120         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41121         Actually make the test fail by using "-O2" for compilation.
41122
41123 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41124
41125         * g++.old-deja/g++.warn/cast-align1.C: New test.
41126
41127 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41128
41129         * gcc.c-torture/compile/991214-1.c: New test.
41130         * gcc.c-torture/compile/991214-2.c: New test.
41131
41132 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41133
41134         * gcc.dg/991214-1.c: New test.
41135
41136 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41137
41138         * gcc.c-torture/compile/991213-3.c: New test.
41139         * gcc.c-torture/compile/991213-2.c: New test.
41140         * gcc.c-torture/compile/991213-1.c: New test.
41141
41142 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41143
41144         * gcc.dg/991209-1.c: New test.
41145
41146 1999-12-08  Nathan Sidwell <nathan@acm.org>
41147
41148         * gcc.c-torture/compile/991208-1.c: New test.
41149
41150 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41151
41152         * gcc.dg/ultrasp2.c: New test.
41153
41154 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41155
41156         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41157
41158 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41159
41160         * gcc.c-torture/compile/991202-1.c: New test.
41161         * gcc.c-torture/execute/991202-1.c: New test.
41162         * gcc.c-torture/execute/991202-2.c: New test.
41163         * gcc.c-torture/execute/991202-3.c: New test.
41164
41165 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41166
41167         * g++.old-deja/g++.abi/align.C: New test.
41168         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41169         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41170
41171 1999-12-01  Richard Henderson  <rth@cygnus.com>
41172
41173         * gcc.c-torture/execute/991201-1.c: New.
41174
41175 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41176
41177         * gcc.dg/991129-1.c: New test.
41178
41179 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41180
41181         * gcc.c-torture/compile/991127-1.c: New test.
41182
41183 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41184
41185         * g++.old-deja/g++.other/warn4.C: New test.
41186
41187 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41188
41189         * g++.old-deja/g++.eh/cleanup2.C: New test.
41190         * g++.old-deja/g++.ext/pretty2.C: New test.
41191         * g++.old-deja/g++.ext/pretty3.C: New test.
41192         * g++.old-deja/g++.other/debug6.C: New test.
41193
41194 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41195
41196         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41197         compiler_output to look for one error message instead of two.
41198
41199 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41200
41201         * gcc.c-torture/execute/991118-1.c: Also test case
41202         where the word boundary does not split a byte evenly.
41203
41204 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41205
41206         * g++.old-deja/g++.ext/restrict1.C: New test.
41207
41208 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41209
41210         * gcc.c-torture/execute/991118-1.c: New test.
41211
41212 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41213
41214         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41215         working directory pathnames.
41216
41217 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41218
41219         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41220         host is equipped with driver.h and driver.o so it can actually
41221         compile and run the tests.
41222
41223 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41224
41225         * gcc.c-torture/compile/991008-1.c: New test.
41226
41227 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41228
41229         * lib/gcc-dg.exp: Include target-supports.exp
41230
41231 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41232
41233         * lib/target-supports.exp: New file: Provide procs to test for
41234         features supported by the target.
41235         (check_weak_available): Moved here from ecos.exp.
41236         (check_alias_available): New proc: Determine of the target
41237         toolchain supports the alias attribute.
41238
41239         * gcc.dg/special/ecos.exp: Move check_weak_available to
41240         target-supports.exp.
41241         (alias-1.c): Only perform the test if the target supports
41242         aliases.
41243         (wkali-1.c): Only perform the test if the target supports
41244         aliases.
41245
41246         * gcc.dg/990506-0.c: Expect error messages from cross
41247         targets as well as native targets.
41248
41249 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41250
41251         * gcc.dg/ultrasp1.c: Removed xfail.
41252         * gcc.dg/struct-ret-2.c: Likewise.
41253         * gcc.dg/array-1.c: Likewise.
41254
41255 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41256
41257         * gcc.dg/struct-ret-2.c: New test.
41258
41259         * gcc.dg/array-1.c: New test.
41260
41261 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41262
41263         * gcc.c-torture/execute/991030-1.c: New test.
41264
41265 1999-10-26  Richard Henderson  <rth@cygnus.com>
41266
41267         * gcc.c-torture/compile/991026-2.c: New test.
41268
41269 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41270
41271         * gcc.c-torture/compile/991026-1.c: New test.
41272
41273 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41274
41275         * gcc.c-torture/execute/991023-1.c: New test.
41276
41277 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41278
41279         * gcc.c-torture/execute/991019-1.c: New test.
41280
41281 1999-10-16  Richard Henderson  <rth@cygnus.com>
41282
41283         * gcc.c-torture/execute/991016-1.c: New test.
41284
41285 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41286
41287         * gcc.c-torture/execute/991014-1.c: New test.
41288
41289 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41290
41291         * g++.old-deja/g++.other/union2.C: New test.
41292
41293 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41294
41295         * g++.old-deja/g++.other/vaarg2.C: New test.
41296         * g++.old-deja/g++.other/vaarg3.C: New test.
41297
41298 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41299
41300         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41301         in compile/.
41302
41303 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41304
41305         * gcc.c-torture/execute/va-arg-11.c: New test.
41306
41307 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41308
41309         * lib/file-format.exp (gcc_target_object_format): Don't
41310         crash if objdump is unavailable.
41311
41312 1999-09-29  Donn Terry <donn@interix.com>
41313
41314         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41315
41316 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41317
41318         * gcc.c-torture/compile/990928-1.c: New test.
41319
41320 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41321
41322         * g++.old-deja/g++.other/decl6.C: New test.
41323
41324 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41325
41326         * gcc.c-torture/execute/va-arg-10.c: New test.
41327
41328 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41329
41330         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41331         __PRETTY_FUNCTION__.
41332
41333 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41334
41335         * gcc.c-torture/execute/990923-1.c: New test.
41336
41337 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41338
41339         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41340         for which -fpic is inappropriate.
41341
41342 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41343
41344         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41345
41346 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41347
41348         * g++.old-deja/g++.other/dyncast1.C: New test.
41349         * g++.old-deja/g++.other/dyncast2.C: New test.
41350         * g++.old-deja/g++.other/dyncast3.C: New test.
41351         * g++.old-deja/g++.other/dyncast4.C: New test.
41352         * g++.old-deja/g++.other/dyncast5.C: New test.
41353         * g++.old-deja/g++.eh/catch3.C: New test.
41354         * g++.old-deja/g++.eh/catch3p.C: New test.
41355         * g++.old-deja/g++.eh/catch4.C: New test.
41356         * g++.old-deja/g++.eh/catch4p.C: New test.
41357         * g++.old-deja/g++.eh/catch5.C: New test.
41358         * g++.old-deja/g++.eh/catch5p.C: New test.
41359         * g++.old-deja/g++.eh/catch6.C: New test.
41360         * g++.old-deja/g++.eh/catch6p.C: New test.
41361         * g++.old-deja/g++.eh/catch7.C: New test.
41362         * g++.old-deja/g++.eh/catch7p.C: New test.
41363         * g++.old-deja/g++.eh/catch8.C: New test.
41364         * g++.old-deja/g++.eh/catch8p.C: New test.
41365         * g++.old-deja/g++.eh/catch9.C: New test.
41366         * g++.old-deja/g++.eh/catch9p.C: New test.
41367
41368 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41369
41370         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41371         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41372
41373 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41374
41375         * gcc.c-torture/compile/990913-1.c: New test.
41376
41377 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41378
41379         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41380         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41381
41382 1999-09-09  Richard Henderson  <rth@cygnus.com>
41383
41384         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41385
41386 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41387
41388         * g++.old-deja/g++.other/lookup11.C: New test.
41389         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41390         what is permitted and what we want.
41391         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41392         overload use.
41393         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41394
41395 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41396
41397         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41398         * gcc.c-torture/noncompile/poison-1.c: New file.
41399
41400 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41401
41402         * g++.old-deja/g++.other/sizeof3.C: New test.
41403         * g++.old-deja/g++.other/sizeof4.C: New test.
41404         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41405         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41406
41407 1999-09-07  Richard Henderson  <rth@cygnus.com>
41408
41409         * gcc.dg/va-arg-1.c: New.
41410
41411 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41412
41413         * gcc.c-torture/execute/va-arg-9.c: New test.
41414
41415 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41416
41417         * g77.f-torture/compile/980519-2.f: New test.
41418         * g77.f-torture/compile/19990905-0.f: New test.
41419         * g77.f-torture/compile/19990905-1.f: New test.
41420         * g77.f-torture/compile/19990905-2.f: New test.
41421
41422         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41423
41424 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41425
41426         * gcc.c-torture/execute/990827-1.c: Fix typo.
41427
41428 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41429
41430         * g++.old-deja/g++.other/deref1.C: New test.
41431
41432 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41433
41434         * g++.old-deja/g++.other/ambig2.C: New test.
41435         * g++.old-deja/g++.other/cond5.C: New test.
41436         * g++.old-deja/g++.other/lookup16.C: New test.
41437
41438 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41439
41440         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41441         assemblers too.
41442
41443 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41444
41445         * lib/c-torture.exp: Avoid the "compare executables" optimization
41446         when testing native.
41447
41448 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41449
41450         * gcc.c-torture/execute/990829-1.c: New test.
41451         * gcc.c-torture/compile/990829-1.c: New test.
41452
41453 1999-08-27  Paul Burchard  <burchard@pobox.com>
41454
41455         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41456         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41457         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41458         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41459         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41460         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41461         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41462         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41463         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41464         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41465         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41466
41467 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41468
41469         * gcc.c-torture/execute/990827-1.c: New test.
41470
41471 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41472
41473         * g77.f-torture/noncompile/19990826-4.f: New test.
41474
41475         * g77.f-torture/compile/19990826-3.f: New test.
41476
41477         * g77.f-torture/execute/19990826-2.f: New test.
41478
41479         * g77.f-torture/compile/19990826-1.f: New test.
41480
41481         * gcc.c-torture/execute/990826-0.c: New test.
41482         * g77.c-torture/execute/19990826-0.f: New test.
41483
41484         * g77.f-torture/noncompile/970626-2.f: New test.
41485
41486 1999-08-25  Paul Burchard  <burchard@pobox.com>
41487
41488         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41489         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41490         lss-011.C: New tests.
41491
41492 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41493
41494         * g++.old-deja/g++.other/decl5.C: New test.
41495
41496 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41497
41498         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41499         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41500         call `postbase' for each one.  All callers of `postbase' changed
41501         to call this instead.
41502
41503 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41504
41505         * gcc.c-torture/execute/990811-1.c: New test.
41506
41507 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41508
41509         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41510         just native ones.
41511
41512         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41513         just native ones.
41514
41515 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41516
41517         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41518
41519 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41520
41521         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41522
41523 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41524
41525         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41526
41527 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41528
41529         * gcc.c-torture/execute/990804-1.c: New test.
41530
41531 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41532
41533         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41534         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41535         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41536
41537 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41538
41539         * g++.old-deja/g++.other/struct1.C: New test.
41540
41541 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41542
41543         * g++.old-deja/g++.other/enum2.C: New test.
41544
41545 1999-08-02  Richard Henderson  <rth@cygnus.com>
41546
41547         Adapted from tests from Franz Sirl:
41548         * gcc.c-torture/execute/va-arg-7.c: New test.
41549         * gcc.c-torture/execute/va-arg-8.c: New test.
41550
41551 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41552
41553         * gcc.c-torture/compile/990801-2.c: New test.
41554
41555         * gcc.c-torture/compile/990801-1.c: New test.
41556
41557 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41558
41559         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41560         fp-cmp-1.c, converting double to float.
41561
41562         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41563         fp-cmp-1.c, converting double to long double.
41564
41565         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41566         from fr1 to unknown_register, since fr1 is a legitimate register
41567         on some machines.
41568
41569 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41570
41571         * README: More listname related changes.
41572
41573 1999-07-08  Catherine Moore  <clm@cygnus.com>
41574
41575         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41576
41577 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41578
41579         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41580
41581 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41582
41583         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41584
41585 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41586
41587         * gcc.dg/990703-1.c: New test.
41588
41589 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41590
41591         * lib/file-format.exp: New file: Move definition of proc
41592         gcc_target_object_format to here from
41593         gcc.dg/special/ecos.exp.
41594
41595         * lib/c-torture.exp: Include lib file-format.exp.
41596         * lib/gcc-dg.exp: Include lib file-format.exp.
41597
41598         * gcc.dg/special/ecos.exp: Remove definition of proc
41599         gcc_target_object_format.
41600
41601 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41602
41603         * gcc.c-torture/execute/990628-1.c: New test.
41604
41605 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41606
41607         * gcc.c-torture/compile/990625-2.c: New test.
41608
41609         * gcc.c-torture/compile/990625-1.c: New test.
41610
41611 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41612
41613         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41614         attributes compile.
41615         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41616         ports that use the COFF/PE file format.
41617
41618 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41619
41620         * gcc.c-torture/compile/990617-1.c: New test.
41621
41622 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41623
41624         * g++.old-deja/g++.other/decl4.C: New test.
41625
41626 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41627
41628         * g++.old-deja/g++.other/bitfld3.C: New test.
41629
41630 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41631
41632         * g++.old-deja/g++.eh/catch1.C: New test.
41633
41634 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41635
41636         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41637
41638         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41639         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41640
41641 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41642
41643         * g77.f-torture/compile/19990502-0.f: Replace with new,
41644         shorter, test that still fails after recent changes.
41645
41646 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41647
41648         * gcc.c-torture/execute/990604-1.c: New test.
41649
41650 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41651
41652         * gcc.c-torture/execute/990531-1.c: New test.
41653
41654 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41655
41656         * gcc.c-torture/compile/990527-1.c: New test.
41657
41658 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41659
41660         * gcc.c-torture/execute/990527-1.c: New test.
41661
41662 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41663
41664         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41665         bitfields as signed.
41666
41667 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41668
41669         * g77.f-torture/compile/19990525-0.f: New test.
41670
41671 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41672
41673         * gcc.c-torture/execute/990525-2.c: New test.
41674
41675         * gcc.c-torture/execute/990525-1.c: New test.
41676
41677 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41678
41679         * g++.old-deja/g++.other/anon3.C: New test.
41680         * g++.old-deja/g++.other/anon4.C: New test.
41681         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41682         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41683         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41684         Merrill).
41685
41686 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41687
41688         * gcc.c-torture/execute/990524-1.c: New test.
41689
41690         * gcc.dg/990524-1.c: New test.
41691
41692 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41693
41694         * gcc.c-torture/compile/990523-1.c: New test.
41695
41696 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41697
41698         * gcc.c-torture/compile/990519-1.c: New test.
41699
41700 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41701
41702         * gcc.c-torture/compile/990517-1.c: New test.
41703
41704         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41705         (e4, f4): New tests.
41706         (main): Call them.
41707
41708 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41709
41710         * gcc.dg/noreturn-1.c: New test.
41711
41712 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41713
41714         * gcc.c-torture/execute/990513-1.c: New test.
41715
41716 1999-05-10  Richard Henderson  <rth@cygnus.com>
41717
41718         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41719
41720 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41721
41722         * g77.f-torture/execute/erfc.f: Use small single-precision
41723         values, to avoid problems on Alphas when not -mieee.
41724
41725 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41726
41727         * gcc.dg/990506-0.c: New test.
41728
41729 1999-05-08  Richard Henderson  <rth@cygnus.com>
41730
41731         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41732         the constant to test.  Don't XFAIL 64-bit targets.
41733
41734         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41735         * g++.old-deja/g++.law/profile1.C: Likewise.
41736
41737         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41738         operator new instances.
41739         * g++.old-deja/g++.other/delete5.C: Likewise.
41740
41741 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41742
41743         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41744         intrinsic.
41745
41746 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41747
41748         * g77.f-torture/execute/u77-test.f: Reverse order of two
41749         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41750
41751 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41752
41753         * gcc.dg/compare1.c: New test.
41754
41755 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41756
41757         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41758         New tests.
41759
41760 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41761
41762         * g77.f-torture/compile/19990502-1.f: New test.
41763
41764 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41765
41766         * g77.f-torture/compile/19990502-0.f: New test.
41767
41768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41769
41770         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41771         intrinsic.
41772
41773 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41774
41775         * g77.f-torture/execute/u77-test.f (main): List libU77
41776         intrinsics not currently tested.
41777         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41778         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41779         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41780         Trim blanks off the ends of some printed strings.
41781
41782 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41783
41784         * g77.f-torture/execute/u77-test.f (main): Just warn about
41785         FSTAT gid disagreement, as it's expected on some systems.
41786
41787 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41788
41789         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41790         use a new function, which allows for some slop.
41791         Clean up some commentary.
41792         (issum): The new function.
41793         (sgladd): Deleted subroutine.
41794
41795 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41796
41797         * g77.f-torture/execute/u77-test.f: Modify to be more like
41798         libf2c/libU77 version, bringing patches to that version here.
41799         Add suitable commentary.
41800
41801 1999-04-25  Richard Henderson  <rth@cygnus.com>
41802
41803         * gcc.dg/990424-1.c: New test.
41804
41805 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41806
41807         * g77.f-torture/execute/u77-test.f (main): Bug involving
41808         LSTAT has been fixed, so turn back on full checking.
41809
41810 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41811
41812         * g77.f-torture/compile/19990419-0.f: New test.
41813         * g77.f-torture/execute/19990419-1.f: New test.
41814
41815 1999-04-17  Richard Henderson  <rth@cygnus.com>
41816
41817         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41818         to avoid the need for a prototype to supress a warning.
41819
41820 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41821
41822         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41823
41824 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41825
41826         * gcc.c-torture/execute/990404-1.c: New test.
41827
41828 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41829
41830         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41831         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41832         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41833         missing initializer warnings.
41834
41835 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41836
41837         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41838         matching strings.
41839
41840 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41841
41842         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41843
41844 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41845
41846         * g77.f-torture/execute/19990325-0.f: New test.
41847         * g77.f-torture/execute/19990325-1.f: New test.
41848
41849 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41850
41851         * gcc.c-torture/execute/990324-1.c: New test.
41852
41853 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41854
41855         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41856         test with 4.
41857
41858 1999-03-17  Richard Henderson  <rth@cygnus.com>
41859
41860         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41861
41862 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41863
41864         * g77.f-torture/execute/19990313-2.f: New test.
41865         * g77.f-torture/execute/19990313-3.f: New test.
41866
41867 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41868
41869         * g77.f-torture/execute/19990313-0.f: New test.
41870         * g77.f-torture/execute/19990313-1.f: New test.
41871
41872 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41873
41874         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41875         printf to sprintf.
41876         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41877         (main): Add check for u15.  Conditionalize u31 check depending on
41878         whether ints are <32 bits or >=32 bits.
41879
41880 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41881
41882         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41883
41884 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41885
41886         * g77.f-torture/compile/19990305-0.f: New test.
41887         * g77.f-torture/execute/19981119-0.f: New test.
41888
41889 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41890
41891         * g77.f-torture/execute/970625-2.f: call ABORT if final
41892         result is not correct, instead of just printing it.
41893         Add this checking via newly introduced obfuscation, to
41894         trip up buggy front ends.
41895
41896 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41897
41898         * g77.f-torture/compile/960317-1.f: Moved from being
41899         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41900
41901 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41902
41903         * g77.f-torture/execute/960317-1.f: New (old) test.
41904         * g77.f-torture/execute/970625-2.f: Ditto.
41905
41906 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41907
41908         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41909         message on line 1 or line 2; cccp and cpplib do this differently.
41910
41911 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41912
41913         * g++.old-deja/g++.law/weak1.C: New test.
41914
41915 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41916
41917         * gcc.c-torture/execute/990119-1.c: Renamed to...
41918         * gcc.dg/990119-1.c: this, so it will only be tested once
41919         (it's a preprocessor test, it doesn't need to be run at
41920         multiple optimization levels).
41921
41922 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41923
41924         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41925           ALWAYS_CXXFLAGS.
41926
41927 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41928
41929         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41930         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41931         to not be compilable by current g77.
41932
41933 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41934
41935         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41936
41937 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41938
41939         * gcc.c-torture/execute/990222-1.c: New test.
41940
41941 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41942
41943         * g77.f-torture/compile/19990218-0.f: New test.
41944         * g77.f-torture/noncompile/19990218-1.f: New test.
41945
41946 1999-02-18  Craig Burley  <craig@jcb-sc.com>
41947
41948         * g77.f-torture/compile/19981216-0.f: New test.
41949
41950 1999-02-14  Jeffrey A Law  (law@cygnus.com)
41951
41952         * gcc.dg/990214-1.c: New test.
41953
41954 1999-02-13  Jeffrey A Law  (law@cygnus.com)
41955
41956         * gcc.dg/990213-2.c: New test.
41957
41958         * gcc.dg/990213-1.c: New test.
41959
41960 1999-02-12  Jeffrey A Law  (law@cygnus.com)
41961
41962         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
41963         ints.
41964
41965 1999-02-11  Nick Clifton  <nickc@cygnus.com>
41966
41967         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
41968         specified by target.
41969
41970         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
41971
41972 1999-02-11  Jeffrey A Law  (law@cygnus.com)
41973
41974         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
41975
41976 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
41977
41978         * gcc.dg/special/ecos.exp: New test driver for new tests with
41979         special requirements.
41980
41981         * gcc.dg/special/alias-1.c: New test.
41982         * gcc.dg/special/gcsec-1.c: New test.
41983         * gcc.dg/special/weak-1.c: New test.
41984         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
41985         * gcc.dg/special/weak-2.c: New test.
41986         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
41987         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
41988         * gcc.dg/special/wkali-1.c: New test.
41989         * gcc.dg/special/wkali-2.c: New test.
41990         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
41991         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
41992
41993 1999-02-10  Felix Lee  <flee@cygnus.com>
41994
41995           * lib/c-torture.exp (c-torture-compile): Pull out code for
41996           analyzing gcc error messages.
41997           (c-torture-execute): Likewise.  Fix some (harmless) false
41998           positives.
41999           * lib/gcc.exp (gcc_check_compile): New function.
42000
42001 1999-02-08  Richard Henderson  <rth@cygnus.com>
42002
42003         * gcc.c-torture/execute/990208-1.c: New test.
42004
42005 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42006
42007         * g++.dg/special/ecos.exp: New driver for new tests with special
42008         requirements
42009
42010         * g++.dg/special/conpr-1.C: New test
42011         * g++.dg/special/conpr-2.C: New test
42012         * g++.dg/special/conpr-2a.C: New test
42013         * g++.dg/special/conpr-3.C: New test
42014         * g++.dg/special/conpr-3a.C: New test
42015         * g++.dg/special/conpr-3b.C: New test
42016
42017         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42018         allow g++ to use the dg driver
42019
42020         * README: Add comment about g++.dg directory
42021
42022 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42023
42024         * README: Update email addresses.
42025
42026 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42027
42028         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42029         arguments in order to force structure S onto the stack even on
42030         the alpha.
42031         (test): Pass 10 leading arguments to function foo as well as the
42032         structure S.
42033
42034         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42035         failure for all targets.
42036
42037         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42038         abort to terminate program execution.
42039
42040 1999-01-30  Richard Henderson  <rth@cygnus.com>
42041
42042         * gcc.c-torture/execute/990130-1.c: New test.
42043
42044 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42045
42046         * gcc.dg/990130-1.c: New test.
42047
42048 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42049
42050         * gcc.c-torture/execute/990128-1.c: New test.
42051
42052 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42053
42054         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42055
42056 1999-01-27  Felix Lee  <flee@cygnus.com>
42057
42058         * lib/c-torture.exp (c-torture-compile): pull out code for
42059         analyzing gcc error messages.
42060         (c-torture-execute): ditto, and fix some (harmless) false
42061         positives.
42062         * lib/gcc.exp (gcc_check_compile): new function.
42063
42064 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42065
42066         * gcc.dg/990117-1.c: New test.
42067
42068         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42069
42070         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42071
42072 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42073
42074         * g77.f-torture/compile/990115-1.f: New test.
42075
42076 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42077
42078         * gcc.c-torture/compile/990107-1.c: New test
42079
42080 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42081
42082         * gcc.c-torture/execute/990106-2.c: New test.
42083
42084         * gcc.c-torture/execute/990106-1.c: New test.
42085
42086 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42087
42088         * gcc.c-torture/compile/981223-1.c: New test.
42089
42090 1998-12-29  Richard Henderson  <rth@cygnus.com>
42091
42092         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42093         (opt3): Rename from opt4 and disable.
42094
42095 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42096
42097         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42098
42099 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42100
42101         * g++.old-deja/g++.other/conv5.C: New test.
42102
42103 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42104
42105         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42106
42107 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42108
42109         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42110
42111 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42112
42113         * gcc.c-torture/compile/981211-1.c: New test.
42114
42115 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42116
42117         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42118
42119         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42120
42121 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42122
42123         * gcc.special/930510-1.c: Make C9X safe.
42124         * gcc.misc-tests/gcov-1.c Similarly.
42125         * gcc.misc-tests/gcov-2.c Similarly.
42126
42127 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42128
42129         * gcc.dg/ultrasp1.c: New test.
42130
42131 1998-12-06  Richard Henderson  <rth@cygnus.com>
42132
42133         * gcc.c-torture/execute/981206.c: New test.
42134
42135 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42136
42137         * g++.old-deja/g++.ns/template7.C: New test.
42138
42139         * g++.old-deja/g++.other/expr1.C: New test.
42140
42141         * g++.old-deja/g++.eh/tmpl3.C: New test.
42142
42143         * g++.old-deja/g++.eh/tmpl2.C: New test.
42144
42145 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42146
42147         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42148         * g++.old-deja/g++.other/using6.C: Removed.
42149         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42150
42151         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42152
42153 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42154
42155         * g++.old-deja/g++.pt/overload8.C: New test.
42156
42157         * g++.old-deja/g++.pt/overload7.C: New test.
42158
42159         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42160
42161         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42162         and relinking messages.
42163         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42164         compiling with -frepo.
42165
42166 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42167
42168         * g++.old-deja/g++.pt/lookup6.C: New test.
42169
42170 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42171
42172         * gcc.c-torture/execute/981130-1.c: New test.
42173         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42174
42175 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42176
42177         * g++.old-deja/g++.pt/explicit76.C: New test.
42178
42179         * g++.old-deja/g++.pt/friend38.C: New test.
42180
42181         * g++.old-deja/g++.ns/crash2.C: New test.
42182
42183         * g++.old-deja/g++.pt/defarg8.C: New test.
42184
42185         * g++.old-deja/g++.pt/instantiate6.C: New test.
42186
42187         * g++.old-deja/g++.pt/static6.C: New test.
42188
42189         * g++.old-deja/g++.pt/decl2.C: New test.
42190
42191 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42192
42193         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42194         problem is actually related with name lookup, but so what? :-)
42195
42196         * g++.old-deja/g++.pt/friend37.C: New test.
42197
42198 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42199
42200         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42201         element, which fails on some systems.
42202
42203         * g77.f-torture/execute/labug1.f: New test.
42204
42205 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42206
42207         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42208         is defined.
42209
42210 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42211
42212         * g77.f-torture/compile/981117-1.f: New test.
42213
42214 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42215
42216         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42217         properly discarded.
42218
42219 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42220
42221         * gcc.c-torture/execute/memcheck: New directory of tests for
42222         -fcheck-memory-usage.
42223
42224 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42225
42226         * README: New file, general information about the testsuite and
42227         new description of the various C++ test subdirectories.
42228         * README.g++: Eliminate obsolete information, update and move most
42229         relevant stuff to README.
42230
42231 1998-11-07  Richard Henderson  <rth@cygnus.com>
42232
42233         * gcc.c-torture/compile/981107-1.c: New test.
42234
42235 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42236
42237         * execute/memcpy-bi.c: New testcase.
42238
42239 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42240
42241         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42242         base classes.
42243
42244         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42245         template is selected.
42246
42247         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42248         classes, it should be accepted for all types.
42249
42250         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42251
42252         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42253         specializations start with template headers.
42254
42255 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42256
42257         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42258
42259         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42260         non-POD types.
42261
42262 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42263
42264         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42265
42266 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42267
42268         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42269
42270 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42271
42272         * 981019-1.c: New test.
42273
42274 1998-10-14  Robert Lipe <robertl@dgii.com>
42275
42276         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42277         find objc headers.
42278
42279 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42280
42281         * compile/981001-4.c: Remove use of GCC extension that triggers a
42282         compiler bug.
42283
42284 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42285
42286         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42287
42288 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42289
42290         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42291         instantiation of template produces incorrect code for delete
42292         expression.
42293
42294         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42295         constructors' name is not unique.
42296         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42297         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42298
42299         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42300         automatic array of const is ill-formed.
42301
42302         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42303         of template parameter?
42304
42305         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42306         const.
42307
42308         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42309         pointer-to-member expression.
42310
42311         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42312         declaration causes ICE.
42313
42314 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42315
42316         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42317         reserved in the global namespace.
42318
42319         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42320         generate needed virtual table.
42321
42322         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42323
42324 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42325
42326         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42327         template-dependent type
42328
42329 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42330
42331         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42332         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42333         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42334
42335         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42336         class should be usable as argument of member function.
42337         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42338         class should be usable as return type of member function.
42339         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42340         class should be usable as type of data member.
42341
42342         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42343
42344 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42345
42346         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42347
42348 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42349
42350         * gcc.dg/dll-?.c Add thumb to target list.
42351         Fix assembler scan patterns to match current assembler output.
42352
42353 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42354
42355         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42356         matching of template brackets.
42357
42358         * g++.old-deja/g++.other/using4.C: New test.  Test using
42359         declarations of methods from base classes.
42360
42361         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42362         within functions should introduce names into the innermost
42363         enclosing namespace.
42364
42365         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42366         of static locals if first initialization throws.
42367
42368 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42369
42370         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42371
42372 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42373
42374         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42375         lose track of the possible targets of tablejump insns.
42376         * special/special.exp: Run it.
42377
42378 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42379
42380         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42381         must be declared before its specializations can be named in friend
42382         declarations.
42383
42384 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42385
42386         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42387
42388         * g77.f-torture/execute/io1.f: New test.
42389
42390 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42391
42392         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42393         with pointer to template function, for which no argument deduction
42394         is possible.
42395
42396         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42397         specialization of template function as argument to template
42398         function.
42399
42400         * g++.old-deja/g++.other/access2.C: New test; Inner class
42401         shouldn't have privileged access to Outer's names.
42402
42403 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42404
42405         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42406         friend template declared within template class conflicts with
42407         nested class of the same name.
42408
42409         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42410         is ignored.
42411
42412         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42413         object with direct initializer as function declaration.
42414
42415         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42416         initializers.
42417
42418         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42419         involving const pointer and NULL produces incorrect result.
42420
42421         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42422         type name without `typename' should be rejected with -pedantic.
42423
42424 1998-10-02  Richard Henderson  <rth@cygnus.com>
42425
42426         * g++.old-deja/g++.other/addrof1.C: New test.
42427
42428 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42429
42430         * gcc.c-torture/compile/981001-1.c: New test.
42431         * gcc.c-torture/execute/981001-1.c: New test.
42432
42433 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42434
42435         * gcc.c-torture/compile/981001-2.c: New test.
42436         * gcc.c-torture/compile/981001-3.c: New test.
42437         * gcc.c-torture/compile/981001-4.c: New test.
42438
42439 1998-10-01  Robert Lipe  <robertl@dgii.com>
42440
42441         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42442         multilibbed hosts.  Idea grafted from g77.exp.
42443
42444 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42445
42446         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42447         avoid losing on systems which need -lsocket.
42448
42449 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42450
42451         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42452         * g++.old-deja/g++.other/nested2.C: Ditto.
42453         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42454         failure.
42455
42456 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42457
42458         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42459         preferred over template operator!= for enum bitfields.
42460
42461 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42462
42463         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42464         that happen to have the same base name, but in different scopes,
42465         are incorrectly rejected.
42466
42467 1998-09-16  Richard Henderson  <rth@cygnus.com>
42468
42469         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42470         on the native word size instead of an integer literal.
42471
42472 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42473
42474         * g++.old-deja/g++.other/static2.C: Invocation of static data
42475         member of type pointer-to-function denoted as non-static member.
42476
42477         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42478         checks involving function types and aliases.
42479
42480 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42481
42482         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42483         redefined to the same non-trivial type.
42484
42485         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42486         namespace-qualification of template specializations declared in
42487         other namespaces.
42488
42489         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42490         to declare a subset of the specializations of a template function
42491         as friends of specializations of a template class.
42492
42493         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42494         member templates that do not fully specialize the enclosing
42495         template class are rejected.
42496
42497 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42498
42499         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42500
42501 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42502
42503         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42504         altered from libf2c/libU77 version.
42505
42506 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42507
42508         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42509
42510 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42511
42512         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42513         (un)signed char are different types for template specialization
42514         purposes.
42515
42516 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42517
42518         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42519         * objc: ObjC testsuite.
42520
42521 1998-08-31  Catherine Moore  <clm@cygnus.com>
42522
42523         * gcc.c-torture/execute/941014-1.x: New file.
42524
42525 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42526
42527         * lib/c-torture.exp: Add support for
42528         torture_eval_before_compile and torture_eval_before_execute
42529         variables.
42530
42531 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42532
42533         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42534         this test triggers valid.
42535
42536 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42537
42538         * gcc.dg/980827-1.c: New test.
42539
42540 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42541
42542         * gcc.c-torture/execute/loop-4b.c: New test.
42543
42544 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42545
42546         * lib/c-torture.exp: Add support for
42547         torture_eval_before_compile and torture_eval_before_execute
42548         variables.
42549
42550 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42551
42552         * gcc.c-torture/compile/980825-1.c: New test.
42553
42554 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42555
42556         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42557         count number tests in opt_t0 not good_t0.
42558
42559 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42560
42561         * gcc.c-torture/compile/930326-1.x: Fix typo.
42562
42563 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42564
42565         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42566         causes an ICE.
42567
42568 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42569
42570         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42571         STACK_SIZE is defined.
42572         * gcc.c-torture/unsorted/stuct.c: Similarly.
42573
42574         * gcc.c-torture/compile/980821-1.c: New test.
42575
42576 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42577
42578         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42579
42580 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42581
42582         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42583         code.
42584
42585 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42586
42587         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42588         error'.
42589
42590 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42591
42592         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42593
42594 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42595
42596         * gcc.c-torture/compile/980816-1.c: New test.
42597
42598         * gcc.dg/980816-1.c: New test.
42599
42600 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42601
42602         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42603         compiler for ieee tests.
42604
42605 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42606
42607         * g77.f-torture/compile/980729-0.f: New test.
42608
42609 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42610
42611         * gcc.c-torture/special/eeprof-1.c: New test, for
42612         -finstrument-functions.
42613         * gcc.c-torture/special/special.exp: Run it.
42614
42615 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42616
42617         * gcc.c-torture/compile/980729-1.c: New test.
42618
42619 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42620
42621         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42622         __thumb__ is defined, and test for ARM style doubles if so.
42623
42624 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42625
42626         * g77.f-torture/noncompile/980615-0.f: New test.
42627
42628 1998-07-26  H.J. Lu  (hjl@gnu.org)
42629
42630         * gcc.dg/980312-1.c: Do link instead of compile.
42631         * gcc.dg/980313-1.c: Likewise.
42632
42633 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42634
42635         * gcc.c-torture/compile/980726-1.c: New test.
42636
42637 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42638
42639         * g77.f-torture/execute/io0.f: New test.
42640
42641 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42642
42643         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42644         an int.
42645
42646 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42647
42648         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42649         m32r bugs.
42650
42651 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42652
42653         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42654         c-decl.c:grokdeclarator can handle mode attributes.
42655
42656 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42657
42658         * gcc.c-torture/execute/980716-1.c: New test.
42659
42660 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42661
42662         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42663         the mn10200.
42664         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42665         the mn10200.
42666         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42667         * gcc.c-torture/compile/930326-1.x: Similarly.
42668
42669 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42670
42671         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42672         New test from Craig.
42673
42674 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42675
42676         * g77.f-torture/noncompile/980616-0.f: New test.
42677
42678         * g77.f-torture/execute/970816-3.f: New test from Craig.
42679
42680 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42681
42682         *  g++.other/singleton.C: Return error value instead of taking
42683         SIGSEGV.
42684
42685 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42686
42687         *  g++.other/singleton.C: New test.  Warning is under dispute.
42688         Runtime crash is not.
42689
42690 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42691
42692         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42693         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42694         using6.C, using7.C}: New namespace tests.
42695
42696 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42697
42698         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42699         specialization with typedef'ed names used as array indexes.
42700
42701 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42702
42703         * gcc.c-torture/execute/980709-1.c: New test.
42704
42705         * gcc.dg/980709-1.c: New test.
42706
42707 1998-07-07  Richard Henderson  <rth@cygnus.com>
42708
42709         * gcc.c-torture/execute/bcp-1.c: New test.
42710
42711 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42712
42713         * gcc.c-torture/execute/980707-1.c: New test.
42714
42715 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42716
42717         * gcc.c-torture/compile/980706-1.c: New test.
42718
42719 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42720
42721         * g77.f-torture/execute/980701-0.f,
42722         g77.f-torture/execute/980701-1.f: New test from Craig.
42723
42724 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42725
42726         * gcc.c-torture/compile/980701-1.c: New test.
42727
42728         * gcc.c-torture/execute/980701-1.c: New test.
42729
42730 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42731 rlsruhe.de>
42732
42733         * g++.old-deja/g++.robertl/eb132.C: New test.
42734         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42735
42736 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42737
42738         * g77.f-torture/execute/980628-7.f,
42739         g77.f-torture/execute/980628-8.f,
42740         g77.f-torture/execute/980628-9.f,
42741         g77.f-torture/execute/980628-10.f: New tests from Craig.
42742
42743         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42744
42745 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42746
42747         * g77.f-torture/execute/980628-4.f: New test from Craig.
42748         * g77.f-torture/execute/980628-5.f: Likewise.
42749         * g77.f-torture/execute/980628-2.f: Likewise.
42750         * g77.f-torture/execute/980628-0.f: Likewise.
42751         * g77.f-torture/execute/980628-1.f: Likewise.
42752         * g77.f-torture/execute/980628-3.f: Likewise.
42753         * g77.f-torture/execute/980628-6.f: Likewise.
42754
42755 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42756
42757         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42758         directory when nothing has been installed yet.
42759
42760 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42761
42762         * gcc.c-torture/special/special.exp: Handle newer versions of
42763         dejagnu.
42764
42765 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42766
42767         * gcc.dg/980626-1.c: New test.
42768
42769 1998-06-19  Bruno Haible <haible@ilog.fr>
42770
42771         * gcc.misc-tests/m-un-2.c: New test.
42772         * g++.old-deja/g++.other/warn01.c: Likewise.
42773
42774 1998-06-19  Robert Lipe  <robertl@dgii.com>
42775
42776         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42777         compatibility with assmblers with a different comment character.
42778         Eliminate use of GAS-specific extensions.
42779
42780 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42781
42782         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42783
42784 1998-06-19  Robert Lipe  <robertl@dgii.com>
42785
42786         * lib/g77.exp: Replace search for libf2c.a with search for newly
42787         renamed libg2c.a
42788
42789 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42790
42791         * gcc.c-torture/execute/980617-1.c: New test.
42792
42793 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture/execute/980612-1.c: New test.
42796
42797 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42798
42799         * gcc.dg/980523-1.c: Only test on ppc-linux.
42800         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42801
42802         * gcc.c-torture/execute/980608-1.c: New test.
42803
42804 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42805
42806         * gcc.c-torture/execute/980605-1.c: New test.
42807
42808 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42809
42810         * gcc.c-torture/execute/980604-1.c: New test.
42811
42812 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42813
42814         * gcc.c-torture/execute/980602-1.c: New test.
42815         * gcc.c-torture/execute/980602-2.c: Likewise.
42816
42817 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42818
42819         * 970125-0.f: Fix per JCB.  Add commentary.
42820
42821 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42822
42823         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42824         IEEE -0 support.
42825
42826 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42827
42828         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42829         earlier.
42830
42831 1998-05-28  Catherine Moore <clm@cygnus.com>
42832
42833         * gcc.c-torture/execute/980526-3.c: New test.
42834
42835 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42836
42837         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42838         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42839         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42840         m88k-motorola-sysv3 to XFAIL.
42841
42842 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42843
42844         * gcc.dg/980526-1.c: New test.
42845         * gcc.c-torture/execute/980526-2.c: New test.
42846
42847 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42848
42849         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42850
42851         * gcc.c-torture/execute/980526-1.c: New test.
42852
42853 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42854
42855         * g77.f-torture/execute/alpha2.f: Add runtime test.
42856
42857 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42858
42859         * g++.old-deja/old-deja.exp: Strip leading directories.
42860
42861         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42862         error for the line.  Don't run multiple tests for the same line.
42863
42864 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42865
42866         * gcc.dg/980523-1.c: New test.
42867
42868 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42869
42870         * g77.f-torture/compile/970915-0.f: New test.
42871
42872 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42873
42874         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42875
42876 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42877
42878         * gcc.dg/980520-1.c: New test.
42879
42880 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42881
42882         * gcc.dg/980502-1.c: Fix return type.
42883
42884 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42885
42886         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42887         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42888         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42889         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42890         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42891
42892 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42893
42894         * g77.f-torture/execute/980520-1.f: New test.
42895
42896 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42897
42898         * lib/mike-g77.exp: New file.
42899
42900         * g77.f-torture/noncompile/noncompile.exp,
42901         g77.f-torture/noncompile/check0.f: New files.
42902
42903 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42904
42905         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42906         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42907         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42908         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42909         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42910         abort where appropriate.
42911
42912 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42913
42914         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42915         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42916
42917 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42918
42919         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42920
42921 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42922
42923         * g77.f-torture/compile/980427-0.f: New test.
42924
42925 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42926
42927         * g77.f-torture/compile/980424-0.f: New test.
42928
42929 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42930
42931         * g77.f-torture/compile/980419-2.f (main): New test.
42932         * g77.f-torture/compile/970125-0.f: New test.
42933         * g77.f-torture/compile/980419-1.f: New test.
42934
42935 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42936
42937         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42938         of loop-4.c.
42939
42940 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42941
42942         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
42943
42944 1998-04-03  Jim Wilson  <wilson@cygnus.com>
42945
42946         * gcc.c-torture/compile/980329-1.c: New test.
42947
42948 1998-03-18  Jim Wilson  <wilson@cygnus.com>
42949
42950         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
42951         * gcc.dg/980312-1.c: Fix typo in -march command.
42952
42953 1998-03-16  H.J. Lu  (hjl@gnu.org)
42954
42955         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
42956
42957 1998-03-11  Robert Lipe  <robertl@dgii.com>
42958
42959         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
42960         Dave Love agree the Fortran source is bogus.
42961
42962 1998-03-11  Robert Lipe  <robertl@dgii.com>
42963
42964         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
42965         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
42966         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
42967         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
42968         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
42969
42970 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42971
42972         * g++.old-deja/g++.other/friend1.C: New test.
42973
42974 1998-02-18  Dave Love  <d.love@dl.ac.uk>
42975
42976         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
42977         possibly uninitialized) variables and declare dnrm2.
42978
42979 1998-02-23  Robert Lipe <robertl@dgii.com>
42980
42981         From Bruno Haible <haible@ilog.fr>:
42982         * gcc.c-torture/execute/980223.c: New test.
42983
42984 1998-02-13  Jeffrey A Law  (law@cygnus.com)
42985
42986         * gcc.dg/ifelse-1.c: New test.
42987
42988 1998-02-09  H.J. Lu  (hjl@gnu.org)
42989
42990         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
42991
42992           * lib/old-dejagnu.exp (old-dejagnu): Added the
42993           "execution test - XFAIL *-*-*" handling in the spirit of
42994           "excess errors test -". Changed the "execution test fails"
42995           handling to be like "excess errors test fails".
42996           * Update various tests accordingly.
42997
42998 1998-02-06  Jim Wilson  <wilson@cygnus.com>
42999
43000         * gcc.c-torture/execute/980205.c: New test.
43001
43002 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43003
43004         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43005         * lib/f-torture.exp: Similarly.
43006         * gcc.c-torture: Rename all .cexp files to .x files.
43007
43008 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43009
43010         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43011         (940510-1.c): Removed duplicate.
43012         (971104-1.c): New test.
43013
43014 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43015
43016           * lib/f-torture.exp: Improve error and loop detection.
43017
43018 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43019
43020         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43021         use that to size the filler array.
43022
43023 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43024
43025         * lib/c-torture.exp(c-torture-execute): Fix typo.
43026
43027         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43028         testcase as the executable name. Keep the executable around if
43029         the test fails.
43030
43031 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43032
43033         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43034         changes.  Only test one -g option, and move it to the end of the
43035         list of options to test.
43036
43037 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43038
43039         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43040         variable GCC_TORTURE_OPTIONS to supply default switches separated
43041         by colons.  If no environment variable, run tests with -O0 -g, -O1
43042         -g, and -O2 -g as well.
43043
43044 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43045
43046         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43047         explanatory comments. Fix indentation.
43048
43049 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43050
43051         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43052
43053 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43054
43055         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43056         * g++.old-deja/g++.mike/p7325.C: Likewise.
43057         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43058
43059 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43060
43061         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43062         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43063         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43064         * g++.old-deja/g++.law/operators4.C: Likewise.
43065
43066 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43067
43068         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43069         * g++.old-deja/g++.mike/p784.C: Ditto.
43070         * g++.old-deja/g++.mike/p785.C: Ditto.
43071
43072 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43073
43074           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43075
43076 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43077
43078         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43079         target feature; pass this to c-torture-execute as needed.
43080
43081 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43082
43083         * lib/c-torture.exp(c-torture-execute): If the previous and the
43084         current executables being tested are identical, we don't need to
43085         run the executable again. Try to make the executable names
43086         unique. Add an optional argument for passing additional compiler
43087         flags.
43088
43089 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43090
43091         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43092
43093 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43094
43095         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43096
43097 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43098
43099         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43100         32bit or larger longs.
43101
43102         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43103         have either a 32bit long or 32bit int.
43104
43105 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43106
43107         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43108         Make double precision tests dependent on sizeof (double).
43109
43110 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43111
43112         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43113         too.
43114
43115 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43116
43117         * gcc.c-torture/compile/961203-1.cexp: New script.
43118
43119 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43120
43121         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43122         up the includes ourselves.
43123
43124 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43125
43126         * lib/plumhall.exp: Remove random include, and add a few
43127         verbose messages for debugging.
43128
43129 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43130
43131         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43132         of trying to do it ourselves.
43133
43134 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43135
43136         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43137
43138 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43139
43140         * gcc.prms/5403.c: Made regexp a bit less strict.
43141
43142 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43143
43144         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43145         is returned from remote_load instead.
43146         * lib/plumhall.exp: Ditto.
43147         * lib/mike-g++.exp: Ditto.
43148         * lib/old-dejagnu.exp: Ditto.
43149         * lib/c-torture.exp: Ditto.
43150
43151 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43152
43153         * lib/g++.exp: Use build_wrapper procedure.
43154         * lib/gcc.exp: Ditto.
43155
43156 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43157
43158         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43159         an old-style decl for malloc.  Fixes tests to work when
43160         sizeof (int) != sizeof (size_t).
43161
43162 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43163
43164         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43165
43166         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43167         use stdargs.h interface.
43168
43169 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43170
43171         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43172         NO_VARARGS when compiling.
43173
43174 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43175
43176         * lib/plumhall.exp(ph_includes): New procedure.
43177         (ph_make): Use it.
43178         (ph_compiler): Ditto.
43179
43180         * lib/g++.exp: Rename test-glue.c to testglue.c.
43181         * lib/gcc.exp: Ditto.
43182
43183 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43184
43185         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43186         to completion when it's called.
43187
43188 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43189
43190         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43191         is defined, don't do test.
43192
43193 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43194
43195         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43196         for object files.
43197         (ph_summary): Mark skipped testcases as untested, not unresolved.
43198
43199         * lib/plumhall.exp (ph_make): If unresolved because of bad
43200         errorCode, record errorCode in log file.
43201         (*): Replace send_log/verbose with verbose -log.
43202
43203 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43204
43205         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43206         double conversion if double isn't at least 8 bytes.
43207
43208         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43209         int to work with targets where int is 16 bits.
43210
43211         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43212         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43213         precision for the test to complete.
43214
43215 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43216
43217         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43218         if d10v is not compiled with the -mdouble64 flag.
43219         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43220
43221         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43222         d10v is not compiled with the -mint32 flag.
43223
43224 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43225
43226         * lib/plumhall.exp: Use incr_count.
43227
43228 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43229
43230         * gcc.c-torture: Update to c-torture-1.45.
43231
43232 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43233
43234         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43235         the name of the expect testcase file).
43236
43237         * lib/g++.exp(g++_init): Ditto.
43238
43239 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43240
43241         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43242         the host.
43243
43244         * lib/gcc.exp(gcc_exit): New procedure.
43245
43246 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43247
43248         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43249         specs where appropriate.
43250
43251         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43252         because of new "candidates are" messages, and removed a few
43253
43254         * Converted all non-old-style g++ testcases to old-style, and
43255         moved into g++.old-deja.
43256
43257 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43258
43259         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43260         options.
43261
43262         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43263         succeeded.
43264
43265         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43266
43267 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43268
43269         * lib/gcc.exp (gcc_target_compile): Add support for defining
43270         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43271         the machine doesn't have those features.
43272
43273 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43274
43275         * g++.law/operators4.exp: Don't use LIBS.
43276
43277 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43278
43279         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43280
43281         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43282         * lib/g++.exp: Set it here instead. Also, allow use of the
43283         --tool_exec and --tool_opt options. Change CXX to
43284         GXX_UNDER_TEST.
43285
43286         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43287
43288         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43289
43290 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43291
43292         * lib/old-dejagnu.exp: Use prune_warnings instead of
43293         prune_system_crud.
43294         * lib/mike-g++.exp: Ditto.
43295         * lib/gcc.exp: Ditto.
43296         * lib/g++.exp: Ditto.
43297
43298         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43299
43300 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43301
43302           * 941014-2.c: Include stdlib.h
43303           * 960327-1.c: Include stdio.h
43304           * dbra.c, index-1.c: Don't assume ints are 32bits.
43305
43306 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43307
43308         * lib/gcc.exp: Add gcc,stack_size target feature.
43309
43310         * lib/g++.exp(g++_target_compile): Add the include and link
43311         paths here, not in two other places. And, it's $options, not
43312         options.
43313
43314         * lib/mike-g++.exp(postbase): Remove the code that determines
43315         the correct include and link paths.
43316         * g++.old-deja/old-deja.exp: Ditto.
43317
43318 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43319
43320         * lib/g++.exp(g++_init): target_compile no longer returns the
43321         filename of the result.
43322
43323 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43324
43325         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43326         call to glob.
43327
43328         * gcc.c-torture/special/special.exp: Change call to
43329         gcc_target_compile to include the object file.
43330
43331 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43332
43333         * gcc.c-torture/special/special.exp: Correct misspelling in last
43334         change.
43335
43336 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43337
43338         * lib/plumhall.exp(ph_summary): Log the entire output of the
43339         executable. Return -1 if there were any failures, 0 otherwise.
43340         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43341         (ph_make): Clean up objects and executables that were built
43342         if the tests succeeded.
43343
43344 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43345
43346         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43347         libraries and includes in the build tree as appropriate.
43348
43349 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43350
43351         * lib/c-torture.exp: Instead of looking for the global variable
43352         NO_LONG_LONG, check to see if that's a feature of the target.
43353
43354 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43355
43356         * config/default.exp: Minimize. Delete the remainer of the files in
43357         config; this functionality is now in devo/dejagnu/config.
43358
43359         g++.*/*: Pass any additional flags used to compile to postbase;
43360         delete CXXFLAGS.
43361
43362         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43363         is now done by runtest.exp. Use gcc_target_compile instead of
43364         compile.
43365
43366         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43367         Remove references to CFLAGS. Use remote_file instead of
43368         calling rm -f.
43369         (c-torture): Take a list of arguments to use to compile this
43370         testcase.
43371
43372         lib/g++.exp: Simplify. Use target_compile instead of compile.
43373         lib/gcc-dg.exp: Ditto.
43374         lib/gcc.exp: Ditto.
43375         lib/mike-{gcc,g++}.exp: Ditto.
43376         lib/old-dejagnu.exp: Ditto.
43377         lib/plumhall.exp: Ditto.
43378
43379 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43380
43381         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43382         (ph_linker): Likewise.
43383
43384 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43385
43386           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43387         MAP_ANON / MAP_ANONYMOUS if defined;
43388         else try to map from /dev/zero .
43389
43390 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43391
43392         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43393         isn't defined, then define it to MAP_ANONYMOUS.
43394
43395 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43396
43397         * gcc.c-torture: Update to c-torture-1.42 release.
43398
43399 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43400
43401         * gcc.c-torture: Update to c-torture-1.41 release.
43402
43403 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43404
43405         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43406         c-torture release.
43407
43408 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43409
43410         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43411         and LDFLAGS.  Fix second case to append the target_info ldflags
43412         onto LDFLAGS, not CFLAGS.
43413         * lib/g++.exp (g++_init): Add target_info stuff.
43414         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43415         of libgloss and newlib flags for !native.
43416
43417         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43418         (GDB): Fix relative path to go up another dir for finding gdb.
43419
43420 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43421
43422         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43423         versions in the target_info array, if they don't exist.
43424
43425 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43426
43427         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43428
43429 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43430
43431         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43432         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43433
43434 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43435
43436         * lib/old-dejagnu.exp: Don't remove the output file before we've
43437         actually tested it. Don't append pwd to the path of the executable
43438         we're testing.
43439
43440 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43441
43442         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43443
43444 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43445
43446         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43447         temporary directory for compiler files, and set it to a default
43448         value of /tmp. Set $output as the name of the output file from
43449         compiling the testcase. Add a -o option to $cflags_var so the
43450         compiler writes the final output file as $output. Set $executable
43451         to $output.
43452
43453         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43454         directory for compiler files, and set it to /tmp if it doesn't
43455         already have a value. Set $output_file to the name of the output
43456         file from compiling the testcase. Add a -o option to CXXFLAGS so
43457         the compiler writes the final output file as $output. Use $output
43458         as the executable to be tested.
43459
43460 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43461
43462         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43463
43464 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43465
43466         * gcc.c-torture/execute/pending-1.c: New test.  Still
43467         pending in Tege's queue.
43468
43469 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43470
43471         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43472         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43473         if there were failures.  Call unresolved if there were unresolved
43474         testcases.  Call gcc_fail if program did not run to completion.
43475         (ph_make): Pass additional argument name to ph_execute.
43476         (ph_execute): Add new argument.  Pass additional arguments to
43477         ph_summary.  Call gcc_fail is there is no execution output.
43478
43479 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43480
43481         * lib/plumhall.exp (proc_summary): Output relavent summary
43482         lines into the log so specific failures in plumhall can be
43483         investigated.
43484
43485 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43486
43487         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43488         (c-torture-execute): Don't try to execute tests which use
43489         "long long" types if $NO_LONG_LONG is nonzero.
43490
43491 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43492
43493         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43494         not c-torture.
43495
43496         * gcc.ieee: Move from here.
43497         * gcc.c-torture/execute/ieee: To here.
43498
43499 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43500
43501         * gcc.c-torture: Update to c-torture-1.41 release.
43502
43503 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43504
43505         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43506         not "$output".
43507
43508 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43509
43510         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43511         -c present.
43512
43513 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43514
43515         * config/proelf.exp: Handle connecting to a simulator.
43516
43517 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43518
43519         * config/proelf.exp: New file.  Enough framework that we can
43520         run c-torture tests on the proelf targets (or any other target
43521         that gdb can connect to for that matter).
43522
43523 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43524
43525         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43526         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43527
43528         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43529         exec_output exists.
43530
43531 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43532
43533         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43534         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43535
43536         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43537         to pass/fail/unresolved/unsupported/untested.  Caller must now
43538         call unresolved/unsupported/untested.
43539         * lib/*.exp: Update FSF address.  Update to handle new results of
43540         ${tool}_load.
43541         * lib/chill.exp (verbose): Delete.
43542
43543 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43544
43545         * lib/gcc.exp (default_gcc_start): Change order of args to
43546         $LDFLAGS $CFLAGS $LIBS.
43547         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43548         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43549         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43550         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43551         * gcc.misc-tests/dg-test.exp: Likewise.
43552         * gcc.misc-tests/msgs.exp: Likewise.
43553         * gcc.prms/prms.exp: Likewise.
43554         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43555         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43556
43557         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43558
43559 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43560
43561         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43562
43563         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43564         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43565
43566         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43567         necessary.
43568
43569 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43570
43571         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43572         global for loop; add use of $mathlib.
43573         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43574         settings here; set mathlib for anything but VxWorks.
43575
43576 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43577
43578         * gcc.c-torture: Update to c-torture-1.40 release.
43579
43580 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43581
43582         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43583         dg.exp.
43584
43585 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43586
43587         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43588         global.
43589
43590 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43591
43592         * lib/g++.exp (LIBS): Define if not already.
43593         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43594         (gcc-dg-prune): Call prune_gcc_output.
43595         * lib/gcc.exp (prune_gcc_output): New proc.
43596         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43597         prune_gcc_output.
43598
43599 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43600
43601         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43602         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43603
43604 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43605
43606         * gcc.c-torture: Update to c-torture-1.39 release.
43607
43608 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43609
43610         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43611         fails, try others as well.
43612
43613 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43614
43615         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43616         If compilation fails, mark execute tests as `untested'.
43617         If test is marked as unsupported, don't mark compilation and
43618         execute tests as failed.
43619
43620 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43621
43622         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43623         libstdc++ for whether or not we want to be doing shared
43624         libraries.  Delete link_curses since we don't need it anymore.
43625         * lib/mike-g++.exp (postbase): Don't link in libg++.
43626         * g++.old-deja/old-deja.exp: Likewise.
43627
43628 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43629
43630         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43631
43632 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43633
43634         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43635         For that, add `-Wl,-a,shared_archive'.
43636         * g++.old-deja/old-deja.exp: Likewise.
43637
43638 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43639
43640         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43641
43642 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43643
43644         * lib/mike-g++.exp (postbase): Pay attention to the status of
43645         g++_load.
43646
43647 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43648
43649           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43650
43651 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43652
43653         * lib/gcc.exp (default_gcc_start): No longer need to log program
43654         being executed or its output, execute_anywhere does that now.
43655         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43656         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43657
43658 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43659
43660         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43661         the same as those in lib/g++.exp.
43662
43663 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43664
43665         * gcc.c-torture: Update to c-torture-1.38 release.
43666         * gcc.ieee: Related changes.
43667
43668 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43669
43670         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43671         "exec". Minor reformatting changes.
43672
43673         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43674         cross. This means all "exec" calls now work on a remote host as
43675         well.
43676         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43677         cross. Filter out the extra "\r\n" stuff that expect puts in.
43678         (c-torture-execute): Filter out the bogus warnings like
43679         c-torture-compile does. Add support for canadian cross.
43680         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43681         Use execute_anywhere rather than calling exec directly. Now it
43682         works for canadian cross testing.
43683
43684 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43685
43686         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43687         results into a variable, and check that rather than using file exists.
43688
43689 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43690
43691         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43692         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43693
43694 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43695
43696         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43697         lib_curses if there's a shared libg++ in the build tree.
43698
43699 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43700
43701         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43702         if not supported target.
43703
43704 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43705
43706         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43707         link_curses up to always happen, not just for native builds.
43708
43709 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43710
43711         * gcc.c-torture: Update to c-torture-1.36 release.
43712         * gcc.failure: Related changes.
43713
43714 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43715
43716         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43717
43718 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43719
43720         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43721         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43722         runshlib, link_curses, and mathlib for link and run.
43723
43724         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43725         pass the runtime shared library options for Solaris, OSF/1, and
43726         Irix5, and link with -lcurses to avoid unresolved references.
43727
43728 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43729
43730         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43731         only run once.
43732
43733 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43734
43735         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43736
43737 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43738
43739         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43740         do not have a framework for the "compat" tests yet.
43741
43742 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43743
43744         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43745         set to null if we're testing vxworks5.1.  Use that instead of
43746         `-lm' in the setting of LIBS for link and run.
43747
43748 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43749
43750         * config/rom68k.exp (${tool}_load): Major changes to make it
43751         work.  Verified that it does in fact return the stuff in
43752         exec_output properly.  Catch any Emul or any TRAP other than 0.
43753
43754 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43755
43756         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43757         LDFLAGS properly for targets that need stuff from libgloss.
43758         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43759         only run once.
43760         (gpp_initialized): New variable.
43761
43762 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43763
43764         * config/rom68k.exp: Load libgloss.exp.
43765         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43766         so we can produce a fully linked binary.
43767         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43768         so we can produce a fully linked binary.
43769
43770 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43771
43772         * lib/plumhall.exp (ph_section): Watch for expected failures.
43773         Add missing `else'.
43774
43775         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43776         run the testcase.
43777         (c-torture): Likewise.
43778
43779 1995-08-28  Doug Evans  <dje@cygnus.com>
43780
43781         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43782
43783         * lib/mike-g++.exp (mike_cleanup): New proc.
43784         (prebase): New globals compiler_result, not_compiler_result,
43785         target_regexp.
43786         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43787         allow leading "-" in pattern.  Watch for unsupported tests.
43788         If $compiler_result is set, pattern match assembler code,
43789         and ditto for $not_compiler_result.
43790         * lib/mike-gcc.exp: Likewise.
43791
43792         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43793         execution "succeeded".
43794
43795 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43796
43797         * config/win32.exp: New file.
43798         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43799
43800 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43801
43802         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43803         unsupported.
43804         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43805         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43806         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43807
43808         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43809         "... without exceptions was ...".  That is now handled by
43810         prune_system_crud.
43811         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43812
43813 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43814
43815         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43816         sieve.c,sort2.c}: New files.
43817         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43818         sieve.exp,sort2.exp}: Drivers for them.
43819
43820         * lib/mike-gcc.exp (program_output): New user settable variable.
43821         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43822         messages.
43823         * lib/mike-g++.exp (program_output): New user settable variable.
43824
43825         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43826
43827         * config/sh.exp: Deleted (use sim.exp instead).
43828
43829 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43830
43831         * config/vx.exp: Declare CHECKTASK as global.
43832         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43833         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43834         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43835
43836 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43837
43838         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43839         target. Like vx.exp, only includes `vx29k.exp' instead of
43840         `vxworks.exp'.
43841
43842 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43843
43844         * config/sim.exp: Increase time limit from 120 seconds to 240.
43845
43846 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43847
43848         * gcc.c-torture/execute/950628-1.c: New test.
43849
43850 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43851
43852         * gcc.c-torture: Update with changes/additions from
43853         c-torture-1.34.
43854
43855 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43856
43857         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43858
43859 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43860
43861         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43862
43863 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43864
43865         * gcc.c-torture/compile/950512-1.c: New test.
43866         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43867         * gcc.dg/struct-ret-1.c: Likewise.
43868
43869 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43870
43871         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43872           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43873
43874 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43875
43876         * gcc.c-torture/special/920411-1.c: Deleted.
43877         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43878
43879 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43880
43881         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43882         cpu limit.
43883
43884 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43885
43886         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43887
43888 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43889
43890         From kenner;
43891         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43892         is the proper length.
43893         * va-arg-3.c: Likewise.
43894
43895 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43896
43897         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43898         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43899
43900         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43901         * lib/g++.exp (default_g++_start): Delete old cruft.
43902
43903 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43904
43905         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43906         (2 * (1 << 18)) to (2 * (1 << 17)).
43907
43908         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43909
43910 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43911
43912         * config/rom68k.exp: Renamed from config/idp.exp
43913
43914 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43915
43916         * c-torture/compile/921109-2.c
43917
43918 1995-04-18  Mike Stump  <mrs@cygnus.com>
43919
43920         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43921         excess errors.
43922
43923 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43924
43925         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43926         output.
43927         * lib/g++.exp (default_g++_start): Likewise.
43928
43929 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43930
43931         * gcc.c-torture/compile/950329-1.c: New test.
43932
43933 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43934
43935           * config/bug.exp (${tool}_load): Updated to use new remote_open
43936           and remote_close procs.
43937         * config/idp.exp: New file.
43938
43939 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43940
43941         * gcc.c-torture/execute/950322-1.c: New test.
43942
43943 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
43944
43945         * config/vx.exp (${tool}_load): Clean up testing of return code from
43946         vxworks_ld and vxworks_spawn.
43947
43948 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
43949
43950         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
43951
43952 1995-03-13  Mike Stump  <mrs@cygnus.com>
43953
43954         * lib/old-deja.exp: Add `excess errors test - ' error, now one
43955         can mark excess errors on a machine by machine basis.  Note, the
43956         default is to not expect any excess errors, even when excess
43957         errors test - is given, so you will want to put an XFAIL ... on
43958         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
43959         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
43960         those 4 machines, but no others.
43961
43962 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
43963
43964         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
43965         * lib/c-torture.exp: to here.
43966
43967 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
43968
43969         * gcc.c-torture/execute/950221-1.c: New test.
43970         * gcc.c-torture/execute/struct-ret-1.c: New test.
43971         * gcc.c-torture/compile/950221-1.c: New test.
43972
43973         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
43974
43975 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
43976
43977         * gcc.c-torture/execute/arith-1.c (main): Return 0.
43978         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
43979
43980 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
43981
43982         * g++.gb: New directory of tests, derived from my signature and
43983         class scoping tests.
43984
43985         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
43986         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
43987         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
43988         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
43989         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
43990         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
43991         * g++.gb/sig25.C: Likewise.
43992
43993         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
43994         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
43995         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
43996         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
43997         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
43998         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
43999         * g++.gb/sig25.exp: Likewise.
44000
44001         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44002         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44003         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44004         * g++.gb/scope13.C: Likewise, this test still fails.
44005
44006         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44007         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44008         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44009         * g++.gb/scope13.exp: Ditto.
44010
44011         * g++.gb/README: New file, explains what these tests are about.
44012
44013 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44014
44015         * lib/dg.exp (dg-do): Support `preprocess'.
44016         (dg-test): Likewise.
44017
44018 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44019
44020         * config/udi.exp: change "continue -expect" to "exp_continue".
44021
44022 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44023
44024         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44025         Delete redundant tests.
44026
44027         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44028         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44029         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44030         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44031         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44032         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44033         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44034         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44035
44036         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44037         storing label pointers.
44038         * gcc.c-torture/execute/921019-1.c: Likewise.
44039         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44040         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44041         parameter fp.
44042         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44043         constants.
44044
44045         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44046         Delete obsolete tests.
44047
44048         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44049         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44050         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44051         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44052         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44053         * gcc.c-torture/compile/950124-1.c: New test.
44054
44055         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44056
44057 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44058
44059         * lib/mike-g++.exp: Add -lm to LIBS.
44060
44061 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44062
44063         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44064
44065 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44066
44067         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44068
44069 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44070
44071         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44072
44073 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44074
44075         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44076         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44077         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44078         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44079         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44080         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44081         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44082         * g++.law/{operators31.C, operators32.C,
44083         * g++.law/{operators33.C, operators34.C}: Likewise.
44084         * g++.law/{pic1.C, refs2.C}: Likewise.
44085         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44086         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44087         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44088         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44089
44090         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44091         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44092         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44093         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44094         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44095         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44096         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44097         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44098         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44099         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44100         * g++.law/{operators34.exp}: Likewise.
44101         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44102         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44103         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44104         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44105         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44106
44107         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44108         No longer expected to fail.
44109         * g++.law/missed-error3.C: Tweak for recent bool changes.
44110
44111 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44112
44113         * config/emb-unix: Deleted.
44114         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44115         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44116
44117 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44118
44119         * lib/dg.exp (dg-test): Fix typo in last patch.
44120
44121 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44122
44123         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44124         (handles multiple occurrences).
44125
44126 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44127
44128         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44129         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44130         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44131         printed).
44132         * lib/c-torture.exp (c-torture-compile): Likewise.
44133         (c-torture): Prepend full path if missing.
44134         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44135         (gcc_fail): Likewise.
44136         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44137
44138 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44139
44140         * lib/netware.exp: Only attach to NetWare i386 systems.
44141
44142 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44143
44144         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44145         messages.  Add test name to "output pattern match" pass/fail message.
44146
44147 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44148
44149         * gcc.dg: New testsuite.
44150         * gcc.dg/dg.exp: New file.
44151
44152         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44153         test-switch.c}: Deleted.
44154
44155         * gcc.misc-tests/msgs.exp: New testcase driver.
44156
44157 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44158
44159         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44160         Watch for illegal return values from ${tool}_load.
44161         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44162         cross targets.  Coerce return value >0 to 1.
44163
44164 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44165
44166         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44167
44168         * config/emb-unix.exp: New file.
44169
44170         * config/sim.exp: Error if variable $SIM not defined.
44171         (${tool}_load): Mark test as "untested" if simulator missing.
44172
44173         * config/unix.exp: Load remote.exp to get rcp_download.
44174         * lib/c-torture.exp: Use different option lists for testcases with
44175         and without loops.
44176         * gcc.c-torture/execute/execute.exp: Likewise.
44177
44178 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44179
44180         * config/*.exp: Clarify return code from ${tool}_load.
44181         Call `unresolved' or `untested' instead of `warning' or `perror'
44182         (sometimes you still want to call both though).
44183         Add comment that `shell_id' is local to each file.
44184         * config/udi.exp (timeout): Set to 30.
44185         Don't print warning if connection fails, $connectmode has already
44186         printed an error.
44187         (${tool}_load): Move verbose messages to level 2.
44188         Rework pattern for "Process started" message.
44189         Pass `shell_id' to ${connectmode}_download.
44190         Retry twice upon timeout.  Make resetting of target more robust.
44191         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44192         Pass `shell_id' to exit_$connectmode.
44193         Only call exit_$connectmode if connected.
44194         * config/unix.exp (${tool}_load): Check return codes better.
44195         * config/vrtx.exp (${tool}_load): Likewise.
44196         * config/vx.exp (${tool}_load): Likewise.
44197         Delete unneeded global's.
44198         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44199         from ${tool}_load.
44200         (dg-stat): Delete.
44201         (dg-init): Delete recording of pass/fail counts.
44202         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44203         (old-dejagnu-init): Likewise.
44204         (old-dejagnu-stat): Delete contents, empty proc now.
44205         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44206         (c-torture): Delete references to lcnt, lpass, lfail.
44207         Get option list from TORTURE_OPTIONS.
44208         Delete -funroll[-all]-loops if no loops.
44209         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44210         (g++_stat): Delete contents (empty proc now).
44211         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44212         (gcc_finish): Likewise.
44213         (gcc_stat): Deleted.
44214         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44215         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44216         * gcc.c-torture/execute/execute.exp: Likewise.
44217         Split tests into two parts: compile, execute.
44218         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44219         no loops.  Update to reflect clarified return codes from ${tool}_load.
44220
44221 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44222
44223         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44224         to grep for.
44225         (old-dejagnu): Likewise (where necessary).
44226
44227 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44228
44229         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44230
44231         * lib/dg.exp (dg-process-target): Fix processing of selector.
44232         Add comment regarding use of `error'.
44233
44234         * lib/gcc.exp (prune_system_crud): Define if missing.
44235         * lib/g++.exp (prune_system_crud): Likewise.
44236
44237         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44238         Call prune_system_crud.
44239         * lib/dg.exp (dg-runtest): New proc.
44240         Use perror instead of send_user for tcl errors in testcase.
44241         Don't return any value, it's never used.
44242         Don't clobber previous definition of `unknown'.
44243         Print tcl errors in `dg-final'.
44244
44245 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44246
44247         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44248         (dg-test): Don't print errorInfo, it contains stack backtrace.
44249
44250 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44251
44252         * lib/g++.exp (runtest_file_p): Define if missing.
44253
44254 1994-09-24  Doug Evans  (dje@cygnus.com)
44255
44256         * lib/mike-g++.exp: Comment out loading of g++.exp.
44257         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44258         (default_g++_version): Always print something.
44259         (default_g++_start): Comment out call to `which'.
44260         (g++_start, g++_load): Deleted (must be defined in config file).
44261         * lib/gcc.exp: Test for existence of $CC at start.
44262         Delete check for tmpdir (done in gcc_init).
44263         (default_gcc_version): Always print something.
44264         (default_gcc_start): Comment out call to `which'.
44265         * config/*.exp: Major cleanup - make cross targets work at least a
44266         little better for g++ (by not being "--tool gcc" specific).
44267         Rename gcc_xxx to ${tool}_xxx.
44268         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44269         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44270
44271 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44272
44273         * lib/c-torture.exp (c-torture-compile): Rework compiler
44274         message processing.
44275
44276         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44277         c-torture.
44278
44279 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44280
44281         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44282
44283         * lib/dg.exp (dg-process-target): Support { target native }.
44284
44285 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44286
44287         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44288         looked for "... program xxx got fatal signal".
44289         Correct regsub munging of `comp_output'.
44290         Ignore compiler messages "path prefix not used" and "linker input
44291         file unused".
44292
44293 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44294
44295         * lib/gcc.exp (runtest_file_p): Define if missing.
44296         * gcc.prms/template.c: Example to work from.
44297
44298 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44299
44300         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44301         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44302
44303         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44304         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44305         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44306         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44307
44308         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44309         (dg-process-target): No longer a varargs proc.
44310         Return S/N for target, P/F for xfail.  All callers changed.
44311         (user option procs): More argument checking.
44312         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44313         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44314         (dg-test): Skip test if not running on selected target in `dg-do'.
44315         Update handling of `dg-do-what', `dg-output-text'.
44316         Separate execution pass/fail from output pattern match pass/fail.
44317         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44318
44319 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44320
44321         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44322         target for 920510-1.c.
44323
44324 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44325
44326         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44327         Clean up comment regarding use of passcnt, etc.
44328         (gcc_stat): Don't update `testcnt' here.
44329         (gcc_finish): Do it here.
44330         Might as well reset `but_id' here too.
44331         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44332         to determine if the file should be tested.
44333         * gcc.c-torture/compile/compile.exp: Likewise.
44334         * gcc.c-torture/execute/execute.exp: Likewise.
44335         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44336         * gcc.misc-tests/dg-test.exp: Likewise.
44337         * gcc.prms/prms.exp: Likewise.
44338         * gcc.wendy/wendy.exp: Likewise.
44339         * g++.old-deja.exp: Likewise.
44340         Move "Testing file" message to verbose level 1.
44341
44342 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44343
44344         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44345
44346 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44347
44348         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44349         (default_gcc_start): Accept optional second list element
44350         of compiler flags.  Print compiler output at verbosity level 2.
44351         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44352         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44353         Save current values of framework globals passcnt, failcnt, xpasscnt,
44354         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44355         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44356         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44357         xfailcnt to compute stats.  Update framework global `testcnt' from
44358         pass/fail counts.
44359         (gcc_finish): New proc.  Clean up test environment.
44360         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44361         (gcc_epass, gcc_efail): Delete.
44362         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44363         argument of line number.
44364         (dg-init): If the tool has an init routine, call it.
44365         (dg-test): Remove args `cflags_var' and `libs_var'.
44366         Pass all compiler options to ${tool}_start.
44367         Handle missing line number.
44368         (dg-finish): New function.
44369         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44370         particular files.  Call gcc_finish at end.  Move "skipping test"
44371         message to verbosity level 3.
44372         * gcc.c-torture/compile/compile.exp: Likewise.
44373         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44374         * gcc.c-torture/execute/execute.exp: Likewise.
44375         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44376         Print testcase being tried at verbosity level 1.
44377         * gcc.c-torture/special/special.exp: Unset xfail.
44378         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44379         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44380         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44381         * gcc.failure/failure.exp: Likewise.
44382         * gcc.ieee/ieee.exp: Likewise.
44383         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44384         Update call to dg-test.  Call dg-finish at end.
44385         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44386         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44387         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44388         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44389         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44390         * gcc.wendy/wendy.exp: Add copyright.
44391         Delete setting of tmpdir (done by gcc_init).
44392         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44393         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44394         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44395         gcc_[ce]pass/fail.
44396
44397 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44398
44399         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44400         confusion.
44401         (g++_load): Likewise.
44402
44403         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44404         Rename argument to `prog' to remove the confusion.
44405         Varargs fns behave differently too!
44406         (g++_load): Likewise.
44407
44408         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44409
44410         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44411         what it is.  Delete (always) printing of status value for !native.
44412         Simplify verbose code, and include status and exec_output.
44413         (g++_load): Use gcc_load.
44414
44415 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44416
44417         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44418         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44419         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44420         940714-3.c as these testcases don't exist anymore.  Make
44421         va-arg-1.c expected to pass.
44422
44423 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44424
44425         * gcc.misc-tests/misc.exp: Only run specific testcases.
44426         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44427         * gcc.misc-tests/dg-[1-9].c: New files.
44428
44429         * lib/dg.exp: New testsuite driver.
44430         * gcc.prms/prms.exp: Use it.
44431
44432         * README.gcc: New file.
44433
44434         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44435         Document and reset `lxpass' and `lxfail'.
44436         Simplify "initialized" message.
44437         (gcc_stat): Clean up comments a little.
44438
44439 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44440
44441         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44442
44443 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44444
44445         * lib/old-dejagnu.exp (process-option): New proc.
44446         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44447         (old-dejagnu): Simplify.
44448         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44449
44450 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44451
44452         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44453         exists and is not an empty string.
44454
44455         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44456         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44457         finished.
44458         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44459         automatically.
44460
44461         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44462         longer expected to fail.
44463
44464         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44465         "f" function call.
44466
44467         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44468
44469         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44470         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44471         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44472         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44473         c-torture-1.29.
44474
44475         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44476         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44477
44478         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44479
44480         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44481         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44482
44483         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44484         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44485         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44486
44487 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44488
44489         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44490         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44491         940714-1.c, 940714-2.c, 940714-3.c},
44492         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44493         gcc.misc-tests/{mg.c,mg.exp}:
44494         New tests.
44495         * gcc.noncompile/noncompile.exp: Change accordingly.
44496
44497 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44498
44499         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44500         Undo previous clobberage.
44501
44502 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44503
44504         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44505         * gcc.special/{930510-1.c, special.exp}:
44506         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44507         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44508         struct-varargs-1.c}: New tests from c-torture-1.26.
44509
44510 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44511
44512         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44513           argument to switch.
44514
44515 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44516
44517         * Revert the previous changes.  Please see Rob's directory
44518           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44519           fixes.
44520
44521 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44522
44523         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44524             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44525             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44526             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44527             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44528             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44529             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44530             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44531             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44532             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44533             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44534             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44535             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44536             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44537             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44538             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44539             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44540             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44541             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44542             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44543             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44544             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44545             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44546             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44547             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44548             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44549             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44550
44551 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44552
44553         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44554             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44555           with perror calls.
44556
44557 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44558
44559         * config/unix.exp (g++_load): Fix syntax.
44560
44561 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44562
44563         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44564         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44565         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44566         Don't expect va-arg-1.c to fail.  Correct expected output for
44567         920928-1.c.
44568         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44569         * gcc.wendy/hbm4.c: Correct typo.
44570         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44571
44572 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44573
44574         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44575         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44576         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44577         * lib/c-torture.exp (c-torture-compile): Ditto.
44578
44579         Reduce volume of output (remove all the -I's and such).
44580         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44581         Call gcc_cpass, gcc_cfail.
44582         (c-torture): Pass testing option to c-torture-compile.
44583
44584 1994-03-21  Doug Evans  (dje@cygnus.com)
44585
44586         Bring patches over from progressive.
44587         * config/default.exp: Exit remote shell cleanly.
44588         (g++_exit, g++_start): Add default versions.
44589         * config/sim.exp (gcc_load): Use perror, not error.
44590
44591 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44592
44593         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44594         set in site.exp.
44595
44596 1994-03-14  Doug Evans  (dje@cygnus.com)
44597
44598         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44599         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44600         (wendy_try): New proc to run testcase.
44601         (main loop): Call 'em.
44602         * gcc.wendy/*.c: Clean up pass to correct expected output.
44603
44604         * lib/gcc.exp: Minor cleanup work.
44605         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44606
44607 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44608
44609         * config/sim.exp (gcc_load): Document return codes better.
44610         Don't pass -v to simulator.
44611
44612 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44613
44614           * gcc.special/920717-x.c: Fix typo.
44615           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44616           get at sources.
44617
44618         * lib/mike-gcc.exp: Fix typo.
44619
44620 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44621
44622         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44623         binary to use, transform the name.
44624         * config/*.exp: rename everything. Nuke any g++ specific files,
44625         it's now a special case of gcc that requires no special support.
44626         Add a default.exp for unsupported targets.
44627
44628 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44629
44630         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44631         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44632         version of Tcl.
44633
44634 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44635
44636         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44637         than a warning.
44638
44639 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44640
44641         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44642
44643 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44644
44645         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44646         option_list.  Compile every file with only 4/6 option choices
44647         (same as C torture) instead of with 12/18 different option
44648         choices.
44649         * lib/c-torture.exp: Likewise.
44650
44651         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44652         not already set.
44653
44654 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44655
44656         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44657         can put an XFAIL *-*-* on excess errors.
44658
44659 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44660
44661         * g++.law: Add more tests derived from g++-bugs snapshots.
44662
44663         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44664         equivalent to g++.law/init9.
44665
44666         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44667         compiled it, and the a.out file after we've run it.
44668
44669 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44670
44671         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44672         compiled it, and the a.out file after we've run it.
44673
44674 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44675
44676         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44677
44678 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44679
44680         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44681         version number.
44682
44683 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44684
44685         * g++.law: New directory of g++ tests derived from the g++-bugs
44686         snapshots.
44687
44688 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44689
44690         * gcc.compile: initbug1.c initbug1.exp testcase added
44691
44692 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44693
44694         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44695         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44696           fixes submitted by Jeff Law (law@cs.utah.edu)
44697         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44698           Jeff Law (law@cs.utah.edu)
44699
44700
44701 1993-11-30  Mike Stump  (mrs@cygnus.com)
44702
44703         * config/unix-g++.exp: Follow the gcc way of doing things.
44704         * g++.old-deja/old-deja.exp: Minor updates.
44705         * lib/g++.exp: New file, follow the gcc way of doing things.
44706         * lib/old-dejagnu.exp: Minor updates.
44707         * lib/mike-g++.exp: Always unset errorInfo.
44708
44709 1993-11-06  Mike Stump  (mrs@cygnus.com)
44710
44711         * lib/gcc.exp: Fix some errors with the below change, CC and
44712         CFLAGS should be global when setting, not local.
44713
44714 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44715
44716         * lib/gcc.exp: Transform tool name.
44717
44718 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44719
44720         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44721
44722 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44723
44724         * lib/gcc.exp: change gcc_done to gcc_stat
44725
44726 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44727
44728         * Upgraded gcc testsuite to c-torture version 1.25
44729
44730 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44731
44732         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44733         * lib/c-torture: added hooks for new reporting code.
44734
44735 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44736
44737         * config/sh-gcc.exp: check if sh-sim exists in the path
44738
44739 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44740
44741         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44742         * gcc.compile/compile.exp: Initial changes for new logic.
44743         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44744         * gcc.failure/failure.exp: Initial changes for new logic.
44745         * gcc.ieee/ieee.exp: Initial changes for new logic.
44746         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44747         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44748         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44749         * lib/c-torture.exp: Initial changes for new logic.
44750         * lib/gcc.exp: Initial changes for new logic.
44751
44752 1993-10-15  Mike Stump  (mrs@cygnus.com)
44753
44754         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44755         depend upon failure or success.  Fully qualify names in failure
44756         and success messages.  Always remove a.out before starting
44757         compile, just in case.  Pay more attention to error text output by
44758         the compiler.  Handle testcases with no known past errors just
44759         like all others, so that things are uniform.  Other miscellaneous
44760         improvements.
44761
44762 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44763
44764         * gcc.cpp: new directory for cpp tests
44765
44766 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44767
44768         * lib/chill.exp: Code reformatted, removed unused code.
44769         * config/unix-chill.exp: Code reformatted, removed unused code.
44770         * chill.execute/execute.exp: Code reformatted, removed unused code.
44771         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44772
44773 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44774
44775         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44776         routines not written.
44777
44778 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44779
44780         * config/bug-gcc.exp: Use new procs from bug.exp.
44781
44782 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44783
44784         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44785         via ftp, rather than depending on NFS.
44786         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44787         case.
44788
44789 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44790
44791         * config/bug-gcc.exp: Use new download proc.
44792
44793 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44794
44795         * chill.execute/execute.exp: cleanups, handles errors better
44796         * chill.compile/compile.exp: rewrite, based on execute.exp
44797         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44798         * lib/chill.exp: major changes to diff proc and compile and link
44799           procs. added chill_fail and chill_pass wrappers to pass and
44800           fail. added more comments, and handle error codes better.
44801           Added a hack to capture stderr from exec, so noncompile tests
44802           can work.
44803
44804 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44805
44806         * chill.execute/execute.exp: rewrite of testsuite driver
44807         * lib/chill.exp: rewrite of testsuite driver
44808         * config/unix-chill.exp: rewrite of testsuite driver
44809
44810 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44811
44812         In chill.execute:
44813         * iexpr.ch: Standardize uppercase.
44814         * tuples.dat: Standardize uppercase.
44815         * vary.ch: standardize.  Correct varying string assignments.
44816         * vary.dat: Add new output lines.
44817
44818 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44819
44820         In chill.execute:
44821         * chprintf.ch: Standardize use of uppercase.
44822         * tuples.ch: Standardize and turn arr2 into a DCL,
44823           rather than a SYN.
44824         * pinits.ch: Standardize.
44825
44826 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44827
44828         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44829         * Makefil: Renamed to Makefile.in.
44830         * configure.in: New.
44831
44832 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44833
44834         In chill.execute:
44835         * .cvsignore: Add result/output files.
44836         * Makefile: Fix up variables at start.  Use MFLAGS
44837           everywhere.  Correct bool_loc, built_ins entries.
44838           Add entry for vary1.ch.
44839         * bitarray.ch: Standardize upper-case usage.
44840         * bitexpr.ch: Standardize, add output of b1.
44841         * params.ch: Use arrayt in along PROC parameters, to
44842           avoid novelty problems.
44843         * sets.ch: Tiny cleanup.
44844         * vary1.ch: Re-indent.
44845
44846 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44847
44848           * Add PR-related files to Makefiles, .cvsignore files, etc.
44849
44850 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44851
44852         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44853           with compiler objects. New names are test-flow.c and test-loop.c
44854
44855 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44856
44857         * Upgraded c-torture tests from 1.19 to 1.20
44858
44859         * new files:
44860         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44861         * gcc.compile: 930623-1.c 930623-2.c
44862         * gcc.noncompile: 930622-1.c 930622-2.c
44863         * gcc.failure: 920411-1.c 920627-2.c
44864         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44865
44866 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44867
44868         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44869           More changes to get testsuite working properly. Needs more work.
44870           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44871
44872 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44873
44874         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44875           More changes to get testsuite working properly. Needs more work.
44876
44877 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44878
44879         * chill.compile/compile.exp: Added for Dejagnu support
44880         * chill.execute/execute.exp: Added for Dejagnu support
44881         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44882
44883 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44884
44885         This should complete moving the CHILL test files.
44886         * chill.noncompile(.cvsignore printf.grt
44887             in-printf.grt chprintf.grt chprintf.ch):
44888             Added test-support files.
44889           (Makefile): Modified further.
44890         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44891             signal.ch): Added test files.
44892           * chill.execute (.cvsignore printf.grt printr.c
44893             in-printf.grt rts.c chprintf.grt rts.h): Added
44894           test-support files.
44895             (Makefile): More corrections.
44896
44897 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44898
44899         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44900           test cases, ready for DejaGnu.
44901
44902 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44903
44904         * Upgraded c-torture tests from 1.18 to 1.19
44905
44906         * gcc.compile: added test(s):
44907           930607-1.c
44908         * gcc.execute: added test(s):
44909           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44910
44911         * added new subdirectory for misc tests: gcc.misc-tests
44912         * gcc.misc-test(s): added tests:
44913           inst-check.c test-consts.c test-ior.c test-switch.c
44914
44915 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44916
44917         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44918
44919 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44920
44921         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44922
44923 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44924
44925         * Upgraded c-torture tests from 1.17 to 1.18
44926
44927 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44928
44929         * Upgraded c-torture tests from 1.12 to 1.17
44930
44931 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44932
44933         * lib/old-dejagnu.exp:
44934           Fixed handling of XFAIL target triplets to correctly
44935           recognize wildcard characters.  Removed code that
44936           appended a unique id tag to the end of the file name
44937           printed out by the result of the testcases within a
44938           given test file.
44939
44940 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44941
44942         * lib/old-dejagnu.exp:
44943           Reworked expected failure handling to trigger off of XFAIL
44944           keyword in keyphrase embeded in testcase source code. The
44945           XFAIL keyword must be at the end of the keyphrase line. It
44946           may optionally be followed by one or more target triplets.
44947           It has just occured that the handling of wildcards in the
44948           target triplet may not be correct.
44949
44950 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
44951
44952         * g++.old-deja/tests:
44953           Moved all subdirectories up one level into g++.old-deja .
44954
44955         * lib/old-dejagnu.exp:
44956           Fixed problem with CXXFLAGS not being properly reset, and being
44957           corrupted with extraneous "-c" compiler option.  This was
44958           causing binaries to not be generated for test that needed them.
44959           Modified strings passed to "pass" and "fail" so that individual
44960           tests from the same test file would be distinguished by an
44961           identifier appended to the test file name in the summary logs;
44962           this corrected a problem with erroneous diff logs.  Added code
44963           to search testcases for expected fail and unexpected pass keywords.
44964
44965 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
44966
44967         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
44968
44969 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
44970
44971         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
44972           Removed extraneous text from end of "Special g++ Options"
44973           keyphrase.
44974
44975         * lib/old-dejagnu.exp: Added pattern matching to look for new
44976           keywords, embedded in testcases comments, which will trigger
44977           calls to xpass and xfail.
44978
44979 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
44980
44981         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
44982           comments embedded in the testcases, especially the one looking for
44983           special compiler options, as well as the pattern matching for the
44984           compiler output again.
44985
44986 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
44987
44988         * lib/old-dejagnu.exp: Do a proper check of the return value for
44989           execute tests. Fixed several problems with the pattern matching
44990           of the compiler output which gave erroneous test results.
44991           Changed several of the test result messages to be more descriptive.
44992         * config/unix-g++.exp: Proc g++_load now actually works and
44993           executes the tests passed to it and returns a usable return
44994           value.
44995
44996 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
44997
44998           * lib/gcc.exp: Exits gracefully if $CC is bogus.
44999
45000 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45001
45002         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45003           Modified both files to properly execute the old style
45004           dejagnu tests. The previous versions of these files were
45005           experimental and did not function anything near correctly.
45006
45007 1993-04-05  Rob Savoye  (rob@cygnus.com)
45008
45009         * Removed all Makefile.in and configure.in files. No configuration
45010         needed now.
45011
45012 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45013
45014         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45015
45016 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45017
45018         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45019         gcc.special/configure.in, gcc.noncompile/configure.in,
45020         gcc.execute/configure.in, gcc.code_quality/configure.in,
45021         g++.other/configure.in, g++.old-deja/configure.in,
45022         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45023         in srcname setting.
45024
45025 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45026
45027         * lib/udi.exp: Fixed mondfe and mondfe_download.
45028         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45029         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45030
45031 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45032
45033         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45034         (gdb_exit): Don't remove *_soc files.
45035
45036 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45037
45038         * lib/c-torture.exp: Don't look for main; instead always use -w
45039         -c.  This is how the c-torture tests work.  Remove the object
45040         file if the compilation succeeds.
45041         * gcc.execute/execute.exp: Remove executable if test passes.
45042         * gcc.noncompile/noncompile.exp: Every test is an expected
45043         failure.
45044         * gcc.special/special.exp: Added tests from c-torture 1.11,
45045         corrected use of existing test.
45046         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45047         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45048         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45049         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45050         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45051         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45052         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45053         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45054         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45055         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45056         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45057         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45058         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45059         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45060         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45061         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45062         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45063         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45064         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45065         c-torture 1.11.
45066         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45067         correspond to c-torture 1.11.
45068
45069         * New file.