OSDN Git Service

2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
2
3         PR debug/28980
4         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
5
6 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7
8         * gnat.dg/specs/unchecked_union.ads: New test.
9
10 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11
12         PR rtl-optimization/28982
13         * gcc.c-torture/execute/pr28982a.c: New test.
14         * gcc.c-torture/execute/pr28982b.c: Likewise.
15
16 2006-09-12  Eric Christopher  <echristo@apple.com>
17
18         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20
21 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
22
23         PR c/28768
24         PR preprocessor/14634
25         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
26         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
27         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
28
29 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30
31         * gcc.dg/pr28243.c: New test.
32
33 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
34
35         PR fortran/28971
36         gfortran.dg/pr28971.f90: New test to act as a backstop in case
37         this undiagnosed regression reappears.
38
39 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
40
41         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
42         Treat $srcdir as a literal.
43         * lib/fortran-torture.exp (fortran-torture-compile,
44         fortran-torture-execute): Likewise.
45         * lib/objc-torture.exp (objc-torture-compile,
46         objc-torture-execute): Likewise.
47         * lib/profopt.exp (profopt-execute): Likewise.
48
49 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
50
51         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
52
53 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
54
55         PR testsuite/28950
56         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
57
58 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
59
60         PR target/13685
61         * gcc.target/i386/pr13685.c: New test.
62
63 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
64
65         * gcc.dg/pr28726.c: New test.
66
67 2006-09-11  Josh Conner  <jconner@apple.com>
68
69         * gcc.dg/nrv3.c: Increase size of structure.
70         * gcc.dg/nrv4.c: Likewise.
71         * gcc.dg/nrv5.c: Likewise.
72
73 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
74
75         PR libfortran/28890
76         gfortran.dg/assumed_charlen_function_5.f90: New test.
77
78 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
79
80         PR c++/28991
81         * g++.dg/init/static3.C: New test.
82
83 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
84
85         PR testsuite/29007
86         * gcc.dg/long-long-cst1.c (t): Add cast to
87         __SIZE_TYPE__ before casting to int.
88         (main): Return 0 on success.
89
90 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
91
92         * gcc.c-torture/execute/20060910-1.c: New test.
93
94 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
95
96         PR middle-end/26983
97         * gcc.dg/pr26983.c: New test.
98
99 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
100
101         PR target/29006
102         * gcc.c-torture/execute/pr29006.c: New test.
103
104 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
105
106         PR libfortran/28947
107         gfortran.dg/matmul_4.f90: New test.
108
109 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
110
111         PR fortran/28959
112         gfortran.dg/used_types_10: New test.
113
114 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
115
116         PR libfortran/28923
117         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
118         gfortran.dg/array_initializer_3.f90: New test.
119
120 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
121
122         PR fortran/28914
123         * gfortran.dg/actual_array_constructor_3.f90: New test.
124
125 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
126
127         PR testsuite/26778
128         * gcc.target/i386/pr26778.c: New testcase.
129
130 2006-09-08  Eric Christopher  <echristo@apple.com>
131
132         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
133         * gcc.target/i386/memcpy-1.c: Ditto.
134         * gcc.target/i386/asm-1.c: Ditto.
135         * gcc.target/i386/20060512-4.c: Ditto.
136         * gcc.target/i386/compress-float-387.c: Ditto.
137         * gcc.target/i386/20060512-1.c: Ditto.
138         * gcc.target/i386/compress-float-sse.c: Ditto.
139         * gcc.target/i386/20060512-2.c: Ditto.
140         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
141         * gcc.target/i386/stack-prot-kernel.c: Ditto.
142         * gcc.target/i386/compress-float-387-pic.c: Ditto.
143         * gcc.dg/pr26449.c: Ditto.
144         * gcc.dg/attr-ms_struct-2.c: Ditto.
145         * gcc.dg/attr-ms_struct-1.c: Ditto.
146         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
147
148 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
149
150         PR c/28504
151         * gcc.dg/vla-10.c: New test.
152
153 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
154
155         PR c++/28858
156         * g++.dg/parse/template20.C: New test.
157         * g++.dg/template/operator8.C: Remove obsolete part.
158         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
159         * g++.old-deja/g++.pt/crash65.C: Likewise.
160
161 2006-09-07  Jason Merrill  <jason@redhat.com>
162
163         PR middle-end/27724
164         * gcc.dg/long-long-cst1.c: New test.
165
166 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
167
168         PR C++/28906
169         * g++.dg/other/array3.C: New test.
170         * g++.dg/other/array4.C: New test.
171         * g++.dg/other/array5.C: New test.
172
173 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
174
175         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
176
177 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
178
179         PR target/28946
180         * gcc.target/i386/pr28946.c: New test.
181
182 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
183
184         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
185         in integer literal constant.
186         * gfortran.dg/enum_8.f90: Ditto.
187         * gfortran.dg/g77/20030326-1.f: Ditto.
188
189 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
190
191         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
192         nonconformance usage.
193
194 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
195
196         PR middle-end/28862
197         * gcc.c-torture/compile/vector-align-1.c: New test.
198
199 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
200
201         PR rtl-opt/27883
202         * g++.dg/opt/copysign-1.C: New test.
203
204 2006-09-06  Jason Merrill  <jason@redhat.com>
205
206         PR c++/27371
207         * g++.dg/warn/unused-result1.C: New test.
208
209 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
210
211         PR c++/28903
212         * g++.dg/ext/vla3.C: New test.
213
214         PR c++/28886
215         * g++.dg/template/array16.C: New test.
216
217 2006-09-06  Richard Guenther  <rguenther@suse.de>
218
219         * gcc.dg/pr27226.c: Remove testcase again.
220
221 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
222
223         PR tree-opt/28937
224         * g++.dg/opt/unroll2.C: New test.
225
226 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
227
228         PR tree-opt/28952
229         * gcc.dg/vect/pr28952.c: New test.
230
231 2006-09-05  Richard Guenther  <rguenther@suse.de>
232
233         PR tree-optimization/28900
234         * gcc.dg/torture/pr28900.c: New testcase
235
236 2006-09-05  Richard Guenther  <rguenther@suse.de>
237
238         PR tree-optimization/28905
239         * gcc.c-torture/compile/pr28905.c: New testcase.
240
241 2006-09-05  Richard Guenther  <rguenther@suse.de>
242
243         PR middle-end/28935
244         * gcc.dg/pr28935.c: New testcase.
245
246 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
247
248         * gcc.c-torture/execute/20060905-1.c: New test.
249
250 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
251
252         PR fortran/28908
253         * gfortran.dg/used_types_7.f90: New test.
254         * gfortran.dg/used_types_8.f90: New test.
255         * gfortran.dg/used_types_9.f90: New test.
256
257 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
258
259         * gcc.c-torture/compile/20060904-1.c: New test.
260
261 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
262
263         PR c++/23287 Revert my 2006-09-01 patch
264         * g++.dg/parse/dtor12.C: Remove.
265
266 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
267
268         PR c+/27670
269         * g++.dg/template/operator9.C: New test.
270
271         PR c++/27493
272         * g++.dg/template/operator7.C: New test.
273
274         PR c++/27494
275         * g++.dg/template/operator8.C: New test.
276
277         PR c++/27397
278         * g++.dg/template/crash57.C: New test.
279
280         * g++.dg/template/typedef4.C: Adjust error markers.
281         * g++.dg/template/typedef5.C: Likewise.
282
283 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
284
285         PR c++/28878
286         * g++.dg/parse/crash33.C: New test.
287
288 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
289         Richard Guenther  <rguenther@suse.de>
290         Adam Nemet  <anemet@caviumnetworks.com>
291
292         PR middle-end/27226
293         * gcc.target/mips/memcpy-1.c: New testcase.
294         * gcc.dg/pr27226.c: Likewise.
295
296 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
297
298         PR c++/28705
299         * g++.dg/lookup/koenig5.C: New.
300         * g++.dg/template/crash56.C: New.
301
302 2006-09-01  Josh Conner  <jconner@apple.com>
303
304         PR c++/25505
305         * gcc.dg/nrv3.c: New test.
306         * gcc.dg/nrv4.c: New test.
307         * gcc.dg/nrv5.c: New test.
308
309 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
310
311         PR c++/23287
312         * g++.dg/parse/dtor12.C: New.
313
314 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
315
316         PR tree-optimization/28839
317         * gcc.dg/pr28839.c: New test.
318
319 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
320
321         PR target/24367
322         * gcc.dg/pr24367.c: New testcase.
323
324 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
325
326         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
327
328 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
329
330         PR rtl-optimization/27735
331         * gcc.dg/loop-unswitch-1.c: New test.
332
333 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
334
335         PR fortran/28885
336         * gfortran.dg/aliasing_dummy_2.f90: New test.
337
338         PR fortran/20067
339         * gfortran.dg/generic_5.f90: Change error message.
340
341         PR fortran/28873
342         * gfortran.dg/generic_6.f90: New test.
343
344         PR fortran/25077
345         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
346
347         PR fortran/25102
348         * gfortran.dg/invalid_interface_assignment.f90: New test.
349
350         PR fortran/24866
351         * gfortran.dg/module_proc_external_dummy.f90: New test.
352
353 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
354
355         PR c++/28349
356         * testsuite/g++.dg/warn/var-args1.C: New test.
357
358 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
359
360         PR fortran/28866
361         * gfortran.dg/simpleif_2.f90: New test.
362         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
363         * gfortran.dg/enum_5.f90: Ditto.
364
365 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
366             Kazu Hirata  <kazu@codesourcery.com>
367
368         PR tree-optimization/17506
369         * gcc.dg/pr17506.c: New.
370
371 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
372
373         PR c++/28139
374         * g++.dg/eh/alias1.C: New test.
375
376 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
377
378         PR c++/28860
379         * g++.dg/template/ttp22.C: New test.
380
381 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
382
383         PR middle-end/26632
384         * gcc.dg/pr26632.c: New.
385
386 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387
388         PR libgfortran/28354
389         * gfortran.dg/fmt_zero_precision.f90: New test.
390
391 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
392
393         PR c++/28058
394         * g++.dg/template/spec31.C: New test.
395
396 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
397
398         PR c++/26573
399         * g++.dg/other/static2.C: New test.
400
401 2006-08-26  Roger Sayle  <roger@eyesopen.com>
402
403         * gcc.dg/Wswitch-enum-2.c: New test case.
404         * gcc.dg/Wswitch-enum-3.c: Likewise.
405
406 2006-08-26  Richard Guenther  <rguenther@suse.de>
407
408         * gcc.c-torture/compile/20060826-1.c: New testcase.
409
410 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
411
412         PR c++/28736
413         * g++.dg/template/void10.C: New test.
414
415         PR c++/28737
416         * g++.dg/template/void8.C: New test.
417
418         PR c+_+/28738
419         * g++.dg/template/void9.C: New test.
420
421         * g++.dg/template/void3.C: Adjust error markers.
422         * g++.dg/template/void4.C: Likewise.
423         * g++.dg/template/crash55.C: Likewise.
424         * g++.dg/template/void7.C: Likewise
425
426 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
427
428         PR c++/28588
429         * g++.dg/inherit/access6.C: New test.
430         * g++.dg/inherit/access7.C: Likewise.
431
432         PR c++/28595
433         * g++.dg/template/array15.C: New test.
434         * g++.dg/template/crash2.C: Tweak error markers.
435
436 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
437
438         PR middle-end/28683
439         * gcc.c-torture/compile/20060823-1.c: New test.
440
441 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
442
443         PR c++/28853
444         * g++.dg/template/ttp21.C: New test.
445
446         PR c++/28852
447         * g++.dg/other/operator1.C: Add error-marker.
448         * g++.dg/other/operator2.C: New test.
449
450 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
451
452         PR c/27893
453         * gcc.c-torture/compile/vla-const-1.c,
454         gcc.c-torture/compile/vla-const-2.c: New tests.
455
456 2006-08-26  Richard Guenther  <rguenther@suse.de>
457
458         PR middle-end/28814
459         * gcc.dg/torture/pr28814.c: New testcase.
460
461 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
462
463         PR c/28418
464         * gcc.c-torture/compile/compound-literal-1.c: New test.
465
466 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
467
468         PR c/28299
469         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
470         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
471         Expect extra diagnostics.
472
473 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
474
475         gcc.dg/noncompile/pr16876.c: New test.
476
477 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
478
479         PR c++/28056
480         * g++.dg/parse/local1.C: New test.
481         * g++.dg/other/qual1.C: Tweak error marker.
482
483 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
484
485         PR c++/27787
486         * g++.dg/template/typename10.C: New.
487         * g++.dg/template/lookup4.C: Remove bogus error marker.
488
489 2006-08-25  Richard Guenther  <rguenther@suse.de>
490
491         PR testsuite/28829
492         * gcc.dg/pr26570.c: Fix testcase.
493
494 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
495
496         PR tree-opt/28807
497         * gcc.c-torture/execute/mayalias-2.c: New test.
498         * gcc.dg/tree-ssa/alias-13.c: New test.
499
500 2006-08-24  Jan Hubicka  <jh@suse.cz>
501
502         PR debug/26881
503         * gcc.dg/debug/pr26881.c: New file.
504
505 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR fortran/28788
508         * gfortran.dg/used_types_4.f90: New test.
509         * gfortran.dg/derived_init_2.f90: Modify to check sibling
510         association of derived types.
511         * gfortran.dg/used_types_2.f90: Add module cleanup.
512         * gfortran.dg/used_types_3.f90: The same.
513
514         PR fortran/28771
515         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
516         fix of regression.
517
518 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519
520         PR 28813
521         * gfortran.dg/direct_io_6.f90: Remove test.
522
523 2006-08-23  Stuart Hastings  <stuart@apple.com>
524
525         PR 28825
526         * gcc.target/i386/20060821-1.c: New.
527
528 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
529
530         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
531         dg-warning strings for dllimport.
532
533 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
534
535         PR C++/28450
536         * g++.dg/ext/vector4.C: New test.
537         * g++.dg/ext/complex1.C: New test.
538
539 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
540
541         PR debug/28692
542         * gcc.dg/debug/const-1.c: New.
543         * gcc.dg/debug/const-2.c: New.
544         * gcc.dg/debug/dwarf2/const-1.c: New.
545         * gcc.dg/debug/dwarf2/const-2.c: New.
546         * gcc.dg/debug/dwarf2/const-2b.c: New.
547
548 2006-08-22  Richard Guenther  <rguenther@suse.de>
549
550         PR middle-end/28776
551         * gcc.c-torture/compile/pr28776-1.c: New testcase.
552         * gcc.c-torture/compile/pr28776-2.c: Likewise.
553
554 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
555
556         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
557
558 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
559
560         PR c++/26269
561         * g++.dg/other/error14.C: New test.
562
563         PR c++/28505
564         * g++.dg/parse/ctor7.C: New test.
565         * g++.dg/parse/ctor8.C: Likewise.
566
567         PR c++/28741
568         * g++.dg/template/void7.C: New test.
569
570 2006-08-21  Olivier Hainque  <hainque@adacore.com>
571
572         * gnat.dg/self_aggregate_with_zeros.adb: New test.
573         * gnat.dg/self_aggregate_with_array.adb: New test.
574
575 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
576
577         * g++.dg/eh/arm-vfp-unwind.C: New test.
578
579 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
580
581         PR c++/28341
582         * g++.dg/template/ref3.C: New test.
583         * g++.dg/template/nontype13.C: New test.
584
585         PR c++/28346
586         * g++.dg/template/ptrmem17.C: New test.
587
588 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
589
590         PR target/28648 c:
591         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
592
593 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
594
595         PR fortran/28630
596         * gfortran.dg/used_types_2.f90: New test.
597
598         PR fortran/28601
599         * gfortran.dg/used_types_3.f90: New test.
600
601         PR fortran/20886
602         * gfortran.dg/generic_actual_arg.f90: New test.
603
604         PR fortran/28735
605         * gfortran.dg/module_private_array_refs_1.f90: New test.
606
607         PR fortran/28762
608         * gfortran.dg/program_name_1.f90: New test.
609
610         PR fortran/28425
611         * gfortran.dg/derived_constructor_comps_1.f90: New test.
612
613         PR fortran/28496
614         * gfortran.dg/array_initializer_2.f90: New test.
615
616         PR fortran/18111
617         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
618
619         PR fortran/28600
620         * gfortran.dg/assumed_charlen_function_4.f90: New test.
621
622         PR fortran/28771
623         * gfortran.dg/assumed_charlen_in_main.f90: New test.
624
625         PR fortran/28660
626         * gfortran.dg/dependent_decls_1.f90: New test.
627
628 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
629
630         PR fortran/25217
631         * gfortran.dg/derived_init_2.f90: New.
632
633 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
634
635         * gcc.c-torture/execute/pr28289.c: New test.
636
637 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
638
639         PR c/28744
640         * gcc.dg/attr-externally-visible-1.c: New test.
641         * gcc.dg/attr-externally-visible-2.c: New test.
642         * g++.dg/parse/attr-externally-visible-1.C: New test.
643         * g++.dg/parse/attr-externally-visible-2.C: New test.
644
645 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
646
647         PR c++/28606
648         * g++.dg/parse/dtor11.C: New test.
649
650 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
651
652         PR rtl-optimization/28489
653         * gcc.c-torture/compile/pr28489.c: New test.
654
655 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
656
657         PR c++/28710
658         * g++.dg/template/redecl4.C: New test.
659
660         PR c++/28711
661         * g++.dg/template/ctor8.C: New test.
662
663 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
664
665         * gcc.dg/pr26570.c: Fix testcase.
666
667 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
668
669         * PR c++/28573
670         * g++.dg/parse/offsetof6.C: New test.
671         * g++.dg/parse/offsetof6.C: New test.
672         * g++.dg/parse/offsetof7.C: New test.
673
674 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
675
676         PR testsuite/28602
677         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
678         is false.
679
680 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
681
682         PR c++/28302
683         * g++.dg/ext/vector3.C: New test.
684
685 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
686
687         PR gcov/profile/26570
688         * gcc.dg/pr26570.c: New test.
689
690 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
691
692         PR c/27697
693         * gcc.dg/qual-component-1.c: New test.
694
695 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
696
697         PR c++/28593
698         * g++.dg/parse/new3.C: New test.
699
700 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701
702         PR fortran/25828
703         * gfortran.dg/streamio_1.f90: New test.
704         * gfortran.dg/streamio_2.f90: New test.
705         * gfortran.dg/streamio_3.f90: New test.
706         * gfortran.dg/streamio_4.f90: New test.
707         * gfortran.dg/streamio_5.f90: New test.
708         * gfortran.dg/streamio_6.f90: New test.
709         * gfortran.dg/streamio_7.f90: New test.
710         * gfortran.dg/streamio_8.f90: New test.
711
712 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
713
714         PR c/28287
715         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
716
717 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
718
719         PR c++/28594
720         * g++.dg/template/void6.C: New test.
721
722 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
723
724         PR c/28649
725         * gcc.dg/parse-error-1.c: New test.
726         * gcc.dg/parse-error-2.c: New test.
727         * gcc.dg/cpp/digraph2.c: Add error-marker.
728         * gcc.dg/noncompile/920923-1.c: Likewise.
729
730 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
731
732         PR c/27490
733         * gcc.dg/sizeof-2.c: New testcase.
734
735         PR c/27489
736         * gcc.dg/switch-A.c: New testcase.
737
738 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
739
740         PR c++/28288
741         PR c++/14556
742         * g++.old-deja/g++.warn/compare1.C: Delete.
743         * g++.dg/opt/pr7503-2.C: Delete.
744         * g++.dg/opt/pr7503-3.C: Delete.
745         * g++.dg/opt/pr7503-4.C: Delete.
746         * g++.dg/opt/pr7503-5.C: Delete.
747         * g++.dg/opt/max1.C: Delete.
748         * g++.dg/warn/minmax.C: Delete.
749         * g++.dg/expr/minmax.C: New test.
750
751 2006-08-14  Richard Guenther  <rguenther@suse.de>
752
753         PR testsuite/28703
754         * gcc.c-torture/execute/pr28651.c: Do not use argc
755         to avoid optimization, instead forbid inlining.
756
757 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
758
759         PR rtl-optimization/28634
760         * gcc.c-torture/execute/ieee/pr28634.c: New test.
761
762 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
763
764         PR c/27184
765         * gcc.dg/torture/pr27184.c: New test.
766
767 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
768
769         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
770
771 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
772
773         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
774         * gfortran.dg/stat_2.f90: Likewise.
775         * gfortran.dg/chmod_1.f90: Likewise.
776         * gfortran.dg/chmod_2.f90: Likewise.
777         * gfortran.dg/chmod_3.f90: Likewise.
778
779 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
780
781         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
782
783 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
784
785         * g++.dg/opt/pr23454-2.C: New test.
786
787 2006-08-11  Richard Guenther  <rguenther@suse.de>
788
789         PR middle-end/28651
790         * gcc.c-torture/execute/pr28651.c: New testcase.
791
792 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
793
794         * gnat.dg/specs/static_initializer.ads: New test.
795
796 2006-08-10  Paul Brook  <paul@codesourcery.com>
797
798         * gcc.target/arm/cond-asm.c: New test.
799
800 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
801
802         PR tree-optimization/26197
803         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
804         * g++.dg/vect/vect.exp: Compile the new tests with
805         --param max-aliased-vops=0.
806
807 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
808
809         PR c++/28637
810         * g++.dg/template/void3.C: New test.
811
812         PR c++/28638
813         * g++.dg/template/void4.C: New test.
814
815         PR c++/28640
816         * g++.dg/template/void5.C: New test.
817
818 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
819
820         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
821         after dg-do compile.
822
823 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
824
825         PR tree-optimizations/26969
826         * gcc.dg/vect/vect.exp: Compile tests prefixed with
827         "unswitch-loops" with -funswitch-loops.
828         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
829
830 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
831
832         * gcc.dg/sparc-getcontext-1.c: Fix typo.
833         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
834         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
835         * objc.dg/dwarf-1.m: Likewise.
836         * objc.dg/dwarf-2.m: Likewise.
837         * obj-c++.dg/dwarf-2.mm: Likewise.
838
839 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
840
841         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
842         * objc.dg/dwarf-2.m: Likewise.
843         * obj-c++.dg/dwarf-2.mm: Likewise.
844
845         PR libfortran/28603
846         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
847
848         PR testsuite/27611
849         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
850
851         PR testsuite/27033
852         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
853
854 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
855
856         PR target/27827
857         * gcc.target/i386/pr27827.c: New testcase.
858
859 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
860
861         PR fortran/28590
862         * gfortran.dg/sequence_types_1.f90: New test.
863
864 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
865
866         PR fortran/28548
867         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
868         dg-warning.  Add -pedantic option.
869
870 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
871
872         PR c/28502
873         * gcc.dg/proto-1.c: New test.
874
875         PR c/27721
876         * gcc.dg/lvalue-4.c: New test.
877
878         PR c/28136
879         * gcc.dg/init-bad-5.c: New test.
880
881 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
882
883         PR c++/28347
884         * g++.dg/ext/typedef-init.C: Add new test for typedef
885         initialization inside templates. Adjust existing error markers.
886
887 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
888
889         PR c++/28148
890         * g++.dg/init/ptrmem3.C: New test.
891
892 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
893
894         PR tree-optimization/27770
895         * lib/target-support.exp: New target keyword "section_anchors".
896         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
897         tests.
898         * gcc.dg/vect/section-anchors-pr27770.c: New test.
899         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
900         * gcc.dg/vect/section-anchors-vect-69.c: New test.
901         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
902
903 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
904
905         * gcc.dg/20060801-1.c: Add missing '}'.
906
907 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
908
909         PR c++/27508
910         * g++.dg/parse/dtor9.C: New test.
911         * g++.dg/parse/dtor10.C: New test.
912         * g++.dg/other/error7.C: Adjust error-marker.
913
914         PR c++/28274
915         * g++.dg/other/default5.C: New test.
916
917 2006-08-02  Richard Guenther  <rguenther@suse.de>
918
919         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
920
921 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
922
923         PR c++/28557
924         * g++.dg/template/conv9.C: New test.
925
926 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
927
928         PR debug/28063
929         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
930         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
931         Optionally return assembly text.  Update callers.
932         (check_no_compiler_messages): Update verbose messages.
933         (check_no_messages_and_pattern): New.
934         (check_effective_target_string_merging): New.
935
936 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
937
938         PR c++/28250
939         * g++.dg/eh/catch4.C: New test.
940
941         PR c++/28257
942         * g++.dg/other/qual1.C: New test.
943
944         PR c++/28259
945         * g++.dg/inherit/error2.C: New test.
946
947         PR c++/28267
948         * g++.dg/other/new1.C: New test.
949
950         * g++.dg/warn/pr23075.C: Remove obsolete test.
951         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
952         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
953
954 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
955
956         PR c++/28523
957         * g++.dg/eh/cast1.C: New test.
958
959 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
960
961         PR libfortran/28452
962         * gfortran.dg/random_3.f90:  New test.
963
964 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
965
966         PR c++/28432
967         * g++.dg/other/pr28304.C: Change expected error message.
968         * g++.dg/other/pr28432.C: New test.
969
970 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
971
972         PR c++/28256
973         * g++.dg/init/brace2.C: Change expected error message, add empty init.
974
975 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
976
977         PR debug/23336
978         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
979         at -g1.
980         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
981         g++.dg/debug/enum-2.C: New.
982
983 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
984
985         PR c++/6634
986         * g++.dg/parse/long1.C: Add more tests.
987
988 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
989
990         * gfortran.dg/lrshift_1.c: New file.
991
992 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
993
994         PR libgfortran/28335
995         * gfortran.dg/no_unit_error_1.f90: New test.
996
997 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
998
999         PR libgfortran/28335
1000         * gfortran.dg/no_unit_error_1.f90: Delete test.
1001         * gfortran.dg/no_unit_error_2.f90: Delete test.
1002
1003 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1004
1005         * gfortran.dg/chmod_3.f90: New test.
1006         * gfortran.dg/ltime_gmtime_1.f90: New test.
1007         * gfortran.dg/ltime_gmtime_2.f90: New test.
1008         * gfortran.dg/lrshift_1.f90: New test.
1009         * gfortran.dg/chmod_1.f90: New test.
1010         * gfortran.dg/chmod_2.f90: New test.
1011
1012 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1013
1014         PR c++/27668
1015         * g++.dg/template/crash55.C: New test.
1016
1017         PR c++/27962
1018         * g++.dg/template/nontype16.C: New test.
1019
1020         * g++.dg/template/void2.C: Adjust error markers.
1021         * g++.dg/template/nontype5.C: Adjust error markers.
1022
1023 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1024
1025         * gcc.target/i386/stack-prot-kernel.c: New test.
1026
1027 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1028
1029         * gcc.dg/builtins-55.c: New test case.
1030
1031 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1032
1033         PR rtl-optimization/27907
1034         * gcc.c-torture/compile/pr27907.c: New test.
1035
1036 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1037
1038         * gfortran.dg/mclock.f90: New test.
1039         * gfortran.dg/int_conv_1.f90: New test.
1040         * gfortran.dg/stat_1.f90: New test.
1041         * gfortran.dg/stat_2.f90: New test.
1042
1043 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1044
1045         PR libgfortran/28335
1046         * gfortran.dg/no_unit_error_1.f90: New test.
1047         * gfortran.dg/no_unit_error_2.f90: New test.
1048         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1049
1050 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1051
1052         PR middle-end/28473
1053         * gcc.dg/fold-convround-1.c: New test case.
1054
1055 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1056
1057         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1058
1059 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1060
1061         PR c++/27572
1062         * g++.dg/other/typedef1.C: New test.
1063         * g++.dg/template/typedef4.C: New test.
1064         * g++.dg/template/typedef5.C: New test.
1065
1066 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1067
1068         PR fortran/28416
1069         * gfortran.dg/allocatable_dummy_3.f90: New.
1070
1071 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1072
1073         PR fortran/28439
1074         * gfortran.dg/arithmetic_if.f90:  New test.
1075
1076 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1077
1078         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1079         avoid memcpy optimization.
1080
1081 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1082
1083         PR fortran/25289
1084         * gfortran.dg/direct_io_6.f90: New test.
1085
1086 2006-07-24  Jan Hubicka  <jh@suse.cz>
1087
1088         PR c/25795
1089         PR c++/27369
1090         * gcc.dg/pr25795.c: New test.
1091         * gcc.dg/pr25795-1.c: New test.
1092
1093 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1094
1095         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1096         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1097         which may be transformed to "g || h" on some platforms.
1098
1099 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1100
1101         PR c++/28025
1102         * g++.dg/template/friend45.C: New test.
1103
1104 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1105
1106         PR libgfortran/28339
1107         * gfortran.dg/arrayio_8.f90: New test.
1108
1109 2006-07-21  Mike Stump  <mrs@apple.com>
1110
1111         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1112
1113         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1114
1115 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1116
1117         PR c++/28250
1118         * g++.dg/eh/catch3.C: New test.
1119
1120         PR c++/28363
1121         * g++.dg/template/defarg10.C: New test.
1122
1123 2006-07-20  Paul Brook  <paul@codesourcery.com>
1124
1125         PR 27363
1126         * gcc.dg/pr27363.c: New test.
1127
1128 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR c++/28338
1131         * g++.dg/init/ref13.C: New test.
1132
1133 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1134
1135         PR obj-c++/28434
1136         * obj-c++.dg/proto-error-1.mm: New test.
1137
1138 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1139
1140         PR c++/28337
1141         * g++.dg/template/string1.C: New test.
1142
1143 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1144
1145         PR c++/28048
1146         * g++.dg/template/defarg9.C: New test.
1147
1148         PR c++/28235
1149         * g++.dg/template/static27.C: New test.
1150
1151 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1152
1153         PR 28410
1154         * gcc.dg/tree-ssa/pr28410.c: New test.
1155
1156 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1157
1158         PR c++/28258
1159         * g++/dg/other/error13.C: New test.
1160
1161         PR c++/28260
1162         * g++.dg/template/friend44.C: New test.
1163
1164 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1165
1166         PR c++/27495
1167         * g++.dg/other/pr27495.C: New.
1168
1169 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1170
1171         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1172         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1173
1174 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1175
1176         PR c/28286
1177         * gcc.dg/pragma-pack-4.c: New test.
1178
1179 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1180
1181         PR c++/28291
1182         * g++.dg/ext/pr28291.C: New test.
1183
1184 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1185
1186         PR middle-end/28403
1187         * gcc.c-torture/execute/pr28403.c: New test.
1188
1189 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1190
1191         PR middle-end/28402
1192         * gcc.dg/pr28402.c: New test.
1193
1194 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1195
1196         PR c++/28304
1197         * g++.dg/other/pr28304.C: New test.
1198
1199 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1200
1201         PR other/28251
1202         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1203         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1204
1205 2006-07-17  Richard Guenther  <rguenther@suse.de>
1206
1207         PR tree-optimization/28238
1208         * g++.dg/tree-ssa/pr28238.C: New testcase.
1209
1210 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1211
1212         PR c++/28250
1213         * g++.dg/eh/catch1.C: New test.
1214         * g++.dg/eh/catch2.C: New test.
1215
1216 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR c++/28370
1219         * g++.dg/template/anon3.C: New test.
1220
1221 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1222
1223         PR fortran/20844
1224         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1225         specifiers requiring an explicit format tag..
1226
1227         PR fortran/28201
1228         * gfortran.dg/generic_5: New test.
1229
1230         PR fortran/20893
1231         * gfortran.dg/elemental_optional_args_1.f90: New test.
1232
1233 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1234
1235         * gnat.dg/assert.ads: New file.
1236         * gnat.dg/controlled_record.ads: Likewise.
1237         * gnat.dg/controlled_record.adb: Likewise.
1238
1239 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1240
1241         PR c++/28292
1242         * g++.dg/other/error12.C: New test.
1243
1244         PR c++/28269
1245         * g++.dg/template/crash54.C: New test.
1246
1247 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1248
1249         PR c++/28249
1250         * g++.dg/parse/catch1.C: New test.
1251
1252         PR c++/28294
1253         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1254
1255         PR c++/28387
1256         * g++.dg/ext/attrib24.C: New test.
1257
1258 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1259
1260         PR c++/28343
1261         * g++.dg/ext/asmspec1.C: New test.
1262
1263 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1264
1265         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1266         (dg-test): Support shouldfail tests.
1267         * lib/target-supports-dg.exp (dg-shouldfail): New.
1268         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1269         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1270         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1271         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1272         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1273         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1274         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1275
1276 2006-07-13  Jan Hubicka  <jh@suse.cz>
1277
1278         * gcc.target/i386/memcpy-1.c: New.
1279
1280 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1281
1282         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1283
1284 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1285
1286         PR fortran/25097
1287         * gfortran.dg/present_1.f90: New test.
1288
1289         PR fortran/20903
1290         * gfortran.dg/interface_derived_type_1.f90: New test.
1291
1292 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1293
1294         PR fortran/28213
1295         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1296         list.
1297
1298 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1299
1300         PR c++/27820
1301         * g++.dg/other/label1.C: New test.
1302
1303 2006-07-07   Richard Guenther  <rguenther@suse.de>
1304
1305         PR middle-end/28268
1306         * gcc.dg/torture/pr28268.c: New testcase.
1307
1308 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1309
1310         PR c++/27019
1311         * g++.dg/ext/pr27019.C: New.
1312
1313 2006-07-07  Richard Guenther  <rguenther@suse.de>
1314
1315         PR tree-optimization/28187
1316         * gcc.dg/pr28187.c: New testcase.
1317
1318 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1319
1320         * gnat.dg/address_conversion.adb: New test.
1321         * gnat.dg/boolean_subtype.adb: Likewise.
1322         * gnat.dg/frame_overflow.adb: Likewise.
1323         * gnat.dg/pointer_array.adb: Likewise.
1324         * gnat.dg/pointer_conversion.adb: Likewise.
1325
1326 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1327
1328         PR fortran/28237
1329         PR fortran/23420
1330         * gfortran.dg/print_fmt_5.f90: New test.
1331
1332 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1333
1334         PR fortran/28129
1335         * gfortran.dg/bounds_check_4.f90: New test.
1336
1337 2006-07-05  Richard Guenther  <rguenther@suse.de>
1338
1339         PR target/28158
1340         * gfortran.dg/pr28158.f90: New testcase.
1341
1342 2006-07-05  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/28162
1345         * gcc.dg/pr28162.c: New testcase.
1346
1347 2006-07-05  Richard Guenther  <rguenther@suse.de>
1348         Andrew Pinski  <pinskia@gcc.gnu.org>
1349
1350         PR c++/27084
1351         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1352
1353 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/28174
1356         * gfortran.dg/actual_array_substr_2.f90: New test.
1357
1358         PR fortran/28167
1359         * gfortran.dg/actual_array_constructor_2.f90: New test.
1360
1361 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1362
1363         * gfortran.dg/itime_idate_1.f: New test.
1364         * gfortran.dg/itime_idate_2.f: New test.
1365
1366 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1367
1368         PR libgfortran/27704
1369         * gfortran.dg/open_status_3.f90: New test.
1370         * gfortran.dg/fmt_l.f90: Update for new feature.
1371
1372 2006-07-03  Asher Langton  <langton2@llnl.gov>
1373
1374         * gfortran.dg/oldstyle_2.f90: New.
1375
1376 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1377
1378         * gnat.dg/string_slice.adb: New test.
1379
1380 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1381
1382         PR fortran/19259
1383         * gfortran.dg/semicolon_fixed.c: New.
1384         * gfortran.dg/semicolon_free.c: New.
1385
1386 2006-06-30  Mike Stump  <mrs@apple.com>
1387
1388         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1389         that don't support internal visibility.
1390
1391 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1392
1393         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1394         for '(' / ')' needing an extra '\'.
1395
1396 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1397
1398         PR middle-end/27428
1399         * gcc.dg/pr27428-1.c: New test case.
1400
1401 2006-06-29  Mike Stump  <mrs@apple.com>
1402
1403         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1404         on darwin as we can't align commons large enough yet.
1405
1406         * gcc.dg/vla-8.c: Add additional testcases.
1407
1408 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1409
1410         PR c++/28114
1411         * g++.dg/other/pr28114.C: New.
1412
1413 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1414
1415         * gcc.c-torture/compile/20060625-1.c: New test.
1416
1417 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/20867
1420         * gfortran.dg/stfunc_3.f90: New test.
1421
1422         PR fortran/25056
1423         * gfortran.dg/impure_actual_1.f90: New test.
1424
1425         PR fortran/20874
1426         * gfortran.dg/elemental_result_1.f90: New test.
1427
1428         PR fortran/25073
1429         * gfortran.dg/select_7.f90: New test.
1430
1431         PR fortran/27554
1432         * intrinsic_actual_1.f: New test.
1433
1434         PR fortran/22038
1435         PR fortran/28119
1436         * gfortran.dg/forall_4.f90: New test.
1437
1438         PR fortran/25072
1439         * gfortran.dg/forall_5.f90: New test.
1440
1441 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1442
1443         PR c++/28051
1444         * g++.dg/template/using13.C: New test.
1445
1446         PR c++/28054
1447         * g++.dg/other/incomplete3.C: New test.
1448
1449 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1450
1451         PR fortran/28081
1452         * gfortran.dg/substr_3.f: New test.
1453         * gfortran.dg/equiv_2.f90: Update expected error message.
1454
1455 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1456
1457         PR fortran/28118
1458         * gfortran.dg/actual_array_substr_1.f90: New test.
1459
1460 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1461
1462         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1463         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1464
1465 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1466
1467         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1468
1469 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1470
1471         PR fortran/27981
1472         * gfortran.dg/simpleif_2.f90: New test.
1473
1474 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1475
1476         * g++.dg/template/error22.C: Fix typo.
1477
1478 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1479
1480         PR c++/28112
1481         * g++.dg/ext/attrib23.C: New test.
1482
1483 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1484
1485         * gnat.dg/varsize_temp.adb: New test.
1486
1487 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1488
1489         PR c++/11468
1490         * g++.dg/other/java2.C: New test.
1491
1492 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1493
1494         PR target/27789
1495         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1496         initialization.
1497
1498 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1499
1500         PR target/27531
1501         * gcc.dg/pr27531-1.c: New test case.
1502
1503 2006-06-22  Asher Langton  <langton2@llnl.gov>
1504
1505         PR fortran/24748
1506         * gfortran.dg/implicit_8.f90: New.
1507
1508 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1509
1510         PR rtl-optimization/28121
1511         * gcc.dg/pr28121.c: New test.
1512
1513 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1514
1515         PR c++/27805
1516         * g++.dg/parse/ptrmem6.C: New test.
1517
1518         PR c++/27821
1519         * g++.dg/template/error22.C: New test.
1520
1521 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1522
1523         PR c++/28111
1524         * g++.dg/template/friend43.C: New test.
1525
1526         PR c++/28110
1527         * g++.dg/template/crash53.C: New test.
1528
1529         PR c++/28109
1530         * g++.dg/rtti/incomplete1.C: New test.
1531
1532 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1533
1534         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1535
1536 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1537
1538         * gcc.c-torture/execute/complex-7.c: New.
1539
1540 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1541
1542         * gcc.dg/merge-all-constants-1.c: New test.
1543
1544 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1545
1546         PR c++/28113
1547         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1548
1549 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1550
1551         * gfortran.dg/rrspacing_1.f90: New test.
1552
1553 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1554
1555         PR c++/28052
1556         * g++.dg/other/bitfield2.C: New test.
1557
1558 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1559
1560         PR tree-optimization/27331
1561         * gcc.dg/pr27331.c: New test.
1562
1563 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1564             Eric Botcazou  <ebotcazou@adacore.com>
1565
1566         PR ada/18692
1567         * lib/gnat.exp: New file.
1568         * lib/gnat-dg.exp: Likewise.
1569         * gnat.dg: New directory.
1570         * gnat.dg/dg.exp: New driver.
1571         * gnat.dg/specs: New directory.
1572         * gnat.dg/specs/specs.exp: New driver.
1573         * gnat.dg/style: New directory.
1574         * gnat.dg/style/style.exp: New driver.
1575
1576 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1577
1578         PR fortran/16206
1579         * gfortran.dg/array_initializer_1.f90: New test.
1580
1581         PR fortran/28005
1582         * gfortran.dg/matmul_3.f90: New test.
1583
1584 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1585
1586         PR middle-end/28075
1587         * gcc.dg/tree-ssa/inline-1.c: New test.
1588
1589 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1590
1591         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1592         in malloc prototype; remove XFAIL.
1593         * gcc.dg/pr18241-2.c: Ditto.
1594         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1595         in memset prototype; remove XFAIL.
1596         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1597
1598 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1599
1600         * gcc.dg/vla-8.c: Add.
1601
1602 2006-06-19  Richard Guenther  <rguenther@suse.de>
1603
1604         PR tree-optimization/27090
1605         * g++.dg/tree-ssa/pr27090.C: New testcase.
1606
1607 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1608
1609         PR target/27861
1610         * gcc.dg/pr27861-1.c: New test case.
1611
1612 2006-06-19  Richard Guenther  <rguenther@suse.de>
1613
1614         PR middle-end/28045
1615         * gcc.dg/torture/pr28045.c: New testcase.
1616
1617 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1618
1619         PR fortran/26801
1620         * gfortran.dg/associated_4.f90: New test.
1621
1622 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1623
1624         PR fortran/19310
1625         PR fortran/19904
1626         * gfortran.dg/real_const_3.f90: New test.
1627
1628 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
1629
1630         PR c++/28016
1631         * g++.dg/template/static26.C: New test.
1632
1633         PR c++/27979
1634         * g++.dg/expr/bitfield2.C: New test.
1635
1636         PR c++/27884
1637         * g++.dg/parse/linkage2.C: New test.
1638
1639 2006-06-16  Richard Guenther  <rguenther@suse.de>
1640
1641         PR middle-end/27116
1642         * gcc.dg/pr15785-1.c: Revert last change.
1643         * gcc.dg/torture/pr27116-2.c: New testcase.
1644
1645 2006-06-16  Roger Sayle  <roger@eyesopen.com>
1646
1647         PR middle-end/27802
1648         * gcc.dg/pr27802-1.c: New test case.
1649
1650 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
1651
1652         PR c++/27689
1653         * g++.dg/template/ttp18.C: New test.
1654         * g++.dg/template/ttp19.C: Likewise.
1655
1656         PR c++/27666
1657         * g++.dg/expr/cond9.C: New test.
1658
1659         PR c++/27640
1660         * g++.dg/template/ctor7.C: New test.
1661
1662 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
1663
1664         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
1665
1666 2006-06-16  Richard Guenther  <rguenther@suse.de>
1667
1668         PR tree-optimization/27781
1669         * gcc.dg/tree-ssa/pr27781.c: New testcase.
1670
1671 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
1672
1673         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
1674
1675 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
1676
1677         * gcc.dg/tree-ssa/loop-18.c: New test.
1678
1679 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
1680
1681         PR c++/27665
1682         * g++.dg/template/crash52.C: New test.
1683
1684         PR c++/27648
1685         * g++.dg/ext/attrib22.C: New test.
1686
1687         PR c++/26559
1688         * g++.dg/template/builtin1.C: New test.
1689         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
1690
1691         PR c++/28018
1692         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
1693         assignment.
1694         * g++.old-deja/g++.pt/crash51.C: Likewise.
1695
1696         PR c++/27227
1697         * g++.dg/lookup/linkage1.C: New test.
1698         * g++.dg/lookup/linkage2.C: Likewise.
1699
1700 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
1701
1702         PR middle-end/27959
1703         * gcc.dg/pr27959.c: New testcase.
1704
1705 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
1706
1707         PR target/28014:
1708         * g++.dg/eh/div.C: New test.
1709
1710 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
1711
1712         PR c++/27894
1713         * g++.dg/tree-ssa/pr26757.C: New test.
1714         * g++.dg/tree-ssa/pr27894.C: New test.
1715
1716 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1717
1718         * gcc.c-torture/compile/20060609-1.c: New test.
1719
1720         PR target/27863
1721         * gcc.c-torture/compile/pr27863.c: New test.
1722
1723 2006-06-13  Richard Guenther  <rguenther@suse.de>
1724
1725         PR tree-optimization/27830
1726         * g++.dg/tree-ssa/pr27830.C: New testcase.
1727
1728 2006-06-13  Matthew Sachs  <msachs@apple.com>
1729
1730         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
1731         the list of compiler flags; this causes those flags to be checked
1732         for things like dg-skip-if.
1733
1734 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1735
1736         PR c++/27601
1737         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
1738
1739 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
1740             Kazu Hirata  <kazu@codesourcery.com>
1741
1742         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
1743         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
1744
1745 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1746
1747         PR c++/27933
1748         * g++.dg/lookup/using15.C: New test.
1749
1750         PR c++/27951
1751         * g++.dg/other/anon4.C: New test.
1752
1753 2006-06-12  Roger Sayle  <roger@eyesopen.com>
1754
1755         PR c++/21210
1756         * g++.dg/init/complex1.C: New test case.
1757
1758 2006-06-11  Eric Christopher  <echristo@apple.com>
1759
1760         PR middle-end/27948
1761         * gcc.dg/bf-ms-layout.c: Run on darwin.
1762         * gcc.dg/bf-no-ms-layout: Ditto.
1763         * gcc.dg/attr-ms_struct-2.c: New.
1764         * gcc.dg/bf-ms-layout-2.c: Ditto.
1765
1766 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
1767
1768         * gcc.dg/attr-ms_struct-packed1.c: New.
1769
1770 2006-06-09  Mike Stump  <mrs@apple.com>
1771
1772         * gcc.dg/vla-7.c: Add.
1773
1774 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
1775
1776         PR fortran/24558
1777         * gfortran.dg/entry_6.f90: New test.
1778
1779         PR fortran/20877
1780         PR fortran/25047
1781         * gfortran.dg/entry_7.f90: New test.
1782
1783 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
1784
1785         PR c/27747
1786         * gcc.dg/cpp/_Pragma6.c: New test.
1787
1788         PR c++/27748
1789         * g++.dg/cpp/_Pragma1.C: New test.
1790
1791         PR preprocessor/27746
1792         * gcc.dg/gomp/macro-3.c: New test.
1793         * gcc.dg/gomp/macro-4.c: New test.
1794         * g++.dg/gomp/macro-3.C: New test.
1795         * g++.dg/gomp/macro-4.C: New test.
1796
1797 2006-06-09  Richard Guenther  <rguenther@suse.de>
1798
1799         PR tree-optimization/26998
1800         * gcc.dg/torture/pr26998.c: New testcase.
1801         * gcc.dg/tree-ssa/vrp29.c: New testcase.
1802
1803 2006-06-08  Mike Stump  <mrs@apple.com>
1804
1805         * gcc.dg/pr27095.c: Account for stubs.
1806
1807         PR target/26427
1808         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
1809         produce bad code on darwin.
1810
1811 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1812
1813         PR fortran/27958
1814         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
1815
1816 2006-06-08  Asher Langton  <langton2@llnl.gov>
1817
1818         PR fortran/27786
1819         * cray_pointers_2.f90: Add -fbounds-check compile flag.
1820
1821 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1822
1823         PR target/27421
1824         * gcc.dg/union-3.c: New test.
1825
1826 2006-06-08  Richard Guenther  <rguenther@suse.de>
1827
1828         PR middle-end/27116
1829         * gcc.dg/torture/pr27116.c: New testcase.
1830         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
1831
1832 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
1833
1834         PR rtl-optimization/26449
1835         * gcc.dg/pr26449.c: New test.
1836
1837 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1838
1839         PR c++/27601
1840         * g++.dg/ext/offsetof1.C: Test member functions.
1841
1842 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
1843
1844         * gcc.dg/pr27095.c: Improve scanning.
1845
1846 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
1847
1848         PR fortran/23091
1849         * gfortran.dg/saved_automatic_1.f90: New test.
1850
1851         PR fortran/24168
1852         * gfortran.dg/array_simplify_1.f90: New test.
1853
1854         PR fortran/25090
1855         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1856
1857         PR fortran/25058
1858         * gfortran.dg/entry_dummy_ref_2.f90: New test.
1859
1860 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/27177
1863         * g++.dg/expr/cast7.C: New test.
1864
1865 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
1866
1867         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
1868         * lib/gcc-defs.exp (tool_check_compile): Ditto.
1869         * lib/fortran-torture.exp (fortran-torture-compile,
1870         fortran-torture-execute): Ditto.
1871
1872 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
1873
1874         PR target/27842
1875         * gcc.dg/vmx/pr27842.c: New test.
1876
1877 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1878
1879         PR libfortran/27895
1880         * gfortran.dg/bounds_check_3.f90: New test.
1881
1882 2006-06-05  Mike Stump  <mrs@apple.com>
1883
1884         * objc.dg/objc-fast-4.m: Skip for ppc64.
1885
1886 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
1887
1888         PR testsuite/27705
1889         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
1890
1891 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
1892             Victor Kaplansky  <victork@il.ibm.com>
1893
1894         PR tree-optimizations/26360
1895         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
1896         with -fno-tree-dce.
1897         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
1898
1899 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
1900
1901         PR fortran/14067
1902         * gfortran.dg/data_char_1.f90: Add messages for truncated
1903         strings.
1904
1905         PR fortran/16943
1906         * gfortran.dg/func_decl_2.f90: New test.
1907
1908         PR fortran/20839
1909         * gfortran.dg/do_2.f90: New test.
1910
1911         PR fortran/27655
1912         * gfortran.dg/associated_3.f90: New test.
1913
1914 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
1915
1916         PR c++/27819
1917         * g++.dg/template/static25.C: New test.
1918
1919         PR c++/27722
1920         * g++.dg/init/array21.C: New test.
1921
1922         PR c++/27807
1923         * g++.dg/ext/complit7.C: New test.
1924
1925         PR c++/27806
1926         * g++.dg/parse/ptrmem5.C: New test.
1927
1928 2006-06-04  Roger Sayle  <roger@eyesopen.com>
1929             Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         PR c/27150
1932         PR middle-end/27382
1933         * gcc.dg/pr27150-1.c: New testcase.
1934         * gcc.dg/pr27382-1.c: New testcase.
1935         * gcc.dg/pr27382-2.c: New testcase.
1936
1937 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
1938
1939         PR c/25161
1940         PR c/27020
1941         * gcc.dg/array-10.c: New test.
1942
1943 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1944
1945         PR c++/27804
1946         * g++.dg/init/const4.C: New test.
1947         * g++.dg/init/member1.C: Add error-marker.
1948         * g++.dg/other/fold1.C: Adjust error-marker.
1949
1950 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1951
1952         PR c++/27601
1953         * g++.dg/ext/offsetof1.C: New test.
1954
1955 2006-06-04 Eric Christopher <echristo@apple.com>
1956
1957         * gcc.dg/attr-ms_struct-1.c: New.
1958
1959 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
1960
1961         * gcc.c-torture/compile/builtin_constant_p.c: New test.
1962
1963 2006-06-04  Richard Guenther  <rguenther@suse.de>
1964
1965         PR tree-optimization/27039
1966         * gcc.dg/tree-ssa/loop-17.c: New testcase.
1967
1968 2006-06-03  Roger Sayle  <roger@eyesopen.com>
1969
1970         PR target/26223
1971         * gcc.target/i386/amd64-abi-2.c: New test case.
1972
1973 2006-06-02  Eric Christopher  <echristo@apple.com>
1974
1975         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
1976         * gcc.target/i386/20020523-1.c: Skip if darwin.
1977         * gcc.target/i386/asm-3.c: Ditto.
1978         * gcc.target/i386/20011119-1.c: Ditto.
1979         * gcc.target/i386/clobbers.c: Remove pic part of test.
1980
1981 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
1982
1983         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
1984         * g++.old-deja/g++.other/init19.C: Ditto.
1985         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
1986         and add other platforms as expected failures.
1987
1988 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
1989
1990         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
1991         (is-effective-target-keyword): Ditto.
1992
1993 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
1994
1995         PR fortran/27715
1996         * gfortran.dg/extended_char_comparison_1.f:  New test.
1997
1998 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
1999
2000         PR fortran/25098
2001         * gfortran.dg/dummy_procedure_1.f90: New test.
2002
2003         PR fortran/25147
2004         * gfortran.dg/dummy_procedure_2.f90: New test.
2005
2006         * gfortran.dg/associated_2.f90: Correct to make consistent with
2007         standard.
2008
2009 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2010
2011         * gcc.target/i386/387-11.c: New test case.
2012
2013 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2014
2015         PR c++/27801
2016         * g++.dg/template/cond6.C: New test.
2017
2018         PR c++/26496
2019         * g++.dg/template/crash51.C: New test.
2020         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2021
2022         PR c++/27385
2023         * g++.dg/init/array20.C: New test.
2024
2025 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2026
2027         * gcc.dg/builtins-54.c: New test case.
2028
2029 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2030
2031         PR c++/26433
2032         * g++.dg/template/fntry1.C: Add dg-do link.
2033
2034         PR c++/27808
2035         * g++.dg/parse/friend6.C: New test.
2036
2037 2006-05-30  Asher Langton  <langton2@llnl.gov>
2038
2039         * gfortran.dg/cray_pointers_7.f90: New test.
2040
2041 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2042
2043         PR tree-optimization/23452
2044         * gcc.dg/fold-mulconj-1.c: New test case.
2045
2046 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2047
2048         PR c++/27803
2049         * g++.dg/parse/bitfield1.C: New test.
2050
2051 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2052
2053         * gcc.target/ppc-eq0-1.c: New test case.
2054         * gcc.target/ppc-negeq0-1.c: New test case.
2055
2056 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2057
2058         PR c/27273
2059         * gcc.dg/overflow-warn-5.c: New test.
2060
2061 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2062
2063         PR c/27718
2064         * gcc.dg/sizeof-1.c: New test.
2065
2066 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2067
2068         PR target/27790
2069         * gcc.target/i386/pr27790.c: New test.
2070
2071 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2072
2073         PR libgfortran/27757
2074         * gfortran.dg/direct_io_5.f90: New test.
2075
2076 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2077
2078         PR libgfortran/27634
2079         * gfortran.dg/fmt_missing_period_1.f: New test.
2080         * gfortran.dg/fmt_missing_period_2.f: New test.
2081         * gfortran.dg/fmt_missing_period_3.f: New test.
2082
2083 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2084
2085         PR fortran/19777
2086         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2087         arrays.
2088
2089 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2090
2091         PR c++/27713
2092         * g++.dg/template/new6.C: New test.
2093
2094 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2095
2096         PR tree-optimization/24964
2097         * gcc.target/i386/387-10.c: New test case.
2098
2099 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2100
2101         * intrinsics/string_intrinsics.c (compare_string):
2102         Use memcmp instead of strncmp to avoid tripping over
2103         CHAR(0) in a string.
2104
2105 2006-05-27  Richard Guenther  <rguenther@suse.de>
2106
2107         PR middle-end/27773
2108         * gcc.dg/torture/pr27773.c: New testcase.
2109
2110 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2111
2112         * gcc.dg/pr24561.c: Rename to..
2113         * gcc.dg/pr25962.c: .. this.
2114
2115 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2116
2117         PR fortran/19777
2118         * gfortran.dg/bounds_check_2.f: New test.
2119
2120 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2121
2122         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2123         * gfortran.dg/byte_1.f90: Likewise.
2124         * gfortran.dg/dup_save_2.f90: Likewise.
2125
2126 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2127
2128         * gfortran.dg/associated_2.f90: New test.
2129
2130 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2131
2132         PR fortran/27524
2133         * gfortran.dg/bounds_check_1.f90: New test.
2134
2135 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2136
2137         PR rtl-optimization/27661
2138         * gcc.dg/pr27661.c: New test case.
2139
2140 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2141
2142         PR fortran/23151
2143         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2144         * gfortran.dg/print_parentheses_1.f:  New test.
2145         * gfortran.dg/print_parentheses_2.f90:  New test.
2146
2147 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2148
2149         PR target/27758
2150         * gcc.dg/pr27758.c: New test.
2151
2152 2006-05-24  Falk Hueffner  <falk@debian.org>
2153
2154         * gcc.c-torture/compile/pr27571.c: New test.
2155
2156 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2157
2158         PR fortran/27709
2159         * gfortran.dg/spec_expr_4.f90: New test.
2160
2161         PR fortran/27155
2162         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2163
2164 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/20103
2167         * g++.dg/ext/complit6.C: New test.
2168         * g++.dg/ext/complit3.C: Adjust error markers.
2169         * g++.dg/init/const3.C: New test.
2170
2171 2006-05-25  Richard Guenther  <rguenther@suse.de>
2172
2173         PR middle-end/27743
2174         * gcc.dg/torture/pr27743.c: New testcase.
2175
2176 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2177
2178         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2179
2180 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2181
2182         * gcc.dg/compat/scalar-by-value-x.h: New.
2183         * gcc.dg/compat/scalar-by-value-y.h: New.
2184         * gcc.dg/compat/scalar-by-value-5.c: New.
2185         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2186         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2187         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2188         * gcc.dg/compat/scalar-by-value-6.c: New.
2189         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2190         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2191         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2192
2193 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2194
2195         PR tree-optimization/27639
2196         PR tree-optimization/26719
2197         * gcc.dg/pr27639.c: New test.
2198         * gcc.dg/pr26719.c: New test.
2199         * gcc.dg/tree-ssa/scev-cast.c: New test.
2200
2201 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2202
2203         PR c++/20173
2204         * g++.dg/template/error21.C: New test.
2205
2206 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2207
2208         PR target/27696
2209         * gcc.target/i386/pr27696.c: New.
2210
2211 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2212
2213         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2214
2215         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2216
2217 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2218
2219         PR c++/27716
2220         * g++.dg/other/assign1.C: New test.
2221
2222 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2223
2224         PR target/27266
2225         * gcc.target/i386/pr27266.c: New.
2226
2227 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2228
2229         PR c++/27451
2230         * g++.dg/ext/asm9.C: New test.
2231
2232 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2233
2234         PR rtl-optimization/25514
2235         * gcc.c-torture/compile/pr25514.c: New test.
2236
2237 2006-05-22  Richard Guenther  <rguenther@suse.de>
2238
2239         Revert
2240         2006-01-31  Richard Guenther  <rguenther@suse.de>
2241
2242         * gcc.target/i386/sselibm-1.c: New testcase.
2243         * gcc.target/i386/sselibm-2.c: Likewise.
2244         * gcc.target/i386/sselibm-3.c: Likewise.
2245         * gcc.target/i386/sselibm-4.c: Likewise.
2246         * gcc.target/i386/sselibm-5.c: Likewise.
2247
2248 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2249
2250         PR c/27420
2251         * gcc.dg/func-args-2.c: New test.
2252
2253         PR c/26818
2254         * gcc.dg/struct-incompl-1.c: New test.
2255
2256 2006-05-22  Richard Guenther  <rguenther@suse.de>
2257
2258         PR testsuite/27708
2259         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2260         the transformations we test for.
2261
2262 2006-05-22  Richard Guenther  <rguenther@suse.de>
2263
2264         PR testsuite/27707
2265         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2266
2267 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2268
2269         PR c++/27210
2270         * g++.dg/warn/new1.C: New test.
2271         * g++.dg/template/new5.C: Likewise.
2272
2273 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2274
2275         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2276         * gcc.target/i386/20060512-3.c: Likewise.
2277
2278 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2279
2280         PR rtl-optimization/27671
2281         * gcc.c-torture/execute/pr27671-1.c: New.
2282         * gcc.dg/pr27671-2.c: Likewise.
2283
2284         PR tree-optimization/26622.
2285         * gcc.c-torture/compile/pr26622.c: New.
2286
2287 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2288
2289         PR fortran/27613
2290         * gfortran.dg/recursive_reference_1.f90: New test.
2291
2292 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2293
2294         PR fortran/25746
2295         * gfortran.dg/elemental_subroutine_3.f90: New test.
2296
2297         PR fortran/25090
2298         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2299
2300         PR fortran/27584
2301         * gfortran.dg/associated_target_1.f90: New test.
2302
2303         PR fortran/19015
2304         * gfortran.dg/maxloc_shape_1.f90: New test.
2305
2306 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2307
2308         PR libgfortran/24459
2309         * gfortran.dg/namelist_24.f90: New test.
2310         * gfortran.dg/namelist_12.f: Fix typo in comment.
2311
2312 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2313
2314         PR middle-end/25776
2315         * g++.dg/other/error11.C: New test.
2316
2317 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2318
2319         * gcc.target/mips/pr26765.c: Add -w to options.
2320
2321 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2322
2323         * lib/target-supports.exp (check_effective_target_mpaired_single):
2324         New function.
2325         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2326         multilibs.
2327         * g++.dg/vect/vect.exp: Likewise.
2328
2329 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2330
2331         PR testsuite/25891
2332         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2333
2334 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2335
2336         PR fortran/27662
2337         * gfortran.dg/temporary_1.f90: New file.
2338
2339 2006-05-19  Andreas Schwab  <schwab@suse.de>
2340
2341         * g++.dg/other/unused1.C: Also match "stringz".
2342
2343 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2344
2345         PR c++/26433
2346         * g++.dg/template/fntry1.C: New test.
2347
2348 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2349
2350         PR c++/27471
2351         PR c++/27506
2352         * g++.dg/conversion/bitfield5.C: New test.
2353         * g++.dg/conversion/bitfield6.C: New test.
2354
2355 2006-05-18  Mike Stump  <mrs@apple.com>
2356
2357         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2358         * gcc.dg/vla-4.c: Add.
2359         * gcc.dg/vla-5.c: Add.
2360         * gcc.dg/vla-6.c: Add.
2361
2362 2006-05-12  Stuart Hastings  <stuart@apple.com>
2363
2364         * testsuite/gcc.target/i386/20060512-1.c: New.
2365         * testsuite/gcc.target/i386/20060512-2.c: New.
2366         * testsuite/gcc.target/i386/20060512-3.c: New.
2367         * testsuite/gcc.target/i386/20060512-4.c: New.
2368
2369 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2370
2371         PR c++/26122
2372         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2373
2374         PR c++/26068
2375         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2376         * g++.dg/parse/linkage1.C: New test.
2377
2378 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2379
2380         PR tree-optimization/27548
2381         * g++.dg/tree-ssa/pr27548.C: New test.
2382
2383 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2384
2385         PR fortran/26551
2386         * gfortran.dg/recursive_check_1.f: New test.
2387         * gfortran.dg/recursive_check_2.f90: New test.
2388
2389 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2390
2391         * g++.dg/opt/temp2.C: New test.
2392
2393 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2394
2395         PR c++/27491
2396         * g++.dg/init/brace5.C: New test.
2397
2398         PR middle-end/27415
2399         * gcc.dg/gomp/pr27415.c: New test.
2400         * g++.dg/gomp/pr27415.C: New test.
2401
2402         PR tree-optimization/27549
2403         * g++.dg/tree-ssa/pr27549.C: New test.
2404
2405 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2406
2407         PR libgfortran/27575
2408         * gfortran.dg/read_eof_4.f90: New test.
2409
2410 2006-05-16  Richard Guenther  <rguenther@suse.de>
2411
2412         PR tree-optimization/22303
2413         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2414
2415 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2416
2417         PR middle-end/27573
2418         * gcc.dg/gomp/pr27573.c: New test.
2419         * gfortran.dg/gomp/pr27573.f90: New test.
2420
2421         PR c/27499
2422         * gcc.dg/gomp/pr27499.c: New test.
2423         * g++.dg/gomp/pr27499.C: New test.
2424
2425 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2426
2427         PR c++/27339
2428         * g++.dg/parser/access8.C: Adjust error marker.
2429         * g++.dg/template/access17.C: New test.
2430         * g++.dg/template/access18.C: Likewise.
2431
2432 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2433
2434         PR target/26600
2435         * gcc.target/i386/pr26600.c: New test case.
2436
2437 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/27505
2440         * g++.dg/expr/bitfield1.C: New test.
2441
2442 2006-05-15  Richard Guenther  <rguenther@suse.de>
2443
2444         PR tree-optimization/27603
2445         * gcc.dg/torture/pr27603.c: New testcase.
2446
2447 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2448
2449         PR fortran/25090
2450         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2451
2452         PR fortran/25082
2453         * gfortran.dg/scalar_return_1.f90: New test.
2454
2455         PR fortran/27411
2456         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2457
2458 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2459
2460         * gcc.dg/gomp/critical-4.c: New test.
2461         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2462         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2463         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2464         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2465
2466 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2467
2468         PR c++/27582
2469         * g++.dg/template/dependent-args1.C: New test.
2470
2471         PR c++/27581
2472         * g++.dg/lookup/this1.C: New test.
2473
2474         PR c++/27315
2475         * g++.dg/template/operator6.C: New test.
2476         * g++.dg/template/incomplete3.C: New test.
2477
2478         PR c++/27559
2479         * g++.dg/template/new4.C: New test.
2480
2481         PR c++/27496
2482         * g++.dg/template/void2.C: New test.
2483
2484 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2485
2486         * g++.dg/template/dependent-expr5.C: New test.
2487
2488 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2489
2490         PR middle-end/26729
2491         * gcc.dg/pr26729-1.c: New test case.
2492
2493 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2494
2495         * gcc.dg/pr27003.c: New test.
2496
2497 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2498
2499         * lib/target-supports.dg (check_cxa_atexit_available): Change
2500         v3_target_compile to ${tool}_target_compile.
2501
2502 2006-05-11  Jason Merrill  <jason@redhat.com>
2503
2504         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2505
2506 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2507
2508         PR fortran/27553
2509         * gfortran.dg/label_5.f90: New test.
2510
2511 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2512
2513         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2514         check_effective_target_powerpc_altivec_ok): New.
2515         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2516         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2517         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2518         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2519         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2520         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2521         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2522         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2523         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2524         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2525         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2526         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2527         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2528         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2529         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2530         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2531         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2532         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2533         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2534         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2535         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2536         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2537         gcc.target/powerpc/altivec-9.c,
2538         gcc.target/powerpc/altivec-consts.c,
2539         gcc.target/powerpc/altivec-pr22085.c,
2540         gcc.target/powerpc/altivec-splat.c,
2541         gcc.target/powerpc/altivec-types-1.c,
2542         gcc.target/powerpc/altivec-types-2.c,
2543         gcc.target/powerpc/altivec-types-3.c,
2544         gcc.target/powerpc/altivec-types-4.c,
2545         gcc.target/powerpc/altivec-varargs-1.c,
2546         gcc.target/powerpc/altivec-vec-merge.c,
2547         gcc.target/powerpc/ppc-vector-memcpy.c,
2548         gcc.target/powerpc/ppc-vector-memset.c,
2549         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2550         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2551         these effective targets.
2552         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2553         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2554
2555 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2556
2557         PR middle-end/27384
2558         * g++.dg/other/fold1.C: New test.
2559
2560         PR middle-end/27488
2561         * gcc.dg/fold-nonneg-1.c: New test.
2562
2563         PR c++/27547
2564         * g++.dg/other/operator1.C: New test.
2565
2566 2006-05-11  Richard Guenther  <rguenther@suse.de>
2567
2568         PR middle-end/27529
2569         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2570
2571 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2572
2573         * lib/target-supports-dg.exp (check-flags): New.
2574         (dg-skip-if): Move flag checks.
2575
2576 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2577
2578         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2579         * lib/target-supports.dg (check_cxa_atexit_available): New.
2580
2581 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2582
2583         PR fortran/27470
2584         * gfortran.dg/multiple_allocation_2.f90: New test case.
2585
2586 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2587
2588         * gcc.target/arm/pr27387.C: Fix a comment typo.
2589
2590 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2591
2592         PR fortran/24549
2593         * gfortran.dg/error_recovery_1.f90: New test.
2594
2595 2006-05-10  Richard Guenther  <rguenther@suse.de>
2596
2597         PR tree-optimization/27302
2598         * gcc.dg/torture/pr27302.c: New testcase.
2599
2600 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2601         Richard Guenther  <rguenther@suse.de>
2602
2603         PR middle-end/27498
2604         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2605
2606 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2607
2608         PR rtl-optimization/27335
2609         * gcc.dg/pr27335.c: New test.
2610
2611 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
2612
2613         * gcc.target/mips/mips-ps-5.c: New file.
2614
2615 2006-05-08  Jan Hubicka  <jh@suse.cz>
2616
2617         PR middle-end/25962
2618         * gcc.dg/pr25962.c: New.
2619
2620 2006-05-08  Roger Sayle  <roger@eyesopen.com>
2621
2622         PR target/27158
2623         * gcc.target/powerpc/pr27158.c: New test case.
2624
2625 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
2626
2627         PR testsuite/27476
2628         * ada/acats/run_all.sh: Use test -z.
2629
2630 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2631
2632         PR libfortran/18271
2633         * gfortran.dg/spec_expr_3.f90: New test.
2634
2635 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
2636
2637         PR target/24879
2638         * gcc.target/i386/monitor.c: New file.
2639
2640 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
2641
2642         * gcc.dg/pr27095.c: xfail *-*-darwin*.
2643
2644 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2645
2646         PR c++/27447
2647         * g++.dg/other/ptrmem7.C: New test.
2648
2649 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR target/27421
2652         * gcc.dg/array-9.c: New test.
2653
2654 2006-05-07  Richard Guenther  <rguenther@suse.de>
2655
2656         PR tree-optimization/27409
2657         * gcc.dg/torture/pr27409.c: New testcase.
2658
2659 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2660
2661         PR fortran/27457
2662         * gfortran.dg/select_6.f90: New.
2663
2664 2006-05-07  Richard Guenther  <rguenther@suse.de>
2665
2666         PR tree-optimization/27136
2667         * gcc.dg/torture/pr27136.c: New testcase.
2668
2669 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
2670
2671         PR fortran/24813
2672         * gfortran.dg/char_cons_len_1.f90: New test.
2673
2674 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2675
2676         PR c++/27427
2677         * g++.dg/template/incomplete2.C: New test.
2678
2679 2006-05-06  Richard Guenther  <rguenther@suse.de>
2680
2681         PR tree-optimization/27151
2682         * gcc.dg/vect/pr27151.c: New testcase.
2683
2684 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2685
2686         PR c++/27430
2687         * g++.dg/template/void1.C: New test.
2688
2689         PR c++/27423
2690         * g++.dg/other/void2.C: New test.
2691
2692         PR c++/27422
2693         * g++.dg/conversion/void1.C: New test.
2694
2695 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
2696
2697         PR/21391
2698         * g++.dg/other/unused1.C: New.
2699
2700 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2701
2702         PR objc/27240
2703         * objc.dg/member-1.m: New test.
2704
2705 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
2706
2707         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
2708
2709 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2710
2711         PR libfortran/26985
2712         * gfortran.dg/matmul_2.f90: New test.
2713
2714 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
2715
2716         * ada/acats/run_all.sh: Use sync when main not found.
2717
2718 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
2719
2720         PR target/26765
2721         * gcc.target/mips/pr26765.c: New.
2722
2723 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
2724
2725         * gcc.target/bfin: New directory.
2726         * gcc.target/bfin/bfin.exp: New file.
2727         * gcc.target/bfin/frmul.c: New file.
2728         * gcc.target/bfin/arith.c: New file.
2729         * gcc.target/bfin/mul-combine.c: New file.
2730         * gcc.target/bfin/shift.c: New file.
2731
2732 2006-05-04  Richard Guenther  <rguenther@suse.de>
2733
2734         PR tree-optimization/14287
2735         PR tree-optimization/14844
2736         PR tree-optimization/19792
2737         PR tree-optimization/21608
2738         PR tree-optimization/27090
2739         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
2740         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2741         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2742         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2743         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2744
2745 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
2746
2747         PR tree-optimization/27285
2748         * gcc.c-torture/execute/pr27285.c: New test.
2749
2750         PR middle-end/27388
2751         * gcc.dg/gomp/pr27388-1.c: New test.
2752         * gcc.dg/gomp/pr27388-2.c: New test.
2753         * gcc.dg/gomp/pr27388-3.c: New test.
2754
2755         PR c++/27359
2756         * g++.dg/gomp/pr27359.C: New test.
2757
2758 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
2759
2760         PR fortran/20248
2761         * gfortran.dg/iargc.f90: New test.
2762
2763 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2764
2765         PR c++/27102
2766         * g++.dg/template/crash49.C: New test.
2767
2768 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
2769
2770         PR testsuite/27032
2771         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
2772
2773 2006-05-02  Jeff Law  <law@redhat.com>
2774
2775         PR tree-optimization/27364
2776         * gcc.c-torture/execute/pr27364.c: New test.
2777
2778 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
2779
2780         PR c++/27309
2781         * g++.dg/parser/ctor5.C: New test.
2782
2783 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
2784
2785         PR target/27387
2786         * gcc.target/arm/arm.exp: New.
2787         * gcc.target/arm/pr27387.C: Likewise.
2788
2789 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
2790
2791         PR fortran/27269
2792         PR fortran/27324
2793         * gfortran.dg/module_equivalence_2.f90: New test.
2794
2795 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
2796
2797         PR middle-end/27337
2798         * g++.dg/gomp/pr27337-1.C: New test.
2799         * g++.dg/gomp/pr27337-2.C: New test.
2800
2801         PR middle-end/27328
2802         * gcc.dg/gomp/pr27328.c: New test.
2803
2804         PR middle-end/27325
2805         * g++.dg/gomp/pr27325.C: New test.
2806
2807         PR middle-end/27310
2808         * g++.dg/gomp/pr27310.C: New test.
2809
2810 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2811
2812         PR tree-optimization/27291
2813         * g++.dg/tree-ssa/pr27291.C: New test.
2814
2815 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2816
2817         PR tree-optimization/27283
2818         * g++.dg/tree-ssa/pr27283.C: New test.
2819
2820 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
2821
2822         * gcc.dg/tree-ssa/loop-16.c: New test.
2823
2824 2006-05-01  Roger Sayle  <roger@eyesopen.com>
2825             Joseph S. Myers  <joseph@codesourcery.com>
2826
2827         * gcc.dg/Wconversion-3.c: New test case.
2828         * gcc.dg/Wconversion-4.c: Likewise.
2829
2830 2006-05-01  Richard Guenther  <rguenther@suse.de>
2831
2832         PR tree-optimization/26726
2833         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
2834
2835 2006-04-30  Roger Sayle  <roger@eyesopen.com>
2836
2837         * gcc.dg/Woverflow-1.c: New test case.
2838         * gcc.dg/Woverflow-2.c: Likewise.
2839         * gcc.dg/Woverflow-3.c: Likewise.
2840
2841 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/27094
2844         * g++.dg/template/defarg8.C: New test.
2845
2846 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2847
2848         PR c++/27278
2849         * g++.dg/parse/operator7.C: New test.
2850
2851 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2852
2853         PR c++/11471
2854         PR c++/27102
2855         * g++.dg/template/crash48.C: New test.
2856
2857         PR c++/27279
2858         * g++.dg/parse/ctor4.C: New test.
2859
2860 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2861
2862         PR fortran/25681
2863         * gfortran.df/char_type_len.f90: New test.
2864
2865 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2866
2867         PR libgfortran/27304
2868         * gfortran.dg/fmt_exhaust.f90: New test.
2869
2870 2006-04-28  Roger Sayle  <roger@eyesopen.com>
2871
2872         PR c/25309
2873         * gcc.dg/large-size-array-2.c: New test case.
2874
2875 2006-04-28  Richard Guenther  <rguenther@suse.de>
2876
2877         PR target/26826
2878         * gcc.target/i386/pr26826.c: New testcase.
2879
2880 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
2881
2882         PR middle-end/27260
2883         * gcc.c-torture/execute/pr27260.c: New.
2884
2885 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
2886
2887         PR middle-end/27095
2888         * gcc.dg/pr27095.c: New.
2889
2890 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2891
2892         PR c++/27292
2893         * g++.dg/conversion/bitfield4.C: New test.
2894
2895 2006-04-27  Eric Christopher  <echristo@apple.com>
2896
2897         * gcc.dg/pragma-ms_struct.c: New.
2898
2899 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
2900
2901         PR c++/27102
2902         * g++.dg/template/crash47.C: New test.
2903
2904 2006-04-27  Dirk Mueller  <dmueller@suse.de>
2905
2906         * gcc.target/i386/sse-7.c: build with -msse.
2907
2908 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
2909
2910         PR testsuite/27274:
2911         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
2912         (main): Exit if processor doesn't support SSE.
2913
2914 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
2915
2916         PR middle-end/27282
2917         * gcc.c-torture/compile/pr27282.c: New test.
2918
2919 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
2920
2921         PR middle-end/26913
2922         * g++.dg/gomp/pr26913.C: New test.
2923
2924         PR c/25996
2925         * gcc.dg/gomp/pr25996.c: New test.
2926         * g++.dg/gomp/pr25996.C: New test.
2927
2928 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
2929
2930         PR rtl-optimization/26725
2931         * gcc.c-torture/compile/pr26725.c: New test.
2932
2933 2006-04-25  Richard Guenther  <rguenther@suse.de>
2934
2935         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
2936         than n + -1.
2937
2938 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2939
2940         * gcc.dg/20060425-1.c: New testcase.
2941
2942 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR tree-optimization/26865
2945         * gcc.dg/pr26865.c: New test.
2946
2947 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
2948
2949         PR c++/27292
2950         * g++.dg/conversion/bitfield1.C: New test.
2951         * g++.dg/conversion/bitfield2.C: Likewise.
2952         * g++.dg/conversion/bitfield3.C: Likewise.
2953
2954 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2955         Richard Guenther  <rguenther@suse.de>
2956
2957         PR tree-optimization/27236
2958         * gcc.dg/tree-ssa/pr27236.c: New testcase.
2959
2960 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2961
2962         PR c++/19963
2963         * g++.dg/other/incomplete2.C: New test.
2964
2965 2006-04-24  Richard Guenther  <rguenther@suse.de>
2966
2967         PR middle-end/26869
2968         * gcc.dg/torture/pr26869.c: New testcase.
2969
2970 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
2971         Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/27218
2974         * g++.dg/tree-ssa/pr27218.C: New testcase.
2975
2976 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/26912
2979         * g++.dg/template/friend41.C: New test.
2980
2981 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
2982
2983         * g++.dg/opt/pr15551.C: Include cstdio.
2984         (main): Use remove instead of unlink.
2985
2986 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
2987
2988         * gcc.dg/sibcall-7.c: New test.
2989         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
2990         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
2991         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
2992         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
2993         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
2994
2995 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
2996
2997         PR c++/26534
2998         * g++.dg/opt/bitfield1.C: New test.
2999         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3000         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3001         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3002         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3003         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3004         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3005         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3006         * g++.dg/abi/bitfield2.C: Likewise.
3007         * g++.dg/init/bitfield1.C: Likewise.
3008
3009 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3010
3011         PR fortran/25099
3012         * gfortran.dg/elemental_subroutine_4.f90: New test.
3013         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3014         call sub (m, x).
3015
3016 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3017
3018         * gcc.c-torture/compile/20060421-1.c: New testcase.
3019
3020 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3021
3022         PR c/25875
3023         * gcc.dg/init-bad-4.c: New test.
3024
3025 2006-04-21  Paul Brook  <paul@codesourcery.com>
3026
3027         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3028
3029 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3030
3031         PR fortran/27122
3032         * gfortran.dg/defined_operators_1.f90: New test.
3033         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3034         remove old ones associated, incorrectly, with Note 5.46.
3035
3036         PR fortran/27113
3037         * gfortran.dg/character_array_constructor_1.f90: New test.
3038
3039 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3040
3041         * gcc.dg/20060419-1.c: New test.
3042
3043 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3044
3045         PR c/26774
3046         * gcc.dg/struct-parse-1.c: New test case.
3047
3048 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3049
3050         PR c++/26558
3051         * g++.dg/parse/template19.C: New test.
3052
3053         PR c++/26739
3054         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3055
3056         PR c++/26036
3057         * g++.dg/expr/call3.C: New test.
3058
3059         PR c++/10385
3060         * g++.dg/conversion/dynamic1.C: New test.
3061
3062 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3063
3064         PR c++/27102
3065         * g++.dg/template/crash35.C: Tweak error markers.
3066         * g++.dg/template/crash46.C: New test.
3067         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3068         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3069
3070 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3071
3072         PR rtl-optimization/14261
3073         * gcc.c-torture/compile/20060419-1.c: Added.
3074
3075 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3076
3077         * gfortran.dg/label_1.f90: Adjust dg-error.
3078
3079 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3080
3081         PR target/26961
3082         * gcc.dg/fold-cond-1.c: New test case.
3083         * gcc.dg/pr26961-1.c: Likewise.
3084
3085 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086
3087         PR libgfortran/27138
3088         * gfortran.dg/read_bad_advance.f90: New test.
3089
3090 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3091             Dale Johannesen  <dalej@apple.com>
3092
3093         PR target/24076
3094         * gcc.target/i386/vecinit-3.c: New testcase.
3095         * gcc.target/i386/vecinit-4.c: Likewise.
3096         * gcc.target/i386/sse-18.c: Likewise.
3097         * gcc.target/i386/sse-19.c: Likewise.
3098
3099 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3100
3101         * gfortran.dg/allocate_zerosize_1.f90: New test.
3102
3103 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3104
3105         PR c++/26365
3106         * g++.dg/template/crash45.C: New test.
3107
3108 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/26787
3111         * gfortran.dg/proc_assign_1.f90: New test.
3112         * gfortran.dg/procedure_lvalue.f90: Change message.
3113         * gfortran.dg/namelist_4.f90: Add new error.
3114
3115         PR fortran/25597
3116         PR fortran/27096
3117         * gfortran.dg/auto_pointer_array_result_1.f90
3118
3119         PR fortran/27089
3120         * gfortran.dg/specification_type_resolution_1.f90
3121
3122         PR fortran/18003
3123         PR fortran/25669
3124         PR fortran/26834
3125         * gfortran.dg/bounds_temporaries_1.f90: New test.
3126
3127         PR fortran/27124
3128         * gfortran.dg/array_return_value_1.f90: New test.
3129
3130 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3131
3132         PR fortran/25336
3133         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3134
3135 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR middle-end/26823
3138         * g++.dg/gomp/pr26823-1.C: New test.
3139         * g++.dg/gomp/pr26823-2.C: New test.
3140
3141 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3142
3143         PR middle-end/27134
3144         * gcc.dg/pr27314.c: New test.
3145
3146 2006-04-13  Richard Henderson  <rth@redhat.com>
3147
3148         * g++.dg/gomp/block-0.C: Update expected matches.
3149
3150 2006-04-13  DJ Delorie  <dj@redhat.com>
3151
3152         * lib/target-supports.exp (check_effective_target_int32plus): New.
3153         (check_effective_target_ptr32plus): New.
3154         (check_effective_target_size32plus): New.
3155         (check_effective_target_int16): New.
3156         (check_profiling_available): Add m32c to the list of unsupported targets.
3157
3158         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3159         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3160         memory size.
3161         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3162         pointers.
3163         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3164         size_t.
3165         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3166         and size_t.
3167         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3168         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3169         not just xstormy16.  Skip m32c due to weird pointer size.
3170         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3171         not just xstormy16.
3172         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3173         not just xstormy16.
3174         * gcc.dg/20020312-2.c: Add m32c support.
3175         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3176         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3177         in test.
3178         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3179         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3180         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3181         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3182         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3183         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3184         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3185         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3186         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3187         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3188         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3189         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3190         in test.
3191         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3192         in test.
3193         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3194         * gcc.dg/pr23049.c: Require >=32 bit integers.
3195         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3196         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3197         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3198         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3199         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3200         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3201         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3202         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3203         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3204         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3205         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3206         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3207         prototype in test.
3208         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3209         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3210         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3211         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3212         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3213
3214         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3215         * gcc.c-torture/execute/20040703-1.x: Likewise.
3216         * gcc.c-torture/execute/20040705-1.x: Likewise.
3217         * gcc.c-torture/execute/20040705-2.x: Likewise.
3218         * gcc.c-torture/execute/20040709-1.x: Likewise.
3219         * gcc.c-torture/execute/20040709-2.x: Likewise.
3220         * gcc.c-torture/execute/20040811-1.x: Likewise.
3221         * gcc.c-torture/execute/20050316-1.x: Likewise.
3222         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3223         * gcc.c-torture/execute/pr19689.x: Likewise.
3224         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3225         * gcc.c-torture/execute/usmul.x: Likewise.
3226         * gcc.c-torture/execute/vrp-5.x: Likewise.
3227         * gcc.c-torture/execute/vrp-6.x: Likewise.
3228         * gcc.dg/debug/20041023-1.s: Likewise.
3229
3230 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3231
3232         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3233         of integers to a vector types are now constant expressions in C.
3234         * gcc.dg/vect/vect-fold-1.c: New test case.
3235
3236 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3237             Ulrich Weigand  <uweigand@de.ibm.com>
3238
3239         PR target/27006
3240         * gcc.dg/vmx/pr27006.c: New testcase.
3241
3242 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3243
3244         PR libgfortran/26766
3245         * gfortran.dg/write_recursive.f90: New test.
3246
3247 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3248
3249         * g++.dg/parse/dtor7.C: New test.
3250         * g++.dg/parse/new1.C: Add error marker.
3251         * g++.dg/template/new3.C: New test.
3252
3253         PR c++/26122
3254         * g++.dg/template/pure1.C: New test.
3255
3256         PR c++/26295
3257         * g++.dg/parse/ptrmem4.C: New test.
3258
3259 2006-04-10  Jeff Law  <law@redhat.com>
3260
3261         PR/27087
3262         * gcc.c-torture/compile/pr27087.c: New test.
3263
3264 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3265
3266         PR/21391
3267         * gcc.dg/20060410.c: New.
3268
3269 2006-04-10  Matthias Klose  <doko@debian.org>
3270
3271         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3272         Recognize multilib directory names containing underscores.
3273
3274 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3275
3276         * gcc.target/i386/vecinit-1.c: New test case.
3277         * gcc.target/i386/vecinit-2.c: Likewise.
3278
3279 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3280
3281         PR debug/27057
3282         * g++.dg/debug/dwarf2-2.C: New test.
3283
3284 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3285
3286         PR rtl-optimization/27073
3287         * gcc.c-torture/execute/pr27073.c: New test.
3288
3289 2006-04-08  Mike Stump  <mrs@apple.com>
3290
3291         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3292
3293 2006-04-07  Richard Guenther  <rguenther@suse.de>
3294
3295         PR tree-optimization/26135
3296         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3297
3298 2006-04-06  Jan Hubicka  <jh@suse.cz>
3299
3300         PR profile/26399
3301         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3302
3303 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3304
3305         * g++.dg/conversion/nullptr1.C: New test case.
3306         * g++.dg/conversion/nullptr2.C: Likewise.
3307
3308 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3309
3310         * gfortran.dg/dependency_18.f90: New test case.
3311
3312 2006-04-05  Richard Guenther  <rguenther@suse.de>
3313
3314         PR tree-optimization/26919
3315         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3316         * gcc.dg/ipa/ipa-2.c: Likewise.
3317         * gcc.dg/ipa/ipa-3.c: Likewise.
3318         * gcc.dg/ipa/ipa-5.c: Likewise.
3319
3320 2006-04-05  Richard Guenther  <rguenther@suse.de>
3321
3322         PR tree-optimization/26763
3323         * gcc.dg/torture/pr26763-1.c: New testcase.
3324         * gcc.dg/torture/pr26763-2.c: Likewise.
3325
3326 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3327
3328         PR fortran/23634
3329         PR fortran/25619
3330         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3331
3332 2006-04-04  Eric Christopher  <echristo@apple.com>
3333
3334         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3335         stubs.
3336         * gcc.target/i386/387-5.c: Ditto.
3337
3338 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3339
3340         * gcc.target/sparc/struct-ret-check.c: New test.
3341
3342 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3343
3344         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3345         zero decimal digits specified in format.
3346
3347 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3348
3349         PR fortran/26891
3350         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3351
3352         PR fortran/26976
3353         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3354         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3355         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3356         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3357         bigendian-ness.
3358
3359 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3360
3361         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3362         dummy arguments work when the actual argument is itself a dummy
3363         argument of the caller.
3364
3365 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         PR libfortran/24685
3368         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3369
3370 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3371
3372         * gfortran.dg/dependencency_17.f90: New test case.
3373
3374 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3375
3376         * gfortran.dg/dependency_14.f90: New test case.
3377         * gfortran.dg/dependency_15.f90: Likewise.
3378         * gfortran.dg/dependency_16.f90: Likewise.
3379
3380 2006-03-31  Asher Langton  <langton2@llnl.gov>
3381
3382         PR fortran/25358
3383         gfortran.dg/cray_pointers_6.f90: New test.
3384
3385 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3386
3387         PR libgfortran/26890
3388         * gfortran.dg/read_size_noadvance.f90: New test.
3389
3390 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3391
3392         PR fortran/25031
3393         * gfortran.dg/multiple_allocation_1.f90: Check that the
3394         size has changed after a re-allocation with stat.
3395
3396 2006-03-30  Richard Guenther  <rguenther@suse.de>
3397
3398         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3399         removal.
3400         * gcc.target/i386/sselibm-2.c: Likewise.
3401         * gcc.target/i386/sselibm-3.c: Likewise.
3402         * gcc.target/i386/sselibm-4.c: Likewise.
3403         * gcc.target/i386/sselibm-5.c: Likewise.
3404
3405 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3406
3407         * gcc.dg/fold-andxor-1.c: New test case.
3408         * gcc.dg/fold-xorand-1.c: Likewise.
3409
3410 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3411
3412         * gcc.dg/fold-convnotconv-1.c: New test case.
3413
3414 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3415
3416         PR fortran/26779
3417         * gfortran.dg/private_type_5.f90: New test.
3418
3419 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3420
3421         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3422
3423 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3424
3425         * gfortran.dg/advance_2.f90: New test.
3426         * gfortran.dg/advance_3.f90: New test.
3427
3428         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3429
3430 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3431
3432         PR libgfortran/26661
3433         PR libgfortran/26880
3434         * gfortran.dg/read_x_past.f: New test.
3435
3436 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3437
3438         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3439         to be STABS.
3440
3441 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3442
3443         * objc.dg/dwarf-1.m: Skip on AIX.
3444         * objc.dg/dwarf-2.m: Skip on AIX.
3445
3446 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3447
3448         PR fortran/26816
3449         * gfortran.dg/float_1.f90: New test.
3450
3451 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3452
3453         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3454         X86_64 targets.
3455         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3456
3457 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3458
3459         PR libfortran/26735
3460         * gfortran.dg/convert_implied_open.f90: New test case.
3461
3462 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3463
3464         PR fortran/26769
3465         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3466
3467 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3468
3469         PR middle-end/26717
3470         * gcc.dg/pr26717.c: New test.
3471
3472 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3473
3474         * gfortran.dg/dependency_12.f90: New test case.
3475
3476 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3477
3478         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3479
3480 2006-03-24  Jeff Law  <law@redhat.com>
3481
3482         * gcc.c-torture/pr26840.c: New test.
3483
3484 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3485
3486         * objc.dg/dwarf-2.m: New.
3487         * obj-c++.dg/dwarf-2.mm: New.
3488
3489         * g++.old-deja/g++.other/init19.C: New.
3490
3491 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3492
3493         * g++.dg/eh/spbp.C: Skip on AIX.
3494
3495 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3496
3497         PR middle-end/26611
3498         * g++.dg/gomp/pr26611-1.C: New test.
3499         * g++.dg/gomp/pr26611-2.C: New test.
3500
3501 2006-03-24  Jeff Law  <law@redhat.com>
3502
3503         * gcc.c-torture/compile/pr26833.c: New test.
3504         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3505
3506 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3507
3508         * gfortran.dg/endfile_2.f90: Delete temp file.
3509
3510 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3511
3512         PR fortran/19303
3513         * gfortran.dg/record_marker_1.f90: New test case.
3514         * gfortran.dg/record_marker_2.f: New test case.
3515         * gfortran.dg/record_marker_3.f90: New test case.
3516
3517 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3518
3519         PR fortran/17298
3520         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3521         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3522
3523 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3524
3525         * lib/gcc-dg.exp (cleanup-modules): New proc.
3526         * gfortran.dg/allocatable_function_1.f90,
3527         gfortran.dg/allocate_char_star_scalar_1.f90,
3528         gfortran.dg/assumed_charlen_function_1.f90,
3529         gfortran.dg/assumed_dummy_1.f90,
3530         gfortran.dg/assumed_shape_ranks_1.f90,
3531         gfortran.dg/assumed_shape_ranks_2.f90,
3532         gfortran.dg/assumed_size_dt_dummy.f90,
3533         gfortran.dg/auto_char_dummy_array_1.f90,
3534         gfortran.dg/auto_char_len_3.f90,
3535         gfortran.dg/automatic_module_variable.f90,
3536         gfortran.dg/bad_automatic_objects_1.f90,
3537         gfortran.dg/char_array_constructor.f90,
3538         gfortran.dg/char_array_structure_constructor.f90,
3539         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3540         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3541         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3542         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3543         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3544         gfortran.dg/derived_pointer_recursion.f90,
3545         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3546         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3547         gfortran.dg/dummy_functions_1.f90,
3548         gfortran.dg/elemental_initializer_1.f90,
3549         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3550         gfortran.dg/elemental_pointer_1.f90,
3551         gfortran.dg/elemental_subroutine_1.f90,
3552         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3553         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3554         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3555         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3556         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3557         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3558         gfortran.dg/global_references_1.f90,
3559         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3560         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3561         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3562         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3563         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3564         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3565         gfortran.dg/large_integer_kind_1.f90,
3566         gfortran.dg/large_real_kind_1.f90,
3567         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3568         gfortran.dg/module_double_reuse.f90,
3569         gfortran.dg/module_equivalence_1.f90,
3570         gfortran.dg/module_interface_1.f90,
3571         gfortran.dg/module_parameter_array_refs_1.f90,
3572         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3573         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3574         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3575         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3576         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3577         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3578         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3579         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3580         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3581         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3582         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3583         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3584         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3585         gfortran.dg/same_name_1.f90,
3586         gfortran.dg/sibling_dummy_procedure_1.f90,
3587         gfortran.dg/sibling_dummy_procedure_2.f90,
3588         gfortran.dg/sibling_dummy_procedure_3.f90,
3589         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3590         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3591         gfortran.dg/used_dummy_types_2.f90,
3592         gfortran.dg/used_dummy_types_3.f90,
3593         gfortran.dg/used_dummy_types_4.f90,
3594         gfortran.dg/used_dummy_types_5.f90,
3595         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3596         gfortran.dg/userdef_operator_1.f90: Use it.
3597
3598 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3599
3600         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3601         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3602         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3603         gfortran.dg/write_back.f,
3604         gfortran.fortran-torture/execute/inquire_1.f90,
3605         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3606
3607 2006-03-21  Jeff Law  <law@redhat.com>
3608
3609         * gcc.dg/tree-ssa/vrp28.c: New test.
3610
3611 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3612
3613         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
3614         if _STDC_C99 is defined.
3615         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
3616         * gcc.dg/builtins-20.c: Likewise.
3617         * gcc.dg/builtins-53.c: Likewise.
3618         * gcc.dg/single-precision-constant.c: Likewise. Also pass
3619         -mmacosx-version-min=10.3 on PowerPC/Darwin.
3620
3621 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
3622
3623         PR tree-opt/26781
3624         * gcc.c-torture/compile/pr26781-1.c: New test.
3625         * gcc.c-torture/compile/pr26781-2.c: New test.
3626
3627 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
3628
3629         PR c++/26690
3630         * g++.dg/gomp/pr26690-1.C: New test.
3631         * g++.dg/gomp/pr26690-2.C: New test.
3632
3633 2006-03-20  Jeff Law  <law@redhat.com>
3634
3635         * gcc.dg/tree-ssa/pr21829.c: New test.
3636
3637         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
3638
3639 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
3640
3641         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
3642         (check_visibility_available): Use it.
3643         (check_effective_target_default_packed): Likewise.
3644         (check_effective_target_pcc_bitfield_type_matters): Likewise.
3645         (check_effective_target_fopenmp): Likewise.
3646         (check_effective_target_freorder): Likewise.
3647         (check_effective_target_fpic): Likewise.
3648         (check_named_sections_available): Likewise.
3649         (check_effective_target_ilp32): Likewise.
3650         (check_effective_target_lp64): Likewise.
3651
3652 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
3653
3654         PR fortran/20935
3655         * gfortran.dg/scalar_mask_2.f90: New test case.
3656
3657 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
3658
3659         PR tree-opt/26629
3660         * gcc.dg/tree-ssa/loadpre12.c: New test.
3661         * gcc.dg/tree-ssa/loadpre13.c: New test.
3662         * gcc.dg/tree-ssa/loadpre14.c: New test.
3663         * gcc.dg/tree-ssa/loadpre15.c: New test.
3664         * gcc.dg/tree-ssa/loadpre16.c: New test.
3665         * gcc.dg/tree-ssa/loadpre17.c: New test.
3666         * gcc.dg/tree-ssa/loadpre18.c: New test.
3667         * gcc.dg/tree-ssa/loadpre19.c: New test.
3668         * gcc.dg/tree-ssa/loadpre20.c: New test.
3669         * gcc.dg/tree-ssa/loadpre21.c: New test.
3670         * gcc.dg/tree-ssa/loadpre22.c: New test.
3671
3672 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
3673
3674         PR fortran/26741
3675         * gfortran.dg/elemental_initializer_1.f90: New test.
3676
3677         PR fortran/26716
3678         * gfortran.dg/assumed_shape_ranks_2: New test.
3679
3680 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
3681
3682         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
3683         target fpic.
3684
3685 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3686
3687         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
3688         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
3689         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
3690         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
3691         gfortran.fortran-torture/execute/direct_io.f90,
3692         gfortran.fortran-torture/execute/inquire_2.f90,
3693         gfortran.fortran-torture/execute/inquire_4.f90,
3694         gfortran.fortran-torture/execute/list_read_1.f90,
3695         gfortran.fortran-torture/execute/open_replace.f90,
3696         gfortran.fortran-torture/execute/slash_edit.f90,
3697         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
3698         temporary files from testcases.
3699
3700 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3701
3702         PR libgfortran/26509
3703         gfortran.dg/write_direct_eor.f90: New test.
3704
3705 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
3706
3707         * gcc.target/powerpc/pr26350.c: New.
3708         * gcc.target/powerpc/indexed-addr.c: New.
3709
3710 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3711
3712         * gfortran.dg/dependency_13.f90: New test case.
3713
3714 2006-03-16  Roger Sayle  <roger@eyesopen.com>
3715
3716         PR middle-end/21781
3717         * gcc.dg/real-const-1.c: New test case.
3718
3719 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
3720
3721         * g++.old-deja/g++.other/init18.C: New.
3722         * g++.old-deja/g++.other/init5.C: Remove xfail.
3723
3724 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3725
3726         * g++.dg/opt/pr15551.C: Cleanup temp file.
3727
3728 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3729
3730         PR c++/6634
3731         g++.dg/parse/long1.C: New test.
3732
3733 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3734
3735         PR fortran/19101
3736         * gfortran.dg/continuation.f90: New test.
3737         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
3738
3739 2006-03-14  Richard Guenther  <rguenther@suse.de>
3740
3741         PR tree-optimization/26672
3742         * gcc.dg/torture/pr26672.c: New testcase.
3743
3744 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
3745
3746         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
3747         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
3748
3749 2006-03-13  Roger Sayle  <roger@eyesopen.com>
3750
3751         PR middle-end/26557
3752         * gcc.c-torture/compile/switch-1.c: New test case.
3753
3754 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
3755
3756         PR fortran/25378
3757         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
3758         test to include more permuatations of mask and index.
3759         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
3760         respond to F2003 spec. that the position returned for an all false
3761         mask && condition is zero.
3762
3763 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
3764
3765         PR middle-end/25989
3766         * gcc.dg/gomp/pr25989.c: New test.
3767
3768 2006-03-13  Jeff Law  <law@redhat.com>
3769
3770         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
3771
3772 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
3773
3774         * gcc.dg/switch-9.c: New test.
3775
3776 2006-03-13  Richard Guenther  <rguenther@suse.de>
3777
3778         PR middle-end/26630
3779         * gcc.dg/torture/pr26630.c: New testcase.
3780
3781 2006-03-11  Roger Sayle  <roger@eyesopen.com>
3782
3783         * gfortran.dg/dependency_10.f90: New test case.
3784         * gfortran.dg/dependency_11.f90: Likewise.
3785
3786 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
3787             Erik Edelmann  <eedelman@gcc.gnu.org>
3788
3789         * gfortran.dg/allocatable_function_1.f90: New.
3790         * gfortran.dg/allocatable_function_2.f90: New.
3791
3792 2006-03-10  Richard Guenther  <rguenther@suse.de>
3793
3794         PR middle-end/26565
3795         * gcc.dg/torture/pr26565.c: New testcase.
3796
3797 2006-03-09  Eric Christopher  <echristo@apple.com>
3798
3799         * gcc.c-torture/compile/20060309-1.c: New.
3800
3801 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3802
3803         PR libgfortran/26499
3804         * gfortran.dg/write_back.f: New test.
3805         * gfortran.dg/write_rewind_1.f: New test.
3806         * gfortran.dg/write_rewind_2.f: New test.
3807
3808 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3809
3810         PR libgfortran/26554
3811         * gfortran.dg/read_logical.f90: New test.
3812
3813 2006-03-04  Laurent GUERBY <laurent@guerby.net>
3814
3815         * ada/acats/norun.lst: cdd2a03 now passes.
3816
3817 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
3818
3819         PR testsuite/25177
3820         * gcc.target/powerpc/pr18096-1.c: Change where the error
3821         would match.
3822
3823 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
3824
3825         * gcc.target/i386/cleanup-1.c: New test.
3826         * gcc.target/i386/cleanup-2.c: New test.
3827
3828 2006-03-04  Roger Sayle  <roger@eyesopen.com>
3829
3830         * gfortran.dg/dependency_9.f90: Remove for the time being.
3831
3832 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
3833
3834         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
3835         directive.
3836
3837 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3838
3839         * gfortran.dg/dependency_9.f90: New test case.
3840
3841 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3842
3843         * gfortran.dg/dependency_4.f90: New test case.
3844         * gfortran.dg/dependency_5.f90: New test case.
3845         * gfortran.dg/dependency_6.f90: New test case.
3846         * gfortran.dg/dependency_7.f90: New test case.
3847         * gfortran.dg/dependency_8.f90: New test case.
3848
3849 2006-03-03  Paul Brook  <paul@codesourcery.com>
3850
3851         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
3852         Add m68k-*-elf.
3853
3854 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
3855
3856         PR fortran/25031
3857         * multiple_allocation_1.f90: New test.
3858
3859 2006-03-03  Roger Sayle  <roger@eyesopen.com>
3860
3861         PR tree-optimization/26524
3862         * gfortran.dg/pr26524.f: New test case.
3863
3864 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3865
3866         * g++.dg/template/repo5.C: Cleanup repo files.
3867         * gcc.dg/20051201-1.c: Cleanup coverage files.
3868         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
3869         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
3870         tree dump files.
3871
3872 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
3873
3874         * objc.dg/objc-nofilename-1.m: New test.
3875         * objc.dg/bad-receiver-type.m: New test.
3876         * obj-c++.dg/bad-receiver-type.mm: New test.
3877
3878 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3879
3880         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
3881
3882 2006-03-01  Mike Stump  <mrs@apple.com>
3883
3884         * g++.dg/abi/key2.C: Add.
3885
3886 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
3887
3888         * gfortran.dg/logical_dot_product.f90: New test.
3889
3890         PR fortran/26393
3891         * gfortran.dg/used_interface_ref.f90: New test.
3892
3893         PR fortran/20938
3894         * gfortran.dg/dependency_2.f90: New test.
3895         * gfortran.fortran-torture/execute/where17.f90: New test.
3896         * gfortran.fortran-torture/execute/where18.f90: New test.
3897         * gfortran.fortran-torture/execute/where19.f90: New test.
3898         * gfortran.fortran-torture/execute/where20.f90: New test.
3899
3900 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
3901
3902         * g++.dg/tree-ssa/pr26443.C: New test case.
3903
3904 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
3905
3906         PR middle-end/26022
3907         * g++.dg/opt/return-slot1.C: New test.
3908
3909 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3910
3911         PR libgfortran/26136
3912         * gfortran.dg/namelist_23.f90: New test.
3913
3914 2006-02-28  Roger Sayle  <roger@eyesopen.com>
3915
3916         PR middle-end/14752
3917         * gcc.dg/fold-eqandshift-2.c: New test case.
3918
3919 2006-02-28  Richard Guenther  <rguenther@suse.de>
3920
3921         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
3922         decomposition.
3923
3924 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
3925
3926         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
3927
3928 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3929
3930         PR libgfortran/26464
3931         * gfortran.dg/backspace_5.f: New test.
3932         * gfortran.dg/backspace_6.f: New test.
3933
3934 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3935
3936         * gcc.dg/fold-eqandnot-1.c: New test case.
3937
3938 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3939
3940         PR middle-end/19983
3941         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
3942
3943 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
3944
3945         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
3946         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
3947
3948 2006-02-26  Richard Guenther  <rguenther@suse.de>
3949
3950         PR tree-optimization/26421
3951         * gcc.dg/tree-ssa/pr26421.c: New testcase.
3952
3953 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
3954
3955         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
3956         * g++.old-deja/g++.robertl/eb132.C: Likewise.
3957
3958 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3959
3960         * gcc.dg/fold-even-1.c: New test case.
3961
3962 2006-02-26  Roger Sayle  <roger@eyesopen.com>
3963
3964         PR middle-end/21137
3965         * gcc.dg/fold-eqandshift-1.c: New test case.
3966
3967 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3968
3969         PR tree-optimization/25125
3970         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
3971         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
3972
3973 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
3974
3975         PR tree-optimizations/26359
3976         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
3977         with -fdump-tree-dceloop-details.
3978         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
3979
3980 2006-02-25  Roger Sayle  <roger@eyesopen.com>
3981
3982         PR middle-end/23673
3983         * gcc.dg/fold-eqxor-1.c: New test case.
3984         * gcc.dg/fold-eqxor-2.c: Likewise.
3985         * gcc.dg/fold-eqxor-3.c: Likewise.
3986
3987 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
3988
3989         PR fortran/23092
3990         * scalar_mask_1.f90: New test.
3991
3992 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
3993
3994         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
3995         * g++.dg/eh/uncaught2.C: New.
3996         * g++.dg/eh/uncaught3.C: New.
3997
3998 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3999
4000         PR libgfortran/26423
4001         * gfortran.dg/read_many_1.f: New test.
4002
4003 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4004
4005         PR fortran/24519
4006         * gfortran.dg/dependency_3.f90: New test.
4007         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4008         XFAILs.
4009
4010         PR fortran/25395
4011         * gfortran.dg/equiv_6.f90: New test.
4012
4013 2006-02-23  Jeff Law  <law@redhat.com>
4014
4015         * gcc.c-torture/compile/pr26425.c: New test.
4016
4017 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4018
4019         PR middle-end/26412
4020         * gcc.dg/gomp/pr26412.c: New test.
4021
4022 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4023
4024         PR c++/26291
4025         * g++.dg/other/ellipsis1.C: New test.
4026         * g++.dg/parse/operator4.C: Adjust error marker.
4027
4028 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4029
4030         PR target/25603
4031         * gfortran.dg/pr25603.f: New testcase.
4032
4033 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4034
4035         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4036         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4037
4038 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4039
4040         * g++.dg/eh/spbp.C: New.
4041
4042 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4043
4044         PR middle-end/26379
4045         * gcc.target/i386/mmx-7.c: New test.
4046
4047 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4048
4049         PR tree-optimization/26361
4050         * gcc.dg/tree-ssa/vrp27.c: New test case.
4051
4052 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4053
4054         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4055         * gcc.dg/tree-ssa/complex-4.c: Here.
4056
4057 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4058
4059         PR middle-end/19543
4060         * gfortran.dg/logical_1.f90: New test case.
4061
4062 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4063
4064         PR middle-end/26334
4065         * gcc.dg/20060218-1.c: Moved to...
4066         * gcc.target/i386/20060218-1.c: ... here.  New test.
4067
4068 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4069
4070         PR fortran/26201
4071         * gfortran.dg/convert_1.f90: New.
4072
4073 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4074
4075         PR fortran/25054
4076         * gfortran.dg/namelist_5.f90: New test.
4077
4078         PR fortran/25089
4079         * gfortran.dg/namelist_4.f90: New test.
4080
4081 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4082
4083         PR tree-opt/25680
4084         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4085
4086 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4087
4088         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4089         variable to take into account the variable name in the
4090         function header.
4091         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4092
4093 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4094
4095         PR middle-end/26334
4096         * gcc.c-torture/compile/20060217-1.c: New test.
4097         * gcc.dg/20060218-1.c: New test.
4098
4099 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4100
4101         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4102
4103 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4104
4105         * gcc.dg/cpp/undef3.c: New test.
4106         * gcc.dg/cpp/trad/builtins2.c: New test.
4107
4108 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4109
4110         PR c++/26266
4111         * g++.dg/template/static22.C: New test.
4112         * g++.dg/template/static23.C: New test.
4113         * g++.dg/template/static24.C: New test.
4114         * g++.dg/template/non-dependent13.C: New test.
4115         * g++.dg/init/member1.C: Tweak error markers.
4116
4117 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4118
4119         PR target/26255
4120         * gcc.c-torture/compile/pr26255.c: New test case.
4121
4122 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4123
4124         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4125         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4126         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4127         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4128         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4129         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4130         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4131
4132 2006-02-16  Jeff Law  <law@redhat.com>
4133
4134         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4135         * gcc.dg/tree-ssa/vrp26.c: New test.
4136
4137 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4138
4139         PR target/20353
4140         PR target/24578
4141         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4142         __UCLIBC__ is defined.
4143
4144 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR fortran/26224
4147         * gfortran.dg/gomp/pr26224.f: New test.
4148
4149 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4150
4151         PR tree-opt/25918
4152         * lib/target-supports.exp
4153         (check_effective_target_vect_short_mult): New.
4154         (check_effective_target_vect_char_mult): New.
4155         (check_effective_target_vect_widen_sum_qi_to_si): New.
4156         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4157         (check_effective_target_vect_widen_sum_hi_to_si): New.
4158         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4159         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4160         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4161         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4162         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4163         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4164         vect-reduc-pattern-2c.c
4165         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4166         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4167         vect-reduc-pattern-1c.c
4168
4169 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4170
4171         PR fortran/24557
4172         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4173
4174 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4175
4176         PR fortran/26054
4177         * gfortran.dg/enum_8.f90: Remove check for warning.
4178         * gfortran.dg/iomsg_1.f90: Ditto.
4179         * gfortran.dg/enum_1.f90: Ditto.
4180         * gfortran.dg/enum_9.f90: Ditto.
4181         * gfortran.dg/enum_2.f90: Ditto.
4182         * gfortran.dg/enum_10.f90: Ditto.
4183         * gfortran.dg/enum_3.f90: Ditto.
4184         * gfortran.dg/flush_1.f90: Ditto.
4185         * gfortran.dg/enum_4.f90: Ditto.
4186         * gfortran.dg/array_constructor_1.f90: Ditto.
4187         * gfortran.dg/enum_5.f90: Ditto.
4188         * gfortran.dg/enum_6.f90: Ditto.
4189         * gfortran.dg/enum_7.f90: Ditto.
4190
4191 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4192
4193         PR middle-end/26300
4194         * gcc.c-torture/compile/20060215-1.c: New test.
4195
4196 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4197
4198         PR middle-end/23670
4199         * gcc.dg/tree-ssa/andor-2.c: New test case.
4200
4201 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4202
4203         PR fortran/25045
4204         * optional_dim.f90: New test.
4205
4206 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4207
4208         PR fortran/26277
4209         * gfortran.dg/label_4.f90: New.
4210
4211 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4212             Diego Novillo  <dnovillo@redhat.com>
4213             Uros Bizjak  <uros@kss-loka.si>
4214
4215         * gfortran.dg/gomp: New directory.
4216
4217 2006-02-14  Richard Guenther  <rguenther@suse.de>
4218
4219         PR tree-optimization/26258
4220         * gcc.dg/torture/pr26258.c: New testcase.
4221
4222 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4223
4224         PR fortran/26246
4225         * gfortran.dg/pr26246_1.f90: New test.
4226         * gfortran.dg/pr26246_2.f90: New test.
4227
4228         PR middle-end/26092
4229         * gcc.c-torture/compile/20060208-1.c: New test.
4230
4231 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4232
4233         PR fortran/26074
4234         PR fortran/25103
4235         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4236         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4237         * gfortran.dg/automatic_module_variable.f90: Change error message.
4238
4239         PR fortran/20861
4240         * gfortran.dg/internal_dummy_1.f90: New test.
4241
4242         PR fortran/20871
4243         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4244
4245
4246         PR fortran/25083
4247         * gfortran.dg/uncommon_block_data_1.f90: New test.
4248         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4249         with standard.
4250
4251         PR fortran/25088
4252         * gfortran.dg/typed_subroutine_1.f90: New test.
4253
4254 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4255
4256         * objc.dg/dwarf-1.m: New.
4257
4258 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4259
4260         PR middle-end/24427
4261         * gcc.dg/tree-ssa/andor-1.c: New test case.
4262
4263 2006-02-13  Josh Conner  <jconner@apple.com>
4264
4265         PR target/25376
4266         * gcc.dg/pr25376.c: New test.
4267
4268         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4269         assemble.
4270         * lib/target-supports.exp (check_named_sections_available):
4271         Only compile named-sections test -- don't assemble.
4272
4273 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4274
4275         * g++.dg/warn/no-write-strings.C: New test.
4276         * g++.dg/warn/write-strings.C: Likewise.
4277         * g++.dg/warn/write-strings-default.C: Likewise.
4278
4279 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4280
4281         PR fortran/25806
4282         * gfortran.dg/ret_pointer_2.f90: New test.
4283
4284 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4285
4286         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4287
4288 2006-02-10  Jeff Law  <law@redhat.com>
4289
4290         * gcc.c-torture/compile/pr26213.c: New test.
4291
4292 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4293
4294         gfortran.dg/null_1.f90: New test.
4295
4296 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4297
4298         PR fortran/14771
4299         * gfortran.dg/parens_4.f90: New.
4300         * gfortran.dg/parens_5.f90: New.
4301
4302 2006-02-10  Richard Guenther  <rguenther@suse.de>
4303
4304         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4305
4306 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4307         Paul Thomas  <pault@gcc.gnu.org>
4308
4309         PR fortran/14771
4310         * gfortran.dg/parens_1.f90: New.
4311         * gfortran.dg/parens_2.f90: New.
4312         * gfortran.dg/parens_3.f90: New.
4313
4314 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4315
4316         PR fortran/26038
4317         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4318
4319         PR fortran/25059
4320         * gfortran.dg/impure_assignment_1.f90: New test.
4321
4322         PR fortran/25070
4323         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4324
4325 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4326
4327         PR target/26141
4328         * g++.dg/expr/stdarg2.C: New test.
4329
4330 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4331
4332         PR inline-asm/16194
4333         * gcc.dg/pr16194.c: New test.
4334
4335 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4336
4337         * ada/acats/run_acats: Use portable variant of "$@".
4338
4339 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4340
4341         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4342         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4343
4344 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4345
4346         PR tree-opt/26179
4347         * g++.dg/opt/pr26179.C: New test.
4348
4349 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4350
4351         PR middle-end/26134
4352         * gcc.dg/tree-ssa/complex-3.c: New test.
4353
4354 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4355
4356         * gcc.c-torture/compile/volatile-1.c: New test.
4357
4358 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4359
4360         PR 26180
4361         * gcc.dg/tree-ssa/pr26180.c: New test.
4362
4363 2006-02-08  Jeff Law  <law@redhat.com>
4364
4365         * gcc.dg/tree-ssa/pr21417.c: New test.
4366
4367 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4368
4369         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4370         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4371
4372 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4373
4374         * lib/scanrtl.exp: New.
4375
4376 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4377
4378         PR c++/26071
4379         * g++.dg/other/virtual2.C: New test.
4380
4381         PR c++/26070
4382         * g++.dg/other/virtual1.C: New test.
4383
4384 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4385
4386         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4387         cleanup-ipa-dump): Update dump file glob patterns.
4388         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4389         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4390
4391         * lib/gcc-dg.exp: Load it.
4392         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4393
4394 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4395
4396         PR testsuite/26159
4397         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4398         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4399
4400 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4401
4402         PR fortran/25577
4403         * gfortran.dg/mvbits_1.f90: New.
4404
4405 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4406
4407         * g++.dg/warn/Wdiv-by-zero.C: New test.
4408         * g++.dg/warn/Wno-div-by-zero.C: New.
4409
4410 2006-02-07  Jeff Law  <law@redhat.com>
4411
4412         * gcc.dg/tree-ssa/pr21559.c: New test.
4413
4414         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4415         multiple VRP passes.
4416         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4417         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4418         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4419         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4420         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4421         * gcc.dg/tree-ssa/vrp02.c: Likewise
4422         * gcc.dg/tree-ssa/vrp11.c: Likewise
4423         * gcc.dg/tree-ssa/pr14341.c: Likewise
4424         * gcc.dg/tree-ssa/vrp19.c: Likewise
4425         * gcc.dg/tree-ssa/vrp20.c: Likewise
4426         * gcc.dg/tree-ssa/vrp03.c: Likewise
4427         * gcc.dg/tree-ssa/pr21086.c: Likewise
4428         * gcc.dg/tree-ssa/pr21959.c: Likewise
4429         * gcc.dg/tree-ssa/vrp21.c: Likewise
4430         * gcc.dg/tree-ssa/vrp04.c: Likewise
4431         * gcc.dg/tree-ssa/pr25485.c: Likewise
4432         * gcc.dg/tree-ssa/pr22026.c: Likewise
4433         * gcc.dg/tree-ssa/vrp22.c: Likewise
4434         * gcc.dg/tree-ssa/vrp05.c: Likewise
4435         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4436         * gcc.dg/tree-ssa/pr20701.c: Likewise
4437         * gcc.dg/tree-ssa/vrp23.c: Likewise
4438         * gcc.dg/tree-ssa/vrp06.c: Likewise
4439         * gcc.dg/tree-ssa/pr22117.c: Likewise
4440         * gcc.dg/tree-ssa/pr20702.c: Likewise
4441         * gcc.dg/tree-ssa/vrp15.c: Likewise
4442         * gcc.dg/tree-ssa/pr21090.c: Likewise
4443         * gcc.dg/tree-ssa/pr21294.c: Likewise
4444         * gcc.dg/tree-ssa/vrp24.c: Likewise
4445         * gcc.dg/tree-ssa/vrp07.c: Likewise
4446         * gcc.dg/tree-ssa/pr21563.c: Likewise
4447         * gcc.dg/tree-ssa/pr25382.c: Likewise
4448         * gcc.dg/tree-ssa/vrp16.c: Likewise
4449         * gcc.dg/tree-ssa/vrp25.c: Likewise
4450         * gcc.dg/tree-ssa/vrp08.c: Likewise
4451         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4452         * gcc.dg/tree-ssa/vrp17.c: Likewise
4453         * gcc.dg/tree-ssa/pr21458.c: Likewise
4454         * g++.dg/tree-ssa/pr18178.C: Likewise
4455
4456 2006-02-07  Richard Guenther  <rguenther@suse.de>
4457
4458         PR c++/26140
4459         Revert
4460         2006-01-30  Richard Guenther  <rguenther@suse.de>
4461         PR c++/23372
4462         * gcc.dg/pr23372-1.C: New testcase.
4463
4464         * g++.dg/tree-ssa/pr26140.C: New testcase.
4465
4466 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4467
4468         PR c++/9737
4469         * g++.dg/template/ttp15.C: New test.
4470         * g++.dg/template/ttp16.C: Likewise.
4471         * g++.dg/template/ttp17.C: Likewise.
4472         * g++.old-deja/g++.pt/ttp36.C: Remove.
4473         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4474         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4475         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4476         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4477         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4478         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4479         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4480         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4481         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4482
4483 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4484
4485         PR libfortran/23815
4486         * unf_io_convert_4.f90: New test.
4487
4488 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4489
4490         * gcc.dg/tree-ssa/loadpre10.c: New test.
4491         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4492         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4493         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4494
4495 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4496
4497         PR libfortran/24685
4498         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4499
4500 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4501
4502         PR tree-opt/25251
4503         * gfortran.dg/assign_7.f: New test.
4504
4505 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4506
4507         PR fortran/26041
4508         PR fortran/26064
4509         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4510         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4511         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4512
4513 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4514
4515         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4516         in size_t typedef.
4517
4518 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4519
4520         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4521         * g++.dg/charset/string.c (foo): Likewise.
4522         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4523         const char*
4524         * g++.dg/ext/builtin2.C (printf): Likewise.
4525         * g++.dg/init/new15.C (printf): Likewise.
4526         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4527         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4528         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4529         * g++.dg/template/non-dependent4.C (temp): Likewise.
4530         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4531         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4532         parameter type to const char*.
4533         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4534         Change type to const char*.
4535         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4536         Likewise.
4537         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4538         second parameter type to const char*.
4539         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4540         (Y::Y): Change parameter type to const char*.
4541         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4542         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4543         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4544         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4545         (char*).
4546         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4547         const char*.
4548         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4549         type to const char*.
4550         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4551         return type to const char*.
4552         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4553         to const char*.
4554         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4555         * g++.old-deja/g++.law/refs1.C: Likewise.
4556         * g++.old-deja/g++.law/visibility1.C: Likewise.
4557         * g++.old-deja/g++.law/visibility2.C: Likewise.
4558         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4559         const char*.
4560         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4561         * g++.old-deja/g++.mike/net48.C: Likewise.
4562         * g++.old-deja/g++.mike/p646.C: Likewise.
4563         * g++.old-deja/g++.mike/p6746.C: Likewise.
4564         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4565         type to const char*.
4566         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4567         deprecated conversion warning.
4568         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4569         char*.
4570         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4571         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4572         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4573         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4574         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4575         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4576         * g++.old-deja/g++.pt/t39.C: Likewise.
4577         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4578         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4579
4580 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4581
4582         PR fortran/25075
4583         intrinsic_argument_conformance_1.f90: New test.
4584
4585 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4586
4587         PR fortran/20845
4588         * gfortran.dg/char_result_11.f90: Add SAVE.
4589         * gfortran.dg/der_pointer_4.f90: Ditto.
4590         * gfortran.dg/default_initialization.f90: New test.
4591
4592 2006-02-03  Jeff Law  <law@redhat.com>
4593
4594         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4595         handle more than 100 dump files.
4596         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4597         * lib/scantree.exp (scan-tree-dump): Likewise.
4598         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4599         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4600         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4601         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4602         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4603
4604 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4605
4606         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4607
4608 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
4609
4610         * g++.dg/template/using12.C: New test.
4611
4612 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
4613
4614         * gcc.target/powerpc/pr25960.c: New test.
4615
4616 2006-02-02  Steven G. Kargl  <kargls@comcast>
4617
4618         PR fortran/24958
4619         gfortran.dg/nullify_2.f90: New test.
4620
4621 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
4622
4623         PR 25990
4624         * gcc.dg/gomp/pr25990.c: New test.
4625
4626 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
4627
4628         PR c++/25342
4629         * g++.gd/template/partial4.C: New test.
4630
4631 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
4632
4633         PR middle-end/26001
4634         * gfortran.dg/data_char_2.f90: New.
4635
4636 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
4637
4638         PR fortran/26039
4639         maxval_maxloc_conformance_1.f90: New test.
4640
4641 2006-01-31  Richard Guenther  <rguenther@suse.de>
4642
4643         * gcc.target/i386/sselibm-1.c: New testcase.
4644         * gcc.target/i386/sselibm-2.c: Likewise.
4645         * gcc.target/i386/sselibm-3.c: Likewise.
4646         * gcc.target/i386/sselibm-4.c: Likewise.
4647         * gcc.target/i386/sselibm-5.c: Likewise.
4648
4649 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4650
4651         PR fortran/24266
4652         * gfortran.dg/arrayio_derived_2.f90: New.
4653
4654 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
4655
4656         * gcc.dg/unsigned-long-compare.c: New test.
4657
4658 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
4659
4660         PR testsuite/25318
4661         * lib/target-supports.exp (check_effective_target_freorder):
4662         Check to see if target supports -freorder-blocks-and-partition.
4663         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
4664         instead of "dg-require-named-sections".
4665
4666 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
4667
4668         PR target/14798:
4669         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
4670         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
4671         * gcc.dg/pragma-isr-trapa2.c: Likewise.
4672         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
4673         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
4674         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
4675         * gcc.dg/attr-isr-trap_exit.c: Likewise.
4676         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
4677
4678 2006-01-30  Richard Guenther  <rguenther@suse.de>
4679
4680         PR c++/23372
4681         * gcc.dg/pr23372-1.C: New testcase.
4682
4683 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
4684
4685         * gcc.dg/gomp/pr25874.c: New test.
4686
4687 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
4688
4689         PR tree-opt/25911
4690         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
4691
4692 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
4693
4694         PR fortran/18578
4695         PR fortran/18579
4696         PR fortran/20857
4697         PR fortran/20885
4698         * gfortran.dg/intent_out_1.f90: New test.
4699
4700 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
4701
4702         PR fortran/17911
4703         * gfortran.dg/procedure_lvalue.f90: New test.
4704
4705         PR fortran/20895
4706         PR fortran/25030
4707         * gfortran.dg/char_pointer_assign_2.f90: New test.
4708         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
4709         assignment to be consistent with standard.
4710         * gfortran.dg/char_result_2.f90: The same.
4711         * gfortran.dg/char_result_8.f90: The same.
4712
4713 2006-01-28  Zack Weinberg  <zackw@panix.com>
4714
4715         * gcc.dg/Woverlength-strings.c
4716         * gcc.dg/Woverlength-strings-pedantic-c89.c
4717         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
4718         * gcc.dg/Woverlength-strings-pedantic-c99.c
4719         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
4720
4721 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
4722
4723         * gcc.c-torture/execute/20060127-1.c: New test.
4724
4725 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4726
4727         PR c++/25999
4728         * g++.dg/ext/pragmaweak1.C: New test.
4729
4730 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/25855
4733         * g++.dg/template/spec29.C: New test.
4734
4735 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
4736
4737         PR c/19606.
4738         * gcc.c-torture/execute/pr19606.c: New.
4739
4740 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
4741
4742         * gcc.dg/pragma-re-4.c: New test.
4743
4744 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
4745
4746         PR fortran/25964
4747         * gfortran.dg/assumed_size_refs_3.f90: New test.
4748
4749 2006-01-27  Ben Elliston  <bje@au.ibm.com>
4750
4751         * gcc.misc-tests/dectest.exp: Remove defunct comment.
4752
4753 2006-01-26  Laurent GUERBY <laurent@guerby.net>
4754
4755         PR ada/21317
4756         * ada/acats/support/impdef.a: Add One_Long_Second.
4757         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
4758         * ada/acats/tests/c9/c94026.a: Likewise.
4759         * ada/acats/tests/c9/c97305c.ada: Likewise.
4760         * ada/acats/tests/c9/c99004a.ada: Likewise.
4761
4762 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/25964
4765         * gfortran.dg/global_references_2.f90: New test.
4766
4767         PR fortran/25084
4768         PR fortran/20852
4769         PR fortran/25085
4770         PR fortran/25086
4771         * gfortran.dg/assumed_charlen_function_1.f90: New test.
4772         * gfortran.dg/assumed_charlen_function_3.f90: New test.
4773
4774         PR fortran/25416
4775         * gfortran.dg/assumed_charlen_function_2.f90: New test.
4776
4777 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
4778
4779         PR c/25892
4780         * gcc.dg/Wpointer-sign.c: New.
4781         * gcc.dg/Wpointer-sign-Wall.c: New.
4782         * gcc.dg/Wpointer-sign-Wall-no.c: New.
4783         * gcc.dg/Wpointer-sign-pedantic.c: New.
4784         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
4785         * gcc.dg/conv-2.c: Use -Wpointer-sign.
4786
4787 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
4788
4789         PR C/25861
4790         * gcc.c-torture/compile/pr25861.c: New test.
4791
4792 2006-01-26  Paul Brook  <paul@codesourcery.com>
4793
4794         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
4795         on short-enum targets.
4796         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
4797         variable.
4798         (generate_fields): Use short_enums.
4799         (main): Set short_enums.  Document -e.
4800         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
4801         on short-enum targets.
4802         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
4803         variable.
4804         (generate_fields): Use short_enums.
4805         (main): Set short_enums.  Document -e.
4806         * lib/target-supports.exp (check_effective_target_short_enums): New.
4807
4808 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
4809
4810         PR target/25947
4811         * gcc.dg/torture/pr25947-1.c: New test.
4812
4813 2006-01-25  Jan Hubicka  <jh@suse.cz>
4814             Roger Sayle  <roger@eyesopen.com>
4815
4816         PR rtl-optimization/25703
4817         * gcc.target/i386/20060125-1.c: New test case.
4818         * gcc.target/i386/20060125-2.c: New test case.
4819
4820 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4821
4822         PR fortran/18540
4823         * gfortran.dg/goto_1.f: New.
4824
4825 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
4826
4827         PR fortran/25716
4828         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
4829         25716 on 32-bit systems too.
4830
4831 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
4832
4833         PR testsuite/25590
4834         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
4835
4836 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4837
4838         * gcc.dg/tree-ssa/gen-vect-33.c: New.
4839
4840 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4841
4842         PR fortran/25835
4843         * gfortran.dg/read_eof.f90: Delete, renamed.
4844         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
4845         * gfortran.dg/read_eof_2.f90: New test.
4846         * gfortran.dg/read_eof_3.f90: New test.
4847
4848 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
4849
4850         PR tree-opt/25860
4851         * gcc.c-torture/compile/pr25860.c: New test.
4852
4853 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4854
4855         PR c++/25552
4856         * g++.dg/parse/dtor8.C: New test.
4857
4858 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
4859
4860         PR testsuite/25891
4861         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
4862         * gcc.dg/gomp/gomp.exp: Return without testing anything if
4863         check_effective_target_fopenmp returns 0.
4864
4865 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
4866
4867         PR ada/20548
4868         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
4869         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
4870         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
4871
4872 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
4873
4874         PR tree-opt/25857
4875         * g++.dg/opt/pr25857.C: New test.
4876
4877 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
4878         Jan Hubicka  <jh@suse.cz>
4879         Richard Guenther  <rguenther@suse.de>
4880
4881         PR rtl-optimization/25654
4882         * gcc.dg/torture/pr25654.c: New testcase.
4883         * gcc.target/i386/pr25654.c: Likewise.
4884
4885 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
4886
4887         PR fortran/25901
4888         * gfortran.dg/internal references_2.f90: New test.
4889
4890         Fix regression in testing of admissability of attributes.
4891         * gfortran.dg/intent_used_1.f90: New test.
4892
4893 2006-01-23  Ben Elliston  <bje@au.ibm.com>
4894
4895         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
4896         Remove target conditional torture options for i?86 and x86_64
4897         GNU/Linux.
4898
4899 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4900
4901         PR c++/10891
4902         * g++.dg/rtti/no-rtti.C: New.
4903
4904 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
4905
4906         PR c++/25895
4907         * g++.dg/inherit/conv2.C: New test.
4908
4909         PR c++/25856
4910         * g++.dg/parse/dtor7.C: New test.
4911
4912         PR c++/25858
4913         * g++.dg/template/crash44.C: New test.
4914
4915 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
4916
4917         PR fortran/25124
4918         PR fortran/25625
4919         * gfortran.dg/internal_references_1.f90: New test.
4920           PR fortran/20881
4921         PR fortran/23308
4922         PR fortran/25538
4923         PR fortran/25710
4924         * gfortran.dg/global_references_1.f90: New test.
4925         * gfortran.dg/g77/19990905-1.f: Restore the error that
4926         there is a clash between the common block name and
4927         the name of a subroutine reference.
4928
4929         PR fortran/PR24276
4930         * gfortran.dg/aliasing_dummy_1.f90: New test.
4931
4932 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
4933
4934         * gcc.dg/vmx/1b-01.c: Warning fix.
4935         * gcc.dg/vmx/1c-02.c: Likewise.
4936         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
4937
4938 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
4939
4940         PR testsuite/24962
4941         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
4942
4943 2006-01-20  Richard Guenther  <rguenther@suse.de>
4944         Steven Bosscher <stevenb.gcc@gmail.com>
4945
4946         PR rtl-optimization/24626
4947         * gcc.dg/torture/pr24626-1.c: New testcase.
4948         * gcc.dg/torture/pr24626-2.c: Likewise.
4949         * gcc.dg/torture/pr24626-3.c: Likewise.
4950         * gcc.dg/torture/pr24626-4.c: Likewise.
4951
4952 2006-01-20  Dirk Mueller  <dmueller@suse.com>
4953
4954         PR c++/5520
4955         * g++.dg/warn/empty-body.C: New.
4956
4957 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
4958
4959         PR c++/22136
4960         * g++.dg/template/using10.C: New test.
4961         * g++.dg/temlpate/using11.C: Likewise.
4962         * g++.dg/inherit/using5.C: Tweak error messages.
4963
4964 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
4965
4966         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
4967         target test.
4968         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
4969
4970 2006-01-19  Jan Hubicka  <jh@suse.cz>
4971
4972         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
4973
4974 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4975
4976         PR c++/25854
4977         * g++.dg/template/spec28.C: New test.
4978
4979 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
4980
4981         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
4982         Fix fprintf's by adding srcdir or removing it.
4983
4984 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
4985
4986         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
4987         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
4988         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
4989         * testsuite/gcc.dg/gomp/empty.c: Likewise.
4990         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
4991         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
4992         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
4993         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
4994         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
4995         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
4996         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
4997         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
4998         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
4999         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5000
5001 2006-01-18  Jeff Law  <law@redhat.com>
5002
5003         * gcc.dg/tree-ssa/vrp25.c: New test.
5004
5005 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5006
5007         * gcc.dg/pr25805.c: Fix misapplied patch.
5008
5009 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5010
5011         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5012         (check_effective_target_vect_udot_qi): New.
5013         (check_effective_target_vect_sdot_hi): New.
5014         (check_effective_target_vect_udot_hi): New.
5015         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5016         prefixed with "wrapv-" with -fwrapv.
5017         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5018         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5019         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5020         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5021         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5022
5023         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5024         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5025         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5026         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5027
5028 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5029
5030         PR c++/16829
5031         * g++.dg/other/default2.C: New test.
5032         * g++.dg/other/default3.C: New test.
5033
5034 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5035
5036         PR c/25805
5037         * gcc.dg/pr25805.c: New file.
5038
5039 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5040
5041         PR c++/25836
5042         * g++.dg/template/init6.C: New test.
5043
5044 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5045
5046         * gcc.dg/tree-ssa/pr24287.c: New test
5047
5048 2006-01-18  Eric Christopher  <echristo@apple.com>
5049
5050         * g++.dg/eh/table.C: New.
5051
5052 2006-01-18  DJ Delorie  <dj@redhat.com>
5053
5054         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5055         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5056         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5057         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5058
5059 2006-01-18  Jeff Law  <law@redhat.com>
5060
5061         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5062         on wrapping on overflow semantics.
5063
5064         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5065
5066         * gcc.gc/tree-ssa/vrp23.c: New test.
5067         * gcc.gc/tree-ssa/vrp24.c: New test.
5068
5069 2006-01-18  Richard Henderson  <rth@redhat.com>
5070             Aldy Hernandez  <aldyh@redhat.com>
5071             Jakub Jelinek  <jakub@redhat.com>
5072             Diego Novillo  <dnovillo@redhat.com>
5073             Uros Bizjak  <uros@kss-loka.si>
5074
5075         * testsuite/gcc.dg/gomp: New directory.
5076
5077 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5078             Steven G. Kargl  <kargls@comcast.net>
5079
5080         PR fortran/20869
5081         * gfortran.dg/intrinsic_external_1.f90: New test.
5082
5083         PR fortran/20875.
5084         * gfortran.dg/elemental_pointer_1.f90: New test.
5085
5086         PR fortran/25024
5087         * gfortran.dg/external_procedures_1.f90: New test.
5088
5089         PR fortran/25785
5090         gfortran.dg/assumed_present.f90: New test.
5091
5092 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5093
5094         * g++.dg/parse/lookup5.C: New test.
5095
5096 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5097
5098         PR fortran/25697
5099         * gfortran.dg/read_eof.f90: New test.
5100
5101 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5102
5103         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5104         add a closing brace.
5105
5106 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5107
5108         PR fortran/25631
5109         * gfortran.dg/fmt_tl.f: New test.
5110
5111 2006-01-17  Eric Christopher  <echristo@apple.com>
5112
5113         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5114         * g++.old-deja/g++.warn/impint2.C: Ditto.
5115         * g++.old-deja/g++.other/null1.C: Ditto.
5116         * g++.dg/warn/conv2.C: Ditto.
5117         * g++.dg/warn/conv4.C: New file.
5118
5119 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5122
5123 2006-01-17  Andreas Jaeger  <aj@suse.de>
5124             Janis Johnson <janis187@us.ibm.com>
5125
5126         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5127         in 64-bit.
5128         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5129         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5130
5131 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5132
5133         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5134         xfail txxx where xxx >= 25.
5135
5136 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5137
5138         PR testsuite/25764
5139         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5140
5141 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5142
5143         PR c/25682
5144         * gcc.dg/pr25682.c: New test.
5145         * g++.dg/parse/array-size2.C: New test.
5146
5147 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5148
5149         * consistency.vlad: Remove entire directory, 1652 files.
5150
5151 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5152
5153         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5154         check_effective_target_dfprt_nocache): New.
5155         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5156         (check_effective_target_dfprt): New.
5157         * lib/c-compat.exp (check_dfp): Remove.
5158         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5159         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5160         level of support for decimal float.
5161         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5162         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5163         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5164         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5165         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5166         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5167         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5168         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5169         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5170         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5171         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5172         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5173         directives.
5174
5175 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5176
5177         PR testsuite/25741
5178         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5179         $base_dir/../.
5180         * lib/gfortran.exp (gfortran_init): Likewise.
5181         * lib/obj-c++.exp (obj-c++_init): Likewise.
5182         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5183         (scan-assembler-dem-not): Likewise.
5184         * lib/scandump.exp (scan-dump-dem): Likewise.
5185         (scan-dump-dem-not): Likewise.
5186
5187 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5188
5189         PR testsuite/25767
5190         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5191         powerpc-*-darwin*.
5192         * lib/obj-c++.exp (obj-c++_init): Likewise.
5193
5194 2006-01-16  Richard Guenther  <rguenther@suse.de>
5195
5196         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5197
5198 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5199
5200         PR testsuite/25777
5201         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5202         to LD_LIBRARY_PATH.
5203
5204 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5205             Andrew Pinski  <pinskia@physics.uc.edu>
5206
5207         * gcc.dg/minmax-1.c: New test.
5208
5209 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5210
5211         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5212         * gcc.misc-tests/dectest.exp: Ditto.
5213
5214 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5215
5216         PR testsuite/25796
5217         * gcc.target/i386/cmov6.c: Use -march=k8.
5218
5219 2006-01-15  Andreas Jaeger  <aj@suse.de>
5220
5221         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5222         x86 does not have __float128.
5223
5224 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5225
5226         * gcc.target/i386/cmov6.c: New test.
5227
5228 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/25663
5231         * g++.dg/template/ctor6.C: New test.
5232
5233 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5234
5235         PR tree-optimization/25485
5236         * gcc.dg/tree-ssa/pr25485.c: New.
5237
5238 2006-01-14  Richard Guenther  <rguenther@suse.de>
5239
5240         PR tree-optimization/22548
5241         PR tree-optimization/22555
5242         PR tree-optimization/22501
5243         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5244         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5245         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5246         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5247         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5248         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5249         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5250         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5251         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5252
5253 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5254
5255         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5256         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5257
5258 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5259         Richard Guenther  <rguenther@suse.de>
5260
5261         PR rtl-optimization/24257
5262         * gcc.dg/torture/pr24257.c: New testcase.
5263
5264 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5265
5266         * gcc.c-torture/execute/20060110-1.c: New test.
5267         * gcc.c-torture/execute/20060110-2.c: New test.
5268
5269 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5270
5271         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5272
5273 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5274
5275         PR fortran/25756
5276         * gfortran.dg/label_3.f90: New test.
5277
5278 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5279
5280         PR tree-optimization/25771
5281         * g++.dg/tree-ssa/pr25771.C: New test
5282
5283 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5284
5285         PR tree-opt/24365
5286         * g++.dg/opt/complex5.C: New test.
5287
5288 2006-01-13  Richard Guenther  <rguenther@suse.de>
5289
5290         * gcc.target/i386/387-9.c: New testcase.
5291
5292 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5293
5294         PR c++/24824
5295         * g++.dg/debug/dwarf2-1.C: New.
5296
5297 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5298
5299         PR testsuite/25728
5300         * lib/gcov.exp (verify-lines): Add "close $fd".
5301
5302 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5303             Ben Elliston  <bje@au.ibm.com>
5304
5305         * gcc.dg/dfp/inf-1.c: New test.
5306
5307 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5308             Yao Qi  <qiyaoltc@cn.ibm.com>
5309             Ben Elliston  <bje@au.ibm.com>
5310             Jon Grimm  <jgrimm2@us.ibm.com>
5311
5312         * gcc.dg/nodfp-1.c: New test.
5313         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5314         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5315         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5316         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5317         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5318         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5319         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5320         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5321         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5322         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5323         * gcc.dg/format/dfp-printf-1.c: Likewise.
5324         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5325         (compat_setup_dfp): New.
5326         * gcc.dg/compat/compat.exp: Use it.
5327         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5328         Make some variables global, prepend "compat_" to their names.
5329         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5330         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5331         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5332         * lib/compat.exp (compat_skip_list): Make global, rename.
5333         * lib/c-compat.exp: New file.
5334         * lib/target-supports.exp (check_effective_target_dfp): New.
5335
5336         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5337         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5338         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5339         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5340         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5341         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5342         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5343         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5344         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5345         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5346         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5347         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5348         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5349         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5350         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5351         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5352         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5353         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5354         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5355         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5356         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5357         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5358         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5359         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5360         gcc.dg/dfp/struct-layout-1.c,
5361         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5362         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5363         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5364         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5365         gcc.dg/dfp/func-vararg-dfp.c,
5366         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5367         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5368         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5369         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5370         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5371
5372 2006-01-11  Richard Guenther  <rguenther@suse.de>
5373
5374         PR tree-optimization/25734
5375         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5376
5377 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5378
5379         PR fortran/25486
5380         * gfortran.dg/literal_character_constant_1_x.F: New test.
5381         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5382         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5383         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5384
5385 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5386
5387         PR c++/25386
5388         * g++.dg/ext/packed3.C: Add expected packed error.
5389
5390 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5391
5392         PR target/25706
5393         * gcc.dg/torture/pr25706-1.c: New test.
5394
5395 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5396
5397         PR tree-optimization/23109
5398         PR tree-optimization/23948
5399         PR tree-optimization/24123
5400
5401         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5402         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5403         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5404         g++.dg/tree-ssa/pr23948.C: New testcases.
5405         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5406         three divisions in order to do the optimization.
5407
5408 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5409
5410         PR c++/25632
5411         * g++.dg/other/pr25632.C: New test.
5412
5413 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5414
5415         PR fortran/25730
5416         * gfortran.dg/used_types_1.f90: New test.
5417
5418 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5419
5420         PR target/25718
5421         * gcc.dg/torture/pr25718-1.c: New test.
5422
5423 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5424
5425         * gfortran.dg/list_read_2.f90: Fix typo in description.
5426
5427 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5428
5429         * lib/target-supports.exp (check_visibility_available): Simplify test
5430         for *-*-netware*.
5431         (check_profiling_available): Fail for *-*-netware*.
5432         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5433         * gcc.dg/20021014-1.c: Likewise.
5434         * gcc.dg/nest.c: Likewise.
5435
5436 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5437
5438         fortran/24936
5439         * gfortran.dg/forall_3.f90: New test.
5440
5441 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5442
5443         PR fortran/21977
5444         * gfortran.dg/nesting_2.f90: New test.
5445         * gfortran.dg/nesting_3.f90: New test.
5446
5447 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5448
5449         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5450         Fix typo in comment.
5451
5452 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5453
5454         * gfortran.dg/single_char_string.f90: New test.
5455
5456 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5457
5458         * gfortran.dg/ichar_2.f90: New test.
5459
5460 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5461
5462         PR fortran/25093
5463         * gfortran.dg/private_type_4.f90: New.
5464
5465 2006-01-07  Richard Guenther  <rguenther@suse.de>
5466
5467         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5468
5469 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5470
5471         * gfortran.dg/func_decl_1.f90: New.
5472         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5473         * gfortran.dg/array_alloc_2.f90: Likewise.
5474         * gfortran.dg/char_result_8.f90: Likewise.
5475         * gfortran.dg/dup_save_1.f90: Likewise.
5476         * gfortran.dg/dup_save_2.f90: Likewise.
5477         * gfortran.dg/f2c_6.f90: Likewise.
5478         * gfortran.dg/f2c_7.f90: Likewise.
5479         * gfortran.dg/func_result_2.f90: Likewise.
5480         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5481
5482 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5483
5484         PR fortran/22146
5485         * gfortran.dg/elemental_subroutine_1.f90: New test.
5486         * gfortran.dg/elemental_subroutine_2.f90: New test.
5487
5488         PR fortran/25029
5489         PR fortran/21256
5490         * gfortran.dg/assumed_size_refs_1.f90: New test.
5491
5492         PR fortran/20868
5493         PR fortran/20870
5494         * gfortran.dg/assumed_size_refs_2.f90: New test.
5495         * gfortran.dg/initialization_1.f90: Change warning message.
5496
5497 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5498
5499         * gcc.dg/tree-ssa/loop-15.c: New test.
5500
5501 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5502
5503         PR fortran/25598
5504         * gfortran.dg/backspace_3.f: New test.
5505         * gfortran.dg/backspace_4.f: New test.
5506
5507 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5508
5509         PR fortran/24268
5510         * gfortran.dg/fmt_white.f: Update test.
5511
5512 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5513
5514         * gcc.dg/cast-1.c: Add new warning.
5515         * gcc.dg/cast-2.c: Likewise.
5516         * gcc.dg/cast-3.c: Likewise.
5517         * gcc.dg/format/cast-1.c: Likewise.
5518         * gcc.dg/cast-4.c: New testcase.
5519
5520 2006-01-05  Richard Guenther  <rguenther@suse.de>
5521
5522         PR tree-optimization/22555
5523         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5524
5525 2006-01-05  Richard Guenther  <rguenther@suse.de>
5526             Diego Novillo  <dnovillo@redhat.com>
5527
5528         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5529         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5530         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5531         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5532         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5533         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5534         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5535         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5536         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5537         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5538         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5539         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5540         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5541         * treelang/compile/extravar.tree: Likewise.
5542         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5543         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5544         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5545         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5546         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5547
5548 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5549
5550         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5551         for 64-bit fix.
5552
5553 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5554
5555         PR fortran/23675
5556         gfortran.dg/char_result_11.f90: New.
5557
5558 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5559
5560         PR c++/24782
5561         * g++.dg/parse/access9.C: New test.
5562         * g++.dg/tc1/dr52.C: Tweak error markers.
5563
5564 2006-01-04  Richard Henderson  <rth@redhat.com>
5565
5566         Merge from gomp branch.
5567         * g++.dg/parse/pragma2.C: Update expected error lines.
5568
5569 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5570
5571         * g++.dg/other/i386-2.C: New test.
5572
5573         PR target/25554
5574         * gcc.c-torture/compile/20051228-1.c: New test.
5575
5576         PR c/25559
5577         * gcc.dg/pr25559.c: New test.
5578
5579 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5580
5581         PR c++/25492
5582         * g++.dg/lookup/friend9.C: New test.
5583
5584         PR c++/25625
5585         * g++.dg/template/repo5.C: New test.
5586
5587 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5588
5589         PR fortran/25101
5590         * gfortran.dg/forall_2.f90: New test.
5591
5592 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5593
5594         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5595         dg-require-weak.  Adjust regexp to handle leading-underscore
5596         targets and space as well as TAB after .weak.  Change previous
5597         64-bit fix to not use naked dot.
5598
5599 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5600
5601         PR rtl-optimization/25578
5602         * gcc.c-torture/execute/20060102-1.c: New testcase.
5603
5604 2006-01-03  Richard Guenther  <rguenther@suse.de>
5605
5606         PR c/25183
5607         * gcc.dg/torture/pr25183.c: New testcase.
5608
5609 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
5610
5611         Merge from gomp-branch.
5612         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
5613         * gcc.dg/ia64-sync-2.c: Likewise.
5614         * gcc.dg/ia64-sync-3.c: Likewise.
5615         * gcc.dg/ia64-sync-4.c: Likewise.
5616         * gcc.dg/sync-2.c: Likewise.
5617         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
5618         that sparc64-*-* and sparcv9-*-* supports sync builtins.
5619
5620 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/25635
5623         * g++.dg/parse/operator6.C: New test.
5624
5625         PR c++/25637
5626         * g++.dg/parse/error29.C: New test.
5627
5628         PR c++/25638
5629         * g++.dg/parse/dtor6.C: New test.
5630
5631         PR c++/25633
5632         * g++.dg/parse/ctor3.C: New test.
5633
5634         PR c++/25634
5635         * g++.dg/template/class3.C: New test.
5636
5637 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
5638
5639         * g++.dg/debug/debug9.C: New.
5640
5641 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
5642
5643         PR fortran/24640
5644         * gfortran.dg/label_2.f90: New test.
5645
5646 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5647
5648         * g++.dg/lookup/using12.C: Tighten error marker.
5649
5650 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
5651             Andrew Pinski <pinskia@physics.uc.edu>
5652
5653         * gcc.target/powerpc/darwin-abi-3.c: New file.
5654         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
5655         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
5656         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
5657         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
5658         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
5659         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
5660         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
5661         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
5662
5663 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
5664
5665         * gcc.dg/tree-ssa/loadpre1.c: New;
5666         * gcc.dg/tree-ssa/loadpre2.c: New;
5667         * gcc.dg/tree-ssa/loadpre3.c: New;
5668         * gcc.dg/tree-ssa/loadpre4.c: New;
5669         * gcc.dg/tree-ssa/loadpre5.c: New;
5670         * gcc.dg/tree-ssa/loadpre6.c: New;
5671         * gcc.dg/tree-ssa/loadpre7.c: New;
5672         * gcc.dg/tree-ssa/loadpre8.c: New;
5673         * gcc.dg/tree-ssa/loadpre9.c: New;
5674
5675 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
5676
5677         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
5678         * g++.dg/abi/thunk4.C: Likewise.
5679
5680 2006-01-01  Andreas Jaeger  <aj@suse.de>
5681
5682         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
5683         portable.
5684
5685 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
5686
5687         PR c++/25294
5688         * gcc.dg/pragma-pack-3.c: New test.
5689         * g++.dg/parse/pragma3.C: New test.
5690
5691 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5692
5693         PR middle-end/24827
5694         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
5695
5696 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5697
5698         PR testsuite/25214
5699         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
5700
5701 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5702
5703         PR fortran/22607
5704         * gfortran-dg/pure_byref_3.f90: New.
5705
5706         fortran/PR 25396
5707         * gfortran.dg/userdef_operator_1.f90: New.
5708
5709 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5710
5711         * g++.dg/abi/thunk3.C: New.
5712         * g++.dg/abi/thunk4.C: New.
5713
5714 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
5715
5716         PR fortran/25532
5717         * gfortran.dg/host_used_types_1.f90: New test. Check that host
5718         associated derived type components of derived types are
5719         properly declared in contained procedures.
5720
5721 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5722
5723         PR libgfortran/25139
5724         * gfortran.dg/backspace_2.f: New test.
5725
5726 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5727
5728         PR libgfortran/25550
5729         * gfortran.dg/endfile.f: New test.
5730
5731 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5732
5733         PR libgfortran/25419
5734         * gfortran.dg/comma.f: New test.
5735
5736 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5737
5738         * lib/gfortran-dg.exp: Remove trailing whitespace.
5739         * lib/fortran-torture.exp: Test with -fbounds-check instead of
5740         -funroll-all-loops.
5741
5742 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
5743
5744         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
5745         Extended Double long doubles or repeat tests when long double is
5746         the same size as double.
5747
5748 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5749
5750         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
5751
5752         PR testsuite/25442
5753         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
5754         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
5755
5756         PR testsuite/25441
5757         * gcc.dg/pr23911.c: Make test variable static.
5758
5759         PR testsuite/25444
5760         * gcc.dg/tree-ssa/pr14841.c: Likewise.
5761
5762 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/25439
5765         * g++.dg/parse/crash17.C: Adjust error markers.
5766         * g++.dg/template/error20.C: New test.
5767
5768 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
5769
5770         PR c++/23172
5771         * g++.dg/ext/complit4.C: New test.
5772
5773         PR c++/25417
5774         * g++.dg/ext/complit5.C: Likewise.
5775
5776 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
5777
5778         PR tree-optimization/25125
5779         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
5780         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
5781         * gcc.c-torture/execute/pr25125.c: New.
5782
5783 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
5784
5785         PR fortran/25029
5786         PR fortran/21256
5787         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
5788         with incorrect assumed size references.
5789
5790 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
5791
5792         PR c++/23171
5793         * g++.dg/opt/init1.C: New test.
5794
5795 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/24671
5798         * g++.dg/template/sfinae3.C: New test.
5799
5800 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5801
5802         * g++.dg/other/friend4.C: New test.
5803
5804 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5805
5806         PR target/25005
5807         * g++.dg/opt/pr25005.C: New test.
5808
5809 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/25369
5812         * g++.dg/template/ptrmem16.C: New test.
5813
5814 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
5815
5816         PR fortran/25029
5817         PR fortran/21256
5818         * gfortran.dg/initialization_1.f90: Add test of SIZE.
5819
5820 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5821
5822         PR libgfortran/25307
5823         * gfortran.dg/list_read_5.f90: New test.
5824
5825 2005-12-22  Richard Henderson  <rth@redhat.com>
5826
5827         * gcc.target/i386/sse-7.c: Use -msse2.
5828
5829 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
5830
5831         PR rtl-optimization/25432
5832         * gcc.c-torture/compile/20051216-1.c: New test.
5833
5834         PR objc/25328
5835         * objc/execute/pr25328.m: New test.
5836
5837 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/25364
5840         * g++.dg/template/call4.C: New test.
5841
5842 2005-12-22  Dale Johannesen  <dalej@apple.com>
5843
5844         * gcc.target/i386/sse-17.c: New.
5845
5846 2005-12-22  Paul Brook  <paul@codesourcery.com>
5847
5848         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
5849
5850 2005-12-22  Paul Brook  <paul@codesourcery.com>
5851
5852         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
5853
5854 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5855
5856         PR tree-opt/25513
5857         * gcc.c-torture/compile/pr25513.c: New test.
5858
5859 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5860
5861         PR c++/23333
5862         * g++.dg/parse/error25.C: Add more tests.
5863
5864 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5865
5866         PR fortran/18990
5867         * gfortran.dg/der_charlen_1.f90: New.
5868
5869 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
5870
5871         PR fortran/20889
5872         * gfortran.dg/pointer_component_type_1.f90: New test.
5873
5874         PR fortran/25029
5875         PR fortran/21256
5876         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
5877         should give an error with assumed size array refernces and checks those
5878         that should not.
5879         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
5880         reference an upper bound so that it does not generate an error.
5881
5882         PR fortran/19362
5883         PR fortran/20244
5884         PR fortran/20864
5885         PR fortran/25391
5886         * gfortran.dg/used_dummy_types_1.f90: New test.
5887         * gfortran.dg/used_dummy_types_2.f90: New test.
5888         * gfortran.dg/used_dummy_types_3.f90: New test.
5889         * gfortran.dg/used_dummy_types_4.f90: New test.
5890         * gfortran.dg/used_dummy_types_5.f90: New test.
5891
5892         PR fortran/23152
5893         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
5894         group already being USE associated.
5895         * gfortran.dg/assumed_shape_nml.f90: New test.
5896         * gfortran.dg/assumed_size_nml.f90: New test.
5897
5898         PR fortran/20862
5899         PR fortran/25053
5900         PR fortran/25063
5901         PR fortran/25064
5902         PR fortran/25066
5903         PR fortran/25067
5904         PR fortran/25068
5905         PR fortran/25307
5906         * gfortran.dg/io_constraints_1.f90: New test.
5907         * gfortran.dg/io_constraints_1.f90: New test.
5908         * gfortran.dg/iostat_3.f90: Change wording of warning.
5909         * gfortran.dg/g77/19981216-0.f: The same.
5910
5911 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
5912
5913         PR tree-optimization/23518
5914         * testsuite/gcc.dg/pr23518.c: New.
5915
5916 2005-12-21  Mike Stump  <mrs@apple.com>
5917
5918         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
5919
5920 2005-12-21  Paul Brook  <paul@codesourcery.com>
5921
5922         * gcc.dg/pr19340.c: Skip on m68k targets.
5923
5924 2005-12-21  Steven Bosscher  <stevenb@suse.de>
5925
5926         PR rtl-optimization/25196
5927         * gcc.dg/pr25196.c: New test.
5928
5929 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
5930
5931         PR fortran/25423
5932         gfortran.dg/where_nested_1.f90: New.
5933
5934 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
5935
5936         PR tree-optimization/25382.
5937         * gcc.dg/tree-ssa/pr25382.c: New.
5938
5939 2005-12-20  Richard Guenther  <rguenther@suse.de>
5940
5941         PR middle-end/24306
5942         * gcc.target/i386/pr24306.c: New testcase.
5943
5944 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
5945
5946         PR tree-optimization/25501
5947         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
5948
5949 2005-12-20  Richard Guenther  <rguenther@suse.de>
5950
5951         Revert
5952         2005-12-02  Richard Guenther  <rguenther@suse.de>
5953
5954         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5955
5956 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
5957
5958         PR c++/21228
5959         * g++.dg/warn/Wunreachable-code-2.C: New test.
5960
5961 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
5962
5963         PR c++/24278
5964         * g++.dg/template/ctor5.C: New test.
5965
5966         PR c++/24915
5967         * g++.dg/template/overload8.C: New test.
5968
5969 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
5970
5971         * gcc.c-torture/compile/pr25483 : New test.
5972
5973 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5974
5975         PR c++/20552
5976         * g++.dg/ext/typeof10.C: New test.
5977
5978 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         * gcc.dg/mt-loopi1.c: New.
5981
5982 2005-12-18  Richard Guenther  <rguenther@suse.de>
5983
5984         PR tree-optimization/25481
5985         * gcc.dg/torture/pr25481.c: New testcase.
5986
5987 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5988
5989         PR rtl-optimization/21041
5990         * gcc.dg/pr21041.c: New test.
5991
5992 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5993
5994         PR libgfortran/25463
5995         * gfortran.dg/advance.f90: New test.
5996
5997 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
5998
5999         * gcc.dg/20051201-1.c: New test.
6000
6001 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6002
6003         PR fortran/25018
6004         * gfortran.dg/initialization_1.f90: New test.
6005         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6006         * gfortran.dg/g77/980616-0.f: The same.
6007
6008 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6009
6010         * PR fortran/25458
6011         * gfortran.dg/chkbits.f90: New test.
6012
6013 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6014
6015         * gfortran.dg/enum_5.f: Revert to previous version.
6016
6017 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6018
6019         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6020         * gfortran.dg/nested_modules_1.f90: Ditto.
6021         * gfortran.dg/hollerith_f95.f90: Ditto.
6022         * gfortran.dg/select_5.f90: Ditto.
6023         * gfortran.dg/secnds.f: Ditto.
6024         * gfortran.dg/hollerith2.f90: Ditto.
6025         * gfortran.dg/imag_2.f: Ditto.
6026         * gfortran.dg/ftell_2.f90: Ditto.
6027         * gfortran.dg/malloc_free_1.f90: Ditto.
6028         * gfortran.dg/logint-1.f: Ditto.
6029         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6030         * gfortran.dg/e_d_fmt.f90: Ditto.
6031         * gfortran.dg/hollerith_legacy.f90: Ditto.
6032         * gfortran.dg/logint-2.f: Ditto.
6033         * gfortran.dg/enum_5.f90: Ditto.
6034         * gfortran.dg/f2c_2.f90: Ditto.
6035         * gfortran.dg/pr17143.f90: Ditto.
6036         * gfortran.dg/namelist_14.f90: Ditto.
6037         * gfortran.dg/logint-3.f: Ditto.
6038         * gfortran.dg/spread_scalar_source.f90: Ditto.
6039         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6040         * gfortran.dg/namelist_11.f: Ditto.
6041         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6042         * gfortran.dg/g77/20010519-1.f
6043         * gfortran.dg/g77/alpha1.f: Ditto.
6044         * gfortran.dg/g77/990115-1.f: Ditto.
6045         * gfortran.dg/g77/erfc.f: Ditto.
6046         * gfortran.dg/g77/19990313-3.f: Ditto.
6047         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6048         * gfortran.dg/g77/20010426.f: Ditto.
6049         * gfortran.dg/g77/19990313-0.f: Ditto.
6050         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6051         * gfortran.dg/g77/20000629-1.f: Ditto.
6052         * gfortran.dg/g77/970125-0.f: Ditto.
6053         * gfortran.dg/g77/8485.f: Ditto.
6054         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6055         * gfortran.dg/g77/19990313-1.f: Ditto.
6056         * gfortran.dg/g77/int8421.f: Ditto.
6057         * gfortran.dg/g77/19990305-0.f: Ditto.
6058         * gfortran.dg/g77/947.f: Ditto.
6059         * gfortran.dg/g77/19990905-2.f: Ditto.
6060         * gfortran.dg/g77/cabs.f: Ditto.
6061         * gfortran.dg/g77/19990313-2.f: Ditto.
6062         * gfortran.dg/g77/20020307-1.f: Ditto.
6063         * gfortran.dg/g77/dcomplex.f: Ditto.
6064         * gfortran.dg/g77/19990502-1.f: Ditto.
6065         * gfortran.dg/g77/19981216-0.f: Ditto.
6066         * gfortran.dg/common_4.f90: Ditto.
6067         * gfortran.dg/entry_4.f90: Ditto.
6068         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6069         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6070         * gfortran.dg/namelist_12.f: Ditto.
6071         * gfortran.dg/scale_1.f90: Ditto.
6072         * gfortran.dg/modulo_1.f90
6073         * gfortran.dg/hollerith.f90: Ditto.
6074         * gfortran.dg/direct_io_3.f90: Ditto.
6075         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6076         * gfortran.dg/gnu_logical_1.F: Ditto.
6077         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6078         * gfortran.dg/assign_1.f90: Ditto.
6079         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6080         * gfortran.dg/pr23095.f: Ditto.
6081         * gfortran.dg/read_float_1.f90: Ditto.
6082
6083 2005-12-17  Andreas Jaeger  <aj@suse.de>
6084
6085         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6086         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6087
6088 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6089
6090         PR fortran/24268
6091         * gfortran.dg/fmt_white.f: New test.
6092
6093 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6094
6095         * gfortran.dg/label_1.f90: New test.
6096
6097 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6098
6099         PR testsuite/25422
6100         * gcc.dg/20031012-1.c: Add -Walways-true option.
6101         * gcc.dg/weak/weak-3.c: Likewise.
6102         * g++.old-deja/g++.mike/warn8.C: Likewise.
6103
6104 2005-12-16  Mike Stump  <mrs@apple.com>
6105
6106         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6107         exit.
6108
6109 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6110
6111         PR libgfortran/25264
6112         PR libgfortran/25349
6113         * gfortran.dg/tl_editing.f90: Added additional checks.
6114         * gfortran.dg/t_editing.f: New test.
6115         * gfortran.dg/write_padding.f90: New test
6116
6117 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6118
6119         PR testsuite/25215
6120         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6121
6122 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6123
6124         PR rtl-optimization/24899
6125         * gcc.c-torture/execute/20051215-1.c: New test.
6126
6127 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6128
6129         PR 24823
6130         * gfortran.dg/pr24823.f: New test.
6131
6132 2005-12-16  Jeff Law  <law@redhat.com>
6133
6134         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6135
6136 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6137
6138         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6139         Change C++ style comments to C style comments.
6140         Remove aligned types from the array.
6141         Keep Enums disabled.
6142         (complex_types): Remove aligned types from the array.
6143         Comment out "_Complex long double".
6144         (attrib_types): Remove.
6145         (complex_attrib_types): Remove.
6146         (attrib_array_types): Remove.
6147         (complex_attrib_array_types): Remove.
6148         (aligned_bitfld_types): Remove.
6149         (n_aligned_bitfld_types): Remove.
6150         (FEATURE_ALIGNEDPACKED): Delete.
6151         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6152         (singles): Remove support for adding attributes.
6153         (choose_type): Remove support for attributed types.
6154         (generate_fields): Remove support for attributed bit-fields.
6155         Remove support for adding attributes.
6156         (generate_random_tests): Remove support for adding attributes.
6157         (features): Add back "[0] :0" and "complex vector [0]".
6158         (main): Remove support for attributed bit-fields.
6159         Uncomment the calling of generate_random_tests for the rests of
6160         the tests.
6161
6162 2005-12-16  Jan Hubicka  <jh@suse.cz>
6163
6164         * gcc.c-torture/combine/pr25224.c: New.
6165
6166 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6167
6168         PR other/25028
6169         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6170         HP-UX.
6171
6172 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6173
6174         * gcc.dg/20051215-1.c: New file.
6175
6176 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6177
6178         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6179         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6180
6181 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6182
6183         PR fortran/18197
6184         * gfortran.dg/dummy_functions_1.f90: New.
6185
6186 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6187
6188         PR rtl-optimization/25310
6189         * gcc.c-torture/compile/pr25310.c: New test.
6190
6191 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6192
6193         PR debug/25023
6194         * gcc.dg/pr25023.c: New test.
6195
6196 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6197
6198         * g++.old-deja/g++.brendan/redecl1.C,
6199         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6200         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6201         g++.old-deja/g++.oliva/typeof1.C,
6202         g++.old-deja/g++.other/crash16.C,
6203         g++.old-deja/g++.other/crash34.C,
6204         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6205         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6206         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6207         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6208         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6209         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6210         Remove xfail.
6211
6212 2005-12-14  Kean Johnston  <jkj@sco.com>
6213             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6214
6215         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6216         * gcc.target/i386/20020523-1.c: Ditto.
6217         * gcc.target/i386/tailcall-1.c: Ditto.
6218         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6219         * gcc.target/i386/ssetype-5.c: Ditto.
6220
6221 2005-12-14  Jeff Law  <law@redhat.com>
6222
6223         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6224
6225 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6226
6227         PR target/25254
6228         PR target/24188
6229         * gcc.target/i386/pr25254.c: New test.
6230         * gfortran.dg/PR24188.f: New test.
6231
6232 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6233
6234         * lib/fortran-torture.exp: Catch remaining uses of
6235         remote_file build delete.
6236
6237 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6238
6239         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6240
6241 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6242
6243         * gcc.dg/warn-addr-cmp.c: New test.
6244
6245 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6246
6247         PR debug/25023
6248         PR target/25293
6249         * gcc.target/i386/pr25293.c: New test.
6250
6251 2005-12-13  Petr Machata  <machata@post.cz>
6252
6253         PR c++/24907
6254         * g++.dg/parse/comma2.C: New test.
6255
6256 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6257             Jakub Jelinek  <jakub@redhat.com>
6258
6259         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6260         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6261         (limits.h): Include unconditionally.
6262         (stdlib.h): Likewise.
6263         (hashtab.h): Do not include.
6264         (getopt.h): Likewise.
6265         (stddef.h): Include.
6266         (hashval_t): Define.
6267         (struct entry): Add "next" field.
6268         (HASH_SIZE): New macro.
6269         (hash_table): New variable.
6270         (switchfiles): Do not use xmalloc.
6271         (mix): New macro.
6272         (iterative_hash): New function.
6273         (hasht): Remove.
6274         (e_exists): New function.
6275         (e_insert): Likewise.
6276         (output): Use, instead of libiberty hashtable functions.
6277         (main): Do not use getopt.  Do not call htab_create.
6278
6279 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6280
6281         PR c++/25331
6282         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6283         put atal* and atpaal* attributes on array elements.
6284         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6285         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6286         put atal* and atpaal* attributes on array elements.
6287         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6288
6289 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6290
6291         * gcc.dg/single-precision-constant.c: New test.
6292
6293 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6294
6295         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6296         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6297         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6298         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6299         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6300         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6301         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6302         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6303         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6304         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6305         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6306         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6307         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6308         gcc.target/powerpc/ppc-sdata-2.c,
6309         gcc.target/powerpc/ppc-stackalign-1.c,
6310         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6311         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6312         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6313         gcc.target/powerpc/rs6000-ldouble-2.c,
6314         gcc.target/powerpc/rs6000-power2-1.c,
6315         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6316         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6317         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6318         option into target selector.
6319         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6320         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6321
6322 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6323
6324         PR objc/25348
6325         * objc.dg/encode-9.m: New test.
6326
6327 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6328
6329         PR testsuite/20772
6330         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6331         * gcc.dg/asm-b.c: Fix typo.
6332         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6333         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6334         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6335         i?86 lp64 and x86_64 ilp32.
6336         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6337         on i?86 lp64.
6338         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6339
6340 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6341
6342         PR fortran/25078
6343         gfortran.dg/equiv_5.f90: New test.
6344
6345 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6346
6347         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6348         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6349         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6350         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6351         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6352         * gcc.dg/tree-ssa/reassoc-5.c: New.
6353         * gcc.dg/tree-ssa/reassoc-6.c: New.
6354         * gcc.dg/tree-ssa/reassoc-7.c: New.
6355         * gcc.dg/tree-ssa/reassoc-8.c: New.
6356         * gcc.dg/tree-ssa/reassoc-9.c: New.
6357         * gcc.dg/tree-ssa/reassoc-10.c: New.
6358         * gcc.dg/tree-ssa/reassoc-11.c: New.
6359
6360 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6361
6362         PR testsuite/25167
6363         PR testsuite/24478
6364         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6365
6366 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6367
6368         PR c++/25300
6369         * g++.dg/template/inherit.C: Do not use a generic error message.
6370
6371 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6372
6373         PR libobjc/25354
6374         * objc.dg/gnu-encoding: New directory.
6375         * objc.dg/gnu-encoding/compat-common.h: New file.
6376         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6377         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6378         * objc.dg/gnu-encoding/vector-defs.h: New file.
6379         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6380         * objc.dg/gnu-encoding/generate-random.c: New file.
6381         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6382         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6383         * objc.dg/gnu-encoding/generate-random.h: New file.
6384
6385 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/25337
6388         * g++.dg/template/defarg7.C: New test.
6389
6390 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6391
6392         PR libobjc/25347
6393         * objc.dg/encode-8.m: New test.
6394
6395 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6396
6397         PR libobjc/25346
6398         * objc.dg/encode-7.m: New test.
6399
6400 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6401
6402         PR c++/25010
6403         * g++.dg/opt/inline10.C: New test.
6404
6405 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6406
6407         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6408
6409 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6410
6411         * gfortran.dg/substring_equivalence.f90: typo in comment
6412
6413 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6414
6415         PR fortran/25068
6416         * gfortran.dg/iostat_3.f90: New test.
6417
6418 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6419
6420         PR fortran/23815
6421         * gfortran.dg/unf_io_convert_1.f90: New test.
6422         * gfortran.dg/unf_io_convert_2.f90: New test.
6423         * gfortran.dg/unf_io_convert_3.f90: New test.
6424
6425 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6426
6427         PR testsuite/20772
6428         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6429         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6430         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6431         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6432         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6433         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6434         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6435         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6436         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6437         gcc.dg/torture/fp-int-convert-float128-timode.c,
6438         gcc.dg/torture/fp-int-convert-float128.c,
6439         gcc.dg/torture/fp-int-convert-float80-timode.c,
6440         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6441         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6442
6443         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6444
6445 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6446
6447         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6448
6449 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6450
6451         * gcc.dg/20051207-1.c,
6452         * gcc.dg/20051207-2.c,
6453         * gcc.dg/20051207-3.c: New tests.
6454
6455 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6456
6457         PR testsuite/20772
6458         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6459         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6460         dg-skip-if target selector.
6461
6462         PR testsuite/20772
6463         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6464         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6465         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6466         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6467         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6468         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6469         and/or merge with i?86 cases.
6470
6471         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6472
6473         PR testsuite/20772
6474         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6475         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6476         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6477         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6478         x86_64-*-linux*.
6479
6480 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6481
6482         PR target/25311
6483         * gcc.c-torture/compile/pr25311.c: New test.
6484
6485 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6486
6487         PR libgfortran/25039
6488         * gfortran.dg/read_comma.f: New test.
6489
6490 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6491
6492         PR c++/19317
6493         * g++.dg/opt/pr19317-1.C: New test.
6494         * g++.dg/opt/pr19317-2.C: New test.
6495         * g++.dg/opt/pr19317-3.C: New test.
6496
6497         PR target/19005
6498         * gcc.c-torture/execute/pr19005.c: New test.
6499
6500         PR target/17828
6501         * g++.old-deja/g++.other/comdat5.C: New test.
6502         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6503
6504         * g++.dg/compat/struct-layout-1.exp: New file.
6505         * g++.dg/compat/struct-layout-1.h: New.
6506         * g++.dg/compat/struct-layout-1_generate.c: New.
6507         * g++.dg/compat/struct-layout-1_x1.h: New.
6508         * g++.dg/compat/struct-layout-1_x2.h: New.
6509         * g++.dg/compat/struct-layout-1_y1.h: New.
6510         * g++.dg/compat/struct-layout-1_y2.h: New.
6511
6512         * gcc.dg/20050330-2.c: New test.
6513
6514 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6515
6516         PR fortran/25292
6517         * gfortran.dg/associated_1.f90: New.
6518
6519 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6520
6521         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6522         ILP32 vect_no_align platforms.
6523
6524 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6525             Jakub Jelinek  <jakub@redhat.com>
6526
6527         PR target/25268
6528         * gcc.c-torture/compile/20051207-1.c: New test.
6529
6530 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6531
6532         PR testsuite/20772
6533         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6534         gcc.dg/torture/pr18582-1.c,
6535         gcc.target/i386/attributes-error.c: Also test on x86_64.
6536
6537         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6538
6539 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6540
6541         PR c++/19397
6542         * g++.dg/template/typedef3.C: New test.
6543
6544         PR c++/19762
6545         PR c++/19764
6546         * g++.dg/template/dtor3.C: Fix error markers.
6547
6548 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6549
6550         * lib/target-supports.exp (check_effective_target_sync_char_short):
6551         Add s390*.
6552
6553 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6554
6555         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6556
6557 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6558
6559         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6560         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6561         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6562         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6563
6564 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6565
6566         PR c++/25263
6567         * g++.dg/other/array2.C: New test case.
6568
6569 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6570
6571         * gcc.dg/darwin-weakimport-3.c: New.
6572
6573         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6574         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6575         and to work on Darwin.
6576         * gcc.dg/attr-weakref-1b.c: New file.
6577         * gcc.dg/attr-weakref-2.c: New test.
6578         * gcc.dg/darwin-weakref-1.c: New test.
6579
6580 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6581
6582         PR testsuite/25247
6583         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6584         use in selector expressions.
6585         (dg-xfail-if): Ditto.
6586         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6587         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6588         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6589         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6590         * gcc.test-framework/test-framework.exp: Skip generated tests if
6591         CHECK_TEST_FRAMEWORK is not 1.
6592
6593 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6594
6595         PR tree-optimization/24963
6596         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6597
6598         PR target/24108
6599         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6600
6601         PR target/18580
6602         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6603         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6604         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6605         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6606
6607 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6608
6609         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
6610         dg-options.
6611
6612 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6613
6614         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
6615
6616 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
6617
6618         * gcc.dg/format/cast-1.c: New test.
6619
6620 2005-12-04  Roger Sayle  <roger@eyesopen.com>
6621
6622         PR c/7776
6623         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
6624         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
6625         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
6626         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
6627
6628 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6629
6630         * gcc.dg/cast-pretty-print-1.c: New test.
6631
6632 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
6633
6634         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
6635
6636 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/24173
6639         * g++.dg/template/friend40.C: New test.
6640
6641 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
6642
6643         PR target/25199
6644         * gcc.target/i386/movq-2.c: New test.
6645         * gcc.target/i386/movq.c: Remove target i?86, instead add
6646         dg-require-effective-target ilp32.
6647
6648 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6649
6650         PR c++/24103
6651         * g++.dg/other/default1.C: New test.
6652
6653 2005-12-02  Richard Guenther  <rguenther@suse.de>
6654
6655         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6656
6657 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6658
6659         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
6660
6661 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
6662
6663         PR target/21017
6664         * gcc.target/powerpc/rotate.c: New.
6665
6666 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6667
6668         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
6669         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
6670
6671 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6672
6673         PR c/13384
6674         * gcc.dg/pr17730-1.c: Adjust.
6675         * gcc.dg/lvalue1.c (main): Likewise.
6676         * gcc.dg/lvalue-2.c: Likewise.
6677         * g++.dg/pr7503-3.C
6678
6679 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
6680
6681         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
6682         error messages.
6683
6684 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
6685
6686         PR fortran/24789
6687         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
6688
6689 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6690
6691         PR target/24475
6692         * lib/target-supports.exp (check_effective_target_tls): New.
6693         (check_effective_target_tls_runtime): New.
6694         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
6695         for TLS support.
6696         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
6697         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6698         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
6699         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
6700         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
6701         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
6702         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6703         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
6704         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
6705         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
6706         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
6707         effective-target TLS.
6708         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
6709         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
6710         effective-target TLS runtime.
6711
6712 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
6713
6714         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
6715
6716 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
6717
6718         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
6719         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
6720         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
6721         ignored" warnings when "packing" is the same as the ABI layout.
6722
6723 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
6724
6725         PR fortran/21302
6726         * gfortran.dg/line_length_1.f: New test.
6727         * gfortran.dg/line_length_2.f90: Ditto.
6728
6729 2005-11-30  Richard Guenther  <rguenther@suse.de>
6730
6731         PR tree-optimization/21655
6732         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
6733
6734 2005-11-30  Dale Johannesen  <dalej@apple.com>
6735
6736         * gcc.c-torture/compile/pr24930.c: New.
6737
6738 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
6739
6740         PR fortran/15809
6741         *  gfortran.dg/auto_char_dummy_array.f90: New test.
6742
6743 2005-11-30  Jeff Law  <law@redhat.com>
6744
6745         * g++.old-deja/g++.law/pr25000.C: New test.
6746
6747 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
6748
6749         * gcc.dg/tls/opt-11.c: New test.
6750
6751 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
6752
6753         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
6754         targets.
6755         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
6756         LP64 ia64.
6757
6758 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gfortran.dg/open_access_1.f90: New test.
6761
6762 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6763
6764         * gcc.dg/charset/builtin2.c: New test.
6765
6766 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
6767
6768         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
6769         on mmix-*-* for *_[xy].c.
6770
6771 2005-11-28  Kean Johnston  <jkj@sco.com>
6772
6773         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
6774         headers.
6775         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
6776         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
6777         * gcc.target/i386/asm-3.c: Ditto.
6778         * gcc.target/i386/clobbers.c: Ditto.
6779         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
6780         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
6781         test regexp.
6782         * gcc.target/i386/mul.c: Ditto.
6783         * gcc.target/i386/ssetype-1.c: Ditto.
6784         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
6785         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
6786         static so the test works with -fPIC mode too. Based on comment in
6787         PR19231 by Pinski.
6788         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
6789
6790 2005-11-28  Richard Guenther  <rguenther@suse.de>
6791
6792         * gcc.dg/alias-9.c: New testcase.
6793         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
6794
6795 2005-11-28  Roger Sayle  <roger@eyesopen.com>
6796             Uros Bizjak  <uros@kss-loka.si>
6797
6798         PR middle-end/20219
6799         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
6800         tan(x)/sin(x) transformations.
6801
6802 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
6803
6804         PR middle-end/24575
6805         * gcc.dg/tree-ssa/divide-3.c: New test.
6806         * gcc.dg/tree-ssa/divide-4.c: New test.
6807
6808 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
6809
6810         PR fortran/24917
6811         *  gfortran.dg/boz_6.f90: New test.
6812
6813 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6814
6815         PR fortran/23912
6816         * gfortran.dg/modulo_1.f90: New test.
6817
6818 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6819
6820         PR libfortran/24919
6821         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
6822         fail on CRLF platforms.
6823         * gfortran.dg/ftell_2.f90: Likewise.
6824
6825 2005-11-26  Eric Christopher  <echristo@apple.com>
6826
6827         * gcc.dg/intmax_t-1.c: Remove mips xfail.
6828
6829 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6830
6831         * objc.dg/gnu-runtime-3.m: Simplify.
6832
6833 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
6834
6835         PR middle-end/23669
6836         * gcc.dg/tree-ssa/divide-1.c: New test.
6837         * gcc.dg/tree-ssa/divide-2.c: New test.
6838
6839 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6840
6841         PR libgfortran/24945
6842         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
6843
6844 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
6845
6846         PR libgfortran/24945
6847         * gfortran.dg/open_status_2.f90: New test.
6848
6849 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6850
6851         * gcc.c-torture/execute/builtins/fprintf.c,
6852         gcc.c-torture/execute/builtins/fputs-lib.c,
6853         gcc.c-torture/execute/builtins/fputs.c,
6854         gcc.c-torture/execute/builtins/lib/fprintf.c,
6855         gcc.c-torture/execute/builtins/lib/printf.c,
6856         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
6857
6858 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
6859
6860         * gcc.dg/20050922-2.c: New test.
6861
6862 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
6863
6864         * objc.dg/gnu-runtime-3.m: New test.
6865
6866 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6867
6868         PR c++/9278
6869         * g++.dg/other/void1.C: New test.
6870
6871 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
6872
6873         PR middle-end/24998
6874         * gcc.dg/torture/fp-int-convert-float.c,
6875         gcc.dg/torture/fp-int-convert-double.c,
6876         gcc.dg/torture/fp-int-convert-long-double.c,
6877         gcc.dg/torture/fp-int-convert-timode.c,
6878         gcc.dg/torture/fp-int-convert-float80.c,
6879         gcc.dg/torture/fp-int-convert-float80-timode.c,
6880         gcc.dg/torture/fp-int-convert-float128.c,
6881         gcc.dg/torture/fp-int-convert-float128-timode.c,
6882         gcc.dg/torture/fp-int-convert.h: New files.
6883
6884 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6885
6886         PR middle-end/24989
6887         * gcc.dg/tree-ssa/bool-10.c: New test.
6888         * gcc.dg/tree-ssa/bool-11.c: New test.
6889         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
6890
6891 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
6892
6893         PR middle-end/24990
6894         * tree-ssa/pr24990-1.c: New test.
6895
6896 2005-11-24  Richard Guenther  <rguenther@suse.de>
6897         Dirk Mueller <dmueller@suse.de>
6898
6899         PR c++/14024
6900         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
6901         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
6902         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
6903         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
6904         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
6905         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
6906
6907 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
6908
6909         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
6910
6911 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6912
6913         PR c/21668
6914         * gcc.dg/Wc++-compat.c: New.
6915         * gcc.dg/Wno-c++-compat.c: New.
6916
6917 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
6918
6919         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
6920         (vspltish, vspltisw): Likewise.
6921
6922 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6923
6924         PR libgfortran/24794
6925         * gfortran.dg/namelist_12.f: Fix quotes.
6926         * gfortran.dg/namelist_13.f90: Fix quotes.
6927         * gfortran.dg/namelist_14.f90: Fix quotes.
6928         * gfortran.dg/namelist_15.f90: Fix quotes.
6929         * gfortran.dg/namelist_use.f90: Fix quotes.
6930         * gfortran.dg/namelist_use_only.f90: Fix quotes.
6931         * gfortran.dg/namelist_21.f90: New test.
6932         * gfortran.dg/namelist_22.f90: New test.
6933
6934 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
6935
6936         PR target/23435
6937         * gcc.c-torture/compile/pr23435.c: New.
6938
6939 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6940
6941         * gcc.c-torture/execute/floatunsisf-1.c: New test.
6942
6943 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
6944
6945         * gcc.target/powerpc/405-macchw-1.c,
6946         gcc.target/powerpc/405-macchw-2.c,
6947         gcc.target/powerpc/405-macchwu-1.c,
6948         gcc.target/powerpc/405-macchwu-2.c,
6949         gcc.target/powerpc/405-machhw-1.c,
6950         gcc.target/powerpc/405-machhw-2.c,
6951         gcc.target/powerpc/405-machhwu-1.c,
6952         gcc.target/powerpc/405-machhwu-2.c,
6953         gcc.target/powerpc/405-maclhw-1.c,
6954         gcc.target/powerpc/405-maclhw-2.c,
6955         gcc.target/powerpc/405-maclhwu-1.c,
6956         gcc.target/powerpc/405-maclhwu-2.c,
6957         gcc.target/powerpc/405-mulchw-1.c,
6958         gcc.target/powerpc/405-mulchw-2.c,
6959         gcc.target/powerpc/405-mulchwu-1.c,
6960         gcc.target/powerpc/405-mulchwu-2.c,
6961         gcc.target/powerpc/405-mulhhw-1.c,
6962         gcc.target/powerpc/405-mulhhw-2.c,
6963         gcc.target/powerpc/405-mulhhwu-1.c,
6964         gcc.target/powerpc/405-mulhhwu-2.c,
6965         gcc.target/powerpc/405-mullhw-1.c,
6966         gcc.target/powerpc/405-mullhw-2.c,
6967         gcc.target/powerpc/405-mullhwu-1.c,
6968         gcc.target/powerpc/405-mullhwu-2.c,
6969         gcc.target/powerpc/405-nmacchw-1.c,
6970         gcc.target/powerpc/405-nmacchw-2.c,
6971         gcc.target/powerpc/405-nmachhw-1.c,
6972         gcc.target/powerpc/405-nmachhw-2.c,
6973         gcc.target/powerpc/405-nmaclhw-1.c,
6974         gcc.target/powerpc/405-nmaclhw-2.c,
6975         gcc.target/powerpc/440-macchw-1.c,
6976         gcc.target/powerpc/440-macchw-2.c,
6977         gcc.target/powerpc/440-macchwu-1.c,
6978         gcc.target/powerpc/440-macchwu-2.c,
6979         gcc.target/powerpc/440-machhw-1.c,
6980         gcc.target/powerpc/440-machhw-2.c,
6981         gcc.target/powerpc/440-machhwu-1.c,
6982         gcc.target/powerpc/440-machhwu-2.c,
6983         gcc.target/powerpc/440-maclhw-1.c,
6984         gcc.target/powerpc/440-maclhw-2.c,
6985         gcc.target/powerpc/440-maclhwu-1.c,
6986         gcc.target/powerpc/440-maclhwu-2.c,
6987         gcc.target/powerpc/440-mulchw-1.c,
6988         gcc.target/powerpc/440-mulchw-2.c,
6989         gcc.target/powerpc/440-mulchwu-1.c,
6990         gcc.target/powerpc/440-mulchwu-2.c,
6991         gcc.target/powerpc/440-mulhhw-1.c,
6992         gcc.target/powerpc/440-mulhhw-2.c,
6993         gcc.target/powerpc/440-mulhhwu-1.c,
6994         gcc.target/powerpc/440-mulhhwu-2.c,
6995         gcc.target/powerpc/440-mullhw-1.c,
6996         gcc.target/powerpc/440-mullhw-2.c,
6997         gcc.target/powerpc/440-mullhwu-1.c,
6998         gcc.target/powerpc/440-mullhwu-2.c,
6999         gcc.target/powerpc/440-nmacchw-1.c,
7000         gcc.target/powerpc/440-nmacchw-2.c,
7001         gcc.target/powerpc/440-nmachhw-1.c,
7002         gcc.target/powerpc/440-nmachhw-2.c,
7003         gcc.target/powerpc/440-nmaclhw-1.c,
7004         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7005
7006 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7007
7008         PR fortran/24774
7009         * gfortran.dg/inquire_9.f90: New test.
7010
7011         PR fortran/21647
7012         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7013
7014 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7015
7016         PR libfortran/24432
7017         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7018         Check that 'cos' is supported.
7019
7020 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7021
7022         PR fortran/24223
7023         * gfortran.dg/substring_equivalence.f90: New test.
7024
7025         PR fortran/24705
7026         * gfortran.dg/auto_internal_assumed.f90: New test.
7027
7028 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7029
7030         * gcc.dg/fold-div-2.c: New test.
7031
7032 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7033
7034         PR rtl-optimization/24883
7035         * gcc.c-torture/compile/pr24883.c: New test.
7036
7037 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7038
7039         PR middle-end/20583
7040         * gcc.c-torture/compile/pr20583.c: New.
7041
7042 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7043
7044         * gcc.c-torture/execute/usmul.c: New test.
7045
7046 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7047
7048         * gcc.dg/tree-ssa/vrp22.c: New test.
7049
7050 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7051
7052         PR middle-end/24912
7053         * gcc.dg/torture/pr24912-1.c: New test.
7054
7055 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7056
7057         PR fortran/24862
7058         * gfortran.dg/arrayio_derived_1.f90: New test.
7059
7060 2005-11-19  Richard Guenther  <rguenther@suse.de>
7061
7062         PR middle-end/23294
7063         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7064
7065 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7066
7067         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7068
7069 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7070
7071         PR c++/8355
7072         * g++.dg/template/friend39.C: New test.
7073
7074 2005-11-18  James E Wilson  <wilson@specifix.com>
7075
7076         * gcc.dg/builtin-strstr.c: New.
7077
7078 2005-11-18  Richard Henderson  <rth@redhat.com>
7079
7080         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7081         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7082         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7083         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7084         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7085         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7086         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7087         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7088         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7089         renaming to remove initial "ia64-".
7090
7091 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7092
7093         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7094
7095 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7096
7097         * g++.dg/cpp/string-2.C: New test.
7098
7099 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7100
7101         * gcc.dg/tree-ssa/loop-14.c: New test.
7102
7103 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7104             Michael Chamberlain <michael@chamberlain.net.au>
7105
7106         * ada/acats/run_all.sh (target_run): Kill long running tests.
7107
7108 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7109
7110         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7111         * gcc.dg/cleanup-9.c: Likewise.
7112         * gcc.dg/cleanup-10.c: Likewise.
7113         * gcc.dg/cleanup-11.c: Likewise.
7114
7115 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7116
7117         PR fortran/24892
7118         * gfortran.dg/open_access_append_1.f90: New test.
7119         * gfortran.dg/open_access_append_2.f90: New test.
7120
7121 2005-11-16  Richard Guenther  <rguenther@suse.de>
7122
7123         PR middle-end/24851
7124         * gcc.c-torture/execute/pr24851.c: New testcase.
7125
7126 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7127
7128         * gcc.dg/fold-overflow-1.c: New test.
7129
7130 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7131
7132         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7133         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7134
7135 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7136
7137         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7138         structures.
7139         * g++.dg/eh/forced2.C: Likewise.
7140         * g++.dg/eh/forced3.C: Likewise.
7141         * g++.dg/eh/forced4.C: Likewise.
7142
7143 2005-11-11  Mike Stump  <mrs@apple.com>
7144
7145         * g++.old-deja/g++.mike/unused.C: Add.
7146
7147 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7148
7149         PR c++/24667
7150         * g++.dg/warn/Wcast-qual1.C: New test.
7151
7152 2005-11-15  Jan Hubicka  <jh@suse.cz>
7153
7154         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7155
7156 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7157
7158         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7159
7160 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7161
7162         PR 24840
7163         * gcc.dg/tree-ssa/pr24840.c: New test.
7164
7165 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7166
7167         PR testsuite/24841
7168         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7169
7170 2005-11-14  Dale Johannesen  <dalej@apple.com>
7171
7172         * gcc.c-torture/execute/20051113-1.c: New.
7173
7174 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7175
7176         PR c++/24687
7177         * g++.dg/template/crash43.C: New test.
7178
7179 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7180
7181         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7182
7183 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/24817
7186         * g++.dg/eh/spec8.C: New test.
7187
7188 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7189
7190         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7191
7192 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7193
7194         PR c++/20293
7195         * g++.dg/parse/ambig4.C: New test.
7196         * g++.dg/tc1/dr101.C: Adjust error markers.
7197         * g++.dg/lookup/strong-using-2.C: Likewise.
7198         * g++.dg/lookup/ambig5.C: Likewise.
7199         * g++.dg/lookup/ambig4.C: Likewise.
7200         * g++.dg/parse/crash22.C: Likewise.
7201
7202 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7203
7204         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7205
7206 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7207
7208         * gcc.dg/nested-calls-1.c: New test.
7209
7210 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7211
7212         * gfortran.dg/complex_intrinsic_1.f90: New test.
7213         * gfortran.dg/complex_intrinsic_2.f90: New test.
7214         * gfortran.dg/fgetc_1.f90: New test.
7215         * gfortran.dg/fgetc_2.f90: New test.
7216         * gfortran.dg/fgetc_3.f90: New test.
7217         * gfortran.dg/ftell_1.f90: New test.
7218         * gfortran.dg/ftell_2.f90: New test.
7219         * gfortran.dg/gnu_logical_1.F: New test.
7220         * gfortran.dg/gnu_logical_2.f90: New test.
7221
7222 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7223
7224         PR middle-end/24820
7225         * testsuite/gcc.dg/pr24820.c: New test.
7226
7227 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7228
7229         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7230         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7231         variable.
7232
7233 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7234
7235         testsuite/24614
7236         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7237
7238 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7239
7240         * gcc.target/cris/cris.exp: New file.
7241         * gcc.target/cris/rld-legit1.c: New test.
7242         * gcc.target/cris/rld-legit2.c: New test.
7243
7244 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7245
7246         PR c++/24780
7247         * g++.dg/opt/pr24780.C: New test.
7248
7249         PR c++/24761
7250         * g++.dg/template/asm1.C: New test.
7251
7252 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7253
7254         PR libgfortran/24787
7255         * gfortran.dg/scan_1.f90: New test.
7256
7257 2005-11-12  Jan Hubicka  <jh@suse.cz>
7258
7259         * gcc.target/i386/minmax-1.c: New.
7260         * gcc.target/i386/minmax-2.c: New.
7261
7262 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7263
7264         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7265
7266 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7267
7268         * gcc.c-torture/execute/20051110-1.c,
7269         gcc.c-torture/execute/20051110-2.c: New tests.
7270
7271 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7272
7273         PR middle-end/24750
7274         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7275         New tests.
7276
7277 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7278
7279         * lib/target-libpath.exp (get_shlib_extension): New proc.
7280         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7281         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7282         * lib/objc.exp (objc_target_compile): Likewise.
7283         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7284         detection.
7285
7286 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7287
7288         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7289
7290         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7291         Add -static to additional_flags and pass it to target_compile.
7292
7293 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7294
7295         PR libgfortran/24719
7296         gfortran.dg/read_noadvance.f90: New test.
7297
7298         PR libgfortran/24699
7299         gfortran.dg/fmt_t_2.f90: New test.
7300
7301         PR libgfortran/24785
7302         gfortran.dg/read_x_eor.f90: New test.
7303
7304         PR libgfortran/24584
7305         gfortran.dg/namelist_empty.f90: Rename test.
7306
7307         PR libgfortran/24489
7308         gfortran/read_eor.f90: Rename test.
7309
7310 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7311
7312         PR fortran/15976
7313         * gfortran.dg/automatic_module_variable.f90: New test.
7314
7315 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7316
7317         PR target/24445
7318         * gcc.dg/pr24445.c: New test.
7319
7320 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7321
7322         PR fortran/24655
7323         PR fortran/24755
7324         * gfortran.dg/recursive_statement_functions.f90: Add statement
7325         functions using inline intrinsic functions and parameters to test
7326         that they no longer seg-fault.
7327
7328         PR fortran/24409
7329         gfortran.dg/nested_modules_4.f90: New test.
7330         gfortran.dg/nested_modules_5.f90: New test.
7331
7332 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7333
7334         PR fortran/24643
7335         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7336
7337 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7338
7339         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7340         failures.
7341
7342 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7343
7344         * gcc.dg/sparc-getcontext-1.c: New test.
7345
7346 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7347
7348         * gcc.dg/ifcvt-fabs-1.c: New test.
7349
7350 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7351
7352         PR other/4372
7353         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7354         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7355
7356 2005-11-09  Richard Guenther  <rguenther@suse.de>
7357
7358         PR tree-optimization/24716
7359         * gcc.c-torture/execute/pr24716.c: New testcase.
7360
7361 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7362
7363         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7364
7365 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7366
7367         PR 24624
7368         * gcc.dg/pr24624.c: Testcase added.
7369
7370 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7371
7372         PR 24623
7373         * g++.dg/other/pr24623.C: Testcase added.
7374
7375 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7376
7377         PR fortran/22607
7378         * gfortran-dg/pure_byref_1.f90: New.
7379         * gfortran-dg/pure_byref_2.f90: New.
7380
7381 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7382
7383         PR c/24101
7384         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7385         * gcc.dg/dg.exp: Run main loop also for *.i files.
7386
7387 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR c++/19450
7390         * g++.dg/tls/diag-3.C: New test.
7391         * g++.dg/tls/diag-4.C: New test.
7392         * g++.dg/tls/static-1.C: New test.
7393         * g++.dg/tls/static-1a.cc: New file.
7394
7395 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7396
7397         PR 23046
7398         * g++.dg/tree-ssa/pr23046.C: New test.
7399
7400 2005-11-08  Devang Patel <dpatel@apple.com>
7401
7402         PR tree-optimization/23115
7403         * gcc.dg/tree-ssa/pr23115.c: New.
7404
7405 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7406
7407         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7408         * gcc.target/powerpc/pr16155.c: Same.
7409         * gcc.target/powerpc/altivec-1.c: Same.
7410         * gcc.target/powerpc/altivec-2.c: Same.
7411         * gcc.target/powerpc/altivec-3.c: Same.
7412         * gcc.target/powerpc/altivec-5.c: Same.
7413         * gcc.target/powerpc/altivec-11.c: Same.
7414         * gcc.target/powerpc/altivec-12.c: Same.
7415         * gcc.target/powerpc/altivec-14.c: Same.
7416         * gcc.target/powerpc/altivec-22.c: Same.
7417         * gcc.target/powerpc/altivec-consts.c: Same.
7418         * gcc.target/powerpc/altivec-pr22085.c: Same.
7419         * gcc.target/powerpc/altivec-splat.c: Same.
7420         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7421         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7422         * gcc.target/powerpc/darwin-longlong.c: Same.
7423
7424 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7425
7426         PR target/19340
7427         * gcc.dg/pr19340.c: New test.
7428
7429 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7430
7431         PR rtl-optimization/24683
7432         * gcc.dg/pr24683.c: New test.
7433
7434 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7435
7436         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7437         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7438
7439 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7440
7441         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7442
7443 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7444
7445         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7446
7447 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7448
7449         PR target/24230
7450
7451         * gcc.target/powerpc/altivec-consts.c,
7452         gcc.target/powerpc/altivec-splat.c: New testcase.
7453
7454 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7455
7456         PR c/24599
7457
7458         * gcc.dg/overflow-2.c: New testcase.
7459
7460 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7461
7462         PR rtl-optimization/23567
7463         * gcc.c-torture/execute/20051104-1.c: New test.
7464
7465 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7466
7467         PR fortran/24534
7468         gfortran.dg/private_type_2.f90: Modified to check that case with
7469         PRIVATE declaration within derived type is accepted.
7470
7471         PR fortran/20838
7472         gfortran.dg/pointer_assign_1.f90: New test.
7473
7474         PR fortran/20840
7475         * gfortran.dg/arrayio_0.f90: New test.
7476
7477         PR fortran/17737
7478         gfortran.dg/data_initialized.f90: New test.
7479         gfortran.dg/data_constraints_1.f90: New test.
7480         gfortran.dg/data_constraints_2.f90: New test.
7481
7482 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7483
7484         PR fortran/24174
7485         PR fortran/24305
7486         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7487
7488 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7489
7490         PR 24670
7491         * gcc.dg/tree-ssa/pr24670.c: New test.
7492
7493 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7494
7495         PR target/22432
7496         * gcc.target/i386/pr22432.c: New test.
7497
7498 2005-11-05  Richard Henderson  <rth@redhat.com>
7499
7500         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7501         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7502         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7503         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7504         from gcc.dg/alpha-*.
7505         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7506         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7507
7508 2005-11-05  Andreas Jaeger  <aj@suse.de>
7509
7510         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7511
7512 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7513
7514         PR target/23424
7515         * gcc.dg/torture/pr23424-1.c: New test.
7516
7517 2005-11-04  Richard Henderson  <rth@redhat.com>
7518
7519         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7520         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7521         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7522         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7523         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7524         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7525         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7526         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7527         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7528         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7529         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7530         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7531         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7532         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7533         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7534         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7535         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7536         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7537         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7538         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7539         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7540         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7541         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7542         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7543         Move from gcc.dg/.
7544         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7545         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7546         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7547         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7548         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7549         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7550         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7551         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7552         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7553         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7554         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7555         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7556         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7557         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7558         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7559         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7560         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7561         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7562         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7563         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7564         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7565         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7566         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7567         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7568         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7569         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7570         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7571         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7572         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7573         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7574         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7575         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7576         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7577         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7578         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7579         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7580         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7581         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7582         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7583         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7584         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7585         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7586         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7587         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7588         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7589
7590 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7591
7592         PR 24627
7593         * gcc.dg/tree-ssa/pr24627.c: New test.
7594
7595 2005-11-04 Paul Brook  <paul@codesourcery.com>
7596
7597         * gcc.dg/tls/opt-10.c: New test.
7598
7599 2005-11-04  Andreas Jaeger  <aj@suse.de>
7600
7601         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7602         avoid extra warnings.
7603
7604 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7605
7606         PR libfortran/22298
7607         * gcc/testsuite/lib/target-supports.exp
7608         (check_effective_target_static_libgfortran): New
7609         static_libgfortran effective target.
7610         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
7611         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
7612
7613 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7614
7615         * gcc.dg/pr24615.c: Guard test with { target fpic }.
7616
7617 2005-11-03  Josh Conner  <jconner@apple.com>
7618
7619         PR c++/19989
7620         g++.dg/ext/array2.C: New test.
7621         g++.dg/template/dependent-name3.C: New test.
7622         g++.dg/template/dependent-name4.C: New test.
7623         g++.dg/template/sfinae2.C: New test.
7624
7625 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7626
7627         PR preprocessor/22042
7628         * gcc.dg/cpp/strify4.c: New test.
7629
7630 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7631
7632         PR c++/17964
7633         * g++.dg/cpp/string-1.C: New test.
7634
7635 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7636
7637         * gcc.target/powerpc: New directory.
7638         * gcc.target/powerpc/powerpc.exp: New file.
7639         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
7640         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
7641         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
7642         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
7643         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
7644         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
7645         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
7646         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
7647         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
7648         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
7649         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
7650         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
7651         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
7652         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
7653         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
7654         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
7655         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
7656         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
7657         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
7658         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
7659         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
7660         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
7661         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
7662         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
7663         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
7664         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
7665         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
7666         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
7667         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
7668         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
7669         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
7670         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
7671         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
7672         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
7673
7674 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
7675
7676         PR c++/21627
7677         * g++.dg/warn/inline2.C: New test.
7678
7679 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7680
7681         PR middle-end/23155
7682         * g++.dg/ext/c99struct1.C: New test.
7683         * gcc.dg/union-cast-1.c: New test.
7684         * gcc.dg/union-cast-2.c: New test.
7685         * gcc.dg/union-cast-3.c: New test.
7686
7687 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7688
7689         PR middle-end/24589
7690         * gcc.c-torture/execute/zero-struct-2.c: New test.
7691
7692 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
7693
7694         PR c++/24582
7695         * g++.dg/init/switch1.C: New test.
7696
7697 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7698
7699         * gcc.dg/delay-slot-1.c: New test.
7700
7701 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
7702
7703         PR target/24620
7704         * gcc.dg/pr24620.c: New test.
7705
7706 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
7707
7708         PR c/24329
7709         * gcc.dg/format/unnamed-1.c: New test.
7710
7711 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7712
7713         PR c++/22434
7714         * g++.dg/expr/cond8.C: New test.
7715
7716         PR c++/24560
7717         * g++.dg/parse/dot1.C: New test.
7718
7719 2005-11-02  Jan Hubicka  <jh@suse.cz>
7720
7721         PR target/23303
7722         * gcc.dg/i386-lea.c: New test
7723
7724 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7725
7726         PR target/24615
7727         * gcc.dg/pr24615.c: New test.
7728
7729 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
7730
7731         PR target/24600
7732         * gcc.dg/pr24600.c: New test.
7733
7734 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7735
7736         PR c++/19253
7737         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
7738         * g++.dg/parse/typename9.C: New test.
7739         * g++/dg/parse/typename10.C: Likewise.
7740
7741 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
7742
7743         PR fortran/18157
7744         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
7745         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
7746         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
7747
7748 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c++/24569
7751         * g++.dg/debug/static1.C: New test.
7752
7753 2005-11-02  Josh Conner  <jconner@apple.com>
7754
7755         * g++.dg/crash38.C: moved into proper directory...
7756         * g++.dg/template/crash42.C: ...here
7757
7758 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
7759
7760         PR target/18338
7761         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
7762         pcc_bitfield_type_matters || default_packed.
7763
7764         * lib/target-supports.exp
7765         (check_effective_target_pcc_bitfield_type_matters): New proc.
7766         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
7767
7768         PR testsuite/23304
7769         * lib/target-supports.exp (check_effective_default_packed): New proc.
7770         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
7771         Gate expected errors on target ! default_packed.
7772         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
7773
7774 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7775
7776         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
7777         change (r106358).
7778
7779 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7780
7781         PR fortran/24008
7782         * gfortran.dg/entry_5.f90: New.
7783         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
7784
7785 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
7786
7787         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
7788
7789 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
7790
7791         PR fortran/21565
7792         gfortran.dg/namelist_blockdata.f90: New test.
7793
7794         PR fortran/18737
7795         gfortran.dg/external_implicit_none.f90: New test.
7796
7797         PR fortran/14994
7798         * gfortran.dg/secnds.f: New test.
7799
7800 2005-10-31  Jan Hubicka  <jh@suse.cz>
7801
7802         PR target/20928
7803         * gcc.c-torture/compile/pr20928.c: New test.
7804
7805 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
7806
7807         PR middle-end/23492
7808         * gcc.c-torture/compile/zero-strct-5.c: New test.
7809
7810 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
7811
7812         PR libgfortran/24584
7813         * gfortran.dg/pr24584.f90: New test.
7814
7815 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
7816
7817         PR fortran/18883
7818         * gfortran.dg/char_result_9.f90: New.
7819         * gfortran.dg/char_result_10.f90: New.
7820
7821 2005-10-30  Jan Hubicka  <jh@suse.cz>
7822
7823         * g++.dg/tree-ssa/pr24172.C: New testcase.
7824
7825 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7826
7827         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
7828
7829 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
7830
7831         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
7832         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
7833         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
7834         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
7835         gfortran.dg/enum_9.f90,
7836         gfortran.fortran-torture/compile/enum_1.f90,
7837         gfortran.fortran-torture/execute/enum_1.f90,
7838         gfortran.fortran-torture/execute/enum_2.f90,
7839         gfortran.fortran-torture/execute/enum_3.f90,
7840         gfortran.fortran-torture/execute/enum_4.f90: New tests.
7841
7842 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
7843
7844         PR target/18482
7845         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
7846         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
7847
7848 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7849
7850         PR libfortran/20179
7851         * gfortran.dg/mixed_io_1.f90: New test.
7852         * gfortran.dg/mixed_io_1.c: New file.
7853
7854 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7855
7856         * gfortran.dg/malloc_free_1.f90: New test.
7857
7858 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
7859
7860         * gcc.dg/nested-func-4.c: Require profiling -pg.
7861
7862 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7863
7864         PR C++/23229
7865         * g++.dg/warn/main-2.C: New test.
7866
7867 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
7868
7869         PR fortran/24545
7870         * gfortran.dg/interface_2.f90: new test.
7871
7872 2005-10-28  Josh Conner  <jconner@apple.com>
7873
7874         PR c++/22153
7875         * g++.dg/template/crash38.C: New test.
7876         * g++.dg/parse/explicit1.C: Change expected errors.
7877
7878 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7879
7880         PR C++/23426
7881         * g++.dg/other/large-size-array.C: New test.
7882
7883 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
7884
7885         PR middle-end/24362
7886         * g++.dg/opt/complex4.C: New test.
7887
7888 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
7889
7890         * gcc.dg/nested-func-4.c: New test.
7891
7892 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
7893
7894         PR fortran/24158
7895         gfortran.dg/derived_recursion.f90: New test.
7896         gfortran.dg/implicit_actual.f90: New test.
7897
7898 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
7899
7900         PR middle-end/24295, PR testsuite/24477
7901         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
7902         removed when weakref hits the tree.
7903
7904 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gfortran.dg/cray_pointers_4.f90: New test.
7907
7908         * gfortran.dg/cray_pointers_5.f90: New test.
7909
7910 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
7911
7912         PR fortran/22290
7913         * gfortran.dg/assign_5.f90: New test.
7914         * gfortran.dg/assign_6.f: New test.
7915
7916 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
7917
7918         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
7919         CPU has no SSE support.
7920
7921 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
7922
7923         PR libgfortran/24224
7924         * gfortran.dg/arrayio_1.f90: Update attribution.
7925         * gfortran.dg/arrayio_2.f90: Update attribution.
7926         * gfortran.dg/arrayio_3.f90: Update attribution.
7927         * gfortran.dg/arrayio_4.f90: Update test conditions.
7928         * gfortran.dg/arrayio_5.f90: Update attribution.
7929         * gfortran.dg/arrayio_6.f90: New test.
7930         * gfortran.dg/arrayio_7.f90: New test.
7931
7932 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
7933
7934         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
7935
7936 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7937
7938         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
7939
7940 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
7941
7942         PR fortran/24416
7943         * gfortran.dg/namelist_char_only.f90: New test.
7944
7945 2005-10-24  Asher Langton  <langton2@llnl.gov>
7946
7947         PR fortran/17031
7948         PR fortran/22282
7949         * gfortran.dg/cray_pointers_1.f90: New test.
7950         * gfortran.dg/cray_pointers_2.f90: New test.
7951         * gfortran.dg/cray_pointers_3.f90: New test.
7952         * gfortran.dg/loc_1.f90: New test.
7953         * gfortran.dg/loc_2.f90: New test.
7954
7955 2005-10-24  Steven Bosscher  <stevenb@suse.de>
7956
7957         * gcc.dg/pr24225.c: New test.
7958
7959 2005-10-24  Asher Langton  <langton2@llnl.gov>
7960
7961         * gfortran.dg/dup_save_1.f90: New test.
7962         * gfortran.dg/dup_save_2.f90: New test.
7963
7964 2005-10-24  Paul Brook  <paul@codesourcery.com>
7965
7966         PR 24107
7967         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
7968         stdint.h.
7969
7970 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
7971
7972         PR libgfortran/24489
7973         * gfortran.dg/pr24489.f90: New test.
7974
7975 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
7976
7977         PR fortran/23635
7978         * gfortran.dg/ichar_1.f90: Add tests for derived types.
7979
7980 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
7981
7982         PR target/18911
7983         * g++.dg/init/array16.C: Skip for mmix-*-*.
7984
7985 2005-10-23  Asher Langton  <langton2@llnl.gov>
7986
7987         * gfortran.dg/byte_1.f90: New test.
7988         * gfortran.dg/byte_2.f90: New test.
7989
7990 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
7991
7992         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
7993
7994 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
7995
7996         PR fortran/18022
7997         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
7998
7999         PR fortran/24311
8000         * gfortran.dg/merge_char_const.f90: New test.
8001
8002         PR fortran/24384
8003         * gfortran.dg/spread_scalar_source.f90: New test.
8004
8005 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8006
8007         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8008
8009         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8010         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8011
8012         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8013
8014 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8015
8016         PR fortran/24426
8017         * gfortran.dg/der_pointer_4.f90: New.
8018
8019 2005-10-22  David Ayers  <d.ayers@inode.at>
8020
8021         * obj-c++.dg/except-1.mm: Simplify.
8022
8023 2005-10-21  David Ayers  <d.ayers@inode.at>
8024
8025         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8026
8027 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8028
8029         * gfortran.dg/assumed_dummy_2.f90: New test.
8030
8031 2005-10-21  James E Wilson  <wilson@specifix.com>
8032
8033         PR preprocessor/15220
8034         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8035
8036 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8037
8038         * gcc.c-torture/execute/20051021-1.c: New test.
8039
8040 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8041
8042         PR c++/24260
8043         * g++.dg/ext/tmplattr1.C: New test.
8044
8045 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8046
8047         PR fortran/24440
8048         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8049
8050 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8051
8052         * obj-c++.dg/except-1.mm: New.
8053
8054         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8055
8056 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8057
8058         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8059
8060 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8061
8062         PR middle-end/24295
8063         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8064         declarations with the same names as thunks' alias targets, use
8065         aliases instead.
8066         * gcc.dg/attr-alias-3.c: New test.
8067         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8068
8069 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8070
8071         PR c++/22618
8072         * g++.dg/parse/access8.C: New test.
8073
8074 2005-10-20  Richard Guenther  <rguenther@suse.de>
8075
8076         PR c++/24439
8077         * g++.dg/tree-ssa/pr24439.C: New testcase.
8078
8079 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8080
8081         * g++.dg/opt/delay-slot-1.C: New test.
8082
8083 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8084
8085         PR fortran/21625
8086         * gfortran.fg/der_init_1.f90: New.
8087
8088 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8089
8090         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8091
8092 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8093
8094         PR c++/21908
8095         * g++.dg/parse/error28.C: New test.
8096
8097 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8098
8099         * gcc.dg/profile-generate-2.c: New test.
8100
8101 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8102
8103         PR target/23589
8104         * g++.dg/ext/dllimport11.C: New.
8105
8106 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8107
8108         PR c++/22293
8109         * g++.dg/other/friend3.C: New test.
8110
8111 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/23293
8114         * g++.dg/template/error19.C: New test.
8115
8116 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8117
8118         PR c++/21383
8119         * g++.dg/overload/koenig2.C: New.
8120
8121         PR c++/23118
8122         * g++.dg/overload/error2.C: New.
8123
8124         PR c++/22604
8125         * g++.dg/inherit/covariant14.C: New.
8126
8127 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8128
8129         PR c++/23440
8130         * g++.dg/parse/for1.C: New test.
8131
8132 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8133
8134         PR fortran/23446
8135         * gfortran.dg/host_dummy_index_1.f90: New test.
8136
8137         PR fortran/21459
8138         * gfortran.dg/automatic_char_len_2.f90: New test.
8139
8140         PR fortran/20866
8141         * gfortran.dg/recursive_statement_functions.f90: New test.
8142
8143         PR fortran/20853
8144         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8145
8146         PR fortran/20849
8147         * gfortran.dg/external_initializer.f90: New test.
8148
8149         PR fortran/20837
8150         * non_module_public.f90: New test.
8151
8152 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8153
8154         PR c++/24386
8155         * g++.dg/template/overload7.C: New.
8156
8157         PR c++/22551
8158         * g++.dg/other/switch2.C: Remove expected warnings.
8159
8160         PR c++/21353
8161         * g++.dg/template/defarg6.C: New.
8162
8163 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8164
8165         PR target/24315
8166         * gcc.target/i386/pr24315.c: New test.
8167
8168 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8169
8170         PR c++/24389
8171         * g++.dg/template/static21.C: New test.
8172         * g++.dg/template/static21-a.cc: Likewise.
8173
8174 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8175
8176         PR c++/23959
8177         * g++.dg/warn/Wswitch-default-1.C: New test.
8178         * g++.dg/warn/Wswitch-default-2.C: New test.
8179
8180 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/22173
8183         * g++.dg/parse/template18.C: New test.
8184         * g++.dg/template/nontype15.C: Likewise.
8185
8186 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8187
8188         PR fortran/22273
8189         * gfortran.dg/spec_expr_2.f90: New.
8190
8191 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8192
8193         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8194         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8195         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8196         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8197         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8198         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8199         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8200         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8201         previous target-specific skips and warning-message matches where
8202         applicable.
8203
8204 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8205
8206         PR c++/21347
8207         * g++.dg/warn/Wctor-dtor.C: New test.
8208
8209 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8210
8211         PR c/23439
8212         * gcc.dg/for-1.c: New test.
8213
8214 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/19565
8217         * g++.dg/warn/Wconversion1.C: New test.
8218         * g++.dg/ext/packed4.C: Compile with -w.
8219         * g++.dg/opt/20050511-1.C: Likewise.
8220         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8221
8222 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8223
8224         * gfortran.dg/boz_5.f90: New test.
8225
8226 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8227
8228         PR c++/22551
8229         * g++.dg/other/switch2.C: New.
8230
8231         PR c++/23984
8232         * g++.dg/init/ctor7.C: New.
8233
8234 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8235
8236         PR c++/23730
8237         * g++.dg/parse/crash32.C: New test.
8238
8239 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/20721
8242         * g++.dg/init/goto2.C: New test.
8243
8244         PR c++/22464
8245         * g++.dg/template/crash/41.C: New test.
8246
8247         PR c++/22180
8248         * g++.dg/template/crash40.C: New test.
8249
8250         PR c++/23694
8251         * g++.dg/parse/friend5.C: New test.
8252
8253         PR c++/23307
8254         * g++.dg/template/crash38.C: New test.
8255
8256         PR c++/22352
8257         * g++.dg/template/friend38.C: New test.
8258
8259         PR c++/22405
8260         * g++.dg/template/crash39.C: New test.
8261
8262 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8263
8264         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8265         gcc.dg/debug/dwarf2/dwarf-char2.c,
8266         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8267
8268         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8269
8270 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8271
8272         * gcc.dg/dll-2.c: Add tests for warnings.
8273         * gcc.dg/dll-3.c: Likewise.
8274         * gcc.dg/dll-4.c: Likewise.
8275
8276         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8277         * g++.dg/ext/dllimport2.C: Likewise.
8278         * g++.dg/ext/dllimport3.C: Likewise.
8279         * g++.dg/ext/dllimport7.C: Likewise.
8280         * g++.dg/ext/dllimport8.C: Likewise.
8281         * g++.dg/ext/dllimport9.C: Likewise.
8282
8283 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8284
8285         PR fortran/24092
8286         * gfortran.dg/derived_pointer_recursion.f90: New test.
8287
8288 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8289
8290         * gcc.c-torture/execute/20051012-1.c: New test.
8291
8292 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8293
8294         PR fortran/18082
8295         * gfortran.dg/automatic_char_len_1.f90: New test.
8296
8297 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/20847
8300         * gfortran.dg/save_common.f90: New test.
8301
8302         PR fortran/20856
8303         * gfortran.dg/save_result.f90: New test.
8304
8305 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8306
8307         PR c++/21592
8308         * g++.dg/template/dependent-expr1.C: Add new expected error.
8309         * g++.dg/template/dependent-expr2.C: Adjust error text.
8310         * g++.dg/template/overload6.C: New.
8311
8312         PR c++/23797
8313         * g++.dg/other/typename8.C: New.
8314
8315         PR c++/21117
8316         * g++.dg/other/return1.C: New.
8317
8318 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8319
8320         PR c++/24052
8321         * g++.dg/ext/label5.C: New.
8322
8323 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8324
8325         PR c++/19964
8326         * g++.dg/parse/crash31.C: New.
8327
8328 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8329
8330         * g++.dg/ipa/ipa-1.c: New test.
8331         * g++.dg/ipa/ipa-2.c: New test.
8332         * g++.dg/ipa/ipa-3.c: New test.
8333         * g++.dg/ipa/ipa-4.c: New test.
8334         * g++.dg/ipa/ipa-5.c: New test.
8335         * g++.dg/ipa/ipa.exp: New file.
8336
8337 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8338
8339         PR fortran/24207
8340         * gfortran.dg/private_type_3.f90: New test.
8341
8342 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8343
8344         PR fortran/20786
8345         gfortran.dg/aint_anint_1.f90: New test.
8346
8347 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8348
8349         PR libgfortran/24313
8350         gfortran.dg/csqrt.f: New test.
8351
8352 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8353
8354         PR c++/8057
8355         * g++.dg/warn/noeffect7.C: New test.
8356         * g++.dg/warn/noeffect2.C: Instantiate templates.
8357         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8358         and warning.
8359
8360 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8361
8362         PR c++/21089
8363         * g++.dg/init/float1.C: New test.
8364
8365         PR c++/24277
8366         * g++.dg/init/member1.C: Tweak error markers.
8367
8368 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8369
8370         PR testsuite/24281
8371         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8372         Check for null pointer.
8373
8374 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/21369
8377         * g++.dg/parse/ret-type3.C: New test.
8378
8379 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8380
8381         PR tree-opt/23946
8382         * gcc.c-torture/compile/pr23946.c: New test.
8383
8384 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8385
8386         * g++.dg/opt/mmx2.C: New test.
8387
8388 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/24277
8391         * g++.dg/template/static20.C: New test.
8392
8393         PR c++/24302
8394         * g++.dg/warn/Wunused-12.C: New test.
8395
8396         PR c++/23437
8397         * g++.dg/template/arg4.C: New test.
8398
8399 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8400
8401         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8402         * gcc.dg/ucnid-3.c: Likewise.
8403         * gcc.dg/ucnid-4.c: Likewise.
8404         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8405         * g++.dg/other/ucnid-1.C: Likewise.
8406         * gcc.dg/sparc-frame-1.c: New test.
8407
8408 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8409
8410         PR c++/24139
8411         * g++.dg/template/spec27.C: New test.
8412
8413         PR c++/24275
8414         * g++.dg/template/static19.C: New test.
8415
8416 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8417
8418         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8419         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8420
8421 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8422
8423         PR target/24136
8424         * gfortran.fortran-torture/compile/pr24136.f: New test.
8425
8426 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8427
8428         PR c++/22172
8429         * g++.dg/parse/crash30.C: New test.
8430
8431 2005-10-07  Richard Guenther  <rguenther@suse.de>
8432
8433         PR middle-end/24227
8434         * gcc.c-torture/compile/pr24227.c: New testcase.
8435
8436 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8437
8438         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8439         Do not put aligned attributes on array elements.
8440
8441 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8442
8443         PR testsuite/23611, PR testsuite/23615
8444         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8445         writing prototypes of library functions by hand.
8446         * obj-c++.dg/bitfield-4.mm: Likewise.
8447         * obj-c++.dg/const-str-4.mm: Likewise.
8448         * obj-c++.dg/encode-4.mm: Likewise.
8449         * obj-c++.dg/encode-5.mm: Likewise.
8450         * obj-c++.dg/encode-6.mm: Likewise.
8451         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8452         * obj-c++.dg/method-10.mm: Likewise.
8453         * obj-c++.dg/method-17.mm: Likewise.
8454         * obj-c++.dg/method-19.mm: Likewise.
8455         * obj-c++.dg/try-catch-2.mm: Likewise.
8456
8457 2005-10-06  Richard Henderson  <rth@redhat.com>
8458
8459         PR 24236
8460         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8461
8462 2005-10-06  Dale Johannesen  <dalej@apple.com>
8463
8464         * gcc.c-torture/execute/20030125-1.c: Correct.
8465
8466 2005-10-06  Richard Guenther  <rguenther@suse.de>
8467
8468         PR tree-optimization/24238
8469         * g++.dg/tree-ssa/pr24238.C: New testcase.
8470
8471 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8472
8473         PR 18568
8474         * gfortran.dg/der_pointer_3.f90: New test.
8475
8476 2005-10-05  Devang Patel  <dpatel@apple.com>
8477
8478         PR Debug/23205
8479         * g++.dg/other/PR23205.C: New.
8480
8481 2005-10-05  Richard Henderson  <rth@redhat.com>
8482
8483         PR target/23602
8484         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8485         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8486
8487 2005-10-05  Dale Johannesen  <dalej@apple.com>
8488
8489         * gcc.c-torture/execute/float-floor.c: New.
8490
8491 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8492
8493         PR tree-optimization/21419
8494         PR tree-optimization/24146
8495         PR tree-optimization/24151
8496
8497         * g++.dg/ext/asm7.C: New.
8498         * g++.dg/ext/asm8.C: New.
8499         * gcc.dg/asm-1.c: Compile on all targets.
8500         * gcc.dg/asm-pr24146.c: New.
8501         * gcc.dg/pr21419.c: Adjust error messages.
8502
8503 2005-10-05  Richard Guenther  <rguenther@suse.de>
8504
8505         PR fortran/24176
8506         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8507
8508 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8509
8510         PR c++/23513
8511         * g++.dg/template/spec22.C: Robustify test.
8512         * g++.dg/template/spec26.C: New.
8513
8514 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8515
8516         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8517         if target supports vector instructions.
8518
8519 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8520
8521         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8522         C99 functions.
8523
8524 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8525
8526         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8527         check_effective_target_fortran_large_int): Replace cached result
8528         when target changes.
8529
8530 2005-10-04  Devang Patel  <dpatel@apple.com>
8531
8532         * gcc.dg/i386-sse-vect-types.c: New.
8533
8534 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8535
8536         PR preprocessor/13726
8537         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8538         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8539
8540 2005-10-04  Richard Guenther  <rguenther@suse.de>
8541
8542         PR c/23576
8543         * gcc.dg/noncompile/pr23576.c: New testcase.
8544
8545 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8546
8547         PR middle-end/23125
8548         * gcc.dg/register-var-3.c: New test.
8549
8550 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8551
8552         * gcc.dg/pr23049.c: New test.
8553
8554         * gcc.dg/ucnid-4.c: Fix test.
8555
8556 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8557
8558         PR 23445
8559         * gcc.c-torture/compile/pr23445.c: New test.
8560
8561 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8562
8563         * g++.dg/overload/unknown1.C: New.
8564
8565 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8566
8567         PR c++/17775
8568         * g++.dg/template/repo4.C: New test.
8569
8570 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8571
8572         PR libfortran/19308
8573         * gfortran.dg/large_real_kind_2.F90: New test.
8574         * gfortran.dg/large_integer_kind_2.f90: New test.
8575
8576 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8577
8578         * lib/target-supports.exp (check_effective_target_vect_shift):
8579         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8580         (check_effective_target_vect_condition): Fix copy-n-pasto.
8581
8582         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8583         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8584         targets.
8585
8586 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8587
8588         PR c++/22621
8589         * g++.dg/template/overload5.C : New test.
8590
8591         PR c++/23840
8592         * g++.dg/expr/stdarg1.C: New test.
8593
8594 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8595
8596         PR 24142
8597         * gcc.c-torture/execute/pr24142.c: New test.
8598
8599 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8600
8601         PR 24141
8602         * gcc.c-torture/execute/pr24141.c: New test.
8603
8604 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8605             Diego Novillo  <dnovillo@redhat.com>
8606
8607         PR 23604
8608         * gcc.c-torture/execute/pr23604.c: New test.
8609
8610 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
8611
8612         PR fortran/16404
8613         PR fortran/20835
8614         PR fortran/20890
8615         PR fortran/20899
8616         PR fortran/20900
8617         PR fortran/20901
8618         PR fortran/20902
8619         gfortran.dg/equiv_constraint_1.f90: New test.
8620         gfortran.dg/equiv_constraint_2.f90: New test.
8621         gfortran.dg/equiv_constraint_3.f90: New test.
8622         gfortran.dg/equiv_constraint_4.f90: New test.
8623         gfortran.dg/equiv_constraint_5.f90: New test.
8624         gfortran.dg/equiv_constraint_6.f90: New test.
8625         gfortran.dg/equiv_constraint_7.f90: New test.
8626         gfortran.dg/equiv_constraint_8.f90: New test.
8627         gfortran.dg/private_type_1.f90: New test.
8628         gfortran.dg/private_type_2.f90: New test.
8629         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
8630         980628-10.f: Assert std=gnu to permit mixing of
8631         types in equivalence statements.
8632
8633 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
8634
8635         PR 24112
8636         * gfortran.dg/open_status_1.f90: New.
8637
8638 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8639
8640         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
8641         * gcc.dg/vect/pr22480.c: Clean up temp files.
8642         * gcc.dg/vect/pr23831.c: Clean up temp files.
8643         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
8644         Clean up temp files.
8645         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
8646         Clean up temp files.
8647
8648         * gcc.dg/20050309-1.c: Clean up temp files.
8649         * gcc.dg/20050325-1.c: Clean up temp files.
8650
8651 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
8652
8653         PR tree-optimization/24059
8654         * gcc.dg/vect/pr24059.c : New test.
8655
8656 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
8657
8658         PR middle-end/24109
8659         * gcc.c-torture/execute/20050929-1.c: New test.
8660
8661 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8662
8663         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
8664
8665 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
8666
8667         PR c/21419
8668         * gcc.dg/pr21419.c: New test.
8669
8670 2005-09-29  Steven Bosscher  <stevenb@suse.de>
8671
8672         * gcc.dg/pr23911.c: New test.
8673
8674 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
8675
8676         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
8677
8678         PR c++/16782
8679         * g++.dg/parse/qualified4.C: New test.
8680         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
8681         * g++.old-deja/g++.mike/p8154.C: Likewise.
8682
8683 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
8684
8685         PR c++/22147
8686         * g++.dg/template/friend37.C: New test.
8687         * g++.dg/parse/crash28.C: Adjust error markers.
8688
8689 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
8690
8691         PR fortran/18518
8692         * gfortran.fortran-torture/execute/save_2.f90: New decl.
8693
8694 2005-09-27  Devang Patel  <dpatel@apple.com>
8695
8696         PR tree-optimization/23625
8697         * gcc.dg/pr23625.c: New test.
8698
8699 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
8700
8701         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
8702         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
8703
8704 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
8705
8706         PR fortran/23677
8707         * gfortran.fortran-torture/execute/save_1.f90: New test.
8708         * gfortran.dg/save_1.f90: New test.
8709
8710 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
8711
8712         * gcc.target/i386/builtin-apply-mmx.c: New test.
8713
8714         PR target/22576
8715         * gcc.target/i386/pr22576.c: New test.
8716
8717         PR target/22585
8718         * gcc.target/i386/pr22585.c: New test.
8719
8720         PR target/23268
8721         * gcc.target/i386/pr23268.c: New test.
8722
8723         PR middle-end/23831
8724         * gcc.dg/vect/pr23831.c: New test.
8725
8726         PR target/24055
8727         * gcc.target/i386/pr24055.c: New test.
8728
8729 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
8730
8731         PR tree-optimization/23960
8732         * gcc.c-torture/compile/pr23960.c: New.
8733
8734 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
8735
8736         PR fortran/16861
8737         * gfortran.dg/nested_modules_3.f90: New.
8738
8739 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
8740
8741         PR fortran/24005
8742         gfortran.dg/interface_1.f90: New test.
8743
8744 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
8745         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8746
8747         PR fortran/23843
8748         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
8749
8750 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
8751
8752         PR fortran/23516
8753         * gfortran.dg/imag_1.f: New test.
8754         * gfortran.dg/imag_2.f: Ditto.
8755
8756 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
8757
8758         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
8759
8760 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
8761
8762         PR c++/21983
8763         * g++.dg/warn/pr21983.C: New test.
8764
8765 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/23993
8768         * g++.dg/template/array14.C: New test.
8769
8770 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
8771
8772         PR fortran/19929
8773         * gfortran.dg/der_ptr_component_1.f90: New test.
8774
8775 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8776
8777         PR c++/23965
8778         * g++.dg/template/error1.C: Reject "no matching function" message.
8779
8780 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8781
8782         PR c++/17609
8783         * g++.dg/lookup/error1.C: New test.
8784
8785 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
8786
8787         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
8788         functionality of the testcase.
8789
8790 2005-09-20  Richard Henderson  <rth@redhat.com>
8791
8792         * gcc.dg/vect/vect-22.c: Require vect_float.
8793         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
8794
8795 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
8796
8797         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
8798         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
8799         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
8800         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
8801         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
8802         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
8803         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
8804         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
8805         * gcc.dg/cpp/ucnid-8.c: New test.
8806
8807 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8808
8809         PR tree-optimization/23929
8810         * gcc.c-torture/compile/pr23929.c: New test.
8811
8812 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
8813
8814         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
8815         for one loop.
8816
8817 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
8818
8819         PR testsuite/23186
8820         * g++.dg/other/pr22003.C: Require named sections.
8821
8822 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR c++/23947
8825         * g++.dg/rtti/crash3.C: New test.
8826
8827         PR tree-optimization/23818
8828         * gcc.dg/pr23818.c: New test.
8829
8830 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8831
8832         PR fortran/23420
8833         * gfortran.dg/print_fmt_4.f: New.
8834
8835 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
8836
8837         PR fortran/23663
8838         * gfortran.fortran-torture/execute/entry_11.f90: New test.
8839
8840 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8841
8842         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
8843         Use pointers to local alignable arrays instead. Added comments.
8844         * gcc.dg/vect/vect-46.c: Likewise.
8845         * gcc.dg/vect/vect-48.c: Likewise.
8846         * gcc.dg/vect/vect-49.c: Likewise.
8847         * gcc.dg/vect/vect-52.c: Likewise.
8848         * gcc.dg/vect/vect-53.c: Likewise.
8849         * gcc.dg/vect/vect-54.c: Likewise.
8850         * gcc.dg/vect/vect-56.c: Likewise.
8851         * gcc.dg/vect/vect-57.c: Likewise.
8852         * gcc.dg/vect/vect-58.c: Likewise.
8853         * gcc.dg/vect/vect-60.c: Likewise.
8854         * gcc.dg/vect/vect-61.c: Likewise.
8855
8856         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
8857         The test is no longer vectorizable on vect_no_align targets.
8858         * gcc.dg/vect/vect-43.c: Likewsie.
8859
8860         * gcc.dg/vect/vect-44.c: Added comments.
8861         * gcc.dg/vect/vect-45.c: Added comments.
8862         * gcc.dg/vect/vect-50.c: Added comments.
8863         * gcc.dg/vect/vect-51.c: Added comments.
8864
8865         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
8866         aligned type.
8867         * gcc.dg/vect/Os-vect-95.c: Likewise.
8868
8869         * gcc.dg/vect/vect-41.c: Test removed.
8870         * gcc.dg/vect/vect-47.c: Test removed.
8871         * gcc.dg/vect/vect-55.c: Test removed.
8872         * gcc.dg/vect/vect-59.c: Test removed.
8873
8874 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
8875
8876         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
8877         No longer vectorizable on vect_no_align targets.
8878         * gcc.dg/vect/pr20122.c: Likewise.
8879         * gcc.dg/vect/vect-74.c: Likewise.
8880         * gcc.dg/vect/vect-75.c: Likewise.
8881         * gcc.dg/vect/vect-76.c: Likewise.
8882
8883         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
8884         Will not be vectorizable on vect_no_align targets once aliasing issues
8885         are resolved.
8886         * gcc.dg/vect/vect-79.c: Likewise.
8887
8888         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
8889         * gcc.dg/vect/vect-78.c: Likewise.
8890         * gcc.dg/vect/vect-97.c: Likewise.
8891
8892 2005-09-19  Steven Bosscher  <stevenb@suse.de>
8893
8894         * gcc.dg/pr23943.c: New test.
8895
8896 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8897
8898         PR fortran/19181
8899         * gfortran.dg/derived_pointer_null_1.f90: New test.
8900
8901 2005-09-18  Richard Guenther  <rguenther@suse.de>
8902
8903         PR middle-end/23944
8904         * gcc.c-torture/compile/pr23944.c: New testcase.
8905
8906 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
8907
8908         PR fortran/15975
8909         * gfortran.dg/der_pointer_2.f90: New test.
8910
8911 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
8912
8913         PR fortran/16861
8914         * gfortran.dg/nested_modules_2.f90: New test.
8915
8916 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8917
8918         PR c++/18368
8919         * g++.dg/other/semicolon.C: New test.
8920
8921 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
8922
8923         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
8924         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
8925
8926 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
8927
8928         PR c++/23914
8929         * g++.dg/template/static18.C: New test.
8930
8931         PR c++/21514
8932         * g++.dg/template/crash19.C: Remove dg-error marker.
8933         * g++.dg/template/local4.C: New test.
8934
8935 2005-09-16  Paul Brook  <paul@codesourcery.com>
8936
8937         PR fortran/23906
8938         * gfortran.dg/dependency_1.f90: New test.
8939
8940 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8941
8942         PR c++/23896
8943         * g++.dg/template/static17.C: New test.
8944
8945 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
8946
8947         PR c++/23139
8948         * g++.dg/warn/huge-val1.C: New test.
8949
8950 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
8951
8952         PR c++/13140
8953         * g++.dg/parse/class2.C: New test.
8954         * g++.dg/template/explicit8.C: Likewise.
8955         * g++.dg/template/spec25.C: Likewise.
8956
8957 2005-09-14  Josh Conner  <jconner@apple.com>
8958
8959         PR middle-end/23584
8960         * gcc.dg/pr23584.c: New test.
8961
8962 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
8963
8964         PR fortran/21875 Internal Unit Array I/O, NIST
8965         * gfortran.dg/arrayio_1.f90: New test.
8966         * gfortran.dg/arrayio_1.f90: New test.
8967         * gfortran.dg/arrayio_1.f90: New test.
8968         * gfortran.dg/arrayio_1.f90: New test.
8969         * gfortran.dg/arrayio_1.f90: New test.
8970
8971 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
8972
8973         PR middle-end/22480
8974         * gcc.dg/vect/pr22480.c: New test.
8975
8976 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
8977
8978         PR fortran/19358
8979         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
8980
8981 2005-09-13 Josh Conner <jconner@apple.com>
8982
8983         PR c++/23180
8984         * g++.dg/init/struct2.C: New test.
8985         * g++.dg/init/struct3.C: New test.
8986
8987 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
8988
8989         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
8990         Clean up temp files.
8991         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
8992         gcc.dg/tree-ssa/builtin-fprintf-1.c,
8993         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
8994         gcc.dg/tree-ssa/builtin-printf-1.c,
8995         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
8996         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
8997         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
8998         gcc.dg/tree-ssa/builtin-vprintf-1.c,
8999         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9000         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9001         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9002         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9003         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9004         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9005         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9006         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9007
9008 2005-09-13  Josh Conner  <jconner@apple.com>
9009
9010         * lib/gcc-dg.exp: Load scanipa.exp.
9011         (cleanup-dump): New procedure.
9012         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9013         * lib/scandump.exp: New file.
9014         * lib/scantree.exp: Use it.
9015         * lib/scanipa.exp: New file.
9016
9017 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9018
9019         PR fortran/17740
9020         * gfortran.dg/generic_4.f90: New test.
9021
9022 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9023
9024         PR target/23816
9025         * gcc.target/i386/pr23816-1.c: New test.
9026         * gcc.target/i386/pr23816-2.c: New test.
9027
9028
9029 2005-09-13  Bastian Blank <waldi@debian.org>
9030
9031         PR c++/16171
9032         * g++.dg/abi/mangle26.C: New test.
9033         * g++.dg/abi/mangle27.C: New test.
9034         * g++.dg/abi/mangle28.C: New test.
9035         * g++.dg/abi/mangle29.C: New test.
9036
9037         PR c++/23839
9038         * g++.dg/parse/register1.C: New test.
9039
9040 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9041
9042         PR c++/23842
9043         * g++.dg/template/access16.C: New test.
9044
9045 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9046
9047         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9048
9049 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9050
9051         PR fortran/18899
9052         * gfortran.dg/shape_2.f90: New test.
9053
9054 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9055
9056         PR target/19269
9057         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9058         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9059         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9060         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9061         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9062         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9063         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9064         tests.
9065
9066 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9067
9068         PR c++/23841
9069         * g++.dg/parse/template17.C: New test.
9070
9071 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9072
9073         PR c++/23789
9074         * g++.dg/template/nontype14.C: New test.
9075
9076 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9077
9078         PR g++/7874
9079         * g++.dg/lookup/friend7.C: New test.
9080         * g++.dg/lookup/friend8.C: New test.
9081         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9082         so that it will be found via argument dependent lookup.
9083         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9084         friend functions which will no longer be found.
9085         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9086         function g, so that it will be found via argument dependent
9087         lookup.
9088         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9089         * g++.old-deja/g++.mike/net43.C: Likewise.
9090
9091 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9092
9093         PR c++/23691
9094         * g++.dg/template/static16.C: New test.
9095
9096 2005-09-12  Josh Conner  <jconner@apple.com>
9097
9098         PR middle-end/23237
9099         * gcc.c-torture/compile/pr23237.c: New test.
9100
9101 2005-09-11  Richard Henderson  <rth@redhat.com>
9102
9103         * g++.dg/other/error8.C: Update expected diagnostic text.
9104
9105 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9106
9107         PR libfortran/19872
9108         * gfortran.dg/overwrite_1.f: New test.
9109
9110 2005-09-09  Josh Conner  <jconner@apple.com>
9111
9112         * g++.dg/init/pr23180-1.C: Removed.
9113         * g++.dg/init/pr23180-2.C: Removed.
9114
9115 2005-09-09  David Daney <ddaney@avtrex.com>
9116
9117         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9118         files which are ...
9119         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9120         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9121
9122 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9123
9124         * gfortran.dg/iostat_2.f90: New test.
9125
9126 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9127
9128         PR c++/22252
9129         * g++.dg/ext/interface1.C: New test.
9130         * g++.dg/ext/interface1.h: Likewise.
9131         * g++.dg/ext/interface1a.cc: Likewise.
9132
9133 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9134
9135         * gfortran.dg/iomsg_1.f90: New test case.
9136
9137 2005-09-09  Richard Guenther  <rguenther@suse.de>
9138
9139         PR c++/23624
9140         * g++.dg/tree-ssa/pr23624.C: New testcase.
9141
9142 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9143
9144         PR fortran/19239
9145         * gfortran.dg/vector_subscript_1.f90,
9146         * gfortran.dg/vector_subscript_2.f90: New tests.
9147
9148 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9149
9150         PR fortran/21104
9151         * gfortran.dg/array_alloc_1.f90,
9152         * gfortran.dg/array_alloc_2.f90,
9153         * gfortran.dg/array_alloc_3.f90: New tests.
9154
9155 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9156
9157         PR fortran/12840
9158         * gfortran.dg/array_constructor_6.f90
9159         * gfortran.dg/array_constructor_7.f90
9160         * gfortran.dg/array_constructor_8.f90
9161         * gfortran.dg/array_constructor_9.f90
9162         * gfortran.dg/array_constructor_10.f90
9163         * gfortran.dg/array_constructor_11.f90
9164         * gfortran.dg/array_constructor_12.f90: New tests.
9165
9166 2005-09-08  Josh Conner  <jconner@apple.com>
9167
9168         PR c++/23180
9169         * g++.dg/init/pr23180-1.C: New test.
9170         * g++.dg/init/pr23180-2.C: New test.
9171
9172 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9173
9174         PR fortran/18878
9175         * gfortran.dg/module_double_reuse.f90: New.
9176
9177 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9178
9179         PR fortran/23270
9180         PR fortran/22304
9181         PR fortran/18870
9182         PR fortran/17917
9183         PR fortran/16511
9184         * gfortran.dg/common_equivalence_1.f: New.
9185         * gfortran.dg/common_equivalence_2.f: New.
9186         * gfortran.dg/common_equivalence_3.f: New.
9187         * gfortran.dg/contained_equivalence_1.f90: New.
9188         * gfortran.dg/module_blank_common.f90: New.
9189         * gfortran.dg/module_commons_1.f90: New.
9190         * gfortran.dg/module_equivalence_1.f90: New.
9191         * gfortran.dg/nested_modules_1.f90: New.
9192         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9193         equivalences and add comment to connect the test with
9194         the PR.
9195
9196 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9197
9198         PR fortran/23765
9199         * gfortran.dg/common_6.f90: New test.
9200
9201 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9202
9203         PR fortran/15326
9204         * gfortran.dg/char_result_1.f90,
9205         * gfortran.dg/char_result_2.f90,
9206         * gfortran.dg/char_result_3.f90,
9207         * gfortran.dg/char_result_4.f90,
9208         * gfortran.dg/char_result_5.f90,
9209         * gfortran.dg/char_result_6.f90,
9210         * gfortran.dg/char_result_7.f90,
9211         * gfortran.dg/char_result_8.f90: New tests.
9212
9213 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9214
9215         PR fortran/19928
9216         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9217
9218 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         PR obj-c++/16816
9221         * obj-c++.dg/selector-5.mm: New test.
9222         * obj-c++.dg/selector-6.mm: New test.
9223
9224 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9225
9226         PR objc/20574
9227         PR objc/19324
9228         * objc.dg/error-1.m: New test.
9229
9230 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9231
9232         PR fortran/23373
9233         * gfortran.fortran-torture/execute/pr23373-1.f90,
9234         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9235
9236 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9237
9238         PR libfortran/23760
9239         * gfortran.dg/g77/1832.f: Remove long string in write statement
9240         to allow the test to pass on correct list directed output with
9241         prepended space.
9242
9243 2005-09-07  James E Wilson  <wilson@specifix.com>
9244
9245         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9246
9247 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9248
9249         * gfortran.dg/parameter+save.f90: Rename to
9250         * gfortran.dg/parameter_save.f90: .. this.
9251
9252 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9253
9254         PR fortran/20848
9255         * gfortran.dg/parameter+save.f90: New test case.
9256
9257 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9258
9259         PR fortran/19269
9260         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9261
9262 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9263
9264         PR c/23075
9265         * gcc.dg/pr23075.c: New test.
9266         * g++.dg/warn/pr23075.C: New test.
9267
9268         PR target/22362
9269         * gcc.target/i386/pr22362.c: New test.
9270
9271         PR rtl-optimization/23098
9272         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9273
9274         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9275         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9276         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9277
9278 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9279
9280         * g++.dg/expr/cast6.C: New test.
9281
9282         PR c++/9782
9283         * g++.dg/init/new15.C: New test.
9284
9285 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9286
9287         * gcc.dg/vect/Os-vect-95.c: New test.
9288         * gcc.dg/vect/vect-95.c: Same.
9289
9290 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9291
9292         * gcc.dg/vect/vect-29.c: Update xfail testing.
9293         * gcc.dg/vect/vect-44.c: Same.
9294         * gcc.dg/vect/vect-48.c: Same.
9295         * gcc.dg/vect/vect-50.c: Same.
9296         * gcc.dg/vect/vect-72.c: Same.
9297         * gcc.dg/vect/vect-77.c: Same.
9298         * gcc.dg/vect/vect-78.c: Same.
9299         * gcc.dg/vect/vect-80.c: Same.
9300         * gcc.dg/vect/vect-96.c: Same.
9301         * gcc.dg/vect/vect-100.c: Same.
9302         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9303         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9304         * gfortran.dg/vect/vect-5.f90: Same.
9305
9306 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9307
9308         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9309         start strings.
9310         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9311         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9312
9313         PR c++/23056
9314         * g++.dg/opt/pr23056.C: New test.
9315
9316         PR rtl-optimization/23098
9317         * gcc.target/i386/pr23098.c: New test.
9318
9319 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/23667
9322         * g++.dg/template/static15.C: New test.
9323
9324         PR c++/21440
9325         * g++.dg/ext/stmtexpr5.C: New test.
9326         * g++.dg/ext/stmtexpr6.C: Likewise.
9327
9328 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9329
9330         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9331
9332         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9333         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9334         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9335
9336 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9337
9338         PR libfortran/23321
9339         * gfortran.dg/direct_io_4.f90: New test case.
9340
9341 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9342             Rasmus Hahn  <rassahah@neofonie.de>
9343
9344         PR libobjc/23108
9345         * objc.dg/type-stream-1.m: New test.
9346
9347 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9348
9349         PR fortran/23661
9350         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9351         gfortran.dg/print_fmt_3.f90: New test.
9352
9353 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9354
9355         * gfortran.dg/fmt_t_1.f90: New test.
9356
9357 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9358
9359         PR rtl-optimization/23454
9360         * g++.dg/opt/pr23454.C: New test.
9361
9362 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9363
9364         PR c++/23699
9365         * g++.dg/ext/static1.C: New test.
9366
9367 2005-09-02  Richard Henderson  <rth@redhat.com>
9368
9369         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9370         tail call to check_fa_work.
9371
9372 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9373
9374         PR c++/21687
9375         * g++.dg/other/gc3.C: New test.
9376
9377 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9378
9379         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9380         * gcc.dg/20050826-1.c: Likewise.
9381
9382 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/23167
9385         * g++.dg/expr/volatile1.C: New test.
9386
9387 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9388
9389         PR middle-end/23547
9390         * gcc.dg/pr23547.c: New test.
9391
9392 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9393
9394         PR c/22061
9395         * gcc.c-torture/execute/pr22061-1.c,
9396         * gcc.c-torture/execute/pr22061-2.c,
9397         * gcc.c-torture/execute/pr22061-3.c,
9398         * gcc.c-torture/execute/pr22061-4.c: New tests.
9399
9400 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9401
9402         * gcc.dg/Wredundant-decls-2.c: New test to check that
9403         -Wredundant-decls does not issue warning for a variable
9404         definition following a declaration.
9405
9406 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9407
9408         PR debug/7241
9409         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9410         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9411         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9412
9413         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9414         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9415         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9416         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9417         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9418         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9419         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9420         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9421
9422 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9423
9424         PR objc/23306
9425         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9426         scan-assmbler.
9427
9428 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9429
9430         PR target/21255
9431         * gcc.dg/pr21255-1.c: New test.
9432         * gcc.dg/pr21255-2-mb.c: Likewise.
9433         * gcc.dg/pr21255-2-ml.c: Likewise.
9434         * gcc.dg/pr21255-3.c: Likewise.
9435         * gcc.dg/pr21255-4.c: Likewise.
9436
9437 2005-08-31  Dale Johannesen  <dalej@apple.com>
9438
9439         * gcc.dg/20050830-1.c: New.
9440
9441 2005-08-31  Josh Conner  <jconner@apple.com>
9442
9443         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9444         command-line options for arm-*-* targets.
9445         * g++.dg/init/array16.C: Likewise.
9446         * g++.dg/other/crash-4.C: Likewise.
9447
9448 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9449
9450         PR obj-c++/23640
9451         * obj-c++.dg/gnu-runtime-3.mm: New test.
9452
9453 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9454
9455         PR c++/13377
9456         * g++.dg/lookup/ambig4.C: New test.
9457         * g++.dg/lookup/ambig5.C: New test.
9458         * g++.dg/tc1/dr101.C: Adjust error markers.
9459
9460 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9461
9462         PR c++/23639
9463         * g++.dg/template/ttp5.C: Adjust error markers.
9464
9465 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9466
9467         PR testsuite/23609
9468         * lib/obj-c++.exp: Include target-libpath.exp.
9469         (obj-c++_link_flags): Look for the GNU libobjc library
9470         and set the library path to include it.
9471         Don't manually set LD_LIBRARY_PATH (etc.) but call
9472         set_ld_library_path_env_vars instead.
9473         (obj-c++_target_compile): Don't set library path or
9474         linker flags because they are already set correctly
9475         in obj-c++_link_flags.
9476
9477 2005-08-30  Josh Conner  <jconner@apple.com>
9478
9479         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9480         to command-line options for arm-*-* targets.
9481
9482 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9483
9484         * g++.dg/other/i386-1.C: New.
9485
9486 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR preprocessor/20348
9489         PR preprocessor/20356
9490         * gcc.dg/cpp/pr20348.c: New test.
9491         * gcc.dg/cpp/pr20348.h: New file.
9492         * gcc.dg/cpp/inc/pr20348.h: New file.
9493         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9494         * gcc.dg/cpp/pr20356.c: New test.
9495         * gcc.dg/cpp/pr20356.h: New file.
9496         * gcc.dg/cpp/inc/pr20356.h: New file.
9497         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9498
9499 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9500
9501         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9502         Fix array dimension to avoid correct end-of-file error.
9503
9504 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9505
9506         PR libfortran/23598
9507         * gfortran.dg/iostat_1.f90: New test.
9508
9509 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9510
9511         PR middle-end/23408
9512         * gcc.dg/pr23408.c: New test.
9513
9514 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/23099
9517         * g++.dg/init/member1.C: Make sure erroneous static data member
9518         definitions are required.
9519         * g++.dg/template/static13.C: New test.
9520         * g++.dg/template/static14.C: Likewise.
9521
9522 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9523
9524         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9525         -march=pentium4, remove ilp32 requirement.
9526
9527         PR middle-end/23484
9528         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9529         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9530
9531 2005-08-29  Andreas Jaeger  <aj@suse.de>
9532
9533         PR testsuite/23607
9534         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9535
9536 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.c-torture/execute/20050316-2.c: New test.
9539         * gcc.c-torture/execute/20050316-3.c: New test.
9540         * gcc.dg/torture/pr16104-1.c: New test.
9541
9542 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9543
9544         PR middle-end/23463
9545         * gcc.c-torture/execute/zero-struct-1.c: New test.
9546
9547 2005-08-27  Richard Guenther  <rguenther@suse.de>
9548
9549         PR target/23575
9550         * gcc.target/i386/pr23575.c: New testcase.
9551
9552 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9553
9554         PR rtl-optimization/23561
9555         * gcc.c-torture/execute/20050826-1.c: New test.
9556
9557         PR rtl-opt/23560
9558         * gcc.c-torture/execute/20050826-2.c: New test.
9559
9560 2005-08-26  Dale Johannesen  <dalej@apple.com>
9561
9562         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9563         * gcc.dg/20050826-1.c: New.
9564
9565 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9566
9567         PR c++/19004
9568         * g++.dg/template/nontype13.C: New test.
9569
9570         PR c++/23491
9571         * g++.dg/init/new14.C: New test.
9572         * g++.dg/expr/anew1.C: Do not XFAIL.
9573         * g++.dg/expr/anew2.C: Likewise.
9574         * g++.dg/expr/anew3.C: Likewise.
9575
9576 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9577
9578         PR middle-end/22439
9579         * gcc.dg/vla-3.c: New test.
9580
9581 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9582
9583         PR fortran/20363
9584         * gfortran.dg/named_interface.f90: New.
9585
9586 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9587
9588         * gcc.c-torture/execute/frame-address.c: New test.
9589
9590 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         PR c++/20817
9593         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9594
9595 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9596
9597         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9598
9599 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9600
9601         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9602         * gcc.dg/altivec-22.c: Rename from..
9603         * gcc.dg/altivec-nomfcr.c: ..this.
9604
9605 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9606
9607         PR tree-optimization/23546
9608         * gcc.dg/tree-ssa/pr23546.c: New test.
9609
9610 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
9611
9612         PR fortran/17758
9613         * gfortran.dg/nonreturning_statements.f90: New test.
9614
9615 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
9616
9617         PR c++/22454
9618         * g++.dg/parse/crash29.C: New.
9619
9620 2005-08-23  DJ Delorie  <dj@redhat.com>
9621
9622         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
9623         constants have the L suffix.
9624
9625 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
9626
9627         PR c++/23044
9628         * g++.dg/template/instantiate8.C: New.
9629
9630 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
9631
9632         PR middle-end/23467
9633         * gcc.c-torture/execute/pr23467.c: New test.
9634
9635 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
9636
9637         PR tree-optimization/22043
9638         * gcc.c-torture/execute/20050613-1.c: New test.
9639
9640 2005-08-23  Ben Elliston  <bje@au.ibm.com>
9641
9642         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
9643
9644 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
9645
9646         PR rtl-optimization/23478
9647         * g++.dg/opt/pr23478.C: New test.
9648
9649 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
9650
9651         PR c/18715
9652         * gcc.dg/switch-warn-3.c: New test.
9653
9654 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9655
9656         PR c++/22233
9657         * g++.dg/template/param1.C: New test.
9658
9659 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9660
9661         PR c++/23089
9662         * g++.dg/other/incomplete1.C: New test.
9663
9664 2005-08-22  Ira Rosen  <irar@il.ibm.com>
9665
9666         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
9667         are vectorizable.
9668
9669 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9670
9671         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
9672         d_lines_5.f: New.
9673
9674 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
9675
9676         * gcc.target/i386/sse-4.c: New test.
9677
9678 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9679
9680         PR testsuite/23239
9681         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
9682
9683 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
9684
9685         * gcc.dg/20050811-1.c: New test.
9686         * gcc.dg/20050811-2.c: New test.
9687
9688 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
9689
9690         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
9691
9692 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
9693
9694         PR 23476
9695         * gcc.c-torture/compile/pr23476.c: New test.
9696
9697 2005-08-19  Devang Patel  <dpatel@apple.com>
9698
9699         PR tree-optimization/23048
9700         * gcc.dg/tree-ssa/pr23048.c: New test.
9701
9702 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
9703
9704         PR middle-end/20624
9705         * g++.dg/warn/Wreturn-3.C: New test
9706
9707 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
9708
9709         PR tree-optimization/22228
9710         * g++.dg/vect/pr22543.cc: New test.
9711
9712 2005-08-17  Steven Bosscher  <stevenb@suse.de>
9713
9714         PR tree-optimization/21574
9715         * gcc.dg/tree-ssa/pr21574.c: New test.
9716
9717 2005-08-16  James E Wilson  <wilson@specifix.com>
9718
9719         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
9720
9721 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
9722
9723         PR tree-opt/23402
9724         * gcc.c-torture/compile/zero-strct-3.c: New test.
9725         * gcc.c-torture/compile/zero-strct-4.c: New test.
9726
9727 2005-08-16  Steven Bosscher  <stevenb@suse.de>
9728
9729         PR target/23376
9730         * gcc.target/x86_64/pr23376.c: New test.
9731
9732 2005-08-16  Ian Lance Taylor  <ian@airs.com>
9733
9734         PR c++/23337
9735         * g++.dg/ext/vector2.C: New.
9736
9737 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9738
9739         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
9740
9741 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
9742
9743         PR libfortran/23428
9744         * gfortran.dg/inquire-complex.f90: New test case.
9745
9746 2005-08-16  James E Wilson  <wilson@specifix.com>
9747
9748         PR tree-optimization/21105
9749         * gcc.dg/large-size-array.c: New.
9750
9751 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
9752
9753         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
9754         type.
9755         * gcc.dg/vect/vect-41: Likewise.
9756         * gcc.dg/vect/vect-42: Likewise.
9757         * gcc.dg/vect/vect-43: Likewise.
9758         * gcc.dg/vect/vect-44: Likewise.
9759         * gcc.dg/vect/vect-46: Likewise.
9760         * gcc.dg/vect/vect-47: Likewise.
9761         * gcc.dg/vect/vect-48: Likewise.
9762         * gcc.dg/vect/vect-52: Likewise.
9763         * gcc.dg/vect/vect-53: Likewise.
9764         * gcc.dg/vect/vect-54: Likewise.
9765         * gcc.dg/vect/vect-55: Likewise.
9766         * gcc.dg/vect/vect-56: Likewise.
9767         * gcc.dg/vect/vect-57: Likewise.
9768         * gcc.dg/vect/vect-58: Likewise.
9769         * gcc.dg/vect/vect-59: Likewise.
9770         * gcc.dg/vect/vect-60: Likewise.
9771         * gcc.dg/vect/vect-61: Likewise.
9772         * gcc.dg/vect/vect-85: Likewise.
9773         * gcc.dg/vect/vect-87: Likewise.
9774         * gcc.dg/vect/vect-88: Likewise.
9775         * gcc.dg/vect/vect-93.c: Likewise.
9776         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
9777         * gcc.dg/vect/vect-75: Likewise.
9778         * gcc.dg/vect/vect-76: Likewise.
9779         * gcc.dg/vect/vect-77: Likewise.
9780         * gcc.dg/vect/vect-78: Likewise.
9781         * gcc.dg/vect/vect-80: Likewise.
9782         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
9783         vectorized for the expected reason, rather than checking how alignment
9784         was handled.
9785         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
9786         type and also instead of aligned pointers. Added documentation.
9787
9788 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
9789
9790         * gfortran.dg/power.f90: New test.
9791
9792 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
9793
9794         PR rtl-optimization/23299
9795         * g++.dg/opt/pr23299.C: New test.
9796
9797 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9798
9799         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
9800
9801 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
9802
9803         * g++.dg/template/local6.C: New test.
9804
9805 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
9806
9807         * execute/exceptions/finally-1.m: Check that the catch and finally are
9808         being called.  Also add a "return 0;" at the end of main.
9809
9810 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
9811
9812         PR fortran/21432.
9813         * gfortran.dg/namelist_print_1.f: New test of functionality of
9814         PRINT namelist.
9815         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
9816         namelist generates error with -std=f95.
9817
9818 2005-08-14  Ira Rosen  <irar@il.ibm.com>
9819
9820         PR tree-optimization/23119
9821         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
9822
9823 2005-08-13  Marcin Koziej  <creep@desk.pl>
9824             Andrew Pinski  <pinskia@physics.uc.edu>
9825
9826         PR libobjc/22492
9827         * execute/exceptions/finally-1.m: New test.
9828
9829 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9830
9831         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
9832         testsuite.
9833         * objc/execute/exceptions/trivial.m: New test.
9834         * objc.dg/try-catch-11.m: Move to ...
9835         * objc/execute/exceptions/foward-1.m: Here.
9836         * objc.dg/try-catch-2.m: Move to ...
9837         * objc/execute/exceptions/catchall-1.m: Here.
9838         * objc.dg/try-catch-8.m: Move to ...
9839         * objc/execute/exceptions/local-variables-1.m: Here.
9840
9841 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9842
9843         * objc.dg/nested-func-1.m: Move to ...
9844         * objc/execute/nested-func-1.m: Here.
9845
9846 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9847
9848         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
9849         in ${options} instead of [target_info name].
9850         * lib/obj-c++.exp (objc_target_compile): Likewise.
9851
9852 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9853
9854         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
9855
9856 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
9857
9858         part of PR testsuite/23348
9859         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
9860         of the torture options.
9861         * objc/compile/trivial.m: New test.
9862
9863 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9864
9865         * gfortran.dg/eoshift.f90: Correct format.
9866
9867 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
9868
9869         * gfortran.fortran-torture/execute/character_passing.f90:
9870         Fix comment typo.
9871
9872 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
9873
9874         PR c++/8271
9875         * g++.dg/template/unify10.C: New.
9876
9877 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
9878
9879         * g++.dg/parse/pr22514.C: Move to...
9880         * g++.dg/debug/pr22514.C: here.
9881
9882 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9883
9884         PR c++/23266
9885         * g++.dg/inherit/pure1.C: New test.
9886
9887         * ChangeLog: Fix typos.
9888
9889 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9890             Steven Bosscher  <stevenb@suse.de>
9891
9892         * gfortran.dg/runtime_warning_1.f90: New test.
9893
9894 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
9895
9896         PR c++/23219
9897         * g++.dg/parse/crash28.C: New.
9898
9899 2005-08-11  Richard Guenther  <rguenther@suse.de>
9900
9901         PR target/23289
9902         * gcc.target/i386/tailcall-1.c: New testcase.
9903
9904 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9905
9906         * gcc.dg/vect/vect-67.c: Un-xfail.
9907
9908 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
9909
9910         PR c++/23225
9911         * g++.dg/testsuite/parse/crash27.C: new test.
9912
9913 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
9914
9915         PR libfortran/22143
9916         * gfortran.dg/shift-kind.f90: New testcase.
9917
9918 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
9919
9920         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
9921         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
9922
9923 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9924
9925         PR c++/20646
9926         * g++.dg/other/mult-stor1.C: New test.
9927
9928 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         * gcc.c-torture/pr18299-1.c: Move to ...
9931         * gcc.c-torture/compile/pr18299-1.c: Here.
9932
9933 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
9934
9935         * gfortran/fortran.torture/execute/character_passing.f90:
9936         Fix types for LSAME.
9937
9938 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
9939
9940         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
9941         input data back to what it was originally.
9942
9943 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
9944
9945         * objc.dg/try-catch-8.m: Enable for all targets.
9946
9947 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
9948
9949         * gcc.dg/pr23165.c: New test.
9950
9951 2005-08-09  Steven Bosscher  <stevenb@suse.de>
9952
9953         PR tree-optimization/23234
9954         * gcc.dg/tree-ssa/pr23234.c: New test.
9955
9956 2005-08-08  Josh Conner  <jconner@apple.com>
9957
9958         PR rtl-optimization/23241
9959         * gcc.dg/char-compare.c: New test.
9960
9961 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9962
9963         PR c++/22508
9964         * g++.dg/init/new13.C: New test.
9965
9966 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
9967
9968         PR c++/21166
9969         * g++.dg/other/crash-4.C: Adjust
9970         * g++/dg/ext/packed9.C: New.
9971
9972 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9973
9974         PR middle-end/21964
9975         * gcc.c-torture/execute/pr21964-1.c: New test.
9976
9977 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
9978
9979         PR c/22458
9980         * gcc.dg/pr22458-1.c: New test.
9981
9982 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
9983             Steven G. Kargl <kargls@comcast.net>
9984
9985         PR fortran/22390
9986         * gfortran.dg/flush_1.f90: New test.
9987
9988 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9989
9990         PR c++/23191
9991         * g++.dg/template/eh2.C: New test.
9992
9993 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9994
9995         PR c++/19498
9996         * g++.dg/template/instantiate7.C: New test.
9997
9998 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
9999
10000         PR c/23113
10001         * gcc.dg/Wunused-value-1.c: New test.
10002
10003 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10004
10005         PR rtl-optimization/23233
10006         * gcc.c-torture/compile/pr23233-1.c: New test.
10007
10008 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10009
10010         PR fortran/18833
10011         PR fortran/20850
10012         * gfortran.dg/equiv_1.f90: New test.
10013         * gfortran.dg/equiv_2.f90: New test.
10014         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10015         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10016         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10017
10018 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10019
10020         * gcc.c-torture/execute/vrp-5.c: New test.
10021         * gcc.c-torture/execute/vrp-6.c: New test.
10022         * gcc.dg/tree-ssa/vrp21.c: New test.
10023
10024 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10025
10026         * g++.dg/parse/pr22514.C: New test.
10027
10028 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10029
10030         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10031
10032         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10033         instead of constant loads / pool entries.
10034
10035 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10036
10037         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10038         TEST_TO_WCTYPE.
10039
10040 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10041
10042         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10043         __WINT_TYPE__ in generated prototypes if possible.
10044
10045 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10046
10047         PR 22037
10048         * g++.dg/tree-ssa/pr22037.C:
10049
10050 2005-08-04  Richard Henderson  <rth@redhat.com>
10051
10052         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10053         scan-tree-dump-times directive.
10054
10055 2005-08-04  Jan Hubicka  <jh@suse.cz>
10056
10057         * gcov-1.C: Fix switch counts.
10058         * gcov-4b.c: Likewise.
10059
10060 2005-08-03  Jeff Law  <law@redhat.com>
10061
10062         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10063
10064 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10065
10066         * gcc.c-torture/execute/pr23135.c: New test.
10067
10068 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10069
10070         PR tree-optimization/19899
10071         * gcc.dg/tree-ssa/scev-1.c: New test.
10072         * gcc.dg/tree-ssa/scev-2.c: New test.
10073
10074 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10075
10076         PR target/18582
10077         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10078
10079 2005-08-03  Jan Hubicka  <jh@suse.cz>
10080
10081         * update-conroll.c: New testcase.
10082         * update-conroll-2.c: New testcase.
10083
10084 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10085
10086         * gfortran.dg/constant_substring.f: New test.
10087         * gfortran.dg/pr22491.f: New test.
10088
10089 2005-08-02  Jan Hubicka  <jh@suse.cz>
10090
10091         * update-threading.c: Replace by the proper one.
10092
10093 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10094
10095         PR 23164
10096         * g++.dg/tree-ssa/pr23164.C: New test.
10097
10098 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10099
10100         * gcc.dg/tree-ssa/pr23192.c: New test.
10101
10102 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10103
10104         * gcc.c-torture/execute/vrp-4.c: New test.
10105
10106 2005-08-02  Jan Hubicka  <jh@suse.cz>
10107
10108         * update-threading.c: New test.
10109
10110 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10111
10112         * gcc.c-torture/compile/20050801-1.c: New test.
10113         * gcc.c-torture/compile/20050801-2.c: New test.
10114
10115 2005-08-01  Jan Hubicka  <jh@suse.cz>
10116
10117         * val-prof-5.c: New test.
10118
10119 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10120
10121         PR c/22311
10122         * gcc.dg/pr22311-1.c : New test.
10123
10124 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10125
10126         PR target/23095
10127         * gfortran.dg/pr23095.f: New test.
10128
10129         PR c++/22003
10130         * g++.dg/other/pr22003.C: New test.
10131
10132 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10133
10134         PR target/20621
10135         * gcc.c-torture/execute/pr20621-1.c: New test.
10136
10137 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10138
10139         * gfortran.dg/comma_format_extension_4.f: Adjust length
10140         of string for format.
10141         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10142         print statement with internal write.
10143         * gfortran.dg/der_array_io_2.f: Likewise.
10144         * gfortran.dg/der_array_io_3.f: Likewise.
10145
10146 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10147
10148         * gcc.dg/fold-abs-4.c: new test.
10149
10150 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10151
10152         PR fortran/22570 an related issues.
10153         * gfortran.dg/x_slash_1.f: New test.
10154
10155 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10156
10157         PR c/23143
10158         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10159         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10160
10161 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10162
10163         PR c/529
10164         * gcc.dg/Wshadow-3.c: New test.
10165
10166 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10167
10168         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10169         used to have the wrong bounds).
10170
10171 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10172
10173         PR c/21720
10174         * gcc.dg/hex-round-1.c: Test more cases.
10175         * gcc.dg/hex-round-2.c: New test.
10176
10177 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10178
10179         PR 22550
10180         * g++.dg/tree-ssa/pr22550.C: New test.
10181
10182 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10183
10184         * gcc.dg/tree-ssa/vrp19.c: New test.
10185         * gcc.dg/tree-ssa-vrp20.c: New test.
10186
10187 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10188
10189         PR c/22240
10190         * gcc.dg/transparent-union-4.c: New test.
10191
10192 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10193
10194         PR c/22192
10195         * gcc.dg/c99-vla-2.c: New test.
10196
10197 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10198
10199         PR c/21720
10200         * gcc.dg/hex-round-1.c: New test.
10201
10202 2005-07-28  Jan Hubicka  <jh@suse.cz>
10203
10204         * inliner-1.c: Do not dump everything.
10205         * tree-prof.exp: Do not pass -ftree-based-profiling.
10206         * bprob.exp: Likewise.
10207
10208         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10209
10210 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/22545
10213         * g++.dg/expr/ptrmem7.C: New test.
10214
10215 2005-07-28  Mike Stump  <mrs@apple.com>
10216
10217         * g++.old-deja/g++.mike/visibility-1.C: New test.
10218
10219 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10220
10221         PR c/20187
10222         * gcc.c-torture/execute/pr20187-1.c: New test.
10223
10224 2005-07-28  Jeff Law  <law@redhat.com>
10225
10226         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10227         * gcc.dg/tree-ssa/vrp18.c: New test.
10228
10229 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10230
10231         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10232
10233 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10234
10235         PR tree-optimization/22506
10236         * gcc.dg/vect/ps22506.c: New test.
10237
10238 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR target/21149
10241         * gcc.target/i386/sse-3.c: New test.
10242
10243 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10244
10245         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10246         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10247
10248 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10249
10250         PR c/22589
10251         * gcc.c-torture/compile/pr22589-1.c: New test.
10252
10253 2005-07-28  Jan Hubicka  <jh@suse.cz>
10254
10255         * update-loopch.c: New testcase.
10256
10257 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10258
10259         PR rtl-optimization/23047
10260         * gcc.c-torture/execute/pr23047.c: New test.
10261         * gcc.c-torture/execute/pr23047.x: New.
10262
10263 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10264
10265         PR tree-optimization/22493
10266         * gcc.c-torture/execute/pr22493-1.c: New test.
10267         * gcc.c-torture/execute/pr22493-1.x: New.
10268         * gcc.c-torture/execute/vrp-1.c: New test.
10269         * gcc.c-torture/execute/vrp-2.c: New test.
10270         * gcc.c-torture/execute/vrp-2.c: New test.
10271
10272 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10273
10274         * gcc.target/frv/all-builtin-read8.c: Delete.
10275         * gcc.target/frv/all-builtin-read16.c: Delete.
10276         * gcc.target/frv/all-builtin-read32.c: Delete.
10277         * gcc.target/frv/all-builtin-read64.c: Delete.
10278         * gcc.target/frv/all-builtin-write8.c: Delete.
10279         * gcc.target/frv/all-builtin-write16.c: Delete.
10280         * gcc.target/frv/all-builtin-write32.c: Delete.
10281         * gcc.target/frv/all-builtin-write64.c: Delete.
10282         * gcc.target/frv/all-read-write-1.c: New.
10283
10284 2005-07-27  Jeff Law  <law@redhat.com>
10285
10286         * gcc.c-torture/execute/pr22630.c: New test.
10287
10288 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10289
10290         PR tree-optimization/23073
10291         * gcc.dg/vect/nodump-pr23073.c: New test.
10292         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10293
10294 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10295
10296         PR tree-optimize/22348
10297         * gcc.c-torture/execute/pr22348.c: New.
10298
10299 2005-07-27  Richard Guenther  <rguenther@suse.de>
10300
10301         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10302
10303 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10304
10305         PR fortran/22503
10306         * gfortran.dg/logical_comp.f90: New test.
10307
10308 2005-07-27  Jan Hubicka  <jh@suse.cz>
10309
10310         * inliner-1.c: Add cleanup of dumps.
10311         * val-prof-*.c: Likewise.
10312         * update-tailcall.c: New.
10313
10314 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10315
10316         PR 22591
10317         * gcc.dg/tree-ssa/pr22591.c: New test.
10318         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10319
10320 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10321
10322         PR libobjc/22606
10323         * objc.dg/try-catch-11.m: New test.
10324
10325 2005-07-26  Richard Guenther  <rguenther@suse.de>
10326
10327         PR tree-optimization/22486
10328         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10329
10330 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10331
10332         PR tree-opt/22484
10333         * testsuite/g++.dg/opt/loop2.C: New test.
10334
10335 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10336
10337         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10338         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10339
10340 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10341
10342         * lib/profopt.exp (profopt-execute): Check for profiling data
10343         files on the target.
10344
10345 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10346
10347         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10348         for matching of asm labels.
10349
10350 2005-07-25  Richard Guenther  <rguenther@suse.de>
10351
10352         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10353
10354 2005-07-25  Richard Guenther  <rguenther@suse.de>
10355
10356         PR testsuite/22624
10357         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10358
10359 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10360
10361         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10362         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10363         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10364         * gcc.dg/vect/vect-100.c: New test.
10365         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10366         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10367         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10368         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10369         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10370         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10371         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10372         * gfortran.dg/vect/pr19049.f90: New testcase.
10373         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10374
10375 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10376
10377         * gcc.c-torture/execute/20050713-1.c: New test.
10378
10379         PR fortran/20063
10380         * gfortran.fortran-torture/execute/data_4.f90: New test.
10381
10382         PR middle-end/20303
10383         * gcc.dg/visibility-d.c: New test.
10384
10385 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10386
10387         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10388         * gfortran.dg/underflow.f90: Ditto.
10389
10390 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10391
10392         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10393         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10394         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10395
10396 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10397
10398         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10399         include case of field width of zero.
10400
10401 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10402
10403         PR libgfortran/21875
10404         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10405         with trailing blanks on normal formatted read.
10406
10407 2005-07-23  Chao-ying Fu  <fu@mips.com>
10408
10409         * gcc.target/mips/mips32-dsp-type.c: New test.
10410         * gcc.target/mips/mips32-dsp.c: New test.
10411
10412 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10413
10414         PR testsuite/21073
10415         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10416
10417         PR testsuite/20454
10418         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10419         and __cyg_profile_func_exit.
10420
10421 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10422
10423         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10424         * gfortran.dg/comma_format_extension_4.f: Same.
10425         * gfortran.dg/pr15332.f: Same.
10426         * gfortran.dg/pr21730.f: Same.
10427
10428 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10429
10430         * g++.dg/opt/vrp2.C: Fix testcase.
10431
10432         PR tree-opt/22625
10433         * g++.dg/opt/vrp2.C: New test.
10434
10435 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10436
10437         PR debug/21828
10438         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10439
10440 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10441
10442         * gcc.dg/tree-ssa/20050719-1.c: New test.
10443
10444 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10445
10446         * gcc.dg/bfin-longcall-1.c: New file.
10447         * gcc.dg/bfin-longcall-2.c: New file.
10448
10449 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10450
10451         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10452
10453 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10454
10455         PR middle-end/19055
10456         * gcc.dg/tree-ssa/pr19055.c: New test.
10457         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10458
10459 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         PR C++/22358
10462         * g++.dg/other/pr22358.C: New test.
10463
10464 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10465
10466         PR c++/2922
10467         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10468
10469 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10470
10471         PR c++/15938
10472         * g++.dg/init/union2.C: New test.
10473
10474 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10475
10476         PR c/22393
10477         * gcc.dg/complex-4.c: New test.
10478
10479 2005-07-21  Richard Guenther  <rguenther@suse.de>
10480
10481         PR testsuite/22522
10482         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10483         scanning for asm labels.
10484         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10485
10486 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10487
10488         PR target/22085
10489         * gcc.dg/altivec-pr22085.c: New.
10490
10491 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10492
10493         PR tree-optimization/19210
10494         * gcc.dg/tree-ssa/pr19210-1.c: New.
10495         * gcc.dg/tree-ssa/pr19210-2.c: New.
10496
10497 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10498
10499         PR rtl-optimization/22167
10500         * g++.dg/opt/pr22167.C: New test.
10501
10502 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10503
10504         PR c++/2922
10505         * g++.dg/lookup/two-stage2.C: New.
10506         * g++.dg/lookup/two-stage3.C: New.
10507         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10508         fixed two-stage name lookup for operators.
10509         * g++.dg/template/call3.C: Compiler now produces an appropriate
10510         error message.
10511         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10512         14 as a candidate.
10513         * g++.dg/template/ptrmem4.C: Compiler produces different error
10514         message.
10515         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10516         connect_to_method as a candidate.
10517
10518 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10519
10520         * gcc.dg/fold-alloc-1.c: New test.
10521
10522 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10523
10524         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10525         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10526
10527 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10528
10529         * gcc.dg/fold-abs-1.c: New test.
10530         * gcc.dg/fold-abs-2.c: New test.
10531         * gcc.dg/fold-abs-3.c: New test.
10532
10533 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10534
10535         Make CONSTRUCTOR use VEC to store initializers.
10536         * g++.dg/ext/complit3.C: Check for specific error messages.
10537         * g++.dg/init/brace2.C: Update error message.
10538         * g++.dg/warn/Wbraces2.C: Likewise.
10539
10540 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10541
10542         PR fortran/16940
10543         * gfortran.dg/module_interface_1.f90: New test.
10544
10545 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10546             Kenneth Zadeck <zadeck@naturalbridge.com>
10547
10548         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10549
10550 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10551
10552         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10553         specify -Wformat for these tests.
10554         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10555         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10556         * gcc.dg/format/opt-6.c: Delete.
10557
10558 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10559
10560         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10561         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10562
10563 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10564
10565         * gcc.dg/tree-ssa/alias-2.c: New test.
10566
10567 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10568
10569         PR c++/22263
10570         * g++.dg/template/explicit7.C: New test.
10571
10572 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10573
10574         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10575         width of 8 to +Inf and -Inf.
10576
10577 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10578
10579         PR c++/22139
10580         * g++.dg/template/friend36.C: New test.
10581
10582 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10583
10584         PR fortran/21730
10585         * gfortran.dg/pr21730.f: New test.
10586
10587 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10588             Kenneth Zadeck <zadeck@naturalbridge.com>
10589
10590         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10591         since pure const detection cannot run at -O1 in c compiler.
10592         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10593         can now optimize this case properly.
10594         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10595         because we now pass.
10596         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10597
10598 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10599
10600         PR c/22421
10601         * gcc.dg/format/bitfld-1.c: New test.
10602
10603 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10604
10605         PR c++/22204
10606         * g++.dg/rtti/repo1.C: New test.
10607
10608 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
10609
10610         PR middle-end/22398
10611         * gcc.c-torture/compile/pr22398.c: New test.
10612
10613 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10614
10615         PR c++/22132
10616         * g++.dg/expr/cast4.C: New test.
10617
10618 2005-07-15  Richard Guenther  <rguenther@suse.de>
10619
10620         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
10621         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10622
10623 2005-07-15  Steven Bosscher  <stevenb@suse.de>
10624
10625         PR tree-optimization/22230
10626         * gcc.dg/tree-ssa/pr22230.c: New test.
10627
10628 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
10629
10630         * gfortran.dg/g77/cpp6.f: New test.
10631
10632         PR fortran/22417
10633         * gfortran.dg/g77/cpp5.F: New test.
10634         * gfortran.dg/g77/cpp5.h: New file.
10635         * gfortran.dg/g77/cpp5inc.h: New file.
10636
10637 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
10638
10639         PR libfortran/16435
10640         * gfortran.dg/tl_editting.f90: New.
10641         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
10642
10643 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
10644
10645         * gfortran.dg/char_array_constructor.f90: New test.
10646
10647 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         * gfortran.dg/past_eor.f90: New.
10650         * gfortran.dg/complex_read.f90: New.
10651
10652 2005-07-13  Jeff Law  <law@redhat.com>
10653
10654         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
10655         additional casts.
10656
10657         * gcc.dg/tree-ssa/pr22321.c: New test
10658
10659 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
10660
10661         PR tree-optimization/21921
10662         * gcc.dg/tree-ssa/pr21921.c: New.
10663
10664 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10665
10666         PR tree-optimizatio/22442
10667         * gcc.dg/tree-ssa/loop-11.c: New test.
10668
10669 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10670
10671         PR tree-opt/21840
10672         * gcc.c-torture/compile/pr21840.c: New test.
10673
10674 2005-07-12  Jan Hubicka  <jh@suse.cz>
10675
10676         * gcc.c-torture/compile/pr22379.c: New test.
10677
10678 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
10679
10680         PR libfortran/21593
10681         gfortran.dg/dev_null.f90: Remove outdated comment about
10682         PR libfortran/21593.
10683
10684
10685 2005-07-12  Dale Johannesen  <dalej@apple.com>
10686
10687         * gcc.target/i386/compress-float-sse.c: New.
10688         * gcc.target/i386/compress-float-sse-pic.c: New.
10689         * gcc.target/i386/compress-float-387.c: New.
10690         * gcc.target/i386/compress-float-387-pic.c: New.
10691         * gcc.dg/compress-float-ppc.c: New.
10692         * gcc.dg/compress-float-ppc-pic.c: New.
10693
10694 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
10695
10696         PR libfortran/21593
10697         gfortran.dg/dev_null.f90: Remove targets.
10698
10699 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
10700
10701         PR tree-opt/22335
10702         * gcc.dg/pr22335-1.c: New test.
10703         * gcc.dg/pr22335-2.c: New test.
10704
10705 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10706
10707         PR c++/20172
10708         * g++.dg/template/nontype12.C : New test.
10709
10710 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
10711
10712         * gcc.dg/tree-ssa/loop-10.c: New test.
10713
10714 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
10715
10716         * gcc.c-torture/execute/20020720-1.x: Remove.
10717
10718 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
10719
10720         * gfortran.fortran-torture/execute/forall_7.f90: New test.
10721
10722 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
10723
10724         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
10725         (dg-mips-options): Use it.
10726
10727 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
10728
10729         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
10730
10731 2005-07-09  Richard Henderson  <rth@redhat.com>
10732
10733         * lib/target-supports.exp (check_effective_target_sync_char_short):
10734         Add alpha.
10735
10736 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
10737
10738         PR libfortran/22217
10739         * gfortran.dg/negative-z-descriptor.f90: New test.
10740
10741 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         PR tree-opt/22329
10744         * gcc.dg/pr22329.c: New test.
10745
10746 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
10747
10748         PR tree-optimization/20139
10749         * gcc.dg/tree-ssa/pr20139.c: New.
10750
10751 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
10752
10753         PR tree-opt/22356
10754         * testsuite/gcc.dg/pr22356-1.c: New test.
10755
10756 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
10757
10758         PR c++/21799
10759         * g++.dg/template/unify8.C: New.
10760         * g++.dg/template/unify9.C: New.
10761
10762 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * gfortran.fortran-torture/execute/entry_10.f90: New test.
10765
10766 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
10767
10768         * gcc.dg/darwin-version-1.c: New.
10769         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
10770         * gcc.dg/builtins-20.c: Likewise.
10771         * gcc.dg/builtins-53.c: Likewise.
10772         * gcc.dg/torture/builtins-convert-1.c: Likewise.
10773         * gcc.dg/torture/builtins-convert-2.c: Likewise.
10774         * gcc.dg/torture/builtins-convert-3.c: Likewise.
10775         * gcc.dg/torture/builtins-power-1.c: Likewise.
10776         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
10777         on Darwin.
10778
10779 2005-07-07  Jeff Law  <law@redhat.com>
10780
10781         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
10782         argument evaluation order.
10783
10784 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
10785
10786         PR libfortran/21594
10787         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10788         Add test cases where the shift length is greater than the
10789         array length.
10790
10791 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10792
10793         * obj-c++.dg/proto-lossage-6.mm: New.
10794         * objc.dg/proto-lossage-6.m: New.
10795
10796 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10797
10798         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
10799         * objc.dg/gnu-runtime-2.m: Likewise.
10800
10801 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10802
10803         * gfortran.dg/longline.f: New test.
10804
10805         * gfortran.dg/badline.f: New test.
10806
10807 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10808
10809         PR fortran/16531
10810         PR fortran/15966
10811         PR fortran/18781
10812         * gfortran.dg/hollerith.f90: New.
10813         * gfortran.dg/hollerith2.f90: New.
10814         * gfortran.dg/hollerith3.f90: New.
10815         * gfortran.dg/hollerith4.f90: New.
10816         * gfortran.dg/hollerith_f95.f90: New.
10817         * gfortran.dg/hollerith_legacy.f90: New.
10818         * gfortran.dg/g77/cpp4.F: New. Port from g77.
10819
10820 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
10821
10822         PR objc/22274
10823         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
10824         * objc.dg/gnu-runtime-2.m: New.
10825
10826 2005-07-06  Jeff Law  <law@redhat.com>
10827
10828         * gcc.dg/tree-ssa/vrp17.c: New test.
10829
10830 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
10831
10832         PR fortran/22327
10833         * gfortran.dg/array_constructor_5.f90: New test.
10834
10835 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
10836
10837         * gfortran.fortran-torture/execute/entry_9.f90: New test.
10838
10839 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
10840
10841         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
10842         * gcc.dg/980816-1.c: Ditto.
10843
10844 2005-07-06  Jeff Law  <law@redhat.com>
10845
10846         * gcc.c-torture/compile/pr21356.c: New test.
10847
10848 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10849
10850         PR c/22013
10851         PR c/22098
10852         * gcc.c-torture/compile/pr22013-1.c,
10853         gcc.c-torture/execute/pr22098-1.c,
10854         gcc.c-torture/execute/pr22098-2.c,
10855         gcc.c-torture/execute/pr22098-3.c: New tests.
10856
10857 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
10858
10859         PR c/22308
10860         * gcc.dg/pr22308-1.c: New test.
10861
10862 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
10863
10864         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
10865         target.
10866         * gcc.dg/compare9.c: Use -fshort-enums instead of
10867         -fno-short-enums.  Change the last test to dg-bogus.
10868
10869 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
10870
10871         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
10872         * gcc.dg/compare9.c: New.
10873
10874 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10875
10876         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
10877
10878 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10879
10880         PR testsuite/22288
10881         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
10882
10883
10884 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10885
10886         * gcc.dg/format/gcc_gfc-1.c: New.
10887
10888 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
10889
10890         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
10891
10892 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10893
10894         PR fortran/20842
10895         * gfortran.dg/io_invalid_1.f90: New test.
10896
10897 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
10898
10899         * gcc.dg/format/gcc_diag-1.c: Update.
10900
10901 2005-07-02  Jeff Law  <law@redhat.com>
10902
10903         * gcc.dg/tree-ssa/pr22051-1.c: New test.
10904         * gcc.dg/tree-ssa/pr22051-2.c: New test.
10905
10906 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
10907
10908         * gcc.dg/format/gcc_diag-1.c: Update.
10909
10910 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
10911
10912         PR tree-opt/22269
10913         * gcc.c-torture/compile/pr22269.c: New test.
10914
10915 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
10916
10917         PR 21584
10918         PR 22219
10919         * g++.dg/tree-ssa/pr21584-1.C: New test.
10920         * g++.dg/tree-ssa/pr21584-2.C: New test.
10921
10922 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
10923
10924         * obj-c++.dg/try-catch-11.mm: New.
10925         * objc.dg/try-catch-10.m: New.
10926
10927 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
10928
10929         * g++.dg/other/ucnid-1.C: xfail on AIX.
10930
10931 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
10932
10933         PR 22234
10934         * gcc.dg/20050629-1.c: New test.
10935
10936 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
10937
10938         * obj-c++.dg/const-str-1[0-1].mm: New.
10939         * objc.dg/const-str-1[0-1].m: New.
10940
10941 2005-05-29  Richard Henderson  <rth@redhat.com>
10942
10943         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
10944         Rename from check_effective_target_vect_no_max.
10945         (check_effective_target_vect_no_int_add): New.
10946         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
10947         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
10948         * gcc.dg/vect/vect-reduc-3.c: Likewise.
10949         * gcc.dg/vect/vect-reduc-1.c: Use both.
10950         * gcc.dg/vect/vect-reduc-2.c: Likewise.
10951
10952 2005-05-29  Richard Henderson  <rth@redhat.com>
10953
10954         * lib/target-supports.exp (check_effective_target_vect_no_max):
10955         Remove i386 and x86_64.
10956
10957 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10958
10959         PR testsuite/21969
10960         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
10961
10962 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
10963
10964         PR middle-end/21969
10965         * gcc.dg/vect/pr21969.c: New test.
10966
10967 2005-06-28  Eric Christopher  <echristo@redhat.com>
10968
10969         PR c/22052
10970         PR c/21975
10971         * gcc.dg/inline1.c: New test.
10972         * gcc.dg/inline2.c: Ditto.
10973         * gcc.dg/inline3.c: Ditto.
10974         * gcc.dg/inline4.c: Ditto.
10975         * gcc.dg/inline5.c: Ditto.
10976
10977 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10978
10979         PR libfortran/22142
10980         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10981         Add testcase also testing eoshift1 for PR 22142.
10982
10983 2005-06-28  Richard Henderson  <rth@redhat.com>
10984
10985         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
10986         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
10987         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
10988         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
10989         gcc.dg/tree-ssa/20030922-2.c: Likewise.
10990
10991 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
10992
10993         PR libfortran/22142
10994         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
10995         Add testcase for PR 22142.
10996
10997 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
10998
10999         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11000         gcc.target/ia64/fpreg-2.c: New tests.
11001
11002 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11003
11004         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11005
11006 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11007
11008         PR libfortran/22170
11009         * gfortran.dg/slash_1.f90: New test.
11010
11011 2005-06-27  Richard Henderson  <rth@redhat.com>
11012
11013         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11014         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11015         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11016         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11017         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11018         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11019
11020 2005-06-27  Richard Henderson  <rth@redhat.com>
11021
11022         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11023         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11024
11025 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11026
11027         * obj-c++.dg/proto-lossage-5.mm: New.
11028         * objc.dg/proto-lossage-5.m: New.
11029
11030 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11031
11032         PR 21959
11033         * gcc.dg/tree-ssa/pr21959.c: New test.
11034
11035 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11036
11037         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11038         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11039         testing uninitialized var.
11040
11041         * gcc.c-torture/execute/builtins/chk.h: New.
11042         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11043         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11044         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11045         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11046         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11047         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11048         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11049         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11050         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11051         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11052         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11053         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11054         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11055         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11056         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11057         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11058         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11059         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11060         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11061         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11062         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11063         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11064         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11065         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11066         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11067         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11068         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11069         * gcc.dg/builtin-object-size-1.c: New test.
11070         * gcc.dg/builtin-object-size-2.c: New test.
11071         * gcc.dg/builtin-object-size-3.c: New test.
11072         * gcc.dg/builtin-object-size-4.c: New test.
11073         * gcc.dg/builtin-object-size-5.c: New test.
11074         * gcc.dg/builtin-stringop-chk-1.c: New test.
11075         * gcc.dg/builtin-stringop-chk-2.c: New test.
11076         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11077         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11078         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11079         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11080         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11081         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11082         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11083         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11084         * gcc.c-torture/execute/printf-1.c: New test.
11085         * gcc.c-torture/execute/fprintf-1.c: New test.
11086         * gcc.c-torture/execute/vprintf-1.c: New test.
11087         * gcc.c-torture/execute/vfprintf-1.c: New test.
11088         * gcc.c-torture/execute/printf-chk-1.c: New test.
11089         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11090         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11091         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11092
11093 2005-06-27  Michael Matz  <matz@suse.de>
11094
11095         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11096         slot is not merged if address escapes.
11097
11098 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11099
11100         PR c/21911
11101         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11102
11103 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR middle-end/17965
11106         * gcc.c-torture/compile/20050622-1.c: New test.
11107
11108         PR middle-end/22028
11109         * gcc.dg/20050620-1.c: New test.
11110
11111 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11112
11113         PR tree-optimization/22026
11114         * gcc.dg/tree-ssa/pr22026.c: New.
11115
11116 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11117
11118         PR libfortran/22144
11119         * gfortran.dg/shift-alloc.f90: New testcase.
11120
11121 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11122
11123         * all files: Update FSF address in copyright headers.
11124
11125 2005-06-22  Jan Hubicka  <jh@suse.cz>
11126
11127         * wholeprogram-1.c: New testcase.
11128         * wholeprogram-2.c: New testcase.
11129
11130 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11131
11132         PR 22171
11133         * gcc.dg/tree-ssa/pr22171.c: New test.
11134
11135 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11136
11137         * gfortran.dg/simplify_modulo.f90: New.
11138
11139 2005-06-24  Jan Hubicka  <jh@suse.cz>
11140
11141         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11142
11143 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11144
11145         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11146
11147 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11148
11149         * obj-c++.dg/typedef-alias-1.mm: New.
11150         * objc.dg/typedef-alias-1.m: New.
11151
11152 2005-06-23  Jeff Law  <law@redhat.com>
11153
11154         * gcc.dg/tree-ssa/vrp16.c: New test.
11155
11156 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11157
11158         * lib/target-supports.exp: Add
11159         check_effective_target_fortran_large_real and
11160         check_effective_target_fortran_large_int to check for
11161         corresponding effective targets.
11162         * gfortran.dg/large_integer_kind_1.f90: New test.
11163         * gfortran.dg/large_real_kind_1.f90: New test.
11164
11165 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11166
11167         PR tree-optimization/22117
11168         * gcc.dg/tree-ssa/pr22117.c: New.
11169
11170 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11171
11172         PR testsuite/22123
11173         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11174
11175 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11176
11177         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11178
11179 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11180
11181         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11182         * gfortran.dg/f2c_4.c: Likewise.
11183
11184 2005-06-22 Paul Brook  <paul@codesourcery.com>
11185
11186         PR fortran/21034
11187         * gfortran.dg/auto_save_1.f90: New test.
11188
11189 2005-06-22  Michael Matz  <matz@suse.de>
11190
11191         * gcc.target/x86-64/abi: New directory.
11192         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11193         * gcc.target/x86-64/abi/README.gcc: New file.
11194         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11195         * gcc.target/x86-64/abi/asm-support.s: New file.
11196         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11197         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11198         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11199         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11200         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11201         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11202         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11203         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11204         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11205         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11206         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11207         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11208         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11209         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11210         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11211         * gcc.target/x86_64/abi/test_varargs.c: New test.
11212
11213 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11214
11215         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11216         32-bit i?86 and x86_64.
11217
11218 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11219
11220         * obj-c++.dg/const-str-[1-9].mm: New tests.
11221
11222 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11223
11224         PR fortran/22010
11225         * gfortran.dg/namelist_use.f90: New.
11226         * gfortran.dg/namelist_use_only.f90: New.
11227
11228 2005-06-21  Jeff Law  <law@redhat.com>
11229
11230         * gcc.dg/tree-ssa/vrp15.c: New test.
11231
11232 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11233
11234         * lib/target-supports.exp (check_effective_target_vect_reduction):
11235         Remove.
11236         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11237         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11238         remove vect_reduction target keyword. Also avoid two returns in main.
11239         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11240         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11241         * gcc.dg/vect/vect-reduc-1short.c: New test.
11242         * gcc.dg/vect/vect-reduc-1char.c: New test.
11243         * gcc.dg/vect/vect-reduc-2short.c: New test.
11244         * gcc.dg/vect/vect-reduc-2char.c: New test.
11245         * gcc.dg/vect/vect-reduc-6.c: New test.
11246         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11247         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11248         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11249
11250 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11251         Paul Thomas  <pault@gcc.gnu.org>
11252
11253         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11254         New tests.
11255
11256 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11257
11258         * gfortran.dg/backslash_1.f90: New test.
11259         * gfortran.dg/backslash_2.f90: New test.
11260
11261 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11262
11263         * gfortran.dg/duplicate_labels.f90: New test.
11264
11265 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11266
11267         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11268         unsupportable relocations.
11269         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11270         * gcc.dg/20050321-2.c: xfail for NetWare.
11271
11272 2005-06-20  Andreas Jaeger  <aj@suse.de>
11273
11274         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11275         gcc.target/i386/fastcall-sseregparm.c,
11276         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11277
11278 2005-06-19  Richard Henderson  <rth@redhat.com>
11279
11280         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11281
11282 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11283
11284         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11285
11286 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11287
11288         PR c++/22115
11289         * g++.dg/conversion/simd2.C: Change expected error message.
11290
11291 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11292
11293         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11294         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11295         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11296
11297 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11298
11299         * gcc.dg/fold-mod-1.c: New test.
11300
11301 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11302
11303         PR fortran/19926
11304         * gfortran.dg/pr19926.f90: New test.
11305
11306 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11307
11308         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11309         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11310         targets.
11311         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11312         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11313
11314 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11315
11316         * gcc.target/ia64/float80-varargs-1.c: New test.
11317
11318 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11319
11320         PR tree-opt/22035
11321         * gfortran.dg/f2c_6.f90: New test.
11322
11323 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11324
11325         PR c++/17413
11326         * g++.dg/template/local5.C: New.
11327
11328 2005-06-17  Richard Henderson  <rth@redhat.com>
11329
11330         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11331
11332 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11333
11334         PR testsuite/21945
11335         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11336
11337 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11338
11339         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11340         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11341         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11342         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11343         check_vect to verify the presence of hardware vector support.
11344
11345 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11346
11347         PR testsuite/22056
11348         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11349
11350 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11351
11352         PR libfortran/19216
11353         * gfortran.dg/pr19216.f: Add correct space between brackets and
11354         dg directive.
11355
11356 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11357
11358         PR libfortran/16436
11359         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11360
11361 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11362
11363         * gcc.target/i386/attributes-error.c: New testcase.
11364         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11365         * gcc.target/i386/regparm-stdcall.c: Likewise.
11366         * gcc.target/i386/sseregparm-1.c: Likewise.
11367         * gcc.target/i386/sseregparm-2.c: Likewise.
11368
11369 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11370
11371         * g++.dg/rtti/crash2.C: New.
11372
11373 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11374
11375         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11376
11377 2005-06-15  David Ung  <davidu@mips.com>
11378
11379         * gcc.target/mips/mips16e-extends.c: New test for testing the
11380         generation of MIPS16e zeb/zeh, seb/seh instructions.
11381
11382 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11383
11384         PR 22018
11385         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11386         * gcc.dg/tree-ssa/pr22018.c: New test.
11387
11388 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11389
11390         * gcc.dg/simd-1.c: Update error messages.
11391         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11392         * gcc.dg/simd-2.c: Update error messages.
11393         * gcc.dg/simd-4.c: New.
11394
11395 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11396
11397         PR c++/20678
11398         * g++.dg/other/crash-4.C: New.
11399
11400 2005-06-14  Devang Patel  <dpatel@apple.com>
11401
11402         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11403
11404 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11405
11406         PR c++/21929
11407         * g++.dg/parse/crash11.C: Update
11408
11409 2005-06-13  Jeff Law  <law@redhat.com>
11410
11411         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11412         perform the desired transformations.
11413         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11414         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11415
11416 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11417
11418         PR fortran/22038
11419         * gfortran.dg/forall_1.f90: Un-XFAIL.
11420
11421 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         PR c++/21929
11424         * g++.dg/parse/crash26.C: New.
11425
11426         PR c++/20789
11427         * g++.dg/init/member1.C: New.
11428
11429 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11430
11431         * gfortran.dg/altreturn_1.f90: New test.
11432
11433 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11434
11435         PR middle-end/21985
11436         * gcc.dg/tree-ssa/pr21985.c: New test.
11437
11438 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11439
11440         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11441
11442 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11443
11444         PR c++/21930
11445         * g++.dg/other/error10.C: New test case.
11446
11447 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11448
11449         PR libfortran/19155
11450         * gfortran.dg/pr19155.f: Add test.
11451
11452 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11453
11454         * gfortran.dg/f2c_7.f90: New test.
11455
11456         * gfortran.dg/forall_1.f90: XFAILed.
11457
11458 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11459
11460         * gcc.dg/pr14796-1.c: New.
11461         * gcc.dg/pr14796-2.c: New.
11462
11463 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11464
11465         PR fortran/17792
11466         PR fortran/21375
11467         * gfortran.dg/deallocate_stat.f90: New test.
11468
11469 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11470
11471         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11472
11473 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11474
11475         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11476         access will be generated when this loop is vectorized. Test that
11477         accesses with same alignment were detected.
11478         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11479         Test that accesses with same alignment were detected.
11480         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11481         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11482         alignment were detected.
11483
11484 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11485
11486         PR c++/10611
11487         * g++.dg/conversion/simd2.C: New.
11488
11489 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11490
11491         * gcc.dg/Wcxx-compat-1.c: New.
11492
11493 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11494
11495         PR libfortran/21480
11496         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11497         complex array.
11498
11499 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * gcc.dg/alias-8.c: New.
11502
11503 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11504
11505         * gcc.dg/format/cmn_err-1.c: Update.
11506
11507 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11508
11509         PR target/20666
11510         * gcc.target/sparc/fexpand-2.c: New.
11511         * gcc.target/sparc/fpmerge-2.c: New.
11512         * gcc.target/sparc/fpmul-2.c: New.
11513         * gcc.target/sparc/noresult.c: New.
11514         * gcc.target/sparc/pdist-2.c: New.
11515         * gcc.target/sparc/pdist-3.c: New.
11516
11517 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11518
11519         PR testsuite/21702
11520         * gcc.target/i386/i386.exp: Fix comment typo.
11521
11522 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11523
11524         PR c++/19497
11525         * g++.dg/inherit/using5.C: New.
11526         * g++.dg/inherit/using6.C: New.
11527
11528 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11529
11530         PR c++/19894
11531         * g++.dg/template/ptrmem15.C: New test.
11532
11533         PR c++/20563
11534         * g++.dg/ext/label4.C: New test.
11535
11536 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11537
11538         * gcc.dg/tls/debug-1.c: New test.
11539
11540 2005-06-07  Dale Johannesen  <dalej@apple.com>
11541
11542         * gcc.target/i386/movq.c: New.
11543
11544 2005-06-07  Dale Johannesen  <dalej@apple.com>
11545
11546         * gcc.dg/20050607-1.c: New.
11547
11548 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR middle-end/21850
11551         * gcc.c-torture/execute/20050607-1.c: New test.
11552
11553 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11554
11555         PR libfortran/21926
11556         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11557         Test case where the return array has lowest stride one,
11558         but isn't packed.
11559
11560 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11561
11562         * lib/target-supports.exp (check_effective_target_sync_int_long):
11563         Add s390 and s390x targets.
11564
11565 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11566
11567         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11568         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11569         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11570         * gcc.dg/tree-ssa/loop-9.c: New test.
11571
11572 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11573
11574         * g++.dg/parse/defarg10.C: New.
11575
11576 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11577
11578         PR regression/21897
11579         * gcc.c-torture/execute/20050604-1.c: New test.
11580
11581 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11582
11583         PR 21903
11584         * g++.dg/parse/defarg9.C: New.
11585
11586         PR c++/20637
11587         * g++.dg/inherit/using4.C: New.
11588         * g++.dg/overload/error1.C: Adjust expected errors.
11589         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11590         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11591         * g++.old-deja/g++.other/redecl2.C: Likewise.
11592         * g++.old-deja/g++.other/redecl4.C: Likewise.
11593         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11594
11595 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11596
11597         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11598
11599 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11600
11601         * lib/gfortran.exp (gfortran_target_compile): Call
11602         dg-additional-files-options
11603         * gfortran.dg/f2c_4.f90: New file
11604         * gfortran.dg/f2c_4.c: New file
11605         * gfortran.dg/f2c_5.f90: New file
11606         * gfortran.dg/f2c_5.c: New file
11607
11608 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11609
11610         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
11611
11612         PR fortran/21912
11613         * gfortran.dg/array_constructor_4.f90: New test.
11614
11615 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
11616
11617         PR c++/21619
11618         * g++.dg/ext/builtin9.C: New test.
11619
11620 2005-06-05  Dale Johannesen  <dalej@apple.com>
11621
11622         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
11623         * gcc.c-torture/execute/20050603-2.c: Ditto.
11624
11625 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
11626
11627         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
11628         * gcc.dg/vect/vect-reduc-1.c: New.
11629         * gcc.dg/vect/vect-reduc-2.c: New.
11630         * gcc.dg/vect/vect-reduc-3.c: New.
11631
11632 2005-06-04  Dale Johannesen  <dalej@apple.com>
11633
11634         * gcc.c-torture/execute/20050603-1.c: New.
11635         * gcc.c-torture/execute/20050603-2.c: New.
11636         * gcc.dg/20050603-3.c: New.
11637
11638 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11639
11640         PR fortran/19195
11641         * gfortran.dg/debug_1.f90: New test.
11642
11643         * gfortran.dg/forall_1.f90: New test.
11644
11645 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
11646
11647         * gfortran.dg/array_constructor_3.f90: New test.
11648
11649 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11650
11651         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
11652
11653 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
11654
11655         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
11656
11657 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
11658
11659         PR c/21873
11660         * gcc.dg/init-excess-1.c: New test.
11661
11662 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11663
11664         PR c++/21853
11665         * g++.dg/expr/static_cast6.C: New test.
11666
11667 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
11668
11669         * gcc.dg/tree-ssa/vrp14.c: New test.
11670
11671 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
11672
11673         PR c++/21336
11674         * g++.dg/template/new2.C: New test.
11675
11676 2005-06-03  Josh Conner  <jconner@apple.com>
11677
11678         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
11679         all entries in initializer.
11680
11681 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
11682
11683         PR middle-end/21858
11684         * gcc.dg/pr21858.c: New testcase.
11685
11686 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
11687
11688         PR tree-optimization/21292
11689
11690         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
11691         New.
11692         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11693         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11694         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11695         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11696         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
11697
11698 2005-06-02  Richard Henderson  <rth@redhat.com>
11699
11700         * gcc.dg/sync-2.c: Use -march=i486 for i386.
11701
11702 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
11703
11704         * gcc.dg/wtypequal.c: New testcase.
11705
11706 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
11707
11708         PR 21582
11709         * gcc.dg/tree-ssa/pr21582.c: New test.
11710
11711 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         PR c++/21280
11714         * g++.dg/opt/interface2.h: New.
11715         * g++.dg/opt/interface2.C: New.
11716         * g++.dg/init/ctor4.C: Adjust error lines.
11717         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11718         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
11719         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11720         * g++.old-deja/g++.pt/assign1.C: Likewise.
11721         * g++.old-deja/g++.pt/crash20.C: Likewise.
11722
11723 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
11724
11725         PR tree-optimization/21734
11726         * g++.dg/vect/pr21734_1.cc: New.
11727         * g++.dg/vect/pr21734_2.cc: New.
11728
11729 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
11730
11731         PR c++/20350
11732         * g++.dg/template/spec24.C: New.
11733
11734         PR c++/21151
11735         * g++.dg/pch/local-1.C: New.
11736         * g++.dg/pch/local-1.Hs: New.
11737
11738 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
11739
11740         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
11741         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
11742         * gcc.dg/tree-ssa/pr14341.c: New test.
11743         * gcc.dg/tree-ssa/pr14841.c: New test.
11744         * gcc.dg/tree-ssa/pr20701.c: New test.
11745         * gcc.dg/tree-ssa/pr21086.c: New test.
11746         * gcc.dg/tree-ssa/pr21090.c: New test.
11747         * gcc.dg/tree-ssa/pr21332.c: New test.
11748         * gcc.dg/tree-ssa/pr21458.c: New test.
11749         * gcc.dg/tree-ssa/pr21658.c: New test.
11750         * gcc.dg/tree-ssa/vrp01.c: New test.
11751         * gcc.dg/tree-ssa/vrp02.c: New test.
11752         * gcc.dg/tree-ssa/vrp03.c: New test.
11753         * gcc.dg/tree-ssa/vrp04.c: New test.
11754         * gcc.dg/tree-ssa/vrp05.c: New test.
11755         * gcc.dg/tree-ssa/vrp06.c: New test.
11756         * gcc.dg/tree-ssa/vrp07.c: New test.
11757         * gcc.dg/tree-ssa/vrp08.c: New test.
11758         * gcc.dg/tree-ssa/vrp09.c: New test.
11759         * gcc.dg/tree-ssa/vrp10.c: New test.
11760         * gcc.dg/tree-ssa/vrp11.c: New test.
11761         * gcc.dg/tree-ssa/vrp12.c: New test.
11762         * gcc.dg/tree-ssa/vrp13.c: New test.
11763
11764 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
11765
11766         PR 21029
11767         * gcc.dg/tree-ssa/pr21029.c: New test.
11768
11769 2005-06-01  Roger Sayle  <roger@eyesopen.com>
11770
11771         * gfortran.dg/logint-1.f: New test case.
11772         * gfortran.dg/logint-2.f: Likewise.
11773         * gfortran.dg/logint-3.f: Likewise.
11774
11775 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
11776
11777         PR c/21536
11778         PR c/20760
11779         * gcc.dg/20050527-1.c: New test.
11780
11781         * gcc.dg/i386-sse-12.c: New test.
11782
11783         PR fortran/21729
11784         * gfortran.dg/implicit_5.f90: New test.
11785
11786 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
11787
11788         PR fortran/20883
11789         * gfortran/assign_4.f90: New test.
11790         * gfortran/assign_2.f90: Change compile to run.
11791
11792 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
11793
11794         * lib/target-supports.exp
11795         (check_effective_target_sync_char_short): New.
11796         * gcc.dg/sync-2.c: New.
11797
11798 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
11799
11800         PR tree-optimization/21817
11801         * gcc.dg/torture/pr21817-1.c: New.
11802
11803 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
11804
11805         PR c++/21165
11806         * g++.dg/template/init5.C: New.
11807
11808 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
11809
11810         * gfortran.dg/char_initialiser_actual.f90:
11811         Test character initialisers as actual arguments.
11812         * gfortran.dg/char_pointer_comp_assign.f90:
11813         Test character pointer structure component assignments.
11814         * gfortran.dg/char_array_structure_constructor.f90:
11815         Test character components in structure constructors.
11816
11817 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
11818
11819         PR middle-end/20931
11820         * g++.dg/opt/pr20931.C: New test.
11821
11822 2005-05-31  Andreas Jaeger  <aj@suse.de>
11823
11824         PR testsuite/20772
11825         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
11826         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
11827         g++.old-deja/g++.ext/asmspec1.C,
11828         g++.old-deja/g++.other/regstack.C,
11829         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
11830         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
11831         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
11832         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
11833         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
11834         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
11835         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
11836         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
11837         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
11838         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
11839         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
11840         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
11841         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
11842         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
11843         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
11844         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
11845         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
11846         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
11847         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
11848
11849 2005-05-31  Jeff Law  <law@redhat.com>
11850
11851         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
11852
11853 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
11854
11855         PR middle-end/21743
11856         * gcc.dg/builtins-1.c: Activate disabled clog test.
11857         * gcc.dg/torture/builtin-attr-1.c: Likewise.
11858
11859 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
11860
11861         * gfortran.dg/char_pointer_assign.f90:
11862         Test character-pointer assignments and pointer assignments.
11863         * gfortran.dg/char_pointer_dummy.f90:
11864         Test character-pointer dummy arguments.
11865         * gfortran.dg/char_pointer_func.f90:
11866         Test character-pointer function returns.
11867         * gfortran.dg/char_pointer_dependency.f90:
11868         Test character-pointer functions with dependencies.
11869
11870 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
11871
11872         PR c++/21784
11873         * g++.dg/lookup/using14.C: New test.
11874
11875 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
11876
11877         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11878         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
11879         trailing ^M.
11880
11881 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
11882
11883         PR c++/17413
11884         * g++.dg/template/local5.C: New.
11885
11886         PR target/21761
11887         * gcc.c-torture/compile/pr21761.c: New.
11888
11889         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
11890         before darwin8.
11891
11892 2005-05-30  Steven G. Kargl
11893
11894         PR fortran/20846
11895         * gfortran.dg/inquire_8.f90: New test.
11896
11897 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11898
11899         PR libfortran/21376
11900         * gfortran.dg/output_exponents_1.f90: New test.
11901
11902 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11903
11904         PR libfortran/20006
11905         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
11906
11907 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
11908
11909         PR c++/21210
11910         * g++.dg/ext/complex1.C: New test.
11911
11912         PR c++/21340
11913         * g++.dg/init/ctor6.C: New test.
11914
11915 2005-05-29  Jan Hubicka  <jh@suse.cz>
11916
11917         * gcc.c-torture/compile/pr21562.c: New.
11918
11919 2005-05-28  Steven G. Kargl <kargls@comcast.net>
11920
11921         * gfortran.dg/subnormal_1.f90: New test.
11922
11923 2005-05-28  Jan Hubicka  <jh@suse.cz>
11924
11925         * tree-prof.exp: Fix comment.
11926         * value-prof-1.c: New.
11927         * value-prof-2.c: New.
11928         * value-prof-3.c: New.
11929         * value-prof-4.c: New.
11930
11931 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
11932
11933         PR c++/21614
11934         * g++.dg/expr/ptrmem6.C: New test.
11935         * g++.dg/expr/ptrmem6a.C: Likewise.
11936
11937 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
11938
11939         PR tree-optimization/21658
11940         * gcc.dg/tree-ssa/pr21658.c: New.
11941
11942 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         PR c++/21455
11945         * g++.dg/inherit/ptrmem3.C: New.
11946
11947         PR c++/21681
11948         * g++.dg/parse/template16.C: New.
11949
11950 2005-05-27  Andreas Jaeger  <aj@suse.de>
11951
11952         * gcc.dg/setjmp-2.c: Only run in 32-bit.
11953
11954         * gcc.dg/i386-sse-8.c: Run test on all archs.
11955
11956 2005-05-26  Mike Stump  <mrs@apple.com>
11957
11958         * objc.dg/isa-field-1.m: Only run on darwin.
11959         * objc.dg/lookup-1.m: Likewise.
11960         * objc.dg/try-catch-8.m: Likewise.
11961
11962 2005-05-26  Roger Sayle  <roger@eyesopen.com>
11963
11964         PR tree-optimization/9814
11965         * gcc.dg/pr9814-1.c: New test case.
11966
11967 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11968
11969         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
11970         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
11971         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
11972         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
11973         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
11974         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
11975         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
11976         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
11977         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
11978         objc.dg/try-catch-8.m: New.
11979
11980 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
11981
11982         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
11983         remove extraneous semicolons.
11984
11985 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
11986
11987         * obj-c++.dg/comp-types-12.mm: New.
11988         * objc.dg/comp-types-11.m: New.
11989         * objc.dg/selector-4.m: New.
11990
11991 2005-05-26  Andreas Jaeger  <aj@suse.de>
11992
11993         PR testsuite/20772
11994         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
11995         g++.old-deja/g++.ext/attrib3.C,
11996         g++.old-deja/g++.other/store-expr1.C,
11997         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
11998         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
11999         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12000         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12001         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12002         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12003         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12004         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12005         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12006         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12007         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12008         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12009         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12010         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12011         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12012         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12013         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12014         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12015         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12016
12017 2005-05-26  Andreas Jaeger  <aj@suse.de>
12018
12019         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12020         x86-64 compilation.
12021
12022 2005-05-26  Andreas Jaeger  <aj@suse.de>
12023
12024         PR testsuite/20772
12025         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12026         gcc.misc-tests/i386-pf-athlon-1.c,
12027         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12028         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12029         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12030         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12031         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12032         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12033         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12034         programs.
12035
12036         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12037         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12038         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12039         x86-64 compilation.
12040
12041         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12042         x86_64.
12043
12044         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12045         effective-target ilp32.
12046
12047 2005-05-26  David Ung  <davidu@mips.com>
12048
12049         * gcc.target/mips/ext_ins.c: New test for testing the generation
12050         of MIPS32/64 rev 2 ext/ins instructions.
12051
12052 2005-05-26  Andreas Jaeger  <aj@suse.de>
12053
12054         * treelang/compile/unsigned.tree: Use gimple instead of
12055         nonexisting generic dump.
12056
12057 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12058
12059         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12060
12061 2005-05-26  Andreas Jaeger  <aj@suse.de>
12062
12063         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12064
12065 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12066
12067         PR libfortran/17283
12068         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12069         Test callee-allocated memory with write statements.
12070
12071 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12072
12073         PR middle-end/21709
12074         * gcc.dg/pr21709-1.c: New test case.
12075
12076 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12077             Mike Stump  <mrs@apple.com>
12078
12079         * objc/execute/next_mapping.h: Update for C++.
12080
12081         * obj-c++.dg/selector-1.mm: Move to...
12082         * obj-c++.dg/selector-4.mm: here...
12083
12084         * obj-c++.dg/basic.mm: New.
12085         * obj-c++.dg/comp-types-1.mm: New.
12086         * obj-c++.dg/cxx-class-1.mm: New.
12087         * obj-c++.dg/cxx-ivars-1.mm: New.
12088         * obj-c++.dg/cxx-ivars-2.mm: New.
12089         * obj-c++.dg/cxx-ivars-3.mm: New.
12090         * obj-c++.dg/cxx-scope-1.mm: New.
12091         * obj-c++.dg/cxx-scope-2.mm: New.
12092         * obj-c++.dg/defs.mm: New.
12093         * obj-c++.dg/empty-private-1.mm: New.
12094         * obj-c++.dg/encode-1.mm: New.
12095         * obj-c++.dg/encode-2.mm: New.
12096         * obj-c++.dg/encode-3.mm: New.
12097         * obj-c++.dg/extern-c-1.mm: New.
12098         * obj-c++.dg/extra-semi.mm: New.
12099         * obj-c++.dg/fix-and-continue-2.mm: New.
12100         * obj-c++.dg/isa-field-1.mm: New.
12101         * obj-c++.dg/ivar-list-semi.mm: New.
12102         * obj-c++.dg/local-decl-1.mm: New.
12103         * obj-c++.dg/lookup-1.mm: New.
12104         * obj-c++.dg/lookup-2.mm: New.
12105         * obj-c++.dg/method-1.mm: New.
12106         * obj-c++.dg/method-2.mm: New.
12107         * obj-c++.dg/method-3.mm: New.
12108         * obj-c++.dg/method-4.mm: New.
12109         * obj-c++.dg/method-5.mm: New.
12110         * obj-c++.dg/method-6.mm: New.
12111         * obj-c++.dg/method-7.mm: New.
12112         * obj-c++.dg/no-extra-load.mm: New.
12113         * obj-c++.dg/overload-1.mm: New.
12114         * obj-c++.dg/pragma-1.mm: New.
12115         * obj-c++.dg/pragma-2.mm: New.
12116         * obj-c++.dg/private-1.mm: New.
12117         * obj-c++.dg/private-2.mm: New.
12118         * obj-c++.dg/proto-qual-1.mm: New.
12119         * obj-c++.dg/qual-types-1.mm: New.
12120         * obj-c++.dg/stubify-1.mm: New.
12121         * obj-c++.dg/stubify-2.mm: New.
12122         * obj-c++.dg/super-class-1.mm: New.
12123         * obj-c++.dg/super-class-2.mm: New.
12124         * obj-c++.dg/super-dealloc-1.mm: New.
12125         * obj-c++.dg/super-dealloc-2.mm: New.
12126         * obj-c++.dg/template-1.mm: New.
12127         * obj-c++.dg/template-2.mm: New.
12128         * obj-c++.dg/template-3.mm: New.
12129         * obj-c++.dg/template-4.mm: New.
12130         * obj-c++.dg/template-5.mm: New.
12131         * obj-c++.dg/template-6.mm: New.
12132         * obj-c++.dg/try-catch-1.mm: New.
12133         * obj-c++.dg/try-catch-2.mm: New.
12134         * obj-c++.dg/try-catch-3.mm: New.
12135         * obj-c++.dg/try-catch-4.mm: New.
12136         * obj-c++.dg/try-catch-5.mm: New.
12137         * obj-c++.dg/try-catch-6.mm: New.
12138         * obj-c++.dg/try-catch-7.mm: New.
12139         * obj-c++.dg/try-catch-8.mm: New.
12140         * obj-c++.dg/try-catch-9.mm: New.
12141         * obj-c++.dg/va-meth-1.mm: New.
12142
12143 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12144
12145         * obj-c++.dg/selector-1.mm: New.
12146         * obj-c++.dg/selector-2.mm: New.
12147
12148 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12149
12150         * obj-c++.dg/selector-3.mm: New.
12151         * objc.dg/selector-3.m: New.
12152
12153 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12154
12155         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12156         about where warning appears.
12157
12158 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12159
12160         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12161         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12162         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12163         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12164
12165 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12166
12167         * gcc.dg/20050524-1.c: New test.
12168
12169 2005-05-25  Jan Hubicka  <jh@suse.cz>
12170
12171         * gcc.dg/tree-prof/inliner-1.c: New.
12172
12173 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12174
12175         * gcc.dg/tree-prof: New directory.
12176         * gcc.dg/tree-prof/tree-prof.exp: New.
12177
12178 2005-05-25  DJ Delorie  <dj@redhat.com>
12179
12180         * gcc.dg/Wattributes-1.c: New.
12181         * gcc.dg/Wattributes-2.c: New.
12182         * gcc.dg/Wattributes-3.c: New.
12183
12184 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12185
12186         PR tree-optimization/19833
12187         * gcc.dg/uninit-4.c: Remove xfail.
12188         * gcc.dg/uninit-9.c: Ditto.
12189
12190 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12191
12192         * obj-c++.dg/bitfield-[1-5].mm: New.
12193         * obj-c++.dg/class-protocol-1.mm: New.
12194         * obj-c++.dg/comp-types-1[0-1].mm: New.
12195         * obj-c++.dg/comp-types-[2-9].mm: New.
12196         * obj-c++.dg/encode-[4-8].mm: New.
12197         * obj-c++.dg/layout-1.mm: New.
12198         * obj-c++.dg/method-1[0-9].mm: New.
12199         * obj-c++.dg/method-2[0-1].mm: New.
12200         * obj-c++.dg/method-[8-9].mm: New.
12201         * obj-c++.dg/objc-gc-3.mm: New.
12202         * obj-c++.dg/try-catch-10.mm: New.
12203         * objc.dg/bitfield-5.m: New.
12204         * objc.dg/comp-types-10.m: New.
12205         * objc.dg/comp-types-9.m: New.
12206         * objc.dg/layout-1.m: New.
12207         * objc.dg/objc-gc-4.m: New.
12208         * objc.dg/try-catch-9.m: New.
12209         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12210         * objc.dg/comp-types-1.m: Likewise.
12211         * objc.dg/comp-types-[5-6].m: Likewise.
12212         * objc.dg/method-9.m: Likewise.
12213
12214 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12215
12216         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12217         and on hardware without VMX support.
12218
12219         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12220
12221         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12222
12223         * lib/profopt.exp (dg-final-generate, dg-final-use,
12224         profopt-final-code, profopt-get-options): New.
12225         (profopt-execute): Process test directives.
12226
12227         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12228         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12229         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12230
12231 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12232
12233         PR C++/21645
12234         * g++.dg/init/ctor5.C: New test.
12235
12236 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12237
12238         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12239         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12240         vect-113.c, vect-114.c.
12241
12242 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12243
12244         * gcc.dg/const-elim-1.c: Remove xfails.
12245
12246 2005-05-23  Jeff Law  <law@redhat.com>
12247
12248         * gcc.c-torture/compile/pr21638.c: New test.
12249         * gcc.c-torture/compile/20050520-1.c: New test.
12250
12251 2005-05-23  Nick Clifton  <nickc@redhat.com>
12252
12253         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12254         be a proper triple, ie: m32r*-*-*.
12255         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12256
12257 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12258
12259         PR middle-end/21331
12260         PR tree-opt/21293
12261         * gcc.c-torture/compile/pr21293.c: New test.
12262         * gcc.c-torture/execute/pr21331.c: New test.
12263
12264 2004-05-20  Richard Henderson  <rth@redhat.com>
12265
12266         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12267
12268 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12269
12270         * obj-c++-dg.exp: Add.
12271         * obj-c++.exp: Add.
12272         * obj-c++.dg/dg.exp: Add.
12273
12274 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12275
12276         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12277         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12278
12279 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12280
12281         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12282
12283 2004-05-19  Richard Henderson  <rth@redhat.com>
12284
12285         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12286
12287 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12288
12289         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12290
12291         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12292
12293 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12294
12295         PR c++/21495
12296         * g++.dg/parse/extern1.C: New test.
12297         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12298
12299 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12300
12301         * gcc.dg/c99-math.h: New.
12302         * gcc.dg/c99-math-float-1.c: New test.
12303         * gcc.dg/c99-math-double-1.c: Likewise.
12304         * gcc.dg/c99-math-long-double-1.c: Likewise.
12305
12306 2005-05-18  Richard Henderson  <rth@redhat.com>
12307
12308         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12309
12310 2005-05-18  Devang Patel  <dpatel@apple.com>
12311
12312         * g++.dg/opt/20050511-1.C: New test.
12313
12314 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12315
12316         PR libfortran/21127
12317         * gfortran.dg/reshape-complex.f90: New test.
12318
12319 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12320
12321         * gfortran.dg/array_constructor_1.f90: New test.
12322         * gfortran.dg/array_constructor_2.f90: New test.
12323
12324 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12325
12326         PR fortran/20954
12327         * gfortran.dg/pr20954.f: New test.
12328
12329 2005-05-17  Mike Stump  <mrs@apple.com>
12330
12331         Yet more Objective-C++...
12332
12333         * objc.dg/method-5.m: Update.
12334         * objc.dg/method-6.m: Update.
12335         * objc.dg/method-7.m: Update.
12336         * objc.dg/method-9.m: Update.
12337         * objc.dg/try-catch-2.m: Update.
12338
12339 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12340
12341         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12342         Remove little-endian optimizations.
12343
12344 2005-05-17  Jeff Law  <law@redhat.com>
12345
12346         * g++.dg/tree-ssa/pr14814.C: New test.
12347         * gcc.dg/tree-ssa/pr14814.C: New test.
12348         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12349         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12350
12351 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12352
12353         * gcc.dg/compat/generate-random.c: Do not include
12354         libiberty.h.
12355         * gcc.dg/compat/generate-random_r.c: Likewise.
12356
12357 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12358
12359         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12360
12361 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12362
12363         PR middle-end/21595
12364         * g++.dg/tree-ssa/builtin1.C: New testcase.
12365
12366 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12367
12368         PR c++/21454
12369         * g++.dg/opt/const4.C: New test.
12370
12371         PR middle-end/21492
12372         * g++.dg/opt/crossjump1.C: New test.
12373
12374         PR tree-optimization/21610
12375         * gcc.c-torture/compile/20050516-1.c: New test.
12376
12377         PR fortran/15080
12378         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12379         about the test failing.
12380         * gfortran.fortran-torture/execute/where_7.f90: New test.
12381         * gfortran.fortran-torture/execute/where_8.f90: New test.
12382
12383 2005-05-16  Richard Henderson  <rth@redhat.com>
12384
12385         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12386         i?86 and x86_64.
12387
12388 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12389
12390         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12391         (limits.h): Include unconditionally.
12392         (stdlib.h): Likewise.
12393         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12394         (limits.h): Include unconditionally.
12395         (stdlib.h): Likewise.
12396         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12397         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12398         (limits.h): Include unconditionally.
12399         (stdlib.h): Likewise.
12400         (hashtab.h): Do not include.
12401         (getopt.h): Likewise.
12402         (stddef.h): Include.
12403         (hashval_t): Define.
12404         (struct entry): Add "next" field.
12405         (HASH_SIZE): New macro.
12406         (hash_table): New variable.
12407         (switchfiles): Do not use xmalloc.
12408         (mix): New macro.
12409         (iterative_hash): New function.
12410         (hasht): Remove.
12411         (e_exists): New function.
12412         (e_insert): Likewise.
12413         (output): Use, instead of libiberty hashtable functions.
12414         (main): Do not use getopt.  Do not call htab_create.
12415
12416 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12417
12418         PR libstdc++/21526
12419         * lib/target-supports.exp (check_mkfifo_available):
12420         Return 0 for cygwin as mkfifo support incomplete on platform.
12421         Fix typos in comments.
12422
12423 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12424
12425         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12426
12427 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12428
12429         PR fortran/17432
12430         * gfortran.dg/assign_4.f: New test.
12431
12432 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12433
12434         PR tree-optimization/21563
12435         * gcc.dg/tree-ssa/pr21563.c: New.
12436
12437 2005-05-14  Jan Hubicka  <jh@suse.cz>
12438
12439         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12440
12441 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12442
12443         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12444
12445 2005-05-13  Julian Brown  <julian@codesourcery.com>
12446
12447         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12448         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12449
12450 2005-05-13  Jan Hubicka  <jh@suse.cz>
12451
12452         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12453         * gcc.dg/fold-xor-?.c: Likewise.
12454         * gcc.dg/pr15784-?.c: Likewise.
12455         * gcc.dg/pr20922-?.c: Likewise.
12456         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12457         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12458         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12459
12460 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12461
12462         PR fortran/21260
12463         * gfortran.dg/hollerith_1.f90: New test.
12464
12465 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12466
12467         * gfortran.dg/func_result_2.f90: New test.
12468
12469 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12470
12471         * gfortran.dg/dev_null.f90: New test.
12472
12473 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12474
12475         * gcc.dg/arm-vfp1.c: Revert last change.
12476
12477 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12478
12479         PR middle-end/19807
12480         PR tree-optimization/19639
12481         * g++.dg/tree-ssa/pr19807.C: New testcase.
12482
12483 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12484
12485         PR libfortran/21471
12486         * gfortran.dg/append-1.f90: New test.
12487
12488 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12489
12490         * gcc.dg/pr18501.c: XFAIL.
12491         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12492         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12493         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12494         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12495         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12496         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12497         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12498         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12499
12500 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12501
12502         PR fortran/20178
12503         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12504         gfortran.dg/f2c_3.f90: New tests.
12505
12506         * gfortran.dg/return_1.f90: Fix dg annotation.
12507
12508 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12509
12510         * gcc.c-torture/compile/20050510-1.c: New test.
12511
12512 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12513
12514         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12515
12516 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12517
12518         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12519
12520 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12521
12522         PR c/17913
12523         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12524
12525 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12526
12527         PR c/21342
12528         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12529         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12530
12531 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12532
12533         PR debug/16676
12534         * gcc.dg/debug/pr16676.c: New test.
12535
12536 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12537
12538         PR testsuite/21443
12539         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12540         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12541         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12542         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12543         Change -O1 to -O2.
12544         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12545         -fno-tree-dominator-opts.
12546
12547 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12548
12549         * gfortran.dg/return_1.f90: New test.
12550
12551 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12552
12553         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12554
12555         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12556
12557 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12558
12559         PR c++/21427
12560         * g++.dg/inherit/covariant13.C: New.
12561
12562 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12563
12564         PR libfortran/19155
12565         * gfortran.dg/pr19155.f: New test.
12566
12567 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12568
12569         PR inline-asm/8788
12570         * gcc.dg/pr8788-1.c: New testcase.
12571
12572 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12573
12574         PR target/21416
12575         * gcc.target/mips/fpcmp-[12].c: New tests.
12576
12577 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12578
12579         * lib/target-supports-dg.exp (dg-require-fork): New function.
12580         (dg-require-mkfifo): Likewise.
12581         * lib/target-supports.exp (check_function_available): New
12582         function.
12583         (check_fork_available): Likewise.
12584         (check_mkfifo_available): Likewise.
12585
12586 2005-05-06  Jeff Law  <law@redhat.com>
12587
12588         * gcc.c-torture/compile/pr21380.c: New test.
12589
12590 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12591
12592         PR c++/20961
12593         * g++.dg/ext/weak3.C: New test.
12594
12595 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12596
12597         PR c++/21352
12598         * g++.dg/template/crash37.C: New test.
12599
12600 2005-05-05  Paul Brook  <paul@codesourcery.com>
12601
12602         * gcc.dg/arm-g2.c: Use effective-target arm32.
12603         * gcc.dg/arm-mmx-1.c: Ditto.
12604         * gcc.dg/arm-scd42-2.c: Ditto.
12605         * gcc.dg/arm-vfp1.c: Ditto.
12606         * lib/target-supports.exp (check_effective_target_arm32): New
12607         function.
12608
12609 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
12610
12611         PR libfortran/21354
12612         gfortran.dg/in_pack_rank7.f90: New test.
12613
12614 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
12615
12616         PR middle-end/15618
12617         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
12618
12619 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR middle-end/21265
12622         * gcc.dg/20050503-1.c: New test.
12623
12624         PR rtl-optimization/21239
12625         * gcc.dg/i386-sse-11.c: New test.
12626
12627 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
12628
12629         PR target/16888
12630         * gcc.target/i386/asm-1.c: New test.
12631
12632 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
12633
12634         PR rtl-optimization/21330
12635         * gcc.c-torture/execute/20050502-1.c: New test.
12636
12637         PR target/21297
12638         * gcc.c-torture/execute/20050502-2.c: New test.
12639
12640 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
12641
12642         PR middle-end/21282
12643         * gcc.dg/pr21282.c: New.
12644
12645 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12646
12647         * gcc.dg/vect/pr20122.c: Clean up .vect file.
12648         * gcc.dg/vect/vect-92.c: Likewise.
12649         * gcc.dg/vect/vect-93.c: Likewise.
12650         * gcc.dg/vect/vect-dv-1.c: Likewise.
12651         * gcc.dg/vect/vect-dv-2.c: Likewise.
12652         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
12653
12654 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
12655
12656         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
12657         * gfortran.dg/vect/vect-2.f90: Likewise.
12658         * gfortran.dg/vect/vect-3.f90: Likewise.
12659         * gfortran.dg/vect/vect-4.f90: Likewise.
12660         * gfortran.dg/vect/vect-5.f90: Likewise.
12661
12662 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
12663
12664         PR target/20813
12665         * gcc.dg/rs6000-fpint-2.c: New.
12666
12667 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
12668
12669         PR c/15698
12670         * gcc.dg/builtins-30.c: Update expected messages.
12671         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
12672         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
12673         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
12674
12675 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
12676
12677         PR tree-optimization/21294
12678         * gcc.dg/tree-ssa/pr21294.c: New.
12679
12680 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
12681
12682         * gcc.dg/altivec-3.c (vec_store): Do not use the old
12683         __builtin_altivec_st_internal_4si built-in.
12684
12685 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
12686
12687         PR c++/15875
12688         * g++.dg/template/ptrmem14.C: New test.
12689
12690 2005-05-02  Paul Brook  <paul@codesourcery.com>
12691
12692         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
12693
12694 2005-05-02  Michael Matz  <matz@suse.de>
12695
12696         PR c++/19542
12697         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
12698
12699 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * g++.dg/cpp/weak.C: New test.
12702
12703 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
12704
12705         * gcc.dg/tree-ssa/loop-8.c: New test.
12706
12707 2005-04-30  Michael Maty  <matz@suse.de>
12708
12709         * gcc.dg/inline-mcpy.c: New test.
12710
12711 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
12712
12713         PR libfortran/18958
12714         * gfortran.dg/eoshift.f90: New test case.
12715
12716 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
12717
12718         PR libfortran/18857
12719         * gfortran.dg/matmul_1.f90: New test.
12720
12721 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12722
12723         PR tree-optimization/21030
12724         * gcc.dg/tree-ssa/pr21030.c: New.
12725
12726 2005-04-29  Devang Patel  <dpatel@apple.com>
12727
12728         PR tree-optimization/21272
12729         * gcc.dg/vect/vect-ifcvt-10.c: New test.
12730
12731 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
12732
12733         PR fortran/13082
12734         PR fortran/18824
12735         * gfortran.dg/entry_4.f90: New test.
12736         * gfortran.fortran-torture/execute/entry_1.f90: New test.
12737         * gfortran.fortran-torture/execute/entry_2.f90: New test.
12738         * gfortran.fortran-torture/execute/entry_3.f90: New test.
12739         * gfortran.fortran-torture/execute/entry_4.f90: New test.
12740         * gfortran.fortran-torture/execute/entry_5.f90: New test.
12741         * gfortran.fortran-torture/execute/entry_6.f90: New test.
12742         * gfortran.fortran-torture/execute/entry_7.f90: New test.
12743
12744 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12745
12746         * gfortran.fortran-torture/execute/entry_8.f90: New test.
12747
12748 2005-04-29  Paul Brook  <paul@codesourcery.com>
12749
12750         * gfortran.dg/entry_3.f90: New test.
12751
12752 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12753
12754         * gfortran.dg/implicit_4.f90: New test.
12755
12756 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
12757
12758         * lib/target-supports.exp (check_profiling_available): Return
12759         false for xtensa-*-elf.
12760
12761 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
12762
12763         * lib/fortran-torture.exp (fortran-torture.exp): Catch
12764         error if file cannot be deleted.
12765
12766 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
12767
12768         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
12769         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
12770         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
12771         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
12772         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
12773         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
12774         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
12775         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
12776         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
12777         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
12778         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
12779         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
12780         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
12781
12782 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12783
12784         PR fortran/20865
12785         * gfortran.dg/pr20865.f90: New test.
12786
12787 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
12788
12789         * gcc.dg/void-cast-2.c: New test.
12790
12791 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12792
12793         PR c/21159
12794         * gcc.dg/void-cast-1.c: New test.
12795
12796 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
12797
12798         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
12799
12800 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12801
12802         PR fortran/21177
12803         * gfortran.dg/pr21177.f90: New test.
12804
12805 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
12806
12807         PR tree-optimization/21171
12808         * gcc.dg/tree-ssa/pr21171.c: New test.
12809
12810 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
12811
12812         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12813         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12814         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12815         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12816         gcc.dg/tree-ssa/gen-vect-32.c: New.
12817         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
12818         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
12819         don't run on PPC32.
12820
12821 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12822
12823         PR c/21213
12824         * gcc.dg/transparent-union-3.c: New test.
12825
12826 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
12827
12828         PR c/20740
12829         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
12830         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
12831         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
12832         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
12833         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
12834         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
12835
12836 2005-04-26  Jeff Law  <law@redhat.com>
12837
12838         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
12839         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
12840         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
12841         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
12842         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
12843         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
12844         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
12845
12846 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
12847
12848         PR tree-optimization/17598
12849         * gcc.dg/tree-ssa/pr17598.c: New testcase.
12850
12851 2005-04-25  Mike Stump  <mrs@apple.com>
12852
12853         * objc.dg/fix-and-continue-1.m: Add.
12854
12855 2005-04-25  Roger Sayle  <roger@eyesopen.com>
12856
12857         PR c++/20995
12858         * g++.dg/opt/pr20995-1.C: New test case.
12859
12860 2005-04-25  Devang Patel <dpatel@apple.com>
12861
12862         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
12863
12864 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12865
12866         PR testsuite/21062
12867         * g++.dg/opt/alias2.C (printf): Correct the prototype.
12868
12869 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
12870
12871         PR C++/21188
12872         * g++.dg/opt/rtti2.C: New test.
12873
12874 2005-04-25  Paul Brook  <paul@codesourcery.com>
12875         Steven G. Kargl  <kargls@comcast.net>
12876
12877         PR fortran/20879
12878         * gfortran.dg/ichar_1.f90: New file.
12879
12880 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
12881
12882         PR middle-end/20991
12883         * g++.dg/opt/pr20991.C: New test.
12884
12885         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
12886         where sizeof (type) < __alignof__ (type).
12887         * gcc.dg/compat/struct-layout-1.h: Likewise.
12888
12889 2005-04-24  Per Bothner  <per@bothner.com>
12890             Devang Patel  <dpatel@apple.com>
12891
12892         PR preprocessor/20907
12893         * gcc.dg/cpp/very-long-comment.c: New test.
12894
12895 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12896
12897         PR fortran/20059
12898         * gfortran.dg/common_5.f: New test.
12899
12900 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
12901
12902         PR middle-end/21082
12903         * g++.dg/tree-ssa/pr21082.C: New testcase.
12904
12905 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
12906
12907         * gcc.dg/vect/vect-99.c: New test.
12908
12909 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
12910
12911         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
12912
12913 2005-04-22  Jeff Law  <law@redhat.com>
12914
12915         * gcc.dg/uninit-5.c: Remove xfails.
12916         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
12917         conditionals and loads.
12918
12919 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
12920
12921         PR libfortran/20074
12922         PR libfortran/20436
12923         PR libfortran/21108
12924         * gfortran.dg/nested_reshape.f90: new test
12925         * gfortran.dg/reshape-alloc.f90: new test
12926         * gfortran.dg/reshape.f90: new test
12927
12928 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
12929
12930         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
12931
12932         * gcc.dg/arm-vfp1.c: New test.
12933
12934 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
12935
12936         PR c++/21087
12937         * g++.dg/lookup/builtin2.C: New test.
12938
12939 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
12940
12941         * gcc.dg/weak/weak-13.c: New test.
12942
12943 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
12944
12945         * lib/target-supports.exp (check_effective_target_sync_int_long):
12946         Add powerpc*.
12947
12948 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
12949
12950         * gcc.target/mips/branch-1.c: New test.
12951
12952 2005-04-21  Richard Henderson  <rth@redhat.com>
12953
12954         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
12955         * gcc.dg/vect/vect-86.c: Likewise.
12956         * gcc.dg/vect/vect-87.c: Likewise.
12957         * gcc.dg/vect/vect-88.c: Likewise.
12958
12959 2005-04-21  Devang Patel  <dpatel@apple.com>
12960
12961         PR optimization/20994
12962         * gcc.dg/tree-ssa/ifc-3.c: New test.
12963
12964 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12965
12966         PR c/12913
12967         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
12968         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
12969         gcc.dg/c99-vla-jump-5.c: New tests.
12970
12971 2005-04-19  Richard Henderson  <rth@redhat.com>
12972
12973         * lib/target-supports.exp (check_effective_target_vect_int_mult):
12974         Fix typo in exists check.
12975         (check_effective_target_sync_int_long): New.
12976         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
12977         * gcc.dg/ia64-sync-2.c: Likewise.
12978         * gcc.dg/ia64-sync-3.c: Likewise.
12979         * gcc.dg/ia64-sync-4.c: Likewise.
12980
12981 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
12982
12983         * gcc.dg/fold-xor-1.c: New test.
12984         * gcc.dg/fold-xor-2.c: New test.
12985
12986 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
12987
12988         PR target/20670
12989         * g++.dg/eh/fp-regs.C: New test.
12990
12991 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
12992
12993         * gcc.dg/Wint-to-pointer-cast-1.c,
12994         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
12995         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
12996         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
12997
12998 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12999
13000         PR fortran/16861
13001         * gfortran.dg/pr16861.f90: New test.
13002
13003 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13004
13005         * gcc.dg/pr21085.c: New test.
13006
13007 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13008
13009         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13010         (setup_mips_tests, dg-mips-options): New procedures.
13011         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13012         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13013         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13014         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13015         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13016         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13017         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13018         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13019         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13020         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13021         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13022         dg-mips-options instead of dg-options.  Remove now-redundant
13023         preprocessor guards.
13024         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13025         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13026         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13027         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13028         * gcc.dg/vr-mult-2.c: Delete.
13029         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13030         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13031         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13032         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13033         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13034         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13035         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13036
13037 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13038
13039         * ada/acats/run_all.sh: Use sync when executable not present.
13040
13041 2005-04-18  Devang Patel  <dpatel@apple.com>
13042
13043         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13044         * gcc.dg/vect/vect-11a.c: New.
13045         * gcc.dg/vect/vect-none.c: Update.
13046         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13047
13048 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13049
13050         PR tree-optimization/20922
13051         * gcc.dg/pr20922-1.c: New test.
13052         * gcc.dg/pr20922-2.c: New test.
13053         * gcc.dg/pr20922-3.c: New test.
13054         * gcc.dg/pr20922-4.c: New test.
13055         * gcc.dg/pr20922-5.c: New test.
13056         * gcc.dg/pr20922-6.c: New test.
13057
13058 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13059
13060         PR libfortran/20950
13061         * gfortran.dg/pr20950.f: New test.
13062
13063 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13064
13065         PR libfortran/19216
13066         * gfortran.dg/pr19216.f: New test.
13067
13068 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13069
13070         PR tree-optimization/21001
13071         * gcc.dg/tree-ssa/pr21001.c: New.
13072
13073 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13074
13075         PR libfortran/21075
13076         * gfortran.dg/reshape_rank7.f90: New test.
13077
13078 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13079
13080         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13081         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13082         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13083         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13084         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13085         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13086         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13087         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13088         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13089         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13090         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13091         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13092         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13093         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13094         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13095         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13096         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13097         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13098         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13099         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13100         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13101
13102 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13103
13104         * gfortran.dg/wtruncate.f: New testcase.
13105         * gfortran.dg/wtruncate.f90: New testcase.
13106
13107 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13108
13109         PR c++/21025
13110         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13111         which sizeof/alignof is dependent, rather than just whether we are
13112         processing_template_decl.
13113
13114 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13115
13116         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13117         corrected typo where the wrong variables had been compared.
13118
13119 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13120
13121         PR libfortran/18495
13122         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13123         Test callee-allocated version of return array with a write
13124         statement.
13125         Test spread with a temporary with another write statement.
13126
13127 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13128
13129         PR tree-optimization/21031
13130         * gcc.dg/tree-ssa/pr21031.c: New.
13131
13132 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13133
13134         PR tree-optimization/21004
13135         * gcc.dg/builtins-53.c: Include builtins-config.h.
13136         Check floorf, ceilf, floorl and ceill transformations
13137         only when HAVE_C99_RUNTIME is defined.
13138
13139 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13140
13141         PR middle-end/20739
13142         * gcc.dg/tree-ssa/pr20739.c: New test.
13143
13144 2005-04-14  Mike Stump  <mrs@apple.com>
13145
13146         * gcc.dg/Foundation.framework/empty: New.
13147         * gcc.dg/framework-2.c: New.
13148
13149 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13150
13151         PR tree-optimization/21021
13152         * gcc.c-torture/compile/pr21021.c: New.
13153
13154 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13155
13156         PR testsuite/21010
13157         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13158         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13159         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13160         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13161         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13162         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13163         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13164         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13165
13166 2005-04-14  Richard Henderson  <rth@redhat.com>
13167
13168         * lib/target-supports.exp (check_effective_target_vect_condition):
13169         Add ia64, i?86, and x86_64.
13170
13171 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13172
13173         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13174
13175 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13176
13177         PR tree-optimization/20657
13178         * gcc.dg/tree-ssa/pr20657.c: New.
13179
13180 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13181
13182         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13183         (long long int)trunc*.
13184
13185 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13186
13187         PR target/20927
13188         * gcc.dg/pr20927.c: New test.
13189
13190 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13191
13192         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13193         * gcc.target/mips/asm-1.c: Likewise.
13194
13195 2005-04-13  Dale Johannesen  <dalej@apple.com>
13196
13197         * objc.dg/objc-fast-4.m: New.
13198
13199 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13200
13201         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13202         directory.
13203         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13204
13205 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13206
13207         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13208         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13209         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13210
13211 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13212
13213         PR tree-optimization/20913
13214         * gcc.dg/tree-ssa/pr20913.c: New.
13215
13216         PR tree-optimization/20702
13217         * gcc.dg/tree-ssa/pr20702.c: New.
13218
13219 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13220
13221         PR c++/13744
13222         * g++.dg/inherit/local3.C: New test.
13223
13224 2005-04-12  Jeff Law  <law@redhat.com>
13225
13226         * gcc.dg/tree-ssa/20050412-1.c: New test.
13227
13228 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13229
13230         PR libfortran/19016
13231         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13232         Add tests with mask generated by expression.
13233         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13234         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13235         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13236
13237 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13238
13239         PR middle-end/20917
13240         * gcc.dg/20050409-1.c: New test.
13241
13242 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13243
13244         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13245
13246 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13247
13248         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13249         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13250         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13251         (TARGET_CXX): Adjust accordingly.
13252         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13253         determine_class_data_visibility and class_data_always_comdat.
13254         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13255         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13256         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13257         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13258         (arm_cxx_determine_class_data_visibility): New.
13259         (arm_cxx_class_data_always_comdat): Likewise.
13260         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13261         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13262         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13263         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13264         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13265         Define.
13266
13267 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13268
13269         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13270
13271 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13272
13273         * gcc.dg/i386-darwin-fpmath.c: New.
13274
13275 2004-04-11  Devang Patel  <dpatel@apple.com>
13276
13277         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13278         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13279         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13280         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13281         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13282         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13283         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13284         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13285         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13286
13287 2004-04-11  Devang Patel  <dpatel@apple.com>
13288
13289         * gcc.dg/vect/vect-dv-1.c: New test.
13290         * gcc.dg/vect/vect-dv-2.c: New test.
13291
13292 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13293
13294         PR tree-optimization/20933
13295         * gcc.dg/tree-ssa/pr20933.c: New test.
13296
13297 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13298
13299         * gfortran.dg/fold_nearest.f90: New test.
13300
13301 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13302
13303         * gcc.dg/tree-ssa/alias-1.c: New test.
13304
13305 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13306
13307         PR tree-optimization/20920
13308         * g++.dg/tree-ssa/pr20920.C: New test.
13309
13310 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13311
13312         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13313         (long long int)ceil*.
13314
13315 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13316
13317         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13318         explicit C++ linkage.
13319
13320 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13321
13322         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13323         warning for arithmetic IF statements.
13324
13325 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13326
13327         * eor_handling_1.f90: New test case.
13328         * eor_handling_2.f90: New test case.
13329         * eor_handling_3.f90: New test case.
13330         * eor_handling_4.f90: New test case.
13331         * eor_handling_5.f90: New test case.
13332         * noadv_size.f90: New test case.
13333         * pad_no.f90: New test case.
13334
13335 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13336
13337         * gcc.c-torture/execute/20050410-1.c: New test.
13338
13339 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13340
13341         * gcc.dg/pr20126.c: New.
13342
13343 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13344             Steven G. Kargl <kargls@comcast.net>
13345
13346         * gfortran.dg/PR19872.f: New test.
13347
13348 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13349
13350         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13351
13352 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13353
13354         * gfortran.dg/nint_1.f90: New test.
13355
13356 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13357
13358         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13359         Added test for callee-allocated arrays with write statements.
13360         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13361         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13362         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13363         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13364         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13365
13366 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13367
13368         PR libfortran/20163
13369         * gfortran.dg/open-options-blanks.f: New test.
13370
13371 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13372
13373         PR fortran/13257
13374         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13375
13376 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13377
13378         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13379         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13380         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13381         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13382         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13383         * gcc.c-torture/execute/stdarg-4.c: New test.
13384
13385         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13386
13387         PR target/20795
13388         * g++.dg/abi/param2.C: New test.
13389
13390 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13391
13392         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13393
13394 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13395
13396         * gcc.dg/builtins-53.c: New test.
13397
13398 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13399
13400         * g++.dg/tree-ssa/pr18178.C: New test.
13401         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13402         * gcc.c-torture/execute/20041019-1.c: New test.
13403         * gcc.dg/tree-ssa/20041008-1.c: New test.
13404         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13405         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13406         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13407         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13408         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13409         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13410         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13411         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13412         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13413         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13414
13415 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13416
13417         PR rtl-optimization/20466
13418         * gcc.c-torture/execute/pr20466-1.c: New test.
13419
13420 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13421
13422         PR c++/20905
13423         * g++.dg/parse/cond2.C: New test.
13424
13425         PR c++/20145
13426         * g++.dg/warn/Wdtor1.C: New test.
13427
13428 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13429
13430         PR fortran/17229
13431         * gfortran.dg/pr17229.f: New test.
13432
13433 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13434
13435         * gfortran.dg/tiny_1.f90: New test.
13436         * gfortran.dg/tiny_2.f90: ditto.
13437
13438 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13439
13440         * gfortran.dg/eor_1.f90: Fix dg-do run line
13441         * gfortran.dg/open_new.f90: Fix dg-do run line
13442
13443 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13444
13445         * lib/target-supports.exp (get_compiler_messages): Support
13446         optional arguments, the fourth being compiler options.
13447         (check_effective_target_fpic): New proc.
13448         * gcc.dg/20050321-2.c: Restrict to target fpic.
13449
13450 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13451
13452         * gcc.dg/15443-1.c: New test.
13453         * gcc.dg/15443-2.c: Likewise.
13454
13455 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13456
13457         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13458
13459 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13460
13461         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13462
13463 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13464
13465         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13466         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13467         -m64.
13468         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13469         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13470         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13471
13472 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/20212
13475         * g++.dg/warn/Wunused-11.C: New test.
13476
13477 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13478
13479         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13480
13481 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13482
13483         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13484
13485 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13486
13487         PR c++/20734
13488         * g++.dg/template/ptrmem13.C: New test.
13489
13490 2005-04-05  Per Bothner  <per@bothner.com>
13491
13492         * lib/gcc.exp: Always add -fno-show-column, for now.
13493
13494 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13495
13496         PR testsuite/20767
13497         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13498         of plain old "unsigned int" for the type of "i".  Makes this test
13499         64bit clean.
13500
13501 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13502
13503         * gcc.dg/i386-ssefn-1.c: New test.
13504         * gcc.dg/i386-ssefn-2.c: New test.
13505         * gcc.dg/i386-ssefn-3.c: New test.
13506         * gcc.dg/i386-ssefn-4.c: New test.
13507
13508 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13509
13510         PR tree-optimization/20076
13511         * gcc.dg/builtin-apply4.c: New test.
13512
13513         PR preprocessor/19475
13514         * gcc.dg/cpp/macspace1.c: New test.
13515         * gcc.dg/cpp/macspace2.c: New test.
13516
13517 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13518
13519         * gfortran.dg/pr20755.f: Fixed bad format.
13520
13521 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13522
13523         PR c++/20763
13524         * g++.dg/ext/attrib21.C: New test.
13525
13526 2004-04-05  Devang Patel  <dpatel@apple.com>
13527
13528         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13529         * gcc.dg/vect/vect-shift-1.c: New test.
13530
13531 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13532
13533         PR libfortran/20755
13534         * gfortran.dg/pr20755.f: New test.
13535
13536 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13537
13538         * gfortran.dg/pr15959.f90: New test.
13539         * gfortran.dg/string_pad_trunc.f90: New test.
13540
13541 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13542
13543         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13544         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13545         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13546         syntax.
13547
13548 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13549
13550         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13551
13552 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13553
13554         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13555         * gcc.c-torture/compile/20011119-2.c: Likewise.
13556         * gcc.c-torture/compile/981001-2.c: Likewise.
13557
13558 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/20679
13561         * g++.dg/template/overload4.C: New test.
13562
13563 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         PR c++/20746
13566         * g++.dg/abi/covariant5.C: New.
13567
13568         PR debug/20505
13569         * g++.dg/debug/const2.C: New.
13570
13571 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13572
13573         PR rtl-optimization/16104
13574         * gcc.c-torture/execute/20050316-1.c: New test.
13575
13576 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         * g++.dg/template/spec23.C: Fix dg-error text.
13579
13580 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13581
13582         PR c++/19199
13583         * g++.dg/expr/lval2.C: New.
13584
13585 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13586
13587         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13588         __builtin_strcasecmp and __builtin_strncasecmp.
13589
13590 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13591
13592         PR c++/20723
13593         * g++.dg/template/spec22.C: New.
13594         * g++.dg/template/spec23.C: New.
13595
13596 2005-04-03  Dale Ranta  <dir@lanl.gov>
13597             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13598
13599         PR libfortran/20068
13600         PR libfortran/20125
13601         PR libfortran/20156
13602         PR libfortran/20471
13603         * gfortran.dg/backspace.f: New test.
13604
13605 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13606
13607         * gcc.dg/pr19345.c: New test.
13608
13609 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13610
13611         PR tree-optimization/20640
13612         * gcc.dg/torture/tree-loop-1.c: New.
13613
13614 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
13615
13616         PR rtl-optimization/20290
13617         * gcc.c-torture/execute/loop-ivopts-2.c: New.
13618
13619 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
13620
13621         * gcc.dg/rs6000-fpint.c: New.
13622
13623 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13624
13625         * gcc.dg/old-style-then-proto-1.c: New test.
13626
13627 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13628
13629         * gfortran.fortran-torture/execute/backspace.f90: Check
13630         after backspace and read was incorrect.
13631
13632 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13633
13634         * gcc.c-torture/execute/builtins/strcat.c: Check the result
13635         buffer past the terminating NUL using memcmp.
13636         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
13637         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
13638
13639         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
13640         Fix unused/uninitialized variable warnings.
13641
13642         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
13643         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
13644         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
13645         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
13646
13647         * gcc.c-torture/execute/builtins/abs-1-lib.c,
13648         gcc.c-torture/execute/builtins/fputs-lib.c,
13649         gcc.c-torture/execute/builtins/lib/fprintf.c,
13650         gcc.c-torture/execute/builtins/lib/main.c,
13651         gcc.c-torture/execute/builtins/lib/memcmp.c,
13652         gcc.c-torture/execute/builtins/lib/memmove.c,
13653         gcc.c-torture/execute/builtins/lib/mempcpy.c,
13654         gcc.c-torture/execute/builtins/lib/memset.c,
13655         gcc.c-torture/execute/builtins/lib/printf.c,
13656         gcc.c-torture/execute/builtins/lib/sprintf.c,
13657         gcc.c-torture/execute/builtins/lib/stpcpy.c,
13658         gcc.c-torture/execute/builtins/lib/strchr.c,
13659         gcc.c-torture/execute/builtins/lib/strcmp.c,
13660         gcc.c-torture/execute/builtins/lib/strcpy.c,
13661         gcc.c-torture/execute/builtins/lib/strcspn.c,
13662         gcc.c-torture/execute/builtins/lib/strlen.c,
13663         gcc.c-torture/execute/builtins/lib/strncat.c,
13664         gcc.c-torture/execute/builtins/lib/strncmp.c,
13665         gcc.c-torture/execute/builtins/lib/strncpy.c,
13666         gcc.c-torture/execute/builtins/lib/strrchr.c,
13667         gcc.c-torture/execute/builtins/lib/strspn.c,
13668         gcc.c-torture/execute/builtins/lib/strstr.c,
13669         gcc.c-torture/execute/builtins/memops-asm-lib.c,
13670         gcc.c-torture/execute/builtins/strlen-2.c,
13671         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
13672         prototypes.
13673
13674 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
13675
13676         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
13677         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
13678         selectany usage.
13679
13680 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
13681
13682         PR c++/19406
13683         * g++.dg/debug/using1.C: New test.
13684
13685 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
13686
13687         PR middle-end/20524
13688         * gcc.dg/alias-7.c: Prefix asm-declared name with
13689         __USER_LABEL_PREFIX__.
13690
13691 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
13692
13693         Fix fallout from PR middle-end/15700:
13694         * gcc.c-torture/compile/20011119-1.c: Take
13695         __USER_LABEL_PREFIX__ into account.
13696         * gcc.c-torture/compile/20011119-2.c: Likewise.
13697
13698 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13699
13700         PR c++/18644
13701         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
13702
13703 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
13704
13705         PR c/17855
13706         * gcc.c-torture/compile/struct-non-lval-1.c,
13707         gcc.c-torture/compile/struct-non-lval-2.c,
13708         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
13709
13710 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
13711
13712         * gcc.dg/tls/tls.exp: Remove temporary file.
13713         * g++.dg/tls/tls.exp: Ditto.
13714         * lib/file-format.exp: Ditto.
13715         * g++.dg/special/ecos.exp: Ditto.
13716
13717         * lib/profopt.exp: Treat prof_ext as a list.
13718         * gcc.misc-tests/bprob.exp: Ditto.
13719         * g++.dg/bprob/bprob.exp: Ditto.
13720
13721         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
13722         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
13723         g++.dg/tree-ssa/pointer-reference-alias.C,
13724         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
13725         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
13726         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
13727         g++.dg/vect/pr19951.cc: Ditto.
13728         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
13729         gcc.dg/builtins-47.c: Ditto.
13730         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
13731         gcc.dg/pr20115-1.c: Ditto.
13732         * gcc.dg/tree-ssa/20030530-2.c,
13733         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
13734         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
13735         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
13736         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
13737         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
13738         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
13739         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
13740         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
13741         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
13742         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
13743         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
13744         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
13745         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
13746         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
13747         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
13748         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
13749         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
13750         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
13751         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
13752         gcc.dg/tree-ssa/20030824-1.c,
13753         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
13754         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
13755         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
13756         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
13757         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
13758         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
13759         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
13760         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
13761         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
13762         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
13763         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
13764         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
13765         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
13766         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
13767         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
13768         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
13769         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
13770         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
13771         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
13772         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
13773         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
13774         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
13775         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
13776         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
13777         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
13778         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
13779         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
13780         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
13781         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
13782         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
13783         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
13784         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
13785         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
13786         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
13787         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
13788         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
13789         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
13790         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
13791         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
13792         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
13793         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
13794         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
13795         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
13796         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
13797         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
13798         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
13799         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
13800         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
13801         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
13802         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
13803         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
13804         gcc.dg/tree-ssa/useless-1.c: Ditto.
13805         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
13806         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
13807         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
13808         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
13809         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13810         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
13811         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
13812         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
13813         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
13814         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
13815         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
13816         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
13817         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
13818         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
13819         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
13820         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
13821         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
13822         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
13823         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
13824         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
13825         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
13826         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
13827         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
13828         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
13829         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
13830         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
13831         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
13832         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
13833         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
13834         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
13835         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
13836         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
13837         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
13838         gcc.dg/vect/vect-none.c: Ditto.
13839         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
13840         treelang/compile/unsigned.tree: Ditto.
13841
13842         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
13843         * gcc.dg/cpp/direct2s.c: Ditto.
13844         * gcc.dg/cpp/paste4.c: Ditto.
13845         * gcc.dg/cpp/separate-1.c: Ditto.
13846         * gcc.dg/pch/save-temps-1.c: Ditto.
13847         * g++.dg/ext/altivec-10.C: Ditto.
13848         * g++.dg/pch/pch.C: Ditto.
13849
13850         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
13851
13852         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
13853         * g++.dg/template/repo1.C: Ditto.
13854         * g++.dg/template/repo2.C: Ditto.
13855         * g++.dg/template/repo3.C: Ditto.
13856         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
13857         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
13858         * g++.old-deja/g++.pt/repo1.C: Ditto.
13859         * g++.old-deja/g++.pt/repo2.C: Ditto.
13860         * g++.old-deja/g++.pt/repo3.C: Ditto.
13861         * g++.old-deja/g++.pt/repo4.C: Ditto.
13862
13863         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
13864         * gcc.dg/20030107-1.c: Ditto.
13865         * gcc.dg/20030702-1.c: Ditto.
13866         * gcc.dg/profile-generate-1.c: Ditto.
13867         * g++.dg/other/profile1.C: Ditto.
13868         * g++.old-deja/g++.robertl/eb83.C: Ditto.
13869
13870         * lib/gcc-dg.exp (remove-build-file): New.
13871         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
13872         cleanup-tree-dump, cleanup-saved-temps): New.
13873
13874 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         PR c++/19203, DR 214
13877         * g++.dg/parse/ambig3.C: Not ambiguous.
13878         * g++.dg/template/spec20.C: New.
13879         * g++.dg/template/spec21.C: New.
13880
13881 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
13882
13883         PR target/20045
13884         * gcc.dg/ia64-fptr-1.c: Run only on linux.
13885
13886 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13887
13888         PR libfortran/20660
13889         * gfortran.dg/negative_unit.f: New test.
13890
13891 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
13892
13893         * gcc.dg/20050330-1.c: New test.
13894
13895 2005-03-30  Devang Patel  <dpatel@apple.com>
13896
13897         * g++.dg/tree-sra/ssa-sra-3.C: New test.
13898
13899 2005-03-30  Dale Johannesen  <dalej@apple.com>
13900
13901         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
13902
13903 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
13904
13905         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13906         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
13907         Strip options from test name.
13908
13909 2005-03-31  Jan Hubicka  <jh@suse.cz>
13910
13911         * gcc.dg/varpool-1.c: New testcase.
13912
13913 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13914
13915         PR c/772
13916         PR c/17913
13917         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
13918         gcc.dg/stmt-expr-label-3.c : New tests.
13919         * gcc.c-torture/execute/medce-2.c: Remove.
13920
13921 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
13922
13923         PR c/20368
13924         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
13925         tests.
13926
13927 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
13928
13929         * gcc.c-torture/compile/pr20203.c: New test.
13930
13931 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13932
13933         * gfortran.dg/promotion.f90: New test.
13934
13935 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
13936
13937         PR middle-end/20491
13938         * gcc.dg/torture/asm-subreg-1.c: New test.
13939
13940 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
13941
13942         PR c/20672
13943         * gcc.dg/pr20672-1.c: New test.
13944
13945 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
13946
13947         * gfortran.dg/vect: New directory.
13948         * gfortran.dg/vect/vect.exp: New.
13949         * gfortran.dg/vect/vect-1.f90: New test.
13950         * gfortran.dg/vect/vect-2.f90: New test.
13951         * gfortran.dg/vect/vect-3.f90: New test.
13952         * gfortran.dg/vect/vect-4.f90: New test.
13953         * gfortran.dg/vect/vect-5.f90: New test.
13954
13955 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
13956
13957         PR middle-end/20622
13958         * gcc.dg/alias-7.c: New test.
13959
13960 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
13961
13962         * gcc.dg/sparc-reg-1.c: New test.
13963
13964 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
13965
13966         PR target/19890
13967         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
13968
13969 2005-03-29  Dale Ranta  <dir@lanl.gov>
13970             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13971
13972         PR libfortran/20163
13973         * gfortran.dg/pr20163-2.f: New test.
13974
13975 2005-03-28  Jan Hubicka  <jh@suse.cz>
13976
13977         PR middle-end/20635
13978         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
13979         by Jakub Jelinek.
13980
13981 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
13982
13983         PR tree-optimization/20626
13984         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
13985         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
13986
13987 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
13988
13989         * gfortran.dg/underflow.f90: New test.
13990         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
13991
13992 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
13995
13996 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
13997
13998         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
13999         (g++_init): Make sure that CXXFLAGS is set.
14000         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14001         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14002         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14003         * lib/objc.exp (objc_init): Likewise.
14004         * lib/treelang.exp (treelang_init): Likewise.
14005
14006 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14007
14008         PR tree-optimization/20470
14009         * gcc.dg/tree-ssa/pr20470.c: New test.
14010
14011 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14012
14013         * gcc.dg/ppc-stfiwx.c: New.
14014
14015 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14016
14017         PR target/19888
14018         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14019
14020 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14021
14022         * gcc.dg/20050325-1.c: Fix a typo.
14023
14024 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14025
14026         PR libfortran/19678
14027         PR libfortran/19679
14028         * gfortran.dg/dos_eol.f: New test.
14029
14030 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14031
14032         PR rtl-optimization/20249
14033         * gcc.dg/20050325-1.c: New test.
14034
14035 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14036
14037         PR libfortran/15332
14038         * gfortran.dg/pr15332.f: New test.
14039
14040 2005-03-24  Dale Johannesen  <dalej@apple.com>
14041
14042         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14043
14044 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14045
14046         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14047         'internal' visibility.
14048         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14049         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14050         'protected' visibility.
14051         * gcc.dg/visibility-7.c: Likewise.
14052         * lib/target-supports.exp (check_visibility_available): Take
14053         a parameter, the kind of visibility to check for.
14054         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14055         to check_visibility_available.
14056
14057         * g++.dg/expr/cast3.C: New.
14058
14059 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14060
14061         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14062         rs6000.
14063
14064 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14065
14066         PR target/20095
14067         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14068
14069 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14070
14071         * gcc.dg/badshift.c: Renamed to...
14072         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14073
14074         * gcc.target/i386/badshift.c: Renamed to...
14075         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14076         only.
14077
14078         PR rtl-optimization/20532
14079         * gcc.target/i386/badshift.c: New.
14080
14081 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14082
14083         * gfortran.dg/pr18025.f90: New test.
14084
14085 2005-03-23  Dale Johannesen  <dalej@apple.com>
14086
14087         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14088
14089 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14090
14091         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14092
14093         * lib/target-supports.exp (check_iconv_available): Default
14094         libiconv to -liconv, if there is no definition.
14095
14096 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14097
14098         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14099
14100 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14101
14102         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14103         * g++.dg/opt/pr7503-2.C: Likewise.
14104         * g++.dg/opt/pr7503-3.C: Likewise.
14105         * g++.dg/opt/pr7503-4.C: Likewise.
14106         * g++.dg/opt/pr7503-5.C: Likewise.
14107         * g++.dg/warn/minmax.C: New test.
14108
14109 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14110
14111         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14112         * gfortran.dg/g77_intrinsics_sub.f: New test.
14113
14114 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14115             Jan Hubicka  <jh@suse.cz>
14116             Steven Bosscher <stevenb@suse.de
14117
14118         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14119
14120 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14121
14122         PR c++/19980
14123         * g++.dg/template/redecl3.C: New test.
14124
14125 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14126
14127         PR c++/20499
14128         * g++.dg/parse/error16.C: Tweak error markers.
14129
14130 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14131
14132         PR target/20561
14133         * gcc.dg/20050321-2.c: New test.
14134
14135 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14136
14137         PR c++/20465
14138         PR c++/20381
14139         * g++.dg/template/ptrmem12.C: New.
14140
14141 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14142
14143         PR rtl-optimization/20527
14144         * gcc.c-torture/execute/pr20527-1.c: New test.
14145
14146 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14147
14148         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14149         program, compile it into a real executable and then delete the .c
14150         and .x files afterwards, to avoid problems on testglue targets.
14151
14152 2005-03-21  Stuart Hastings  <stuart@apple.com>
14153
14154         * gcc.target/i386/sse-2.c: New.
14155
14156 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14157
14158         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14159
14160 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14161
14162         * g++.dg/parse/crash25.C: Fix typo.
14163
14164 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14165
14166         PR c++/20461
14167         * g++.dg/parse/crash24.C: New test.
14168
14169         PR c++/20536
14170         * g++.dg/parse/crash25.C: New test.
14171
14172 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14173
14174         PR c++/20147
14175         * g++.dg/ext/stmtexpr4.C: New test.
14176
14177 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14178
14179         PR middle-end/20539
14180         * gcc.c-torture/compile/pr13066-1.c: New test case.
14181         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14182         * g++.dg/opt/pr13066-1.C: Likewise.
14183
14184 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14185
14186         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14187
14188 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14189
14190         PR fortran/18525
14191         * gfortran.dg/nesting_1.f90: New test.
14192
14193 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14194
14195         PR c++/20240
14196         * g++.dg/lookup/using13.C: New test.
14197
14198 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14199
14200         PR c++/20333
14201         * g++.dg/template/crash36.C: New test.
14202
14203 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14204
14205         PR c++/20463
14206         * g++.dg/template/crash35.C: New test.
14207
14208 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14209
14210         PR c++/19966
14211         * g++.dg/overload/operator2.C: New test.
14212
14213 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14214
14215         PR libfortran/20257
14216         * gfortran.dg/pr20257.f90: New test.
14217
14218 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14219
14220         PR libfortran/20480
14221         * gfortran.dg/pr20480.f90: New test.
14222
14223 2005-03-16  Richard Henderson  <rth@redhat.com>
14224
14225         PR middle-end/15700
14226         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14227         (_rtld_global): New.
14228         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14229         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14230
14231         * gcc.dg/alias-3.c: New.
14232         * gcc.dg/alias-4.c: New.
14233         * gcc.dg/alias-5.c: New.
14234         * gcc.dg/alias-6.c: New.
14235
14236 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14237
14238         * gcc.dg/cpp/ucnid-7.c: New.
14239
14240 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14241             Dorit Naishlos  <dorit@il.ibm.com>
14242
14243         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14244         darwin.
14245
14246 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14247
14248         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14249         misaligned accesses.
14250         * gcc.dg/vect/vect-58.c: Likewise.
14251         * gcc.dg/vect/vect-92.c: New.
14252         * gcc.dg/vect/vect-93.c: New.
14253
14254 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14255
14256         PR fortran/18827
14257         * gfortran.dg/assign_2.f90: New test.
14258         * gfortran.dg/assign_3.f90: New test.
14259         * gfortran.dg/assign.f90: New test.
14260
14261 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14262
14263         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14264         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14265         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14266         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14267         names.
14268
14269 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14270
14271         * gcc.dg/cpp/ucnid-6.c: New.
14272
14273         * gcc.dg/cpp/normalize-1.c: New.
14274         * gcc.dg/cpp/normalize-2.c: New.
14275         * gcc.dg/cpp/normalize-3.c: New.
14276         * gcc.dg/cpp/normalize-4.c: New.
14277         * gcc.dg/cpp/ucnid-4.c: New.
14278         * gcc.dg/cpp/ucnid-5.c: New.
14279         * g++.dg/cpp/normalize-1.C: New.
14280         * g++.dg/cpp/ucnid-1.C: New.
14281
14282 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14283
14284         * gcc.dg/pr18628.c: New.
14285
14286 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14287
14288         PR c++/20280
14289         * g++.dg/tree-ssa/pr20280.C: New.
14290
14291 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14292
14293         PR fortran/20467
14294         * gfortran.dg/stfunc_2.f90: New test.
14295
14296 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14297
14298         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14299
14300 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14301
14302         * gcc.dg/tree-ssa/20050314-1.c: New test.
14303
14304 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14305
14306         PR c++/4403
14307         PR c++/9783, DR433
14308         * g++.dg/template/friend34.C: New test.
14309         * g++.dg/template/friend35.C: Likewise.
14310         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14311
14312 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14313
14314         Friend class name lookup 5/n
14315         PR c++/1016
14316         * g++.dg/lookup/hidden-class1.C: New test.
14317         * g++.dg/lookup/hidden-class2.C: Likewise.
14318         * g++.dg/lookup/hidden-class3.C: Likewise.
14319         * g++.dg/lookup/hidden-class4.C: Likewise.
14320         * g++.dg/lookup/hidden-class5.C: Likewise.
14321         * g++.dg/lookup/hidden-class6.C: Likewise.
14322         * g++.dg/lookup/hidden-class7.C: Likewise.
14323         * g++.dg/lookup/hidden-class8.C: Likewise.
14324         * g++.dg/lookup/hidden-class9.C: Likewise.
14325         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14326         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14327         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14328         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14329         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14330         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14331         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14332         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14333         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14334         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14335         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14336
14337 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14338
14339         PR c++/20157
14340         * g++.dg/template/error18.C: New test.
14341
14342 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14343
14344         PR debug/16792
14345         * g++.dg/debug/pr16792.C: New test.
14346
14347 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14348
14349         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14350         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14351         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14352         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14353         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14354         test assertion names.
14355
14356 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14357
14358         PR fortran/18600
14359         * gfortran.dg/stfunc_1.f90: New test.
14360
14361 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14362
14363         PR fortran/16907
14364         * gfortran.dg/real_index_1.f90: New test.
14365
14366 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14367
14368         PR fortran/20323
14369         * gfortran.dg/spec_expr_1.f90: New test.
14370
14371 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14372
14373         PR c/20402
14374         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14375         new parser.
14376
14377 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14378
14379         PR fortran/20361
14380         * gfortran.dg/largeequiv_1.f90: New test.
14381
14382 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14383
14384         * gcc.dg/ucnid-1.c: New.
14385         * gcc.dg/ucnid-2.c: New.
14386         * gcc.dg/ucnid-3.c: New.
14387         * gcc.dg/ucnid-4.c: New.
14388         * gcc.dg/ucnid-5.c: New.
14389         * gcc.dg/ucnid-6.c: New.
14390         * gcc.dg/cpp/ucnid-1.c: New.
14391         * gcc.dg/cpp/ucnid-2.c: New.
14392         * gcc.dg/cpp/ucnid-3.c: New.
14393         * g++.dg/other/ucnid-1.C: New.
14394
14395 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14396
14397         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14398
14399 2005-03-11  Per Bothner  <per@bothner.com>
14400
14401         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14402         that diagnotics refer to correct token.
14403         * gcc.dg/unused-3.c: Likewise.
14404
14405 2005-03-11  Per Bothner  <per@bothner.com>
14406
14407         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14408         constant" is now actually on same line as string constant.
14409         * gcc.dg/cpp/direct2s.c: Likewise.
14410
14411 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14412
14413         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14414
14415 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14416
14417         PR libfortran/20124
14418         * gfortran.dg/pr20124.f90: New Test
14419
14420 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14421
14422         PR tree-optimization/20130
14423         * gcc.dg/pr20130-1.c: New test.
14424
14425 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14426
14427         PR target/20095
14428         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14429
14430 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14431
14432         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14433
14434 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14435
14436         * g++.dg/eh/forced1.C: Fix comment.
14437         * g++.dg/eh/forced2.C: Ditto.
14438         * g++.dg/eh/forced3.C: Ditto.
14439         * g++.dg/eh/forced4.C: Ditto.
14440
14441 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14442
14443         PR rtl-opt/20412
14444         * gcc.c-torture/compile/pr20412.c: New test.
14445
14446 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14447
14448         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14449
14450 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14451
14452         PR target/20322
14453         * gcc.dg/20050307-1.c: New test.
14454
14455 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14456
14457         PR c++/20375
14458         * g++.dg/other/stdarg3.C: New.
14459
14460 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14461
14462         PR c++/18384, c++/18327
14463         * g++.dg/init/array19.C: New test.
14464
14465         PR inline-asm/20314
14466         * gcc.dg/torture/pr20314-1.c: New test.
14467         * gcc.dg/torture/pr20314-2.c: New test.
14468
14469 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14470
14471         * gcc.dg/20050309-1.c: New test.
14472
14473 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14474
14475         * gcc.dg/builtins-10.c: Reactivate disabled test.
14476         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14477         new cbrt transformations.
14478
14479 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14480
14481         PR c++/20208
14482         * g++.dg/template/array13.C: New test.
14483
14484 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14485
14486         PR c++/16859
14487         * g++.dg/init/brace4.C: New test.
14488
14489 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14490
14491         PR c++/20186
14492         * g++.dg/template/non-dependent12.C: New.
14493
14494 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14495
14496         PR c++/20142
14497         * g++.dg/init/array18.C: Add dg-do run marker.
14498
14499         PR c++/20142
14500         * g++.dg/init/array18.C: New test.
14501
14502 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14503
14504         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14505         * g++.dg/gcov/gcov.exp: Likewise.
14506         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14507         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14508         * lib/c-torture.exp: Likewise.
14509         * lib/fortran-torture.exp: Likewise.
14510         * lib/g++.exp: Likewise.
14511         * lib/gcc-defs.exp: Likewise.
14512         * lib/gcc-dg.exp: Likewise.
14513         * lib/gcc.exp: Likewise.
14514         * lib/gcov.exp: Likewise.
14515         * lib/gfortran.exp: Likewise.
14516         * lib/mike-g++.exp: Likewise.
14517         * lib/mike-gcc.exp: Likewise.
14518         * lib/objc-torture.exp: Likewise.
14519         * lib/objc.exp: Likewise.
14520         * lib/profopt.exp: Likewise.
14521         * lib/target-libpath.exp: Likewise.
14522         * lib/target-supports.exp: Likewise.
14523         * lib/treelang.exp: Likewise.
14524         * lib/wrapper.exp: Likewise.
14525
14526 2005-03-08  Jeff Law  <law@redhat.com>
14527
14528         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14529         PHI-OPT changes.
14530
14531 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14532
14533         * gcc.dg/vect/pr20122.c: New test.
14534
14535 2005-03-07  Jeff Law  <law@redhat.com>
14536
14537         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14538         was folded away.
14539         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14540         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14541         * gcc.dg/tree-ssa/pr18134.c: New test.
14542
14543 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14544
14545         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14546         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14547         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14548
14549 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14550
14551         PR tree-opt/17671
14552         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14553
14554 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14555
14556         * g++.dg/warn/Wnvdtor.C: New test.
14557
14558 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14559
14560         * gcc.dg/torture/pr19683-1.c: New test.
14561
14562 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14563
14564         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14565         * gfortran.dg/g77/19990313-2.f: Ditto.
14566         * gfortran.dg/g77/19990313-3.f: Ditto.
14567         * gfortran.dg/g77/19990525-0.f: Ditto.
14568         * gfortran.dg/g77/19990826-0.f: Ditto.
14569         * gfortran.dg/g77/19990826-2.f: Ditto.
14570         * gfortran.dg/g77/19990826-3.f: Ditto.
14571         * gfortran.dg/g77/20000511-1.f: Ditto.
14572         * gfortran.dg/g77/20000511-2.f: Ditto.
14573         * gfortran.dg/g77/970625-2.f: Ditto.
14574         * gfortran.dg/g77/980310-2.f: Ditto.
14575         * gfortran.dg/g77/980310-3.f: Ditto.
14576         * gfortran.dg/g77/980310-8.f: Ditto.
14577         * gfortran.dg/g77/980519-2.f: Ditto.
14578         * gfortran.dg/g77/alpha1.f: Ditto.
14579         * gfortran.dg/g77/claus.f: Ditto.
14580         * gfortran.dg/g77/erfc.f: Ditto.
14581         * gfortran.dg/g77/short.f: Ditto.
14582         * gfortran.fortran-torture/execute/data.f90: Ditto.
14583         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14584         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14585
14586 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14587
14588         * lib/file-format.exp (gcc_target_object_format): Add check for som
14589         format and hardcode object formats on hppa*-*-hpux*.
14590         * lib/target-supports.exp (check_weak_available): Add check for som
14591         object format.  Always return 0 on hppa*-*-hpux10*.
14592
14593         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14594         is defined.
14595
14596         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14597
14598 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14599
14600         * gfortran.dg/pr19936_1.f90: New test.
14601         * gfortran.dg/pr19936_2.f90: New test.
14602         * gfortran.dg/pr19936_3.f90: New test.
14603
14604 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14605             Paul Thomas <prthomas@drfccad.cea.fr>
14606
14607         * gfortran.dg/PR19754_1.f90: New test.
14608         * gfortran.dg/PR19754_2.f90: Ditto.
14609
14610 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14611
14612         PR c++/19311
14613         * g++.dg/template/non-dependent11.C: New test.
14614
14615 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
14616
14617         * lib/target-supports.exp (check_iconv_available): Fix comment.
14618
14619 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
14620             Joseph S. Myers  <joseph@codesourcery.com>
14621
14622         PR c++/19797
14623         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
14624
14625 2005-03-04  Matthew Sachs  <msachs@apple.com>
14626
14627         * gcc.exp (gcc_target_compile): Put braces around
14628         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
14629         * objc.exp (objc_target_compile): Likewise.
14630         * treelang.exp (treelang_target_compile): Likewise.
14631
14632 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14633
14634         PR fortran/19673
14635         * gfortran.dg/func_result_1.f90: New test.
14636
14637 2005-03-04  Ben Elliston  <bje@au.ibm.com>
14638
14639         * gcc.misc-tests/options.exp: New test.
14640
14641 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
14642
14643         * gcc.dg/pr15784-4.c: New test.
14644
14645 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
14646
14647         * gcc.c-torture/execute/pr17133.c: New.
14648         * gcc.c-torture/compile/20050303-1.c: New.
14649
14650 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
14651
14652         * gcc.dg/cpp/assert4.c: Fix for cygwin.
14653
14654 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
14655
14656         * g++.dg/overload/using2.C: New.
14657
14658 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
14659
14660         PR c++/19916
14661         * g++.dg/init/ptrmem2.C: New test.
14662
14663 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
14664
14665         PR c/8927
14666         * gcc.dg/pr8927-1.c: New test.
14667
14668 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
14669
14670         PR c++/20232
14671         * g++.dg/inherit/covariant12.C: New.
14672
14673 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14674
14675         PR fortran/19479
14676         * gfortran.dg/bound_1.f90: New test.
14677
14678 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
14679
14680         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
14681         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
14682
14683 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
14684
14685         PR c/20245
14686         * gcc.dg/pr20245-1.c: New test.
14687
14688 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
14689
14690         PR middle-end/19874
14691         * gcc.c-torture/execute/20050119-2.c: New test case.
14692
14693 2005-02-28  Ben Elliston  <bje@au.ibm.com>
14694
14695         * README: Update the DejaGnu bug reporting address.
14696         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
14697         * lib/objc-torture.exp: Likewise.
14698
14699 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14700
14701         * gfortran.dg/boz_1.f90: New test.
14702         * gfortran.dg/boz_3.f90: New test.
14703         * gfortran.dg/boz_4.f90: New test.
14704
14705 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
14706
14707         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
14708         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
14709
14710 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14711
14712         PR libfortran/20101
14713         * gfortran.dg/write_0_pe_format.f90: New test.
14714
14715 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
14716
14717         PR c++/20206
14718         * g++.dg/opt/thunk2.C: New test.
14719         * g++.dg/opt/covariant1.C: New test.
14720
14721 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14722
14723         * gfortran.dg/e_d_fmt.f90: New test.
14724
14725 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
14726
14727         * gcc.dg/asm-b.c: Fix comment typos.
14728
14729 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14730
14731         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
14732         a V_MAY_DEF also.
14733
14734 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
14735
14736         PR tree-opt/20188
14737         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
14738         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
14739         * gcc.dg/asm-b.c: New test.
14740
14741 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
14742
14743         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
14744         Disable this test on IRIX 6.
14745
14746 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
14747
14748         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
14749         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
14750         parser.
14751
14752 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
14753
14754         PR tree-optimization/20204
14755         * testsuite/gcc.dg/pr20204.c: New test.
14756
14757 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
14758
14759         PR target/20196
14760         * gcc.c-torture/execute/20050224-1.c: New test.
14761
14762         PR c++/20175
14763         * g++.dg/warn/Wbraces2.C: New test.
14764
14765 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
14766
14767         PR c++/19878
14768         * g++.dg/init/const2.C: New test.
14769
14770 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
14771
14772         PR tree-optimization/20100
14773         * gcc.c-torture/execute/pr20100-1.c: New test.
14774
14775 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14776
14777         * gfortran.dg/implicit_3.f90: New test.
14778
14779         * gfortran.dg/deftype_1.f90: New test.
14780
14781 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
14782
14783         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
14784         the test passes.
14785         * g++.dg/other/anon3.C: Accept a warning.
14786
14787 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
14788
14789         * gcc.dg/pr20017.c: Fix a comment typo.
14790
14791 2005-02-23  Bud Davis  <bdavis@gfortran.org>
14792
14793         * gfortran.dg/list_read_4.f90: Change to f90 comments.
14794
14795 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14796
14797         PR ada/19902
14798         * ada/acats/tests/cxa/cxa3004.a: Remove.
14799         * ada/acats/tests/cxb/cxb30061.am: Likewise.
14800
14801 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14802
14803         PR c++/20073
14804         * g++.dg/init/const1.C: New test.
14805
14806         PR c++/19991
14807         * g++.dg/parse/constant7.C: New test.
14808
14809         PR c++/20152
14810         * g++.dg/parse/error27.C: New test.
14811         * g++.dg/template/qualttp15.C: Adjust error markers.
14812         * g++.old-deja/g++.other/struct1.C: Likewise.
14813
14814         PR c++/20153
14815         * g++.dg/template/error17.C: New test.
14816
14817         PR c++/20148
14818         * g++.dg/parser/error26.C: New test.
14819
14820 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
14821
14822         PR tree-optimization/20100
14823         PR tree-optimization/20115
14824         * gcc.dg/pr20115.c: New test.
14825         * gcc.dg/pr20115-1.c: New test.
14826         * gcc.dg/pr20100.c: New test.
14827         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
14828         call-clobbered variables after alias1.
14829
14830 2005-02-22  Bud Davis  <bdavis@gfortran.org>
14831
14832         * gfortran.dg/list_read_4.f90: new test.
14833
14834 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
14835
14836         PR rtl-optimization/20017.
14837         * gcc.dg/pr20017.c: New.
14838
14839 2005-02-22  Devang Patel  <dpatel@apple.com>
14840
14841         PR 19952
14842         * g++.dg/tree-ssa/pr19952.C: New test.
14843
14844 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
14845
14846         PR c++/19883
14847         * g++.dg/parse/constant6.C: New test.
14848
14849 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14850
14851         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14852         * g++.dg/charset/asm2.c: Likewise.
14853         * g++.dg/charset/asm3.c: Likewise.
14854         * g++.dg/charset/asm4.c: Likewise.
14855         * g++.dg/charset/asm5.c: Likewise.
14856         * g++.dg/charset/attribute1.c: Likewise.
14857         * g++.dg/charset/attribute2.c: Likewise.
14858         * g++.dg/charset/extern1.cc: Likewise.
14859         * g++.dg/charset/extern2.cc: Likewise.
14860         * g++.dg/charset/extern3.cc: Likewise.
14861         * g++.dg/charset/function.cc: Likewise.
14862         * g++.dg/charset/string.c: Likewise.
14863         * g++.dg/charset/charset.exp: Likewise.
14864         * lib/target-supports.exp (check_iconv_available): Fix comment.
14865
14866 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
14867
14868         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
14869         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
14870         * gcc.dg/charset/asm2.c: Likewise.
14871         * gcc.dg/charset/asm3.c: Likewise.
14872         * gcc.dg/charset/asm4.c: Likewise.
14873         * gcc.dg/charset/asm5.c: Likewise.
14874         * gcc.dg/charset/asm6.c: Likewise.
14875         * gcc.dg/charset/attribute1.c: Likewise.
14876         * gcc.dg/charset/attribute2.c: Likewise.
14877         * gcc.dg/charset/builtin1.c: Likewise.
14878         * gcc.dg/charset/extern.c: Likewise.
14879         * gcc.dg/charset/function.c: Likewise.
14880         * gcc.dg/charset/string.c: Likewise.
14881         * gcc.dg/charset/charset.exp: Likewise.
14882
14883 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
14884
14885         PR fortran/20086
14886         * gfortran.dg/pr20086.f90: New test.
14887
14888 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
14889
14890         PR tree-optimization/19786
14891         * g++.dg/tree-ssa/pr19786.C: New.
14892
14893 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14894
14895         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
14896
14897 2005-02-21  Jeff Law  <law@redhat.com>
14898
14899         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
14900
14901 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14902
14903         * gfortran.dg/do_iterator: Split loop, markup all lines for
14904         which an error locus is printed.
14905         * gfortran.dg/pr17708.f90: Markup all lines for which an error
14906         locus is printed.
14907         * gfortran.dg/select_4.f90: Likewise.
14908         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
14909         locuses in the various permutations.
14910
14911 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
14912
14913         PR tree-optimization/19951
14914         * g++.dg/vect: New directory.
14915         * g++.dg/vect/vect.exp: New file.
14916         * g++.dg/vect/pr19951.cc: New testcase.
14917         * g++.dg/dg.exp: Also prune vectorizer tests.
14918
14919 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
14920
14921         PR 18785
14922         * gcc.dg/charset/builtin1.c: New test.
14923
14924 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14925
14926         PR c++/19299
14927         * g++.dg/inherit/volatile1.C: New test.
14928
14929         PR c++/19440
14930         * g++.dg/template/dtor4.C: New test.
14931
14932 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14933
14934         * gfortran.dg/int_1.f90: New test.
14935
14936 2005-02-19  Devang Patel  <dpatel@apple.com>
14937
14938         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
14939
14940 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
14941
14942         * gfortran.dg/achar_1.f90: New test.
14943
14944 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
14945
14946         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
14947
14948 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
14949             Jakub Jelinek  <jakub@redhat.com>
14950
14951         PR tree-optimization/19828
14952         * gcc.dg/tree-ssa/loop-7.c: New test.
14953         * gcc.c-torture/execute/20050218-1.c: New test.
14954
14955 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
14956
14957         PR c/20043
14958         * gcc.dg/transparent-union-1.c: New test.
14959         * gcc.dg/transparent-union-2.c: New test.
14960
14961 2005-02-18  James E Wilson  <wilson@specifixinc.com>
14962
14963         PR tree-optimization/18977
14964         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
14965
14966 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
14967
14968         PR target/20054
14969         * gcc.dg/pr20054.c: New test.
14970
14971 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14972
14973         PR c++/19508
14974         * g++.dg/ext/attrib20.C: New test.
14975
14976 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
14977
14978         PR middle-end/20030
14979         * gfortran.fortran-torture/execute/character_passing.f90: New test.
14980
14981 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
14982
14983         PR c++/20008
14984         * g++.dg/opt/switch4.C: New.
14985
14986 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
14987
14988         PR c++/20023
14989         PR tree-optimization/20009
14990         * gcc.c-torture/compile/20050217-1.c: New test.
14991         * g++.dg/opt/switch3.C: New test.
14992
14993         PR tree-optimization/18947
14994         * gcc.c-torture/compile/20050215-1.c: New test.
14995         * gcc.c-torture/compile/20050215-2.c: New test.
14996         * gcc.c-torture/compile/20050215-3.c: New test.
14997
14998 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
14999
15000         PR c++/20028
15001         * g++.dg/template/crash34.C: New.
15002
15003         PR c++/20022
15004         * g++.dg/other/access3.C: New.
15005
15006 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15007
15008         * gcc.dg/vect/vect-98.c: New test.
15009
15010 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15011
15012         PR tree-optimization/19967
15013         * gcc.dg/pr19967.c: New.
15014
15015 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15016
15017         PR middle-end/19857
15018         * gcc.dg/tree-ssa/20050215-1.c: New test.
15019         * gcc.c-torture/execute/20050215-1.c: New test.
15020
15021 2005-02-15  Eric Christopher  <echristo@redhat.com>
15022
15023         * gcc.dg/cpp/20050215-1.c: New file.
15024
15025 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15026
15027         PR tree-optimization/15785
15028         * gcc.dg/pr15785-1.c: New test.
15029
15030 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15031
15032         PR c++/17788
15033         * g++.dg/init/ctor4.C: New.
15034         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15035
15036 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15037
15038         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15039         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15040
15041 2005-02-15  Andreas Schwab  <schwab@suse.de>
15042
15043         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15044         declare malloc.
15045
15046 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15047
15048         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15049
15050 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15051
15052         PR tree-optimization/19853
15053         * gcc.c-torture/compile/pr19853.c: New test.
15054
15055 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         PR c++/19608
15058         * g++.dg/parse/local-class1.C: New.
15059
15060         PR c++/19895
15061         * g++.dg/parse/ptrmem3.C: New.
15062
15063         PR c++/19884
15064         * g++.old-deja/g++.oliva/template6.C: Add another case.
15065         * g++.dg/template/explicit6.C: New.
15066
15067 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15068
15069         PR c++/17816
15070         * g++.dg/other/redecl2.C: New.
15071
15072 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15073
15074         PR c++/19891
15075         * g++.dg/abi/covariant4.C: New.
15076
15077 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15078
15079         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15080
15081 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15082
15083         * gcc.dg/vect/vect-96.c: Fix typo.
15084
15085 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15086
15087         PR c++/14479
15088         PR c++/19487
15089         * g++.dg/template/enum5.C: New test.
15090
15091 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15092
15093         * gcc.dg/vect/vect-97.c: New test.
15094
15095 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15096
15097         * gcc.dg/vect/vect-96.c: New test.
15098
15099 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15100
15101         * gcc.dg/builtins-34.c: Also check ldexp*.
15102
15103 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15104
15105         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15106
15107 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15108
15109         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15110         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15111         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15112         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15113         selector_list, selector_expression, dg-process-target): Move to new
15114         file target-supports-dg.exp.
15115         * lib/target-supports-dg.exp: New.
15116
15117         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15118         New.
15119
15120 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15121
15122         PR c++/19666
15123         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15124
15125         PR middle-end/19858
15126         * gcc.c-torture/compile/20050210-1.c: New test.
15127
15128 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15129
15130         PR c++/19755
15131         * g++.dg/warn/Wbraces1.C: New test.
15132
15133 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15134
15135         * gcc.dg/builtins-52.c: New testcase.
15136
15137 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15138
15139         PR c/19342
15140         * gcc.c-torture/execute/20050119-1.c: New test.
15141
15142 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15143
15144         PR c++/19811
15145         * g++.dg/init/delete1.C: New test.
15146
15147 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15148
15149         PR c++/18470
15150         * g++.dg/template/static12.C: New test.
15151
15152 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15153
15154         PR c++/19787
15155         * g++.dg/conversion/ambig1.C: New test.
15156
15157         PR c++/19739
15158         * g++.dg/ext/attrib19.C: New test.
15159
15160         PR c++/19732
15161         * g++.dg/parse/dtor5.C: New test.
15162
15163         PR c++/19762
15164         * g++.dg/template/dtor3.C: New test.
15165
15166         PR c++/19826
15167         * g++.dg/template/static11.C: New test.
15168         * g++.dg/template/crash2.C: Remove dg-error marker.
15169
15170 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15171
15172         PR C++/18491
15173         * g++.old-deja/g++.mike/p10769a.C: Remove.
15174
15175 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15176
15177         * gcc.dg/builtins-48.c: New test case.
15178         * gcc.dg/builtins-49.c: New test case.
15179         * gcc.dg/builtins-50.c: New test case.
15180         * gcc.dg/builtins-51.c: New test case.
15181
15182 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15183
15184         PR middle-end/19583
15185         * g++.dg/warn/Wreturn-type-3.C: New test.
15186
15187 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15188
15189         PR middle-end/19402
15190         * gcc.dg/pr19402-1.c: New testcase.
15191         * gcc.dg/pr19402-2.c: likewise.
15192
15193 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15194
15195         PR middle-end/19854
15196         * g++.dg/tree-ssa/tmmti.C: New testcase.
15197
15198 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15199
15200         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15201
15202 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15203
15204         PR c++/19733
15205         * g++.dg/parse/crash23.C: New test.
15206         * g++.dg/warn/Weff1.C: New test.
15207
15208 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15209
15210         * gcc.dg/20050209-1.c: New test.
15211
15212 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15213
15214         PR target/19799
15215         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15216
15217 2005-02-08  Mike Stump  <mrs@apple.com>
15218
15219         * g++.dg/pch/import-2.c: New test.
15220         * g++.dg/pch/import-2.hs: New.
15221         * g++.dg/pch/include/import-2a.h: New.
15222         * g++.dg/pch/include/import-2b.h: New.
15223
15224 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15225
15226         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15227
15228 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15229
15230         * gfortran.dg/substr_1.f90: New test.
15231
15232 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15233
15234         PR middle-end/19775
15235         * gcc.dg/torture/builtin-power-1.c: Disable test for
15236         invalid transformation.
15237         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15238         no longer optimize.
15239         * gcc.dg/builtins-47.c: New testcase.
15240
15241 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15242             Dorit Naishlos  <dorit@il.ibm.com>
15243
15244         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15245
15246 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15247
15248         * gcc.c-torture/compile/20050206-1.c: New test.
15249
15250 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15251
15252         PR tree-opt/19768
15253         * g++.dg/opt/pr19768.C: New test.
15254
15255 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15256
15257         PR tree-opt/19736
15258         * gcc.c-torture/compile/pr19736.c: New test.
15259
15260 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15261
15262         PR c++/17401
15263         * g++.dg/parse/error25.C: New test.
15264
15265 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15266
15267         * gcc.c-torture/execute/20050203-1.c: New.
15268
15269 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15270
15271         * gcc.dg/vect/vect-85.c: Remove xfail.
15272         * gcc.dg/vect/vect-86.c: Remove xfail.
15273         * gcc.dg/vect/vect-87.c: Remove xfail.
15274         * gcc.dg/vect/vect-88.c: Remove xfail.
15275
15276 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15277
15278         * gcc.dg/altivec-19.c: New.
15279
15280 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15281
15282         PR c/17807
15283         * gcc.dg/nested-func-3.c: New test.
15284         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15285
15286 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15287
15288         * gcc.test-framework/gen_directive_tests: Generate tests for
15289         selector expressions.
15290
15291 2005-02-02  Matt Austern  <austern@apple.com>
15292
15293         PR c++/19628
15294         * g++/ext/builtin7.C: New.
15295         * g++/ext/builtin8.C: New.
15296
15297 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15298
15299         PR c/18502
15300         * gcc.dg/pr18502-1.c: New test.
15301
15302 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15303
15304         PR c++/17413
15305         * g++.dg/template/local4.C: Tweak.
15306
15307 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15308
15309         PR tree-optimization/19578
15310         * gcc.c-torture/compile/20050202-1.c: New test.
15311
15312 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15313
15314         PR c/19435
15315         * gcc.dg/c99-init-4.c: New test.
15316
15317 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15318
15319         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15320
15321         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15322
15323         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15324         * g++.dg/eh/check-vect.h: New.
15325
15326         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15327         * gcc.dg/vect/vect-78.c: Ditto.
15328         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15329         Remove.
15330
15331         * g++.dg/conversion/simd1.C: Expect warning.
15332         * g++.dg/ext/attribute-test-1.C: Ditto.
15333         * g++.dg/ext/attribute-test-2.C: Ditto.
15334         * g++.dg/ext/attribute-test-3.C: Ditto.
15335         * g++.dg/ext/attribute-test-4.C: Ditto.
15336
15337         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15338         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15339
15340         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15341
15342 2005-02-01  Richard Henderson  <rth@redhat.com>
15343
15344         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15345         long double for ibm double-double format.
15346         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15347
15348 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15349
15350         PR tree-optimization/19633
15351         * testsuite/gcc.dg/pr19633-1.c: New test.
15352         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15353         to NULL or a symbol.
15354
15355 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15356
15357         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15358         New procs.
15359         (dg-process-target (local override)): Handle selector expressions.
15360
15361         * gcc.test-framework/README: Describe tests in source directory.
15362         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15363         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15364         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15365         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15366         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15367         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15368         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15369         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15370         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15371         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15372         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15373         * gcc.test-framework/dg-error-exp-P.c: New test.
15374         * gcc.test-framework/dg-error-exp-XP.c: New test.
15375         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15376         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15377         * gcc.test-framework/dg-output-exp-P.c: New test.
15378         * gcc.test-framework/dg-output-exp-XF.c: New test.
15379         * gcc.test-framework/dg-warning-exp-P.c: New test.
15380         * gcc.misc-tests/dg-1.c: Remove.
15381         * gcc.misc-tests/dg-2.c: Remove.
15382         * gcc.misc-tests/dg-3.c: Remove.
15383         * gcc.misc-tests/dg-4.c: Remove.
15384         * gcc.misc-tests/dg-5.c: Remove.
15385         * gcc.misc-tests/dg-6.c: Remove.
15386         * gcc.misc-tests/dg-7.c: Remove.
15387         * gcc.misc-tests/dg-8.c: Remove.
15388         * gcc.misc-tests/dg-9.c: Remove.
15389         * gcc.misc-tests/dg-10.c: Remove.
15390         * gcc.misc-tests/dg-11.c: Remove.
15391         * gcc.misc-tests/dg-12.c: Remove.
15392         * gcc.misc-tests/dg-test.exp: Remove.
15393
15394         * gcc.test-framework/test-framework.awk: Change recording and
15395         printing of passes and failures.
15396
15397         * gcc.test-framework: New directory.
15398         * gcc.test-framework/README: New.
15399         * gcc.test-framework/test-framework.exp: New.
15400         * gcc.test-framework/test-framework.awk: New.
15401         * gcc.test-framework/gen_directive_tests: New.
15402
15403 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15404
15405         * lib/treelang.exp: Fix comment typos.
15406         (treelang_target_compile): Don't append libs=-ltreelang to options.
15407
15408 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15409
15410         * g++.dg/parse/typename7.C: Adjust error messages.
15411
15412 2005-01-31  Jeff Law  <law@redhat.com>
15413
15414         * gcc.c-torture/execute/20050131-1.c: New test.
15415         * gcc.dg/wcaselabel.c: New test.
15416
15417 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15418
15419         * g++.dg/other/warning1.C: Adjust error messags.
15420         * g++.dg/parse/constant5.C: New test.
15421
15422 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15423
15424         PR c/19333
15425         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15426         the test case valid.
15427         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15428         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15429         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15430         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15431         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15432         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15433
15434 2005-01-31  Dale Johannesen  <dalej@apple.com>
15435
15436         * g++.dg/opt/pr19650.C: New test.
15437
15438 2005-01-31  Richard Henderson  <rth@redhat.com>
15439
15440         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15441         long double for intel double extended format.
15442         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15443
15444 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15445
15446         PR c++/19555
15447         * g++.dg/template/static10.C: New test.
15448
15449         PR c++/19395
15450         * g++.dg/parse/error24.C: New test.
15451
15452         PR c++/19367
15453         * g++.dg/lookup/builtin1.C: New test.
15454
15455         PR c++/19457
15456         * g++.dg/warn/conv3.C: New test.
15457
15458 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15459
15460         PR fortran/19647
15461         * gfortan.dg/inquire_7.f90
15462
15463 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15464
15465         PR tree-optimization/15791
15466         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15467         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15468         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15469         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15470         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15471         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15472         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15473         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15474         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15475         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15476
15477 2005-01-29  Paul Brook  <paul@codesourcery.com>
15478
15479         PR fortran/18565
15480         * check.c (real_or_complex_check): New function.
15481         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15482         * intrinsic.c (add_functions): Use new check functions.
15483         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15484         Add prototypes.
15485
15486 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15487
15488         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15489         gcc.dg/lvalue-3.c: New tests.
15490         * gcc.dg/concat.c: Update expected messages.
15491
15492 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15493
15494         PR libfortran/19595
15495         * gfortran.dg/eor_1.f90: New test.
15496
15497 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15498
15499         PR fortran/19589
15500         * gfortran.dg/logical_data_1.f90: New test.
15501
15502 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15503
15504         PR c++/19253
15505         * g++.dg/template/crash33.C: New test.
15506
15507         PR c++/19667
15508         * g++.dg/template/crash32.C: New test.
15509
15510 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15511
15512         PR middle-end/16558
15513         * g++.dg/warn/Wreturn-type-2.C: New test.
15514
15515 2004-06-24  Jeff Law  <law@redhat.com>
15516
15517         * gcc.dg/tree-ssa/20050128-1.c: New test.
15518
15519 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15520
15521         * gcc.target/frv/all-mdpackh-1.c: New test.
15522
15523 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15524
15525         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15526
15527 2005-01-27  Richard Henderson  <rth@redhat.com>
15528
15529         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15530
15531 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15532
15533         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15534
15535 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15536
15537         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15538         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15539         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15540         to cope with cases where the multilib options override the dg-options.
15541
15542 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15543
15544         PR c/18946
15545         * gcc.dg/noncompile/20050120-1.c: New test.
15546
15547 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15548
15549         PR tree-optimization/19633
15550         * gcc.dg/pr19633.c: New test.
15551         * gcc.dg/tree-ssa/pr19633.c: New test.
15552
15553 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15554
15555         * gcc.dg/20041216-1.c: New test.
15556
15557 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15558
15559         PR objc/18862
15560         * objc.dg/selector-2.m: New test.
15561
15562 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15563
15564         * g++.dg/opt/range-test-2.C: New test.
15565
15566         PR rtl-optimization/19579
15567         * gcc.c-torture/execute/20050124-1.c: New test.
15568
15569 2005-01-26  Greg Parker  <gparker@apple.com>
15570         Stuart Hastings  <stuart@apple.com>
15571
15572         * gcc.c-torture/execute/20050125-1.c: New.
15573
15574 2005-01-18  Jan Hubicka  <jh@suse.cz>
15575
15576         PR tree-optimize/19337
15577         * gcc.c-torture/compile/20050119-1.c: New test.
15578
15579 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15580
15581         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15582         test for successful match.
15583
15584 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15585
15586         PR objc/18408
15587         * objc.dg/comp-types-7.m: New test.
15588
15589 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15590
15591         * lib/target-supports.exp (current_target_name): New.
15592         (check_effective_target_ilp32, check_effective_target_lp64):
15593         Cache the result to use as long as the current target, with
15594         multilib flags, remains the same.
15595
15596         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15597         (dg-require-weak, dg-require-visibility, dg-require-alias,
15598         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15599         dg-require-effective-target, dg-skip-if): Remove call to
15600         skip_test_and_clear_xfail.
15601         (dg-test): Clear xfail data.
15602
15603 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15604
15605         PR target/17751
15606         * gcc.dg/ppc64-toc.c: New test.
15607
15608         * g++.dg/tree-ssa/empty-1.C: New test.
15609
15610         PR middle-end/19551
15611         * gcc.c-torture/execute/20050121-1.c: New test.
15612         * gcc.dg/20050121-2.c: New test.
15613
15614 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
15615         Paul Brook  <paul@codesourcery.com>
15616
15617         PR fortran/17941
15618         * gfortran.dg/real_const_1.f: New test.
15619         * gfortran.dg/real_const_2.f90: New test.
15620         * gfortran.dg/complex_int_1.f90: New test.
15621
15622 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
15623
15624         PR fortran/19313
15625         * gfortan.dg/inquire_6.f90: New test.
15626
15627 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15628
15629         PR libfortran/19451
15630         * open_readonly_1.f90: New test.
15631
15632 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
15633
15634         PR libfortran/18982
15635         * gfortran.dg/open_new.f90: New file.
15636
15637 2005-01-22  Paul Brook  <paul@codesourcery.com>
15638
15639         * namelist_1.f90: New test.
15640
15641 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
15642
15643         PR tree-optimization/19484
15644         * gcc.c-torture/compile/20050122-[12].c: New tests.
15645
15646 2005-01-22  Paul Brook  <paul@codesourcery.com>
15647
15648         * gfortran.dg/implicit_2.f90: New test.
15649
15650 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
15651
15652         PR fortran/19314
15653         * gfortran.dg/inquire_5.f90: New test.
15654
15655 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15656
15657         PR c/18809
15658         * gcc.dg/pr18809-1.c: New test.
15659
15660 2005-01-21  Ian Lance Taylor  <ian@airs.com>
15661
15662         * gcc.dg/20050121-1.c: New test.
15663
15664         PR tree-optimization/13000
15665         * gcc.dg/20040206-1.c: Change warning to point where function is
15666         being inlined.
15667
15668 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15669
15670         PR c++/19208
15671         * g++.dg/template/array11.C: New test.
15672
15673 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15674
15675         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
15676         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
15677         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
15678         * gfortran.dg/getenv_1.f90: Add dg-do directive.
15679         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
15680         gfortran.dg/pr17164.f90: Add missing dg-do directives.
15681
15682 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
15683
15684         PR tree-optimization/15349
15685         * gcc.dg/tree-ssa/pr15349.c: New.
15686
15687 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
15688
15689         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
15690
15691 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
15692
15693         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
15694         scan-assembler-times directive name.
15695
15696         * gcc.dg/asm-a.c: Move dg-require-effective-target to
15697         after dg-do.
15698
15699         PR rtl-optimization/19462
15700         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
15701
15702 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
15703
15704         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
15705         counting function calls on ia64.
15706
15707 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
15708
15709         PR rtl-optimization/15139
15710         * gcc.dg/20050111-2.c: New test.
15711
15712         PR c/17297
15713         * gcc.c-torture/compile/20050113-1.c: New testcase.
15714
15715         PR middle-end/19164
15716         * gcc.dg/20050113-1.c: New testcase.
15717
15718 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
15719
15720         * gcc.dg/vect/vect-85.c: Add comment.
15721         * gcc.dg/vect/vect-86.c: Add xfail for now.
15722         * gcc.dg/vect/vect-87.c: Add xfail for now.
15723         * gcc.dg/vect/vect-88.c: Add xfail for now.
15724         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
15725
15726 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15727
15728         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
15729
15730 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15731
15732         * g++.dg/debug/typedef3.C: New test.
15733
15734 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
15735
15736         PR c/19472
15737         * gcc.dg/asm-a.c: New test.
15738
15739 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
15740
15741         * gcc.dg/sh-relax.c: Add prototype for abort.
15742
15743 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15744
15745         * gcc.dg/short-compare-1.c: New test.
15746         * gcc.dg/short-compare-2.c: Likewise.
15747
15748 2005-01-18  Michael Matz  <matz@suse.de>
15749
15750         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
15751
15752 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
15753
15754         PR tree-optimization/19121
15755         * gcc.c-torture/compile/pr19121.c: New test.
15756
15757 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
15758
15759         PR target/19357
15760         * gcc.c-torture/compile/pr19357.c: New test.
15761
15762 2005-01-17  Ian Lance Taylor  <ian@airs.com>
15763
15764         PR c/5675
15765         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
15766         pass--those that refer just to the variable, possibly with a
15767         cast.
15768         * gcc.dg/c99-const-expr-3.c: Likewise.
15769
15770         PR middle-end/13127
15771         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
15772         longer emitted.
15773
15774 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
15775
15776         PR fortran/18778
15777         * gfortran.dg/endfile_2.f90: New test.
15778
15779 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
15780
15781         PR 19168
15782         * gfortran.dg/select_5.f90: New test.
15783
15784 2004-01-16  Paul Brook  <paul@codesourcery.com>
15785
15786         * gfortran.dg/common_4.f90: New test.
15787
15788 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
15789
15790         PR rtl-optimization/19462
15791         * gcc.dg/torture/pr19462-1.c: New test.
15792
15793 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
15794
15795         PR objc/19321
15796         * objc.dg/func-ptr-2.m: New.
15797         * objc.dg/volatile-1.m: New.
15798
15799 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15800
15801         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
15802
15803 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15804
15805         PR tree-optimization/19060
15806         * gcc.c-torture/execute/20050104-1.c: New test.
15807
15808 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
15809
15810         PR fortran/18983
15811         * gfortran.dg/write_to_null.f90: New test.
15812
15813 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
15814             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15815
15816         PR other/19328
15817         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
15818         argument.
15819
15820 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
15821
15822         PR c++/19263
15823         * g++.dg/init/vector1.C: New test.
15824
15825 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
15826
15827         PR target/13158
15828         * gcc.target/ia64/sibcall-unwind-1.c: New test.
15829         PR target/18987
15830         * gcc.target/ia64/sibcall-unwind-2.c: New test.
15831
15832 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
15833
15834         * gfortran.dg/select_1.f90: New test.
15835         * gfortran.dg/select_2.f90: New test.
15836         * gfortran.dg/select_3.f90: New test.
15837         * gfortran.dg/select_4.f90: New test.
15838
15839 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
15840
15841         PR middle-end/19084
15842         PR rtl-optimization/19348
15843         * gcc.dg/20050111-1.c: New test.
15844         * gcc.c-torture/execute/20050111-1.c: New test.
15845
15846         * gcc.dg/i386-asm-4.c: New test.
15847
15848 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15849
15850         * gcc.dg/nested-func-2.c: New test.
15851         * ada/acats/norun.lst: Remove c953002.
15852
15853 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
15854
15855         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
15856
15857 2005-01-12  Ben Elliston  <bje@au.ibm.com>
15858
15859         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
15860
15861 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
15862
15863         PR target/18761
15864         * g++.dg/abi/align1.C: New test.
15865
15866 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
15867
15868         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
15869         at a time.
15870         * g++.dg/ext/altivec_check.h: Support compiling as C.
15871
15872 2005-01-10  Roger Sayle  <roger@eyesopen.com>
15873
15874         PR c++/19355
15875         * g++.dg/expr/pr19355-1.C: New test case.
15876
15877 2005-01-10  Laurent GUERBY <laurent@guerby.net>
15878
15879         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
15880         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
15881         * ada/acats/tests/c3/c92005b.ada: Likewise.
15882         * ada/acats/tests/c3/cxb3012.a: Likewise.
15883         * ada/acats/norun.lst: Add c380004 and c953002, add PR
15884
15885 2005-01-09  Paul Brook  <paul@codesourcery.com>
15886
15887         * gfortran.dg/common_2.f90: New file.
15888         * gfortran.dg/common_3.f90: New file.
15889
15890 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
15891
15892         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
15893
15894 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15895
15896         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
15897         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
15898         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
15899         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
15900         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
15901         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
15902         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
15903         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
15904         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
15905         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
15906         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
15907         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
15908         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
15909         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
15910         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
15911         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
15912         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
15913         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
15914         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
15915         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
15916         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
15917         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
15918         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
15919         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
15920         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
15921         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
15922         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
15923         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
15924         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
15925         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
15926         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
15927         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
15928         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
15929         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
15930         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
15931         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
15932         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
15933         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
15934         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
15935         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
15936         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
15937         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
15938         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
15939         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
15940         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
15941         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
15942         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
15943         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
15944         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
15945         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
15946         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
15947         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
15948         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
15949         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
15950         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
15951         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
15952         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
15953         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
15954         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
15955         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
15956         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
15957         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
15958         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
15959         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
15960         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
15961         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
15962         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
15963
15964         * gcc.dg/vect/vect-1.c: Fix spelling.
15965         * gcc.dg/vect/vect-10.c: Fix spelling.
15966         * gcc.dg/vect/vect-11.c: Fix spelling.
15967         * gcc.dg/vect/vect-12.c: Fix spelling.
15968         * gcc.dg/vect/vect-14.c: Fix spelling.
15969         * gcc.dg/vect/vect-15.c: Fix spelling.
15970         * gcc.dg/vect/vect-16.c: Fix spelling.
15971         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
15972         * gcc.dg/vect/vect-64.c: Fix comments.
15973         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
15974
15975 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
15976             Ira Rosen  <irar@il.ibm.com>
15977
15978         * gcc.dg/vect/vect-70.c: New test.
15979         * gcc.dg/vect/vect-71.c: New test.
15980
15981 2005-01-09  Manfred Hollstein  <mh@suse.com>
15982
15983         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
15984         * gcc.dg/pr18241-2.c: Likewise.
15985         * gcc.dg/pr18241-3.c: Likewise.
15986         * gcc.dg/pr18241-4.c: Likewise.
15987         * gcc.dg/pr18241-5.c: Likewise.
15988
15989 2005-01-08  Richard Henderson  <rth@redhat.com>
15990
15991         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
15992         False for x86 and x86-64.
15993
15994 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
15995
15996         PR tree-optimization/18241
15997         * gcc.dg/pr18241-1.c: New test.
15998         * gcc.dg/pr18241-2.c: New test.
15999         * gcc.dg/pr18241-3.c: New test.
16000         * gcc.dg/pr18241-4.c: New test.
16001         * gcc.dg/pr18241-5.c: New test.
16002
16003 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16004
16005         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16006         gfortran.dg/select_4.f90: New.
16007
16008 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16009
16010         * gcc.c-torture/execute/20050107-1.c: New test.
16011
16012 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         PR c++/19298
16015         * g++.dg/template/ref2.C: New.
16016
16017 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16018
16019         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16020         instead of being empty.
16021
16022 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16023
16024         PR fortran/15553
16025         * gfortran.dg/array-1.f90: New test.
16026
16027 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16028
16029         PR tree-optimization/19283
16030         * gcc.c-torture/execute/20050106-1.c: New test.
16031
16032         PR rtl-optimization/18861
16033         * gcc.dg/20050105-1.c: New test.
16034
16035         PR tree-optimization/18828
16036         * gcc.dg/20050105-2.c: New test.
16037
16038 2005-01-07  Andreas Jaeger  <aj@suse.de>
16039
16040         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16041
16042 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16043
16044         PR fortran/18398
16045         * gfortran.dg/fmt_read.f90: New test.
16046
16047 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16048
16049         * gcc.dg/rs6000-ldouble-2.c: New.
16050
16051 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16052
16053         PR c++/19244
16054         * g++.dg/parser/ctor2.C: New test.
16055
16056 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16057
16058         PR c++/17154
16059         * g++.dg/template/using9.C: New test.
16060
16061 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16062
16063         PR c++/19258
16064         * g++.dg/lookup/friend6.C: New test.
16065
16066 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16067
16068         PR c++/19270
16069         * g++.dg/template/array10.C: New.
16070
16071 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16072
16073         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16074         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16075
16076 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16077
16078         * gcc.c-torture/compile/20050105-1.c: New test.
16079
16080 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16081
16082         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16083
16084 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16085
16086         PR middle-end/19100
16087         * gcc.dg/conv-3.c: New test case.
16088
16089 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16090
16091         * gcc.dg/asm-wide-1.c: New test.
16092
16093 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16094
16095         PR c++/19030
16096         * g++.dg/parse/crash22.C: New
16097
16098 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16099
16100         PR 19257
16101         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16102
16103 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16104
16105         PR middle-end/17767
16106         * gcc.dg/i386-mmx-6.c: New test case.
16107
16108 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16109
16110         PR tree-optimization/18308
16111         * gcc.dg/vect/pr18308.c: New testcase.
16112
16113 2005-01-04  Andreas Jaeger  <aj@suse.de>
16114
16115         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16116
16117 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16118             Robert Bowdidge <bowdidge@apple.com>
16119
16120         * gcc.dg/cpp/subframework1.c: New.
16121         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16122         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16123         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16124         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16125
16126 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16127
16128         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16129         producing warning.
16130         * gcc.dg/darwin-weakimport-2.c: New.
16131
16132 2005-01-03  Richard Henderson  <rth@redhat.com>
16133
16134         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16135
16136 2005-01-03  Richard Henderson  <rth@redhat.com>
16137
16138         * gcc.dg/vect/vect.exp: Enable for ia64.
16139         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16140         (check_effective_target_vect_float): Likewise.
16141         (check_effective_target_vect_no_align): Likewise.
16142         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16143         * gcc.dg/vect/vect-8.c: Likewise.
16144
16145 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16146
16147         PR target/19236
16148         * gcc.dg/pr19236-1.c: New test case.
16149
16150 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16151
16152         PR rtl-optimization/12092
16153         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16154
16155 2005-01-02  Andreas Jaeger  <aj@suse.de>
16156
16157         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16158
16159 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16160             Andrew Pinski  <pinskia@physics.uc.edu>
16161
16162         PR rtl-optimization/12092
16163         * gcc.dg/pr12092-1.c: New test case.
16164
16165 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16166
16167         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16168         'hidden' and 'default' for better portability.
16169         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16170
16171         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16172         6 and 7.
16173         * g++.old-deja/g++.brendan/new3.C: Likewise.
16174
16175 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16176
16177         * gcc.dg/20041231-1.C: New test.
16178         * g++.dg/warn/Wunreachable-code-1.C: New test.
16179
16180 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16181
16182         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16183         file, not /dev/null.  Abort on error.
16184
16185 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16186             Ziemowit Laski  <zlaski@apple.com>
16187
16188         PR objc/18971
16189         * objc.dg/encode-5.m: New test.
16190
16191 2004-12-29  Richard Henderson  <rth@redhat.com>
16192
16193         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16194         * objc.dg/stabs-1.m: Disable for ia64.
16195
16196 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/19190
16199         * g++.dg/warn/Wunused-10.C: New test.
16200
16201 2004-12-28  Richard Henderson  <rth@redhat.com>
16202
16203         * objc.dg/stabs-1.m: Disable for alpha.
16204
16205 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/19149
16208         * g++.dg/parse/error23.C: New test.
16209
16210 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16211
16212         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16213
16214         PR fortran/19032
16215         * gfortran.dg/intrinsic_modulo_1.f90: New.
16216         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16217         tests with divisor -1.
16218
16219 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16220
16221         * g++.dg/opt/temp1.C (memcpy): Return a value.
16222
16223         PR c++/19148
16224         * g++.dg/expr/cond7.C: New test.
16225
16226 2004-12-27  Paul Brook  <paul@codesourcery.com>
16227
16228         * gfortran.dg/g77/select_no_compile.f: Remove.
16229
16230 2004-12-27  Richard Henderson  <rth@redhat.com>
16231
16232         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16233         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16234         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16235
16236 2004-12-26  Richard Henderson  <rth@redhat.com>
16237
16238         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16239         by 1i instead of token pasting.
16240
16241 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16242
16243         PR tree-optimization/17578
16244         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16245         to additional_flags.
16246         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16247
16248 2004-12-25  Richard Henderson  <rth@redhat.com>
16249
16250         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16251         Remove Alpha.
16252
16253 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16254
16255         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16256         hppa*-*-hpux*.
16257         * gcc.dg/pr17957.c (dg-options): Likewise.
16258         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16259         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16260         instead of 0 on __hppa__.
16261         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16262         "foo,%r" on hppa*-*-*.
16263
16264 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16265
16266         PR fortran/19071
16267         * gfortran.dg/complex_write.f90: New test.
16268
16269 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16270
16271         PR c++/17595
16272         * g++.dg/parse/pragma2.C: New test.
16273
16274         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16275
16276 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16277
16278         * gcc.dg/empty2.c: Add missing dg-warning.
16279
16280 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16281
16282         PR c++/17413
16283         * g++.dg/template/local4.C: New test.
16284         * g++.dg/template/crash19.C: Add dg-error marker.
16285
16286         * g++.dg/template/crash31.C: Correct embedded PR number.
16287
16288 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16289
16290         PR c++/16405
16291         * g++.dg/opt/temp1.C: Add do-run marker.
16292
16293 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16294
16295         * g++.dg/template/spec19.C: New.
16296
16297 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16298
16299         PR target/16819
16300         * gcc.dg/empty2.c: New.
16301
16302 2004-12-23  Richard Henderson  <rth@redhat.com>
16303
16304         * lib/target-supports.exp (check_effective_target_vect_no_align):
16305         Remove i?86 and x86-64.
16306
16307 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/16405
16310         * g++.dg/opt/temp1.C: New test.
16311
16312 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16313
16314         PR c++/18733
16315         * g++.dg/template/friend33.C: New testcase.
16316
16317 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16318
16319         PR c++/18464
16320         * g++.dg/template/cond5.C: New test.
16321
16322         PR c++/18492
16323         * g++.dg/inherit/thunk3.C: New test.
16324
16325         PR c++/11224
16326         * g++.dg/warn/Wunused-9.C: New test.
16327
16328 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16329
16330         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16331
16332 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16333
16334         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16335
16336 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16337
16338         PR c++/18378
16339         * g++.dg/ext/packed8.C: New test.
16340
16341         PR c++/19063
16342         * g++.dg/template/crash31.C: New test.
16343
16344         PR c++/19034
16345         * g++.dg/template/crash30.C: New test.
16346
16347 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16348
16349         PR C++/18984
16350         * g++.dg/eh/ctor3.C: New test.
16351
16352 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16353
16354         * objc.dg/stabs-1.m: Allow section name to be quoted and
16355         assembly label to begin with '.LL'.
16356
16357 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16358
16359         * gcc.dg/vect/vect.exp
16360         (check_effective_target_lp64_or_vect_no_align): New.
16361         * gcc.dg/vect/vect-77.c: Use it.
16362         * gcc.dg/vect/vect-78.c: Use it.
16363
16364         * lib/target-supports.exp
16365         (check_effective_target_vect_no_max,
16366         check_effective_target_vect_no_bitwise,
16367         check_effective_target_vect_no_align): New.
16368         * gcc.dg/vect/vect-13.c: Use them.
16369         * gcc.dg/vect/vect-17.c: Ditto.
16370         * gcc.dg/vect/vect-18.c: Ditto.
16371         * gcc.dg/vect/vect-19.c: Ditto.
16372         * gcc.dg/vect/vect-20.c: Ditto.
16373         * gcc.dg/vect/vect-27.c: Ditto.
16374         * gcc.dg/vect/vect-29.c: Ditto.
16375         * gcc.dg/vect/vect-44.c: Ditto.
16376         * gcc.dg/vect/vect-48.c: Ditto.
16377         * gcc.dg/vect/vect-50.c: Ditto.
16378         * gcc.dg/vect/vect-52.c: Ditto.
16379         * gcc.dg/vect/vect-54.c: Ditto.
16380         * gcc.dg/vect/vect-56.c: Ditto.
16381         * gcc.dg/vect/vect-58.c: Ditto.
16382         * gcc.dg/vect/vect-60.c: Ditto.
16383         * gcc.dg/vect/vect-72.c: Ditto.
16384         * gcc.dg/vect/vect-80.c: Ditto.
16385
16386 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16387
16388         PR c++/14075
16389         * g++.dg/init/string1.C: New.
16390
16391         PR c++/18975
16392         * g++.dg/other/synth1.C: New.
16393
16394 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16395
16396         PR c/18963
16397         * gcc.dg/pr18963-1.c: New test.
16398
16399 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16400
16401         PR c/18596
16402         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16403         * gcc.dg/pr18596-1.c: Use dg-error.
16404         (dg-options): Use -fno-unit-at-a-time.
16405         * gcc.dg/pr18596-2.c: New test.
16406         * gcc.dg/pr18596-3.c: New test.
16407
16408 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16409
16410         PR middle-end/18683
16411         * g++.dg/opt/pr18683-1.C: New test case.
16412
16413 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16414
16415         PR other/19093
16416         * g++.dg/opt/max1.C: Fix for 64bit targets.
16417
16418 2004-12-20  Matt Austern  <austern@apple.com>
16419
16420         PR c++/19044
16421         * g++.dg/ext/builtin6.C: New
16422
16423 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16424
16425         PR tree-optimization/19080
16426         * gcc.c-torture/compile/pr19080.c: New test.
16427
16428 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16429
16430         * gcc.dg/20041219-1.c: New test.
16431
16432 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16433
16434         PR middle-end/19068
16435         * g++.dg/opt/max1.C: New test case.
16436
16437 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16438
16439         * gcc.dg/fdata-sections-1.c: New test.
16440
16441 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16442
16443         PR middle-end/18548
16444         * gcc.dg/max-1.c: New test case.
16445
16446 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16447
16448         * gcc.c-torture/execute/20041218-1.c: New test.
16449
16450 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16451
16452         * gcc.dg/pr18501.c: New test.
16453         * gcc.dg/uninit-5.c: XFAIL.
16454         * gcc.dg/uninit-9.c: XFAIL.
16455
16456 2004-12-17  Dale Johannesen  <dalej@apple.com>
16457
16458         * gcc.dg/20041213-1.c: New.
16459
16460 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16461
16462         * objc.dg/stabs-1.m: Allow assembly label to begin
16463         with a dot ('.').
16464
16465 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16466
16467         * gcc.c-torture/execute/20041213-1.c: Move...
16468         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16469
16470 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16471
16472         PR c++/18721
16473         * g++.dg/lookup/conv-5.C: New.
16474
16475 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16476
16477         * objc.dg/stabs-1.m: New test.
16478
16479 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16480
16481         * gcc.dg/visibility-c.c: Change compile to
16482         assemble for the test.
16483
16484 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16485
16486         PR target/19041
16487         * gcc.dg/visibility-c.c: New test.
16488
16489 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16490
16491         PR middle-end/18493
16492         * gcc.dg/switch-8.c: New test case.
16493
16494 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16495
16496         PR c++/18905
16497         * g++.dg/template/init4.C: New.
16498         * g++.dg/opt/static3.C: Enable optimizer.
16499
16500 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16501
16502         * g++.dg/other/complex1.C: New test.
16503
16504 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16505
16506         * g++.dg/opt/inline9.C: New test.
16507
16508 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16509
16510         PR fortran/18993
16511         * gfotran.dg/nullify_1.f: New test.
16512
16513 2004-12-15  Richard Henderson  <rth@redhat.com>
16514
16515         * gcc.target/i386/i386.exp: New harness.
16516         * gcc.target/i386/vect-args.c: New.
16517
16518 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16519
16520         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16521
16522 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16523
16524         PR c++/18825
16525         * g++.dg/template/friend32.C: New test.
16526
16527 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16528
16529         * cpp/pragma-once-1.c: New test.
16530         * cpp/pragma-once-1b.h: Likewise.
16531         * cpp/pragma-once-1c.h: Likewise.
16532         * cpp/pragma-once-1d.h: Likewise.
16533         * cpp/inc/pragma-once-1a.h: Likewise.
16534
16535 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16536             Steven G. Kargl  <kargls@comcast.net>
16537
16538         PR fortran/17597
16539         * gfortran.dg/list_read_3.f90: New test.
16540
16541 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16542
16543         * gcc.dg/ftrapv-2.c: New test.
16544
16545 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16546
16547         PR c++/18981
16548         * g++.dg/template/typename9.C: New test.
16549
16550 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16551
16552         PR c++/18738
16553         * g++.dg/template/typename8.C: New test.
16554         * g++.dg/parse/friend2.C: Tweak error message.
16555
16556 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16557
16558         * gcc.c-torture/20041214-1.c: New test.
16559
16560 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16561
16562         PR c++/18965
16563         * g++.dg/init/array17.C: New test.
16564
16565 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16566
16567         PR c++/18793
16568         * g++.dg/init/aggr3.C: New test.
16569
16570 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16571
16572         * gcc.dg/altivec-types-1.c: New test.
16573         * gcc.dg/altivec-types-2.c: New test.
16574         * gcc.dg/altivec-types-3.c: New test.
16575         * gcc.dg/altivec-types-4.c: New test.
16576         * g++.dg/ext/altivec-types-1.C: New test.
16577         * g++.dg/ext/altivec-types-2.C: New test.
16578         * g++.dg/ext/altivec-types-3.C: New test.
16579         * g++.dg/ext/altivec-types-4.C: New test.
16580
16581 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16582
16583         PR middle-end/18951
16584         * gcc.c-torture/execute/20041213-1.c: New test.
16585
16586 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16587
16588         PR c++/18949
16589         * g++.dg/template/cast1.C: New.
16590
16591 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16592
16593         * gcc.c-torture/execute/20041213-2.c: New test.
16594
16595 2004-12-13  Richard Henderson  <rth@redhat.com>
16596
16597         * gcc.dg/i386-sse-10.c: Fix typo in options.
16598
16599 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16600
16601         PR c++/18968
16602         * g++.dg/opt/pr18968.C: New test.
16603
16604 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/18925
16607         * g++.dg/ext/visibility/staticdatamem.C: New test.
16608
16609 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
16610
16611         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
16612
16613 2004-12-13  Roger Sayle  <roger@eyesopen.com>
16614
16615         PR rtl-optimization/18928
16616         * gcc.dg/pr18928-1.c: New test case.
16617
16618 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
16619
16620         PR tree-opt/16951
16621         * gcc.c-torture/compile/20041211-1.c: New.
16622
16623 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16624
16625         PR middle-end/17564
16626         * gcc.c-torture/execute/20041212-1.c: New test.
16627
16628 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16629
16630         PR fortran/18869
16631         * gfortran.dg/common_1.f90: New test.
16632
16633 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
16634         Paul Brook  <paul@codesourcery.com>
16635
16636         PR fortran/16222
16637         * gfortran.dg/real_do_1.f90: New test.
16638
16639 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
16640
16641         PR tree-opt/18040
16642         * g++.dg/opt/ptrmem6.C: New test.
16643
16644 2004-12-11  Roger Sayle  <roger@eyesopen.com>
16645
16646         PR middle-end/18921
16647         * gcc.dg/pr18921-1.c: New test case.
16648
16649 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16650
16651         PR fortran/17175
16652         * gfortran.dg/scale_1.f90: New test.
16653
16654 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
16655
16656         PR middle-end/18903
16657         * gcc.c-torture/compile/pr18903.c: New test.
16658
16659 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
16660
16661         * gcc.c-torture/execute/20041210-1.c: New test.
16662
16663 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16664
16665         PR c++/18731
16666         * g++.dg/parser/struct-1.C: New test.
16667         * g++.dg/parser/struct-2.C: New test.
16668         * g++.dg/parser/struct-3.C: New test.
16669
16670 2004-12-09  Richard Henderson  <rth@redhat.com>
16671
16672         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
16673
16674         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
16675         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
16676
16677 2004-12-09  Matt Austern  <austern@apple.com>
16678
16679         PR c++/18514
16680         * g++.dg/ext/builtin1.C: New
16681         * g++.dg/ext/builtin2.C: New
16682         * g++.dg/ext/builtin3.C: New
16683         * g++.dg/ext/builtin4.C: New
16684         * g++.dg/ext/builtin5.C: New
16685
16686 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
16687
16688         PR tree-opt/18904
16689         * g++.dg/opt/ptrmem5.C: New test.
16690
16691 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
16692
16693         * g++.dg/parse/typename5.C: Adjust for new error.
16694         * g++.dg/parse/typename7.C: New.
16695
16696 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16697
16698         PR c++/18073
16699         * g++.dg/other/mmintrin.C: New test.
16700
16701 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
16702
16703         PR c++/16681
16704         * g++.dg/init/array15.C: New.
16705         * g++.dg/init/array16.C: New.
16706
16707 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16708
16709         PR fortran/18826
16710         * gfortran.dg/assign_1.f90: New test.
16711
16712 2004-12-08  Nick Clifton  <nickc@redhat.com>
16713
16714         * gcc.target/xstormy16/bss_below100: New directory containing tests.
16715         * gcc.target/xstormy16/data_below100: Likewise.
16716         * gcc.target/xstormy16/sfr: Likewise.
16717         * gcc.target/xstormy16/below100.S: New test source file.
16718         * gcc.target/xstormy16/below100.ld: New test linker script.
16719         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16720         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
16721         bp instructions.
16722         * gcc.target/xstormy16/bp.c: Likewise.
16723
16724         * gcc.target/xstormy16/bss_below100: New files:
16725         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16726         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16727         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16728         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16729         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16730         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16731         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16732         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16733         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16734         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16735         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16736         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16737         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16738         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16739         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16740         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16741         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16742         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16743         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16744         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16745         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16746         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16747         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16748         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16749         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16750         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16751         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16752
16753         * gcc.target/xstormy16/data_below100: New files:
16754         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
16755         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
16756         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
16757         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
16758         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
16759         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
16760         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
16761         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
16762         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
16763         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
16764         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
16765         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
16766         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
16767         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
16768         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
16769         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
16770         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
16771         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
16772         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
16773         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
16774         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
16775         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
16776         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
16777         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
16778         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
16779         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
16780         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
16781
16782         * gcc.target/xstormy16/sfr: New files:
16783         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
16784         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
16785         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
16786         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
16787         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
16788         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
16789         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
16790         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
16791         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
16792         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
16793         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
16794         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
16795         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
16796         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
16797         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
16798         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
16799         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
16800         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
16801         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
16802         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
16803         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
16804         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
16805         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
16806         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
16807         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
16808         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
16809         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
16810         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
16811         27_if0_sfrw_bitfield_f.c
16812
16813 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16814
16815         PR c++/18100
16816         * g++.dg/lookup/name-clash4.C: New test.
16817
16818 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
16819
16820         PR c++/18672
16821         * g++.dg/opt/array1.C: New.
16822
16823         PR c++/18803
16824         * g++.dg/template/operator5.C: New.
16825
16826 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
16827
16828         PR c/18867
16829         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
16830
16831 2004-12-07  Steven Bosscher  <stevenb@suse.de>
16832
16833         * gcc.dg/noncompile/20041207.c: New test.
16834
16835 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16836
16837         * g++.dg/other/unreachable-1.C: New test.
16838
16839 2004-12-06  Nick Clifton  <nickc@redhat.com>
16840
16841         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
16842         <limits.h> because the latter comes from gcc's include/ directory
16843         and not the newlib/libc/include directory.
16844
16845 2004-12-04  Richard Henderson  <rth@redhat.com>
16846
16847         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
16848
16849 2004-12-04  Richard Henderson  <rth@redhat.com>
16850
16851         * lib/target-supports.exp (check_gc_sections_available): Disable
16852         for alpha and ia64.
16853
16854 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
16855
16856         PR middle-end/17909
16857         * g++.dg/other/vararg-2.C: New test.
16858
16859 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         PR c++/17011, c++/17971
16862         * g++.dg/template/error15.C: Adjust expected error.
16863         * g++.dg/template/instantiate3.C: Likewise.
16864
16865 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
16866
16867         * gcc.dg/altivec-18.c: Fix for darwin
16868
16869 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
16870
16871         PR c++/18782
16872         * g++.dg/parse/ptrmem2.C: New.
16873
16874         PR c++/18318
16875         * g++.dg/template/new1.C: New.
16876
16877 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16878
16879         PR fortran/18710
16880         * gfortran.dg/direct_io_3.f90: New test.
16881
16882 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
16883
16884         PR 18758
16885         * g++.dg/parse/crash21.C: New.
16886
16887 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16888
16889         PR c++/15664, c++/18276
16890         * g++.dg/template/ttp13.C: New test.
16891         * g++.dg/template/ttp14.C: Likewise.
16892
16893 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16894
16895         PR c++/18123
16896         * g++.dg/parse/enum2.C: New test.
16897         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
16898
16899 2004-12-02  Nick Clifton  <nickc@redhat.com>
16900
16901         * gcc.target/xstormy16: New test directory.
16902         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
16903         * gcc.target/xstormy16/bp.c: Check the generation of bp
16904         instructions.
16905         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
16906         bn instructions and the BELOW100 attribute.
16907
16908 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
16909
16910         PR target/16952
16911         * gcc.dg/ppc-eabi.c: New.
16912
16913 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16914
16915         PR fortran/18284
16916         * gfortran.dg/backspace.f90
16917
16918 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
16919
16920         * gfortran.dg/inquire.f90: New test.
16921
16922 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16923
16924         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
16925         handle effective-target-keyword.
16926         (dg-skip-if): Support effective-target keyword as target list.
16927         (dg-xfail-if): Ditto.
16928         * lib/target-supports.exp (is-effective-target-keyword): New proc.
16929
16930 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
16931
16932         PR tree-optimization/18291
16933         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
16934
16935 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
16936
16937         PR C++/18729
16938         * g++.dg/parse/crash20.C: New.
16939
16940         PR c++/17431
16941         * g++.dg/overload/arg1.C: New.
16942         * g++.dg/overload/arg2.C: New.
16943         * g++.dg/overload/arg3.C: New.
16944         * g++.dg/overload/arg4.C: New.
16945
16946 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
16947
16948         * gcc.dg/c99-flex-array-4.c: Remove.
16949
16950 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16951
16952         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
16953
16954         * lib/target-supports.exp (is-effective-target): Simplify.
16955
16956         * lib/target-supports.exp (check_effective_target_vect_long):
16957         Fix for powerpc64-*-*.
16958
16959 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
16960
16961         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
16962         to support new requirements on FreeBSD 5.
16963
16964 2004-11-30  Devang Patel  <dpatel@apple.com>
16965
16966         PR 18702
16967         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
16968
16969 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
16970
16971         * g++.dg/ext/altivec-13.C: New test.
16972
16973 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
16974
16975         PR tree-opt/18298
16976         * gcc.c-torture/execute/p18298.c: New test.
16977
16978 2004-11-30  Ira Rosen  <irar@il.ibm.com>
16979             Dorit Naishlos  <dorit@il.ibm.com>
16980
16981         PR tree-opt/18607
16982         * gcc.dg/vect/vect-89.c: New test.
16983
16984 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
16985
16986         * gcc.dg/pr18596-1.c: New test.
16987
16988 2004-11-30  Ben Elliston  <bje@au.ibm.com>
16989
16990         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
16991
16992 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
16993
16994         PR c/18479
16995         * gcc.dg/pr18479.c: New test.
16996
16997 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
16998
16999         PR target/18490
17000         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17001         mmix-knuth-mmixware.
17002
17003         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17004         cris-*-elf* cris-*-aout* mmix-*-*
17005
17006 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17007
17008         PR middle-end/18725
17009         * gcc.dg/pr18725.c: New test.
17010
17011 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17012
17013         PR target/18488
17014         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17015
17016         PR target/18336
17017         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17018
17019 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17020
17021         PR c++/18368
17022         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17023         * g++.old-deja/g++.law/ctors5.C: Likewise.
17024         * g++.old-deja/g++.other/crash25.C: Likewise.
17025
17026         PR c++/18674
17027         * g++.dg/template/error16.C: New test.
17028
17029         PR c++/18512
17030         * g++.dg/template/crash29.C: New test.
17031
17032 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17033
17034         PR tree-optimization/18712
17035         * gcc.c-torture/compile/pr18712.c: New test.
17036
17037 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17038
17039         PR c/7544
17040         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17041         tests.
17042
17043 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17044
17045         PR c++/18652
17046         * g++.dg/lookup/crash6.C: New test.
17047
17048 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17049
17050         PR middle-end/18164
17051         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17052
17053 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17054
17055         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17056         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17057         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17058
17059 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17060
17061         * gcc.dg/pr18164.c: New test.
17062
17063 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17064
17065         * gcc.dg/funroll-loops-all.c: New.
17066
17067 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17068
17069         PR target/18489
17070         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17071         delimeter, match space and TAB as well as ":".
17072
17073         PR target/18484
17074         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17075
17076         PR target/18348
17077         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17078
17079         PR target/18345
17080         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17081
17082         PR target/18337
17083         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17084
17085 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17086
17087         * gfortran.dg/direct_io_2.f90: New test.
17088
17089 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17090
17091         PR target/18334
17092         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17093
17094 2004-11-28  Richard Henderson  <rth@redhat.com>
17095
17096         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17097
17098 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17099
17100         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17101         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17102         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17103         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17104         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17105         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17106         gcc.dg/pointer-arith-8.c: New tests.
17107
17108 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17109
17110         PR fortran/18364
17111         * gfortran.dg/endfile.f90: New test.
17112
17113 2004-11-27  Falk Hueffner  <falk@debian.org>
17114
17115         * gcc.dg/loop-6.c: New test.
17116
17117 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17118
17119         * gcc.c-torture/execute/20041126-1.c: New test.
17120
17121 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17122
17123         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17124         on IRIX.
17125
17126 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17127
17128         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17129         functions.
17130
17131 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17132
17133         PR rtl-optimization/17825
17134         * gcc.c-torture/compile/20041119-1.c: New test.
17135
17136 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17137
17138         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17139         Check existence of ld library path variables before unsetting.
17140
17141 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17142
17143         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17144
17145 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17146
17147         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17148
17149 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17150
17151         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17152
17153 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17154
17155         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17156         dg-do directive.
17157
17158 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17159
17160         * gcc.dg/pr17957.c: Pass --param, not -param.
17161
17162 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17163
17164         PR middle-end/17957
17165         * testsuite/gcc.dg/pr17957.c: New test.
17166
17167 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/18445
17170         * g++.dg/template/crash28.C: Likewise.
17171
17172         PR c++/18001
17173         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17174         * g++.dg/ext/lvaddr.C: Likewise.
17175         * g++.dg/opt/pr7503-3.C: Likewise.
17176
17177         PR c++/18466
17178         * g++.dg/parse/qualified3.C: New test.
17179         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17180
17181         PR c++/18545
17182         * g++.dg/expr/return1.C: New test.
17183
17184 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17185
17186         Friend class name lookup 3/n, PR c++/3332
17187         * g++.dg/lookup/friend3.C: New test.
17188         * g++.dg/lookup/friend4.C: Likewise.
17189         * g++.dg/lookup/friend5.C: Likewise.
17190
17191 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17192
17193         Friend class name lookup 2/n, PR c++/14513, c++/15410
17194         * g++.dg/lookup/friend2.C: New test.
17195         * g++.dg/template/friend31.C: Likewise.
17196
17197 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17198
17199         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17200
17201 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17202
17203         PR c++/17473
17204         * g++.dg/tc1/dr56.C: Remove.
17205         * g++.dg/template/typedef1.C: Add dg-error markers.
17206         * g++.old-deja/g++.other/typedef7.C: Likewise.
17207
17208         PR c++/18285
17209         * g++.dg/parse/typedef7.C: New test.
17210
17211 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17212
17213         * gcc.c-torture/execute/20041124-1.c: New test.
17214
17215 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * g++.dg/template/deduce3.C: New test.
17218
17219         PR c++/18586
17220         * g++.dg/template/crash27.C: New test.
17221
17222         PR c++/18530
17223         * g++.dg/warn/Wshadow-3.C: New test.
17224
17225 2004-11-24  Devang Patel  <dpatel@apple.com>
17226
17227         PR/18555
17228         * gcc.dg/cpp/isysroot-1.c: New test.
17229         * gcc.dg/cpp/usr/include/stdio.h: New file.
17230         * gcc.dg/cpp/isysroot-2.c: New test.
17231         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17232         New file.
17233
17234 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17235
17236         PR c++/8929
17237         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17238
17239 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17240
17241         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17242         * gcc.target/sparc/pdist.c: Likewise.
17243
17244 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17245
17246         PR c++/16882
17247         * g++.dg/conversion/simd1.C: New test.
17248
17249 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17250
17251         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17252         and restore_ld_library_path_env_vars.
17253         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17254         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17255         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17256         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17257
17258 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17259
17260         * gcc.dg/pragma-align-2.c: Test macro expansion.
17261         * gcc.dg/pragma-pack-2.c: New test.
17262
17263 2004-11-23  Richard Henderson  <rth@redhat.com>
17264
17265         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17266         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17267         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17268         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17269         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17270         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17271
17272         * gcc.dg/vect/vect.exp: Add check for alpha.
17273         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17274         (check_effective_target_vect_int): Enable for alpha.
17275         (check_effective_target_vect_long): New.
17276         (is-effective-target): Add it.
17277
17278 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17279
17280         * gcc.dg/pr18614-1.c: New test.
17281
17282 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17283
17284         * gcc.dg/setjmp-2.c: New test.
17285
17286 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17287
17288         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17289         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17290         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17291         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17292         gcc.target/sparc/pdist.c: New tests.
17293
17294 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17295
17296         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17297
17298 2004-11-22  Dale Johannesen  <dalej@apple.com>
17299
17300         * gcc.dg/20041111-1.c: New.
17301
17302 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17303
17304         PR tree-opt/18536
17305         * gcc.dg/vect/pr18536.c: New test.
17306
17307 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17308
17309         PR c++/18354
17310         * g++.dg/template/nontype11.C: New test.
17311
17312 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17313
17314         PR middle-end/18520
17315         * gcc.dg/pr18520-1.c: New test case.
17316
17317 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17318
17319         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17320         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17321         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17322         expected diagnostics.
17323
17324 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17325
17326         PR target/18580
17327         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17328         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17329         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17330
17331 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17332
17333         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17334
17335 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17336             Joseph Myers  <joseph@codesourcery.com>
17337
17338         * lib/target-supports.exp (check_visibility_available): Really
17339         test the compiler.
17340
17341 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17342
17343         PR tree-opt/18181
17344         * gcc.dg/vect/vect-85.c: New test.
17345         * gcc.dg/vect/vect-86.c: New test.
17346         * gcc.dg/vect/vect-87.c: New test.
17347         * gcc.dg/vect/vect-88.c: New test.
17348
17349 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17350
17351         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17352
17353 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17354
17355         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17356         * gcc.dg/ppc-and-1.c: Ditto.
17357         * gcc.dg/ppc-compare-1.c: Ditto.
17358         * gcc.dg/ppc-mov-1.c: Ditto
17359
17360 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17361             Mark Mitchell  <mark@codesourcery.com>
17362
17363         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17364
17365 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17366             Aldy Hernandez  <aldyh@redhat.com>
17367
17368         * lib/target-supports.exp (check_effective_target_vect_int): New
17369         (check_effective_target_vect_float): New
17370         (check_effective_target_vect_double): New.
17371         (is-effective-target): Support new effective targets keywords.
17372         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17373         default action for dg-do.
17374         * gcc.dg/vect/pr16105.c: Use new support.
17375         * gcc.dg/vect/pr18400.c: Ditto.
17376         * gcc.dg/vect/pr18425.c: Ditto.
17377         * gcc.dg/vect/vect-1.c: Ditto.
17378         * gcc.dg/vect/vect-10.c: Ditto.
17379         * gcc.dg/vect/vect-11.c: Ditto.
17380         * gcc.dg/vect/vect-12.c: Ditto.
17381         * gcc.dg/vect/vect-13.c: Ditto.
17382         * gcc.dg/vect/vect-14.c: Ditto.
17383         * gcc.dg/vect/vect-15.c: Ditto.
17384         * gcc.dg/vect/vect-16.c: Ditto.
17385         * gcc.dg/vect/vect-17.c: Ditto.
17386         * gcc.dg/vect/vect-18.c: Ditto.
17387         * gcc.dg/vect/vect-19.c: Ditto.
17388         * gcc.dg/vect/vect-2.c: Ditto.
17389         * gcc.dg/vect/vect-20.c: Ditto.
17390         * gcc.dg/vect/vect-21.c: Ditto.
17391         * gcc.dg/vect/vect-22.c: Ditto.
17392         * gcc.dg/vect/vect-23.c: Ditto.
17393         * gcc.dg/vect/vect-24.c: Ditto.
17394         * gcc.dg/vect/vect-25.c: Ditto.
17395         * gcc.dg/vect/vect-26.c: Ditto.
17396         * gcc.dg/vect/vect-27.c: Ditto.
17397         * gcc.dg/vect/vect-27a.c: Ditto.
17398         * gcc.dg/vect/vect-28.c: Ditto.
17399         * gcc.dg/vect/vect-29.c: Ditto.
17400         * gcc.dg/vect/vect-29a.c: Ditto.
17401         * gcc.dg/vect/vect-3.c: Ditto.
17402         * gcc.dg/vect/vect-30.c: Ditto.
17403         * gcc.dg/vect/vect-31.c: Ditto.
17404         * gcc.dg/vect/vect-32.c: Ditto.
17405         * gcc.dg/vect/vect-33.c: Ditto.
17406         * gcc.dg/vect/vect-34.c: Ditto.
17407         * gcc.dg/vect/vect-35.c: Ditto.
17408         * gcc.dg/vect/vect-36.c: Ditto.
17409         * gcc.dg/vect/vect-37.c: Ditto.
17410         * gcc.dg/vect/vect-38.c: Ditto.
17411         * gcc.dg/vect/vect-4.c: Ditto.
17412         * gcc.dg/vect/vect-40.c: Ditto.
17413         * gcc.dg/vect/vect-41.c: Ditto.
17414         * gcc.dg/vect/vect-42.c: Ditto.
17415         * gcc.dg/vect/vect-43.c: Ditto.
17416         * gcc.dg/vect/vect-44.c: Ditto.
17417         * gcc.dg/vect/vect-45.c: Ditto.
17418         * gcc.dg/vect/vect-46.c: Ditto.
17419         * gcc.dg/vect/vect-47.c: Ditto.
17420         * gcc.dg/vect/vect-48.c: Ditto.
17421         * gcc.dg/vect/vect-48a.c: Ditto.
17422         * gcc.dg/vect/vect-49.c: Ditto.
17423         * gcc.dg/vect/vect-5.c: Ditto.
17424         * gcc.dg/vect/vect-50.c: Ditto.
17425         * gcc.dg/vect/vect-51.c: Ditto.
17426         * gcc.dg/vect/vect-52.c: Ditto.
17427         * gcc.dg/vect/vect-53.c: Ditto.
17428         * gcc.dg/vect/vect-54.c: Ditto.
17429         * gcc.dg/vect/vect-55.c: Ditto.
17430         * gcc.dg/vect/vect-56.c: Ditto.
17431         * gcc.dg/vect/vect-56a.c: Ditto.
17432         * gcc.dg/vect/vect-57.c: Ditto.
17433         * gcc.dg/vect/vect-58.c: Ditto.
17434         * gcc.dg/vect/vect-59.c: Ditto.
17435         * gcc.dg/vect/vect-6.c: Ditto.
17436         * gcc.dg/vect/vect-60.c: Ditto.
17437         * gcc.dg/vect/vect-61.c: Ditto.
17438         * gcc.dg/vect/vect-62.c: Ditto.
17439         * gcc.dg/vect/vect-63.c: Ditto.
17440         * gcc.dg/vect/vect-64.c: Ditto.
17441         * gcc.dg/vect/vect-65.c: Ditto.
17442         * gcc.dg/vect/vect-66.c: Ditto.
17443         * gcc.dg/vect/vect-67.c: Ditto.
17444         * gcc.dg/vect/vect-68.c: Ditto.
17445         * gcc.dg/vect/vect-69.c: Ditto.
17446         * gcc.dg/vect/vect-7.c: Ditto.
17447         * gcc.dg/vect/vect-72.c: Ditto.
17448         * gcc.dg/vect/vect-72a.c: Ditto.
17449         * gcc.dg/vect/vect-73.c: Ditto.
17450         * gcc.dg/vect/vect-74.c: Ditto.
17451         * gcc.dg/vect/vect-75.c: Ditto.
17452         * gcc.dg/vect/vect-76.c: Ditto.
17453         * gcc.dg/vect/vect-77.c: Ditto.
17454         * gcc.dg/vect/vect-77a.c: Ditto.
17455         * gcc.dg/vect/vect-78.c: Ditto.
17456         * gcc.dg/vect/vect-79.c: Ditto.
17457         * gcc.dg/vect/vect-8.c: Ditto.
17458         * gcc.dg/vect/vect-80.c: Ditto.
17459         * gcc.dg/vect/vect-82.c: Ditto.
17460         * gcc.dg/vect/vect-82_64.c: Ditto.
17461         * gcc.dg/vect/vect-83.c: Ditto.
17462         * gcc.dg/vect/vect-83_64.c: Ditto.
17463         * gcc.dg/vect/vect-9.c: Ditto.
17464         * gcc.dg/vect/vect-all.c: Ditto.
17465         * gcc.dg/vect/vect-none.c: Ditto.
17466
17467 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17468
17469         * lib/gcc-dg.exp (dg-skip-if): New function.
17470         (dg-forbid-option): Remove.
17471         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17472         * g++.dg/abi/bitfield8.C: Likewise.
17473         * g++.dg/abi/dtor1.C: Likewise.
17474         * g++.dg/abi/empty10.C: Likewise.
17475         * g++.dg/abi/empty7.C: Likewise.
17476         * g++.dg/abi/empty9.C: Likewise.
17477         * g++.dg/abi/layout3.C: Likewise.
17478         * g++.dg/abi/layout4.C: Likewise.
17479         * g++.dg/abi/thunk1.C: Likewise.
17480         * g++.dg/abi/thunk2.C: Likewise.
17481         * g++.dg/abi/vbase11.C: Likewise.
17482         * g++.dg/abi/vthunk2.C: Likewise.
17483         * g++.dg/abi/vthunk3.C: Likewise.
17484         * g++.dg/ext/attrib8.C: Likewise.
17485         * g++.dg/opt/longbranch2.C: Likewise.
17486         * g++.dg/opt/reg-stack4.C: Likewise.
17487         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17488         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17489         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17490         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17491         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17492         * gcc.dg/20000609-1.c: Likewise.
17493         * gcc.dg/20000720-1.c: Likewise.
17494         * gcc.dg/20011107-1.c: Likewise.
17495         * gcc.dg/20011119-1.c: Likewise.
17496         * gcc.dg/20020108-1.c: Likewise.
17497         * gcc.dg/20020122-2.c: Likewise.
17498         * gcc.dg/20020122-3.c: Likewise.
17499         * gcc.dg/20020201-3.c: Likewise.
17500         * gcc.dg/20020206-1.c: Likewise.
17501         * gcc.dg/20020218-1.c: Likewise.
17502         * gcc.dg/20020310-1.c: Likewise.
17503         * gcc.dg/20020411-1.c: Likewise.
17504         * gcc.dg/20020418-2.c: Likewise.
17505         * gcc.dg/20020426-1.c: Likewise.
17506         * gcc.dg/20020426-2.c: Likewise.
17507         * gcc.dg/20020517-1.c: Likewise.
17508         * gcc.dg/20020523-1.c: Likewise.
17509         * gcc.dg/20020523-2.c: Likewise.
17510         * gcc.dg/20020729-1.c: Likewise.
17511         * gcc.dg/20030204-1.c: Likewise.
17512         * gcc.dg/20030826-2.c: Likewise.
17513         * gcc.dg/20030926-1.c: Likewise.
17514         * gcc.dg/20031202-1.c: Likewise.
17515         * gcc.dg/980312-1.c: Likewise.
17516         * gcc.dg/980313-1.c: Likewise.
17517         * gcc.dg/990117-1.c: Likewise.
17518         * gcc.dg/990424-1.c: Likewise.
17519         * gcc.dg/990524-1.c: Likewise.
17520         * gcc.dg/991230-1.c: Likewise.
17521         * gcc.dg/i386-387-1.c: Likewise.
17522         * gcc.dg/i386-387-2.c: Likewise.
17523         * gcc.dg/i386-387-3.c: Likewise.
17524         * gcc.dg/i386-387-4.c: Likewise.
17525         * gcc.dg/i386-387-5.c: Likewise.
17526         * gcc.dg/i386-387-6.c: Likewise.
17527         * gcc.dg/i386-asm-1.c: Likewise.
17528         * gcc.dg/i386-bitfield1.c: Likewise.
17529         * gcc.dg/i386-bitfield2.c: Likewise.
17530         * gcc.dg/i386-loop-1.c: Likewise.
17531         * gcc.dg/i386-loop-2.c: Likewise.
17532         * gcc.dg/i386-loop-3.c: Likewise.
17533         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17534         * gcc.dg/i386-pic-1.c: Likewise.
17535         * gcc.dg/i386-regparm.c: Likewise.
17536         * gcc.dg/i386-signbit-1.c: Likewise.
17537         * gcc.dg/i386-signbit-2.c: Likewise.
17538         * gcc.dg/i386-signbit-3.c: Likewise.
17539         * gcc.dg/i386-sse-5.c: Likewise.
17540         * gcc.dg/i386-sse-8.c: Likewise.
17541         * gcc.dg/i386-unroll-1.c: Likewise.
17542         * gcc.dg/tls/opt-1.c: Likewise.
17543         * gcc.dg/tls/opt-2.c: Likewise.
17544         * gcc.dg/unroll-1.c: Likewise.
17545         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17546         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17547         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17548         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17549
17550 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17551
17552         * g++.dg/template/incomplete1.C: New test.
17553
17554 2004-11-16  Nick Clifton  <nickc@redhat.com>
17555
17556         Revert patches accidentally commited during checkin of fixes for
17557         xstormy16 tests:
17558         gcc.c-torture/execute/simd-4.c: Revert
17559         gcc.dg/20040910-1.c: Revert.
17560
17561 2004-11-16  Paul Brook  <paul@codesourcery.com>
17562
17563         PR fortran/13010
17564         * gfortran.dg/der_pointer_1.f90: New test.
17565
17566 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17567
17568         PR c/18498
17569         * gcc.dg/bitfld-13.c: New test.
17570
17571 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17572
17573         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17574         powerpc*-*-linux*.
17575
17576         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17577         * gcc.dg/ppc64-abi-2.c: Ditto.
17578         * gcc.dg/ppc64-abi-3.c: Ditto.
17579
17580         * lib/gcc-dg.exp (dg-target-list): Remove.
17581
17582 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17583
17584         * gcc.dg/ia64-postinc.c: New test.
17585
17586 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17587
17588         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17589
17590 2004-11-15  Nick Clifton  <nickc@redhat.com>
17591
17592         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17593         __INT_MAX__ so that the test can be compiled by toolchains
17594         targeted at 16-bit processors.
17595
17596         * gcc.dg/20040625-1.c: Use long constants rather than integers
17597         when performing arithmetic that will overflow 16-bits.
17598
17599         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17600         xstormy16.  It does not support 128-bit vector operations.
17601
17602         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17603         with the macro PTR_TYPE.  Define this macro to an integer type
17604         suitable for holding a pointer.
17605
17606         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17607         the target is a 16-bit processor.
17608
17609         * gcc.dg/cpp/if-2.c: Expect a different warning message from
17610         16-bit targets where the character constant will be too long.
17611
17612         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
17613         where the double will not be directly addressable.
17614
17615 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17616
17617         Friend class name lookup 1/n, PR c++/18471
17618         * g++.dg/template/crash26.C: New test.
17619         * g++.dg/lookup/struct1.C: Adjust expected error.
17620         * g++.dg/parse/elab1.C: Likewise.
17621         * g++.dg/parse/elab2.C: Likewise.
17622         * g++.dg/parse/int-as-enum1.C: Likewise.
17623         * g++.dg/parse/struct-as-enum1.C: Likewise.
17624         * g++.dg/parse/typedef1.C: Likewise.
17625         * g++.dg/parse/typedef3.C: Likewise.
17626         * g++.dg/parse/typedef4.C: Likewise.
17627         * g++.dg/parse/typedef5.C: Likewise.
17628         * g++.dg/template/nontype4.C: Likewise.
17629         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
17630         * g++.old-deja/g++.other/elab1.C: Likewise.
17631         * g++.old-deja/g++.other/syntax4.C: Likewise.
17632
17633 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17634
17635         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
17636
17637 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
17638
17639         * gcc.c-torture/execute/20041114-1.c: New test.
17640
17641 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
17642
17643         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
17644         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
17645         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
17646         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
17647         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
17648         gcc.dg/switch-7.c: New tests.
17649
17650 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17651
17652         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
17653
17654 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17655
17656         PR tree-opt/18400
17657         * gcc.dg/vect/pr18400.c: New test.
17658
17659 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
17660             Andrew Pinski  <pinskia@physics.uc.edu>
17661
17662         PR tree-opt/18425
17663         * gcc.dg/vect/pr18425.c: New test.
17664
17665 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17666
17667         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
17668         Guard with dg-require-alias and dg-require-visibility.
17669
17670 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17671
17672         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
17673
17674 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17675
17676         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
17677
17678 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17679
17680         PR c++/17344
17681         * g++.dg/template/defarg5.C: New test.
17682
17683 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         * g++.dg/parse/cast1.C: Run only on ILP32.
17686         * g++.old-deja/g++.mike/p784.C: Likewise.
17687
17688 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
17689
17690         * gcc.c-torture/execute/20041113-1.c: New test.
17691
17692 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17693
17694         PR target/18230
17695         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
17696         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
17697         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
17698         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17699         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
17700         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
17701         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
17702         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
17703         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
17704         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
17705         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
17706         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
17707         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
17708
17709 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
17710
17711         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
17712         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
17713         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
17714         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
17715         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
17716         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
17717         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
17718         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
17719         gcc.target/sparc/combined-1.c: New tests.
17720
17721 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
17722
17723         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
17724         New tests.
17725
17726 2004-11-12  Mark Mitchell <mark@codesourcery.com>
17727
17728         * lib/gcc-dg.exp (dg-forbid-option): New function.
17729         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
17730         * g++.dg/abi/bitfield8.C: Likewise.
17731         * g++.dg/abi/dtor1.C: Likewise.
17732         * g++.dg/abi/empty10.C: Likewise.
17733         * g++.dg/abi/empty7.C: Likewise.
17734         * g++.dg/abi/empty9.C: Likewise.
17735         * g++.dg/abi/layout3.C: Likewise.
17736         * g++.dg/abi/layout4.C: Likewise.
17737         * g++.dg/abi/thunk1.C: Likewise.
17738         * g++.dg/abi/thunk2.C: Likewise.
17739         * g++.dg/abi/vbase11.C: Likewise.
17740         * g++.dg/abi/vthunk2.C: Likewise.
17741         * g++.dg/abi/vthunk3.C: Likewise.
17742         * g++.dg/ext/attrib8.C: Likewise.
17743         * g++.dg/opt/longbranch2.C: Likewise.
17744         * g++.dg/opt/reg-stack4.C: Likewise.
17745         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17746         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17747         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17748         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17749         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17750         * gcc.dg/20000609-1.c: Likewise.
17751         * gcc.dg/20000720-1.c: Likewise.
17752         * gcc.dg/20011107-1.c: Likewise.
17753         * gcc.dg/20011119-1.c: Likewise.
17754         * gcc.dg/20020108-1.c: Likewise.
17755         * gcc.dg/20020122-2.c: Likewise.
17756         * gcc.dg/20020122-3.c: Likewise.
17757         * gcc.dg/20020201-3.c: Likewise.
17758         * gcc.dg/20020206-1.c: Likewise.
17759         * gcc.dg/20020218-1.c: Likewise.
17760         * gcc.dg/20020310-1.c: Likewise.
17761         * gcc.dg/20020411-1.c: Likewise.
17762         * gcc.dg/20020418-2.c: Likewise.
17763         * gcc.dg/20020426-1.c: Likewise.
17764         * gcc.dg/20020426-2.c: Likewise.
17765         * gcc.dg/20020517-1.c: Likewise.
17766         * gcc.dg/20020523-1.c: Likewise.
17767         * gcc.dg/20020523-2.c: Likewise.
17768         * gcc.dg/20020729-1.c: Likewise.
17769         * gcc.dg/20030204-1.c: Likewise.
17770         * gcc.dg/20030826-2.c: Likewise.
17771         * gcc.dg/20030926-1.c: Likewise.
17772         * gcc.dg/20031202-1.c: Likewise.
17773         * gcc.dg/980312-1.c: Likewise.
17774         * gcc.dg/980313-1.c: Likewise.
17775         * gcc.dg/990117-1.c: Likewise.
17776         * gcc.dg/990424-1.c: Likewise.
17777         * gcc.dg/990524-1.c: Likewise.
17778         * gcc.dg/991230-1.c: Likewise.
17779         * gcc.dg/i386-387-1.c: Likewise.
17780         * gcc.dg/i386-387-2.c: Likewise.
17781         * gcc.dg/i386-387-3.c: Likewise.
17782         * gcc.dg/i386-387-4.c: Likewise.
17783         * gcc.dg/i386-387-5.c: Likewise.
17784         * gcc.dg/i386-387-6.c: Likewise.
17785         * gcc.dg/i386-asm-1.c: Likewise.
17786         * gcc.dg/i386-bitfield1.c: Likewise.
17787         * gcc.dg/i386-bitfield2.c: Likewise.
17788         * gcc.dg/i386-loop-1.c: Likewise.
17789         * gcc.dg/i386-loop-2.c: Likewise.
17790         * gcc.dg/i386-loop-3.c: Likewise.
17791         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17792         * gcc.dg/i386-pic-1.c: Likewise.
17793         * gcc.dg/i386-regparm.c: Likewise.
17794         * gcc.dg/i386-signbit-1.c: Likewise.
17795         * gcc.dg/i386-signbit-2.c: Likewise.
17796         * gcc.dg/i386-signbit-3.c: Likewise.
17797         * gcc.dg/i386-sse-5.c: Likewise.
17798         * gcc.dg/i386-sse-8.c: Likewise.
17799         * gcc.dg/i386-unroll-1.c: Likewise.
17800         * gcc.dg/tls/opt-1.c: Likewise.
17801         * gcc.dg/tls/opt-2.c: Likewise.
17802         * gcc.dg/unroll-1.c: Likewise.
17803         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17804         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17805         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17806         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17807         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
17808         -m64 is specified.
17809
17810 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17811
17812         PR c++/18389
17813         * g++.dg/parse/cond1.C: New test.
17814
17815         PR c++/18429
17816         * g++.dg/template/array9.C: New test.
17817         * g++.dg/ext/vla1.C: Adjust error messages.
17818         * g++.dg/ext/vlm1.C: Likewise.
17819         * g++.dg/template/crash2.C: Likewise.
17820
17821         PR c++/18436
17822         * g++.dg/template/call3.C: New test.
17823
17824         PR c++/18407
17825         * g++.dg/template/ptrmem11.C: New test.
17826
17827 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
17828
17829         PR other/14264
17830         * lib/g++.exp: Set LC_ALL and LANG to C.
17831         * lib/gcc-dg.exp: Likewise.
17832         * lib/gfortran.exp: Likewise.
17833         * lib/objc.exp: Likewise.
17834         * lib/treelang.exp: Likewise.
17835
17836 2004-11-12  Andreas Schwab  <schwab@suse.de>
17837
17838         * gcc.dg/pr16286.c: Fix last change.
17839
17840 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/18416
17843         * g++.dg/init/global1.C: New test.
17844
17845 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
17846
17847         * gcc.c-torture/execute/20041112-1.c: New test.
17848
17849 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17850
17851         * lib/gcc-dg.exp (dg-target-list): New.
17852
17853 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17854             Richard Sandiford  <rsandifo@redhat.com>
17855
17856         * lib/target-supports.exp (get-compiler_messages): New.
17857         (check_named_sections_available): Use it.
17858         (check_effective_target_ilp32): New.
17859         (check_effective_target_lp64): New.
17860         (is-effective-target): New.
17861         * lib/gcc-dg.exp (dg-require-effective-target): New.
17862
17863 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
17864
17865         * gcc.dg/precedence-1.c: New test.
17866
17867 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
17868
17869         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
17870
17871         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
17872         message, delete generated files, use more descriptive name for
17873         executable, and make the test unsupported when it cannot be run.
17874
17875         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
17876         (dg-require-weak, dg-require-visibility, dg-require-alias,
17877         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
17878         dg-require-iconv, dg-require-named-sections): Use it.
17879
17880         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
17881
17882 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
17883
17884         PR target/16457
17885         * gcc.dg/ppc-and-1: New
17886
17887         PR target/16796
17888         * gcc.dg/ppc-mov-1.c: New.
17889
17890         PR target/16458
17891         * gcc.dg/ppc-compare-1.c: New.
17892
17893 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
17894
17895         * objc.dg/desig-init-2.m: New test.
17896
17897 2004-11-10  Adam Nemet  <anemet@lnxw.com>
17898
17899         PR middle-end/18160
17900         * g++.dg/warn/register-var-1.C: New test.
17901         * g++.dg/warn/register-var-2.C: New test.
17902
17903 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17904
17905         * gcc.dg/union-2.c: New test.
17906
17907 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
17908
17909         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
17910         New test for PR tree-optimization/17892.
17911
17912 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
17913
17914         PR c++/18369
17915         * g++.dg/init/new12.C: New test.
17916
17917 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
17918
17919         * gcc.target/sparc: New directory.
17920         * gcc.target/sparc/sparc.exp: New driver.
17921         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
17922         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
17923         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
17924         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
17925
17926 2004-11-10  Paul Brook  <paul@codesourcery.com>
17927
17928         PR fortran/18218
17929         * gfortran.dg/list_read.c: New test.
17930
17931 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17932
17933         PR c/18322
17934         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
17935         expected diagnostic location.
17936
17937 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
17938
17939         * gcc.dg/20041109-1.c: New test.
17940
17941 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
17942
17943         PR objc/18406
17944         * objc/compile/pr18406.m: New test.
17945
17946 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17947
17948         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
17949
17950 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
17951
17952         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
17953
17954 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17955
17956         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
17957
17958 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
17959
17960         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
17961         exit.
17962
17963 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
17964
17965         PR tree-opt/18299
17966         * gcc.c-torture/pr18299-1.c: New test.
17967
17968 2004-11-06  Andreas Schwab  <schwab@suse.de>
17969
17970         * gcc.dg/pr16286.c: Also test for bool and pixel.
17971
17972 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
17973
17974         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
17975         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
17976         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
17977         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
17978         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
17979         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
17980         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
17981         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
17982         gcc.dg/struct-semi-3.c: New tests.
17983
17984 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17985
17986         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
17987
17988 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17989
17990         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
17991         Do not use C99 designators.
17992
17993 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17994
17995         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
17996
17997 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
17998
17999         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18000         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18001         * gcc.c-torture/execute/simd-5.x: Remove.
18002
18003 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18004
18005         PR rtl-optimization/17933
18006         * gcc.dg/torture/pr17933-1.c: New test.
18007
18008 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18009
18010         PR target/18106
18011         * lib/target-supports.exp (check_weak_available): Support
18012         Windows.
18013
18014 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18015
18016         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18017         call to fflush(stdout) before abort.
18018         (my_ffsll): New function.
18019         (generate_fields): Use it.
18020
18021 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18022
18023         * gcc.dg/init-undef-1.c: New test.
18024
18025 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18026
18027         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18028         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18029         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18030         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18031         expected messages for new parser.
18032
18033 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18034
18035         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18036
18037 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18038
18039         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18040         on LP64 targets.
18041
18042 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18043
18044         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18045         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18046         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18047         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18048         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18049         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18050         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18051         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18052         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18053         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18054
18055 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18056
18057         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18058         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18059         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18060         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18061         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18062         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18063         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18064         for new parser.
18065
18066 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18067
18068         PR target/15342
18069         * gcc.dg/20041104-1.c: New test.
18070
18071 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18072
18073         * g++.dg/template/nontype7.C: New test.
18074         * g++.dg/template/nontype8.C: Likewise.
18075         * g++.dg/template/nontype9.C: Likewise.
18076         * g++.dg/template/nontype10.C: Likewise.
18077         * g++.dg/tc1/dr49.C: Likewise.
18078         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18079         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18080
18081 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18082
18083         * g++.dg/rtti/tinfo1.C: Remove xfails.
18084
18085 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18086
18087         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18088         packed attribute to the definition to satisfy the new C++ parser.
18089
18090 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18091
18092         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18093         invocations of va_arg.
18094
18095 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/18124
18098         * g++.dg/template/crash25.C: New test.
18099
18100         PR c++/18155
18101         * g++.dg/template/typedef2.C: New test.
18102         * g++.dg/parse/crash13.C: Adjust error markers.
18103
18104         PR c++/18177
18105         * g++.dg/conversion/const3.C: New test.
18106
18107 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18108
18109         PR fortran/17535
18110         PR fortran/17583
18111         PR fortran/17713
18112         * gfortran.dg/generic_[123].f90: New testcases.
18113
18114 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18115
18116         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18117         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18118
18119 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18120
18121         PR tree-opt/16808
18122         * gcc.c-torture/compile/pr16808.c: New test.
18123
18124 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18125
18126         PR rtl-optimization/17104
18127         * gcc.dg/ppc-bitfield1.c: New.
18128
18129 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18130
18131         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18132
18133 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18134
18135         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18136         strings for 32-bit code.
18137
18138 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18139
18140         PR c/18239
18141         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18142
18143 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18144
18145         PR c++/18064
18146         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18147
18148 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18149
18150         PR c++/15172
18151         * g++.dg/init/aggr2.C: New test.
18152
18153 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18154
18155         * objc.dg/local-decl-1.m: New test.
18156
18157 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18158
18159         * gcc.dg/20040910-1.c: Adjust regex.
18160
18161 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18162
18163         PR rtl-optimization/18084
18164         * g++.dg/opt/pr18084-1.C: New testcase.
18165
18166 2004-10-30  Matt Austern  <austern@apple.com>
18167
18168         PR c++/17542
18169         * g++.dg/ext/attrib18.C: New test.
18170
18171 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18172
18173         PR middle-end/18096
18174         * gcc.dg/pr18096-1.c: New test case.
18175
18176 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18177
18178         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18179
18180 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18181
18182         PR c/16666
18183         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18184         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18185         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18186         gcc.dg/old-style-prom-3.c: New tests.
18187
18188 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18189
18190         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18191         Remove unnecessary inclusion of stdio.h.
18192
18193 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18194
18195         PR rtl-optimization/17581
18196         * gcc.dg/pr17581-1.c: New test case.
18197
18198 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18199
18200         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18201         being implemented.
18202         * g++.dg/conversion/dr195-1.C: New.
18203         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18204         * g++.old-deja/g++.mike/p10148.C: Likewise.
18205
18206 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18207
18208         PR c++/17695
18209         * g++.dg/debug/typedef2.C: New test.
18210
18211 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18212
18213         PR fortran/13490
18214         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18215         * gfortran.dg/g77/README: Update.
18216
18217 2004-10-28  Matt Austern  <austern@apple.com>
18218
18219         PR c++/14124
18220         * g++.dg/ext/packed7.C: New test.
18221
18222 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18223
18224         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18225         scan-assembler.
18226         * lib/scanasm.exp (hidden-scan-for): New proc.
18227         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18228         string.
18229         (scan-not-hidden): Likewise.
18230         * lib/target-supports.exp (check_visibility_available): mach-o is
18231         support too.
18232
18233 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18234
18235         PR c++/17132
18236         * g++.dg/template/memclass3.C: New test.
18237
18238 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18239
18240         PR middle-end/18160
18241         * gcc.dg/register-var-1.c: New test.
18242         * gcc.dg/register-var-2.c: New test.
18243         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18244         error now.
18245
18246 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18247
18248         PR other/18172
18249         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18250         unused variables.
18251         * gcc.dg/vect/vect-22.c: Likewise.
18252
18253 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18254
18255         * gcc.dg/i386-rotate-1.c: New test.
18256
18257 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18258
18259         * g++.dg/init/ref12.C: Add "run" marker.
18260
18261         PR c++/17435
18262         * g++.dg/init/ref12.C: New test.
18263
18264         PR c++/18140
18265         * g++.dg/template/shift1.C: New test.
18266         * g++.dg/template/error10.C: Adjust error markers.
18267
18268 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18269
18270         PR tree-opt/17529
18271         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18272
18273 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18274
18275         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18276         * gcc.dg/weak/weak-3.c: Likewise.
18277         * gcc.dg/weak/weak-5.c: Likewise.
18278         * gcc.dg/weak/weak-9.c: Likewise.
18279         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18280         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18281
18282         * gcc.dg/darwin-weakimport-1.c: New.
18283
18284 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18285
18286         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18287
18288 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18289
18290         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18291         'syntax' error messages.
18292         * gcc.dg/cpp/direct2s.c: Likewise.
18293
18294 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18295
18296         * gcc.c-torture/compile/20041026-1.c: New.
18297
18298 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18299
18300         PR c++/18093
18301         * g++.dg/lookup/ns2.C: New test.
18302
18303         PR c++/18020
18304         * g++.dg/template/enum4.C: New test.
18305
18306         PR c++/18161
18307         * g++.dg/template/expr1.C: New test.
18308
18309 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18310
18311         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18312
18313 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18314
18315         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18316         gcc.dg/decl-nospec-3.c: New tests.
18317
18318 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18319
18320         * objc.dg/super-class-3.m: New test.
18321
18322 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18323
18324         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18325         resyncing.
18326         * gcc.dg/cpp/direct2s.c: Likewise.
18327
18328 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18329
18330         * objc.dg/image-info.m: Update for changes to section selection.
18331
18332 2004-10-25  David Ayers  <d.ayers@inode.at>
18333             Ziemowit Laski  <zlaski@apple.com>
18334
18335         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18336         diagnostics when messaging 'id <Proto>'.
18337         * objc.dg/class-protocol-1.m: New test.
18338         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18339         a non-existent method signature.
18340         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18341         Update diagnostics when messaging with non-existent method signature.
18342         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18343         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18344         invalid receivers are now resolved as if messaging 'id'; remove
18345         extraneous diagnostics.
18346
18347 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18348
18349         PR c/16667
18350         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18351         gcc.dg/init-desig-obs-3.c: New tests.
18352
18353 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18354
18355         * gcc.dg/debug/20041023-1.c: New test.
18356
18357 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18358
18359         PR middle-end/17407
18360         * gcc.c-torture/compile/pr17407.c: New test.
18361
18362         PR c++/18121
18363         * g++.dg/template/array8.C: New test.
18364
18365 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18366
18367         PR other/18138
18368         * lib/g++.exp: Accept more than one multilib libgcc.
18369         * lib/gcc-dg.exp: Likewise.
18370         * lib/objc.exp: Likewise.
18371         * lib/treelang.exp: Likewise.
18372         * lib/gfortran.exp: Likewise.
18373
18374 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18375
18376         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18377
18378 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18379
18380         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18381         * gcc.dg/c99-const-expr-3.c: Likewise.
18382
18383 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18384
18385         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18386
18387 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18388
18389         * gcc.c-torture/execute/loop-2e.x: Remove.
18390
18391 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18392
18393         PR c++/18095
18394         * g++.dg/parse/crash18.C: New.
18395         * g++.dg/parse/crash19.C: New.
18396
18397 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18398
18399         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18400         * g++.dg/ext/dllimport2.C: Same.
18401         * g++.dg/ext/dllimport8.C: Same.
18402
18403 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18404
18405         PR c++/10841
18406         * g++.dg/conversion/cast1.C: New test.
18407         * g++.dg/overload/pmf1.C: Adjust error marker.
18408
18409 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18410
18411         PR objc/17923
18412         * objc.dg/const-str-7.m: New test.
18413
18414 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18415
18416         * g++.dg/template/memfriend11.C: Fix comment typo.
18417         * g++.dg/template/memfriend14.C: Likewise.
18418
18419 2004-10-20  Richard Henderson  <rth@redhat.com>
18420
18421         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18422         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18423         -fasynchronous-unwind-tables.
18424
18425 2004-10-20  Richard Henderson  <rth@redhat.com>
18426
18427         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18428         (main): Return success.
18429         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18430         (main): Return success.
18431
18432 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18433
18434         PR c++/13495
18435         * g++.dg/template/memfriend9.C: New test.
18436         * g++.dg/template/memfriend10.C: Likewise.
18437         * g++.dg/template/memfriend11.C: Likewise.
18438         * g++.dg/template/memfriend12.C: Likewise.
18439         * g++.dg/template/memfriend13.C: Likewise.
18440         * g++.dg/template/memfriend14.C: Likewise.
18441         * g++.dg/template/memfriend15.C: Likewise.
18442         * g++.dg/template/memfriend16.C: Likewise.
18443         * g++.dg/template/memfriend17.C: Likewise.
18444         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18445
18446 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18447
18448         * g++.dg/conversion/dr195.C: New.
18449         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18450
18451 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18452             Devang Patel  <dpatel@apple.com>
18453
18454         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18455         of floating point arithmetic, which could trap.
18456
18457 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18458
18459         PR c++/14035
18460         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18461         * g++.dg/conversion/const2.C: New test.
18462         * g++.dg/expr/reinterpret2.C: New test.
18463         * g++.dg/expr/reinterpret3.C: New test.
18464         * g++.dg/expr/cast2.C: New test.
18465         * g++.dg/expr/copy1.C: New test.
18466         * g++.dg/other/conversion1.C: Change error message.
18467         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18468         function pointers to void *.
18469         * g++.old-deja/g++.mike/p10148.C: Likewise.
18470
18471 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18472
18473         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18474
18475 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18476
18477         PR c++/18047
18478
18479         * g++.dg/parse/expr3.C: New test.
18480
18481 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18482
18483         * gcc.dg/smod-1.c: New test.
18484
18485 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18486
18487         * objc.dg/method-14.m: New test.
18488
18489 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18490
18491         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18492         Also xfail as the patch was reverted.
18493
18494 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18495
18496         PR middle-end/16973
18497         * gcc.dg/pr16973.c: New test.
18498
18499 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18500
18501         PR tree-optimization/17656
18502         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18503
18504 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18505
18506         * g++.dg/eh/shadow1.C: New.
18507
18508 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18509
18510         * gcc.c-torture/compile/20041018-1.c: New test.
18511
18512 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18513
18514         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18515         compiler referring to register 0 when accessing sdata.  The linker
18516         now patches things up.
18517
18518 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18519
18520         PR c/17529
18521         * gcc.c-torture/compile/pr17529.c: New test.
18522
18523 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18524
18525         PR c++/17743
18526         * g++.dg/ext/attrib17.C: New test.
18527
18528 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18529
18530         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18531
18532 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18533
18534         PR c++/10479
18535         * g++.dg/ext/attrib16.C: New test.
18536
18537 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/17042
18540         * g++.dg/init/dso_handle1.C: New test.
18541
18542         PR c++/14667
18543         * g++.dg/parse/typedef6.C: New test.
18544
18545         PR c++/17916
18546         * g++.dg/parse/pragma1.C: New test.
18547
18548 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18549
18550         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18551
18552 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18553
18554         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18555         -fno-common when on HPPA HP-UX platforms.
18556
18557 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18558
18559         PR other/16820
18560         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18561         stdint.h.
18562         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18563         uintptr_t.
18564
18565 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18566
18567         PR c++/16301
18568         * g++.dg/lookup/strong-using-4.C: New test.
18569
18570 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18571
18572         PR middle-end/16567
18573         * gcc.c-torture/compile/nested-1.c: New test.
18574
18575 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18576
18577         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18578         and mipsisa64*-*-* (until support for misaligned loads is added).
18579         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18580         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18581         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18582         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18583         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18584         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18585
18586 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18587
18588         PR c++/17976
18589         * g++.dg/init/dtor3.C: New test.
18590
18591 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18592
18593         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18594
18595 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18596
18597         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18598         * gcc.dg/macho-lo-sum.c: Likewise.
18599
18600 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18601
18602         * gcc.dg/ppc-spe64-1.c: New test.
18603
18604 2004-10-14  Devang Patel  <dpatel@apple.com>
18605
18606         PR 17635
18607         * gcc.dg/pr17635.c : New test.
18608
18609 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
18610
18611         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
18612         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
18613         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
18614         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
18615         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
18616         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
18617         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
18618         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
18619         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
18620         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
18621         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
18622         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
18623         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
18624         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
18625         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
18626         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
18627         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
18628         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
18629
18630 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18631
18632         * gcc.dg/vect/vect-82.c: New testcase.
18633         * gcc.dg/vect/vect-82_64.c: New testcase.
18634         * gcc.dg/vect/vect-83.c: New testcase.
18635         * gcc.dg/vect/vect-83_64.c: New testcase.
18636
18637 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18638
18639         * gcc.dg/cpp/error-1.c: New test.
18640
18641 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18642
18643         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
18644
18645 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
18646
18647         PR target/17984
18648         * gcc.dg/cris-peep2-xsrand2.c: New test.
18649
18650 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
18651
18652         PR c++/17661
18653         * testsuite/g++.dg/expr/for2.C: New test.
18654
18655 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         * g++.dg/inherit/thunk1.C: Run on the SPARC.
18658
18659 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
18660
18661         PR tree-optimization/17724
18662         * g++.dg/opt/pr17724-1.C: New test.
18663         * g++.dg/opt/pr17724-2.C: New test.
18664         * g++.dg/opt/pr17724-3.C: New test.
18665         * g++.dg/opt/pr17724-4.C: New test.
18666         * g++.dg/opt/pr17724-5.C: New test.
18667         * g++.dg/opt/pr17724-6.C: New test.
18668
18669 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
18670
18671         PR c/17301
18672         * gcc.dg/pr17301-2.c: New test.
18673
18674 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
18675
18676         PR c++/15876
18677         * g++.dg/parse/error22.C: New test.
18678
18679         PR c++/17936
18680         * g++.dg/template/spec18.C: New test.
18681
18682 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
18683
18684         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
18685         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
18686         memcpy.
18687         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
18688         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
18689
18690 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
18691
18692         * g++.dg/eh/cleanup5.C: Add dg-options "".
18693
18694 2004-10-11  Roger Sayle  <roger@eyesopen.com>
18695
18696         PR middle-end/17657
18697         * gcc.dg/switch-4.c: New test case.
18698
18699 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
18700
18701         * gcc.c-torture/execute/20041011-1.c: New test.
18702
18703 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18704
18705         PR c++/17554
18706         * g++.dg/init/for3.C: New test.
18707
18708         PR c++/17657
18709         * g++.dg/opt/switch2.C: New test.
18710
18711         PR middle-end/17703
18712         * g++.dg/warn/Wreturn-2.C: New test.
18713
18714 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
18715
18716         PR c++/17907
18717         * g++.dg/eh/cleanup5.C: New test.
18718
18719 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
18720
18721         PR c++/17393
18722         * g++.dg/parse/error21.C: New test.
18723
18724 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18725
18726         * g++.dg/overload/pmf1.C: Adjust quoting marks.
18727         * g++.dg/warn/incomplete1.C: Likewise.
18728         * g++.dg/template/qualttp20.C: Likewise.
18729
18730 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18731
18732         PR c/17881
18733         * parm-incomplete-1.c: New test.
18734
18735 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18736
18737         PR c++/17867
18738         * g++.dg/parse/error19.C: New test.
18739
18740         PR c++/17670
18741         * g++.dg/init/new11.C: New test.
18742
18743         PR c++/17821
18744         * g++.dg/parse/error20.C: New test.
18745
18746         PR c++/17826
18747         * g++.dg/template/crash24.C: New test.
18748
18749 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18750
18751         PR c/17301
18752         * gcc.dg/pr17301-1.c: New test.
18753
18754 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18755
18756         PR c/17189
18757         * gcc.dg/anon-struct-5.c: New test.
18758
18759 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18760
18761         PR c/17844
18762         * gcc.dg/pr17844-1.c: New test.
18763
18764 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
18765
18766         PR tree-optimization/17906
18767         * gcc.c-torture/compile/pr17906.c: New.
18768
18769 2004-10-09  Stuart Hastings  <stuart@apple.com>
18770             Roger Sayle  <roger@eyesopen.com>
18771
18772         PR rtl-optimization/17853
18773         * gcc.dg/i386-mmx-5.c: New testcase.
18774
18775 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
18776
18777         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
18778
18779 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
18780
18781         PR c++/17524
18782         * g++.dg/template/static9.C: New test.
18783
18784         PR c++/17685
18785         * g++.dg/parse/operator5.C: New test.
18786
18787 2004-10-09  Roger Sayle  <roger@eyesopen.com>
18788
18789         PR middle-end/17894
18790         * gcc.c-torture/execute/divcmp-4.c: New test case.
18791
18792 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18793
18794         PR tree-opt/17902
18795         * g++.dg/opt/pr17902.C: New test.
18796
18797 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
18798
18799         * gcc.dg/cpp/ident-1.c: Add dg-options "".
18800
18801 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18802
18803         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
18804
18805 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18806
18807         * gcc.dg/assign-warn-3.c: New test.
18808
18809 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18810
18811         PR c/16999
18812         * gcc.dg/cpp/ident-1.c: New test.
18813
18814 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18815
18816         * gcc.c-torture/compile/acc1.c: New.
18817
18818 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
18819
18820         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
18821         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
18822
18823 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18824
18825         * gcc.dg/ultrasp11.c: New test.
18826
18827 2004-10-08  Michael Matz  <matz@suse.de>
18828
18829         * gcc.dg/doloop-2.c: New test.
18830
18831 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18832
18833         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
18834         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
18835         objc.dg/method-9.m: Update expected diagnostics.
18836
18837 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
18838
18839         * gcc.dg/ppc-fsel-3.c: New file.
18840         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
18841
18842 2004-10-07  Paul Brook  <paul@codesourcery.com>
18843
18844         * gfortran.dg/intrinsic_verify_1.f90: New test.
18845
18846 2004-10-07  Paul Brook  <paul@codesourcery.com>
18847
18848         * gfortran.dg/empty_format_1.f90: Remove stray commas.
18849
18850 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18851
18852         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
18853         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
18854         commit.
18855
18856 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
18857
18858         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
18859
18860 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18861
18862         PR c++/17115
18863         * g++.dg/warn/Winline-4.C: New test.
18864
18865 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
18866
18867         * gcc.c-torture/compile/20041007-1.c: New test.
18868
18869 2004-10-07  Paul Brook  <paul@codesourcery.com>
18870
18871         PR fortran/17678
18872         * gfortran.dg/use_allocated_1.f90: New test.
18873
18874 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18875
18876         PR middle-end/17849
18877         * gfortran.fortran-torture/compile/nested.f90: New test
18878
18879 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18880
18881         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
18882
18883 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
18884
18885         PR c++/17368
18886         * g++.dg/ext/asm6.C: New test.
18887
18888 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
18889
18890         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
18891
18892 2004-10-06  Paul Brook  <paul@codesourcery.com>
18893
18894         PR libfortran/17709
18895         * gfortran.dg/empty_format_1.f90: New test.
18896
18897 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18898
18899         PR fortran/17568
18900         * gfortran.dg/ishft.f90: New test.
18901
18902         PR fortran/17283
18903         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
18904         tests.
18905
18906 2004-10-06  Paul Brook  <paul@codesourcery.com>
18907
18908         * gfortran.dg/do_1.f90: New test.
18909
18910 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18911
18912         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
18913         optimizing for size.
18914
18915 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18916
18917         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
18918
18919 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
18920
18921         * gcc.c-torture/compile/20041005-1.c: New test.
18922
18923 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
18924
18925         PR c++/17829
18926         * g++.dg/lookup/koenig4.C: New.
18927
18928 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18929
18930         * g++.dg/other/classkey1.C: Adjust quoting marks.
18931         * g++.dg/parse/error15.C: Likewise.
18932         * g++.dg/template/meminit2.C (int>): Likewise.
18933
18934 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18935
18936         PR fortran/17283
18937         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
18938
18939         PR fortran/17631
18940         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
18941
18942         PR fortran/17708
18943         * gfortran.dg/pr17708.f90: New test.
18944
18945 2004-10-04  Chao-ying Fu  <fu@mips.com>
18946
18947         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
18948         * gcc.dg/vect/vect-4.c: Ditto.
18949         * gcc.dg/vect/vect-5.c: Ditto.
18950         * gcc.dg/vect/vect-6.c: Ditto.
18951         * gcc.dg/vect/vect-8.c: Ditto.
18952         * gcc.dg/vect/vect-16.c: Ditto.
18953         * gcc.dg/vect/vect-30.c: Ditto.
18954         * gcc.dg/vect/vect-40.c: Ditto.
18955         * gcc.dg/vect/vect-41.c: Ditto.
18956         * gcc.dg/vect/vect-42.c: Ditto.
18957         * gcc.dg/vect/vect-43.c: Ditto.
18958         * gcc.dg/vect/vect-44.c: Ditto.
18959         * gcc.dg/vect/vect-45.c: Ditto.
18960         * gcc.dg/vect/vect-46.c: Ditto.
18961         * gcc.dg/vect/vect-47.c: Ditto.
18962         * gcc.dg/vect/vect-48.c: Ditto.
18963         * gcc.dg/vect/vect-49.c: Ditto.
18964         * gcc.dg/vect/vect-50.c: Ditto.
18965         * gcc.dg/vect/vect-51.c: Ditto.
18966         * gcc.dg/vect/vect-52.c: Ditto.
18967         * gcc.dg/vect/vect-53.c: Ditto.
18968         * gcc.dg/vect/vect-54.c: Ditto.
18969         * gcc.dg/vect/vect-55.c: Ditto.
18970         * gcc.dg/vect/vect-56.c: Ditto.
18971         * gcc.dg/vect/vect-57.c: Ditto.
18972         * gcc.dg/vect/vect-58.c: Ditto.
18973         * gcc.dg/vect/vect-59.c: Ditto.
18974         * gcc.dg/vect/vect-60.c: Ditto.
18975         * gcc.dg/vect/vect-74.c: Ditto.
18976         * gcc.dg/vect/vect-79.c: Ditto.
18977         * gcc.dg/vect/vect-80.c: Ditto.
18978
18979 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
18980
18981         * gcc.dg/unused-7.c: Use the correct option.
18982
18983 2004-10-04  Paul Brook  <paul@codesourcery.com>
18984         Bud Davis  <bdavis9659@comcast.net>
18985
18986         PR fortran/17706
18987         PR fortran/16434
18988         * gfortran/pr17706.f90: New test.
18989         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
18990
18991 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18992
18993         * gfortran.dg/pr17612.f90: New test.
18994
18995 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18996
18997         * g++.dg/template/local1.C: Adjust quoting marks in
18998         testing for diagnostics.
18999         * g++.dg/tls/diag-2.C: Likewise.
19000         * g++.dg/other/error8.C: Likewise.
19001
19002 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19003
19004         PR c/17178
19005         * gcc.dg/unused-4.c: Adjust to be correct.
19006
19007         PR c/17820
19008         * gcc.dg/unused-7.c: New test.
19009
19010 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19011
19012         PR c++/17797
19013         * g++.dg/overload/template2.C: New test.
19014
19015 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19016
19017         PR tree-optimization/16632
19018         * gcc.dg/tree-ssa/20041002-1.c: New.
19019
19020 2004-10-03  Paul Brook  <paul@codesourcery.com>
19021
19022         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19023         rather than relying on default formatting.
19024
19025 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19026
19027         * gcc.dg/20040920-1.c: Update expected message text.
19028
19029 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19030
19031         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19032
19033 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19034
19035         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19036         tree level.
19037
19038 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19039
19040         * gcc.dg/tree-ssa/pr17343.c: Remove.
19041
19042 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19043
19044         PR tree-opt/17343
19045         * gcc.dg/tree-ssa/pr17343.c: New test.
19046
19047 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19048
19049         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19050         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19051         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19052         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19053         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19054
19055 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19056
19057         * gcc.dg/lvalue-2.c: New test.
19058
19059 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19060
19061         PR c/17730
19062         * gcc.dg/pr17730-1.c: New test
19063
19064 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19065
19066         PR c/7425
19067         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19068
19069 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19070
19071         * gcc.c-torture/execute/stdarg-1.c: New test.
19072         * gcc.c-torture/execute/stdarg-2.c: New test.
19073         * gcc.c-torture/execute/stdarg-3.c: New test.
19074         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19075         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19076         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19077         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19078         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19079
19080 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19081
19082         PR tree-optimization/17697
19083         * g++.dg/opt/pr17697-1.C: New test.
19084         * g++.dg/opt/pr17697-2.C: New test.
19085         * g++.dg/opt/pr17697-3.C: New test.
19086
19087 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19088
19089         PR c/16409
19090         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19091         gcc.dg/vla-init-5.c: New tests.
19092
19093 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19094
19095         PR c/13804
19096         * gcc.dg/pr13804-1.c: New test.
19097
19098 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19099
19100         PR fortran/16938
19101         * gfortran.dg/pr16938.f90: New test.
19102
19103 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19104
19105         * g++.dg/template/crash23.C: New test.
19106
19107 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19108
19109         PR c++/17585
19110         * g++.dg/template/static8.C: New test.
19111
19112 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19113
19114         PR c++/17681
19115         * g++.dg/other/error9.C: New test.
19116
19117 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19118
19119         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19120
19121 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19122
19123         PR fortran/15164
19124         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19125
19126 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19127
19128         PR middle-end/17112
19129         * gcc.dg/pr17112-1.c: New test case.
19130
19131 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19132
19133         PR c/11459
19134         * gcc.dg/pr11459-1.c: New test.
19135
19136 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19137
19138         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19139         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19140
19141 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19142
19143         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19144
19145 2004-09-25  Jan Hubicka  <jh@suse.cz>
19146
19147         * compile/30040909-1.c: New test.
19148         * compile/30040907-1.c: New test.
19149
19150 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19151
19152         * gcc.c-torture/execute/va-arg-26.c: New test.
19153
19154 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19155
19156         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19157         extra diagnostics on targets with 64-bit pointers.
19158         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19159
19160 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19161
19162         PR c/17188
19163         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19164         * gcc.dg/decl-3.c: Adjust expected message.
19165
19166 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19167
19168         PR fortran/17615
19169         * gfortran.dg/pr17615.f90: New test.
19170
19171 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19172
19173         PR tree-optimzation/17517
19174         * g++.dg/tree-ssa/pr17517.C: New Test.
19175
19176 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19177
19178         PR c++/16889
19179         * g++.dg/lookup/ambig3.C: New.
19180
19181 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19182
19183         PR tree-opt/17624
19184         * g++.dg/opt/pr17624.C: New test.
19185
19186 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19187
19188         PR c/6980
19189         * gcc.dg/Wbad-function-cast-1.c: New test.
19190
19191 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19192
19193         * g++.dg/ext/complit1.C
19194         * g++.dg/other/error2.C
19195         * g++.dg/other/nontype-1.C
19196         * g++.dg/parse/crash11.C
19197         * g++.dg/parse/crash12.C
19198         * g++.dg/parse/error15.C
19199         * g++.dg/parse/error4.C
19200         * g++.dg/parse/tmpl-outside1.C
19201         * g++.dg/parse/too-many-tmpl-args1.C
19202         * g++.dg/template/dependent-expr3.C
19203         * g++.dg/template/error10.C
19204         * g++.dg/template/instantiate1.C
19205         * g++.dg/template/vtable2.C
19206         * g++.dg/warn/Wshadow-1.C
19207         * g++.dg/warn/weak1.C
19208         * g++.old-deja/g++.brendan/crash16.C
19209         * g++.old-deja/g++.brendan/crash18.C
19210         * g++.old-deja/g++.brendan/crash48.C
19211         * g++.old-deja/g++.brendan/crash49.C
19212         * g++.old-deja/g++.brendan/crash55.C
19213         * g++.old-deja/g++.brendan/crash56.C
19214         * g++.old-deja/g++.brendan/crash8.C
19215         * g++.old-deja/g++.brendan/enum11.C
19216         * g++.old-deja/g++.brendan/enum8.C
19217         * g++.old-deja/g++.brendan/enum9.C
19218         * g++.old-deja/g++.brendan/friend3.C
19219         * g++.old-deja/g++.brendan/misc14.C
19220         * g++.old-deja/g++.bugs/900402_02.C
19221         * g++.old-deja/g++.bugs/900404_03.C
19222         * g++.old-deja/g++.bugs/900404_04.C
19223         * g++.old-deja/g++.bugs/900428_03.C
19224         * g++.old-deja/g++.jason/crash4.C
19225         * g++.old-deja/g++.jason/overload21.C
19226         * g++.old-deja/g++.jason/redecl1.C
19227         * g++.old-deja/g++.jason/report.C
19228         * g++.old-deja/g++.jason/rfg10.C
19229         * g++.old-deja/g++.jason/template30.C
19230         * g++.old-deja/g++.law/arm12.C
19231         * g++.old-deja/g++.law/ctors5.C
19232         * g++.old-deja/g++.law/cvt20.C
19233         * g++.old-deja/g++.law/init10.C
19234         * g++.old-deja/g++.law/init8.C
19235         * g++.old-deja/g++.law/visibility17.C
19236         * g++.old-deja/g++.law/visibility7.C
19237         * g++.old-deja/g++.mike/net8.C
19238         * g++.old-deja/g++.mike/p646.C
19239         * g++.old-deja/g++.mike/p700.C
19240         * g++.old-deja/g++.mike/p701.C
19241         * g++.old-deja/g++.mike/p811.C
19242         * g++.old-deja/g++.ns/template13.C
19243         * g++.old-deja/g++.other/array3.C
19244         * g++.old-deja/g++.other/crash25.C
19245         * g++.old-deja/g++.other/dtor3.C
19246         * g++.old-deja/g++.other/dtor4.C
19247         * g++.old-deja/g++.other/main1.C
19248         * g++.old-deja/g++.other/warn7.C
19249         * g++.old-deja/g++.pt/crash11.C
19250         * g++.old-deja/g++.pt/crash36.C
19251         * g++.old-deja/g++.pt/spec22.C
19252         * g++.old-deja/g++.pt/spec9.C
19253         * g++.old-deja/g++.pt/ttp52.C
19254         * g++.old-deja/g++.robertl/eb103.C
19255         * g++.old-deja/g++.robertl/eb121.C
19256         * g++.old-deja/g++.robertl/eb22.C
19257         * g++.old-deja/g++.robertl/eb8.C:
19258         Update locations and/or regexps of dg-error markers.
19259         Remove markers for some bogus messages that are no longer issued.
19260
19261 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19262
19263         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19264         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19265
19266 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19267
19268         PR c++/17618
19269         * g++.dg/lookup/crash5.C: New test.
19270
19271 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19272
19273         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19274         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19275         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19276         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19277         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19278         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19279
19280         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19281         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19282         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19283         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19284         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19285         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19286
19287         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19288
19289         * gcc.dg/vect/vect-44.c: Check additional cases.
19290         * gcc.dg/vect/vect-48.c: Check additional cases.
19291
19292         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19293         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19294         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19295         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19296         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19297         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19298         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19299         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19300         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19301
19302         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19303         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19304         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19305
19306 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19307
19308         * gcc.dg/tree-ssa/loop-6.c: New test.
19309
19310 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19311
19312         PR c++/17620
19313         * g++.dg/inherit/base2.C: New.
19314
19315 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19316
19317         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19318         * gcc.dg/20001012-2.c: Likewise.
19319         * gcc.dg/20001013-1.c: Likewise.
19320         * gcc.dg/20001101-1.c: Likewise.
19321         * gcc.dg/20001102-1.c: Likewise.
19322         * gcc.dg/bf-spl1.c: Likewise.
19323         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19324         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19325
19326 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19327
19328         PR tree-optimization/16721
19329         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19330
19331 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19332
19333         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19334         * gcc.dg/20040305-1.c: Likewise.
19335
19336 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19337
19338         PR c/16566
19339         * gcc.c-torture/compile/pr16566-1.c,
19340         gcc.c-torture/compile/pr16566-2.c,
19341         gcc.c-torture/compile/pr16566-3.c: New tests.
19342
19343 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19344
19345         PR tree-optimization/17512
19346         * gcc.c-torture/compile/20040916-1.c.
19347
19348 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19349
19350         * gcc.dg/pragma-re-3.c: New test.
19351
19352 2004-09-17  Matt Austern  <austern@apple.com>
19353
19354         PR c++/15049
19355         * g++.dg/other/anon3.C: New.
19356
19357 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19358
19359         PR c++/7503
19360         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19361         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19362         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19363         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19364         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19365
19366 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19367
19368         PR fortran/17286
19369         * gfortran.dg/pr17286.f90: New test.
19370
19371 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19372
19373         PR c++/17530
19374         * g++.dg/template/static7.C: New test.
19375
19376 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19377
19378         PR tree-opt/17558
19379         * gcc.c-torture/compile/pr17558.c: New test.
19380
19381 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19382
19383         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19384         if SKIP_ATTRIBUTE is defined.
19385
19386 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19387
19388         PR fortran/15957
19389         * gfortran.dg/pr15957.f90: New test.
19390
19391 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19392
19393         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19394         in comparison.
19395         * gcc.dg/vect/vect-79.c: Likewise.
19396         * gcc.dg/vect/vect-80.c: Likewise.
19397
19398 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19399
19400         PR fortran/15750
19401         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19402
19403 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19404
19405         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19406         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19407         * gcc.dg/vect/vect-62.c: New testcase.
19408         * gcc.dg/vect/vect-63.c: New testcase.
19409         * gcc.dg/vect/vect-64.c: New testcase.
19410         * gcc.dg/vect/vect-65.c: New testcase.
19411         * gcc.dg/vect/vect-66.c: New testcase.
19412         * gcc.dg/vect/vect-67.c: New testcase.
19413         * gcc.dg/vect/vect-68.c: New testcase.
19414         * gcc.dg/vect/vect-69.c: New testcase.
19415         * gcc.dg/vect/vect-79.c: New testcase.
19416         * gcc.dg/vect/vect-80.c: New testcase.
19417
19418 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19419
19420         * gcc.target/mips/asm-1.c: New test.
19421
19422 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19423
19424         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19425         * gcc.dg/vect/vect-73.c: New testcase.
19426         * gcc.dg/vect/vect-74.c: New testcase.
19427         * gcc.dg/vect/vect-75.c: New testcase.
19428         * gcc.dg/vect/vect-76.c: New testcase.
19429         * gcc.dg/vect/vect-77.c: New testcase.
19430         * gcc.dg/vect/vect-78.c: New testcase
19431
19432 2004-09-18  Paul Brook  <paul@codesourcery.com>
19433
19434         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19435
19436 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19437
19438         PR c/17424
19439         * gcc.dg/pr17424-1.c: New test.
19440
19441 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19442
19443         * g++.dg/tree-ssa/pr17153.C: New test.
19444
19445 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19446
19447         PR pch/13361
19448         * testsuite/g++.dg/pch/wchar-1.C: New.
19449         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19450
19451 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19452
19453         * gcc.c-torture/execute/20040917-1.c: New test.
19454
19455 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19456
19457         PR tree-optimization/17319
19458         * gcc.dg/pr17319.c: New test.
19459
19460 2004-09-17  Devang Patel  <dpatel@apple.com>
19461
19462         * gcc.dg/20040813-1.c: New test.
19463
19464 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19465
19466         PR tree-optimization/17273
19467         * gcc.c-torture/compile/pr17273.c: New test.
19468
19469 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19470
19471         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19472         Update expected messages.
19473         * gcc.dg/declspec-13.c: New test.
19474
19475 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19476
19477         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19478
19479 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19480
19481         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19482         change what 'a' is pointing to.
19483
19484 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19485
19486         PR c++/16002
19487         * g++.dg/template/error18.C: New test.
19488
19489         PR c++/16029
19490         * g++.dg/warn/Wunused-8.C: New test.
19491
19492 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19493
19494         PR tree-optimization/17513
19495         * gcc.dg/20040916-1.c: New test.
19496
19497 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19498
19499         PR c++/17501
19500         * g++.dg/template/typename7.C: New test.
19501
19502 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19503
19504         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19505
19506 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19507
19508         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19509         with -ftree-based-profiling also.
19510         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19511
19512 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19513
19514         PR/15364
19515         * gfortran.dg/der_array_io_1.f90: New test.
19516         * gfortran.dg/der_array_io_2.f90: New test.
19517         * gfortran.dg/der_array_io_3.f90: New test.
19518
19519 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19520
19521         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19522         EABI.
19523
19524 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19525
19526         * g++.dg/opt/switch1.C: New test.
19527
19528 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19529
19530         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19531         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19532         Update expected messages.
19533
19534 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19535
19536         PR fortran/16485
19537         * gfortran.dg/same_name_1.f90: New test.
19538
19539 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19540
19541         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19542         dereference garbage pointers.
19543
19544 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19547         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19548
19549         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19550         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19551         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19552
19553 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19554
19555         PR c++/17324
19556         * g++.dg/template/mangle1.C: New test.
19557
19558 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19559
19560         PR tree-optimization/17252
19561         * gcc.c-torture/execute/pr17252.c: New test.
19562
19563 2004-09-14  Andrew Pinski  <apinski@apple.com>
19564
19565         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19566
19567 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19568
19569         PR rtl-optimization/9771
19570         * gcc.dg/pr9771-1.c: New test case.
19571
19572 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19573
19574         PR tree-optimization/15262
19575         * gcc.c-torture/execute/pr15262-1.c: New test.
19576         * gcc.c-torture/execute/pr15262-2.c: New test.
19577
19578 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19579
19580         * gcc.dg/declspec-12.c: New test.
19581
19582 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19583
19584         * gfortran.dg/pr17090.f90: Add directives to test.
19585
19586 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19587
19588         * gcc.c-torture/compile/20040914-1.c: New test.
19589
19590 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19591
19592         PR c++/16162
19593         * g++.dg/template/decl2.C: New test.
19594
19595 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19596
19597         PR fortran/17090
19598         * gfortran.dg/pr17090.f90: New test.
19599
19600 2004-09-13  Dale Johannesen  <dalej@apple.com>
19601
19602         * gcc.c-torture/compile/pr17408.c: New test case.
19603
19604 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19605
19606         PR c++/16716
19607         * g++.dg/parse/crash17.C: New test.
19608
19609         PR c++/17327
19610         * g++.dg/template/enum3.C: New test.
19611
19612 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
19613
19614         * lib/gcc-defs.exp: Load wrapper.exp.
19615         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
19616         using local code.
19617         * lib/gcc.exp (gcc_init): Similar.
19618         * lib/gfortran.exp (gfortran_init): Similar.
19619         * lib/objc.exp (objc_init): Similar.
19620         * lib/treelang.exp (treelang_init): Similar.
19621         * lib/wrapper.exp: New file with build_wrapper call machinery in
19622         ${tool}_maybe_build_wrapper.
19623
19624 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19625
19626         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
19627         "inline".
19628         * gcc.dg/declspec-11.c: Update expected messages.
19629         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
19630         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
19631         gcc.dg/inline-12.c: New tests.
19632
19633 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
19634
19635         * g++.dg/tree-ssa/pr17400.C: New testcase.
19636
19637 2004-09-13  James E Wilson  <wilson@specifixinc.com>
19638
19639         * gcc.target/mips/sb1-1.c: New testcase.
19640
19641 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
19642
19643         * lib/g77-dg.exp: Remove unused file.
19644         * lib/mike-g77.exp: Ditto.
19645         * lib/g77.exp: Ditto.
19646
19647 2004-09-12  Richard Henderson  <rth@redhat.com>
19648
19649         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
19650
19651 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
19652
19653         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
19654         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
19655         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
19656         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
19657         Update expected messages.
19658
19659 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
19660
19661         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
19662         declaration/use mismatch for dirp parameter.
19663
19664 2004-09-12  Andrew Pinski  <apinski@apple.com>
19665
19666         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
19667         -fgnu-runtime is passed.
19668
19669 2004-09-12  Richard Henderson  <rth@redhat.com>
19670
19671         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
19672         do the uplevel thing and update additional_flags directly.
19673         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
19674         gfortran.fortran-torture/execute/intrinsic_nearest.x,
19675         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
19676         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
19677
19678 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19679
19680         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
19681
19682 2004-09-11  Roger Sayle  <roger@eyesopen.com>
19683
19684         PR middle-end/17411
19685         * g++.dg/opt/pr17411-1.C: New test case.
19686
19687 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19688
19689         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19690         gcc.dg/tls/diag-2.c: Update expected messages.
19691         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
19692         messages.
19693         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
19694         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
19695         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
19696         gcc.dg/tls/diag-5.c: New tests.
19697
19698 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
19699
19700         * gcc.dg/20040910-1.c: Correct dg-error regexp.
19701
19702 2004-09-11  Steven Bosscher  <stevenb@suse.de>
19703
19704         * g++.dg/parse/break-in-for.C: New test.
19705
19706 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
19707
19708         * gcc.dg/tree-ssa/20040911-1.c: New test.
19709
19710 2004-09-11  Andreas Jaeger  <aj@suse.de>
19711
19712         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
19713         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
19714
19715 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
19716
19717         * gcc.target/frv: New directory of FR-V-specific tests.
19718
19719 2004-09-10  James E Wilson  <wilson@specifixinc.com>
19720
19721         * gcc.dg/convert-vec-1.c: New test.
19722
19723 2004-09-10  Roger Sayle  <roger@eyesopen.com>
19724
19725         PR middle-end/17024
19726         * gcc.dg/pr17024-1.c: New test case.
19727
19728 2004-09-10  Eric Christopher  <echristo@redhat.com>
19729
19730         * gcc.dg/20040910-1.c: New test.
19731
19732 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
19733
19734         * gcc.dg/bitfld-9.c: New test.
19735
19736 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
19737
19738         * gcc.c-torture/execute/ieee/acc1.c: New test.
19739         * gcc.c-torture/execute/ieee/acc2.c: New test.
19740         * gcc.c-torture/execute/ieee/mzero6.c: New test.
19741
19742 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19743
19744         * gcc.dg/deprecated-2.c: New test.
19745
19746 2004-09-09  James E Wilson  <wilson@specifixinc.com>
19747
19748         * gcc.dg/init-vec-1.c: New test.
19749
19750 2004-09-09  Roger Sayle  <roger@eyesopen.com>
19751
19752         PR middle-end/17055
19753         * gcc.dg/pr17055-1.c: New test case.
19754
19755 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
19756
19757         PR target/17377
19758         * gcc.c-torture/execute/pr17377.c: New test.
19759
19760 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19761
19762         PR c/8420
19763         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
19764         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
19765         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
19766         gcc.dg/long-long-typespec-1.c: New tests.
19767         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19768
19769 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19770
19771         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
19772         gcc.dg/gnu99-static-1.c: New tests.
19773
19774 2004-09-08  Devang Patel  <dpatel@apple.com>
19775
19776         * gcc.dg/darwin-ld-20040828-1.c: New test.
19777         * gcc.dg/darwin-ld-20040828-2.c: New test.
19778         * gcc.dg/darwin-ld-20040828-3.c: New test.
19779
19780 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
19781
19782         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
19783         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
19784         in error message.
19785         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
19786         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19787         in error message.
19788         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
19789         types they qualify.
19790         * objc.dg/type-size-2.m: Fix wording in comment.
19791         * objc.dg/va-meth-1.m: New test case.
19792
19793 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
19794
19795         PR c/16633:
19796         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
19797         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
19798
19799 2004-09-06  Devang Patel  <dpatel@apple.com>
19800
19801         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
19802         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
19803
19804 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
19805
19806         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
19807         reflect changed line numbering of diagnostics.
19808
19809 2004-09-06  Paul Brook  <paul@codesourcery.com>
19810
19811         * gfortran.dg/edit_real_1.f90: Add new test.
19812
19813 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19814
19815         * gcc.dg/tree-ssa/loop-2.c: New test.
19816         * gcc.dg/tree-ssa/loop-3.c: New test.
19817         * gcc.dg/tree-ssa/loop-4.c: New test.
19818         * gcc.dg/tree-ssa/loop-5.c: New test.
19819
19820 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19821
19822         * gcc.dg/format/sentinel-1.c: Update for parameter option.
19823
19824 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19825
19826         * gcc.dg/format/sentinel-1.c: New test.
19827
19828 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
19829
19830         * testsuite/gcc.dg/builtins-46.c: New.
19831
19832 2004-09-03  Devang Patel  <dpatel@apple.com>
19833
19834         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
19835         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
19836
19837 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19838
19839         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
19840         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
19841         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
19842         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
19843         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
19844         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
19845         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
19846         the non-portable bzero.
19847         * gcc.dg/20010912-1.c: xfail for NetWare.
19848         * gcc.dg/20020426-2.c: xfail for NetWare.
19849         * gcc.dg/20021014-1.c: xfail for NetWare.
19850         * gcc.dg/20021018-1.c: xfail for NetWare.
19851         * gcc.dg/20030213-1.c: xfail for NetWare.
19852         * gcc.dg/20030225-1.c: xfail for NetWare.
19853         * gcc.dg/20030708-1.c: xfail for NetWare.
19854         * gcc.dg/builtins-config.h: Also exclude NetWare.
19855         * gcc.dg/format/format.h: Define restrict only if not already defined.
19856         * gcc.dg/nest.c: xfail for NetWare.
19857         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
19858         * lib/target-supports.exp (check_visibility_available): Exclude
19859         NetWare.
19860
19861 2004-09-03  Jan Beulich  <jbeulich@novell.com>
19862
19863         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
19864         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
19865         deterministic starting point for the alignment of structure fields.
19866         * gcc.dg/Wpadded.c: Dito.
19867         * g++.dg/abi/vbase10.C: Dito.
19868
19869 2004-09-03  Devang Patel  <dpatel@apple.com>
19870
19871         * g++.dg/debug/pr15736.cc: New test.
19872
19873 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * README.QMTEST: Fix out-of-date link.
19876
19877 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
19878
19879         PR fortran/16579
19880         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
19881         Delete.  Duplicate of gfortran.dg/g77/20010610.f
19882
19883 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
19884
19885         * g++.dg/abi/arm_rtti1.C: New test.
19886
19887 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
19888
19889         * gcc.dg/ppc-vector-memcpy.c: New.
19890         * gcc.dg/ppc-vector-memset.c: New.
19891
19892 2004-09-02  Chao-ying Fu  <fu@mips.com>
19893
19894         * gcc.target/mips/mips-3d-1.c: New test.
19895         * gcc.target/mips/mips-3d-2.c: New test.
19896         * gcc.target/mips/mips-3d-3.c: New test.
19897         * gcc.target/mips/mips-3d-4.c: New test.
19898         * gcc.target/mips/mips-3d-5.c: New test.
19899         * gcc.target/mips/mips-3d-6.c: New test.
19900         * gcc.target/mips/mips-3d-7.c: New test.
19901         * gcc.target/mips/mips-3d-8.c: New test.
19902         * gcc.target/mips/mips-3d-9.c: New test.
19903         * gcc.target/mips/mips-ps-1.c: New test.
19904         * gcc.target/mips/mips-ps-2.c: New test.
19905         * gcc.target/mips/mips-ps-3.c: New test.
19906         * gcc.target/mips/mips-ps-4.c: New test.
19907         * gcc.target/mips/mips-ps-type.c: New test.
19908
19909 2004-09-02  Paul Brook  <paul@codesourcery.com>
19910
19911         * gfortran.dg/edit_real_1.f90: Add new tests.
19912
19913 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19914
19915         PR fortran/15327
19916         * gfortran.dg/merge_char_1.f90: New test.
19917
19918 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19919
19920         PR fortran/16404
19921         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
19922
19923 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19924
19925         PR c/1522
19926         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
19927
19928 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
19929
19930         * g++.dg/opt/loop1.C: Do not XFAIL.
19931
19932 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
19933
19934         * gcc.c-torture/execute/20040831-1.c: New test.
19935
19936 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
19937
19938         PR fortran/16579
19939         * gfortran.dg/g77/20010610.f: Now passes.
19940         Copy from g77.f-torture/execute. Add dg-run directive.
19941         * gfortran.dg/g77/README: Update
19942
19943 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
19944
19945         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
19946         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
19947         (t1, t2, t3, t4): Add volatile.
19948
19949 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19950
19951         * g++.dg/ext/visibility/arm1.C: New test.
19952
19953 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
19954
19955         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
19956         -pedantic-errors.
19957
19958 2004-09-01  Paul Brook  <paul@codesourcery.com>
19959
19960         * gfortran.dg/eof_2.f90: New test.
19961
19962 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19963
19964         PR fortran/16579
19965         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
19966
19967 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
19968
19969         PR libfortran/16805
19970         * gfortran.dg/list_read_2.f90: New test.
19971
19972 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
19973
19974         * g++.dg/abi/key1.C: New test.
19975
19976 2004-08-31  Richard Henderson  <rth@redhat.com>
19977
19978         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
19979         form of offsetof.
19980         * g++.dg/other/offsetof5.C: Remove duplicate.
19981
19982 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19983
19984         PR fortran/17244
19985         * gfortran.dg/func_derived_1.f90: New test.
19986
19987 2004-08-31  Paul Brook  <paul@codesourcery.com>
19988
19989         * gfortran.dg/eof_1.f90: New test.
19990
19991 2004-08-31  Paul Brook  <paul@codesourcery.com>
19992
19993         * gfortran.dg/list_read_1.f90: New file.
19994
19995 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
19996
19997         * g++.dg/opt/loop1.C: XFAIL.
19998
19999 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20000
20001         * gcc.dg/funcdef-storage-1.c: New.
20002         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20003         an extern function in local scope.
20004         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20005         declare an 'auto inline' function in local scope.
20006         * gcc.dg/20011130-1.c: Likewise.
20007         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20008         an 'auto' function in local scope.
20009         * gcc.dg/20021014-1.c: Likewise.
20010         * gcc.dg/20030331-2.c: Likewise.
20011
20012 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20013
20014         * gfortran.dg/blockdata_1.f90: New test.
20015
20016 2004-08-30  Richard Henderson  <rth@redhat.com>
20017
20018         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20019
20020 2004-08-30  Richard Henderson  <rth@redhat.com>
20021
20022         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20023         additional_flags set by alternate driver.
20024         (ieee-options): New procedure.
20025         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20026         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20027         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20028         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20029
20030 2004-08-30  Richard Henderson  <rth@redhat.com>
20031
20032         * lib/f-torture.exp: Remove.
20033
20034 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR rtl-optimization/16590
20037         * g++.dg/opt/loop1.C: New test.
20038
20039 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20040
20041         PR fortran/13910
20042         * gfortran.dg/oldstyle_1.f90: New test.
20043
20044 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20045         Paul Brook  <paul@codesourcery.com>
20046
20047         * gfortran.dg/g77/README: Update.
20048         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20049         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20050         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20051
20052 2004-08-28  Paul Brook  <paul@codesourcery.com>
20053
20054         PR libfortran/17195
20055         * gfortran.dg/edit_real_1.f90: New test.
20056
20057 2004-08-27  Paul Brook  <paul@codesourcery.com>
20058
20059         * gfortran.dg/rewind_1.f90: New test.
20060
20061 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20062
20063         PR fortran/16597
20064         * gfortran.dg/pr16597.f90: New test.
20065
20066 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20067
20068         PR c/13801
20069         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20070         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20071         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20072         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20073         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20074
20075 2004-08-26  Nick Clifton  <nickc@redhat.com>
20076
20077         * gcc.c-torture/compile/pr17119.c: New test.
20078
20079 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20080
20081         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20082
20083 2004-08-25  Richard Henderson  <rth@redhat.com>
20084
20085         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20086         the bits that expect kind=8 to be the largest real kind.
20087
20088 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20089
20090         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20091
20092 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20093
20094         * gfortran.dg/assignment_1.f90: New test.
20095
20096 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20097
20098         * g++.dg/template/repo3.C: New test.
20099
20100 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20101
20102         PR middle-end/16693
20103         PR tree-optimization/16372
20104         * g++.dg/opt/pr16372-1.C: New test case.
20105         * g++.dg/opt/pr16693-1.C: New test case.
20106         * g++.dg/opt/pr16693-2.C: New test case.
20107
20108 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20109
20110         * objc.dg/proto-lossage-4.m: New test.
20111
20112 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20113
20114         PR c++/17155
20115         * g++.dg/inherit/local2.C: New test.
20116
20117 2004-08-25  Paul Brook  <paul@codesourcery.com>
20118
20119         PR fortran/17144
20120         * gfortran.dg/string_ctor_1.f90: New test.
20121
20122 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20123
20124         PR c++/14428
20125         * g++.dg/template/redecl2.C: New test.
20126
20127 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20128
20129         PR fortran/17143
20130         * gfortran.dg/pr17143.f90: New test.
20131
20132 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20133
20134         PR fortran/17164
20135         * gfortran.dg/pr17164.f90: New test.
20136
20137 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20138
20139         * gcc.dg/tree-ssa/loop-1.c: New test.
20140
20141 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20142
20143         * gcc.c-torture/compile/20040824-1.c: New test.
20144
20145 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20146
20147         * gcc.c-torture/compile/iftrap-3.c: New test.
20148
20149 2004-08-24  Paul Brook  <paul@codesourcery.com>
20150
20151         * gfortran.dg/entry_2.f90: New test.
20152
20153 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         PR c++/16889
20156         * g++.dg/lookup/ambig[12].C: New.
20157
20158 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20159
20160         PR c++/16706
20161         * g++.dg/template/crash21.C: New test.
20162         * g++.dg/template/crash22.C: Likewise.
20163
20164 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20165
20166         PR c++/17149
20167         * g++.dg/template/access15.C: New.
20168
20169 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/17163
20172         * g++.dg/template/repo2.C: New test.
20173
20174 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20175
20176         PR rtl-optimization/17078
20177         * gcc.c-torture/execute/pr17078-1.c: New test case.
20178
20179 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c/14492
20182         * gcc.dg/debug/crash1.c: New test.
20183
20184 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c/16180
20187         * gcc.dg/loop-5.c: New test.
20188
20189 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20190
20191         * gcc.c-torture/execute/20040823-1.c: New test.
20192
20193 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20194
20195         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20196         to the assembler.  Simplify test accordingly.
20197         (asm_abi_flags): Use GNU names.
20198         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20199         to check for ABI flags.
20200
20201 2004-08-22  Andrew Pinski  <apinski@apple.com>
20202
20203         * g++.dg/opt/pr14029.C: New test.
20204         * gcc.c-torture/execute/pr15262.c: New test.
20205
20206 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20207
20208         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20209
20210 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20211
20212         PR 16908
20213         * gfortran.dg/direct_io.f90: New test.
20214
20215 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20216
20217         PR c++/17121
20218         * g++.dg/inherit/local2.C: New test.
20219
20220 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20221
20222         PR c++/17120
20223         * g++.dg/warn/Wparentheses-4.C: New test.
20224
20225 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20226
20227         PR c++/17121
20228         * g++.dg/inherit/local2.C: New test.
20229
20230         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20231         * gcc.dg/ppc-ldstruct.c: Likewise.
20232         * gcc.dg/ppc64-abi-2.c: Likewise.
20233
20234 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20235
20236         PR rtl-optimization/17099
20237         * gcc.c-torture/execute/20040820-1.c: New test.
20238
20239 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20240
20241         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20242
20243 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20244
20245         PR fortran/17077
20246         * gfortran.dg/auto_array_1.f90: New test.
20247
20248 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20249
20250         PR fortran/17074
20251         * gfortran.dg/simpleif_1.f90: New test.
20252
20253 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20254
20255         * lib/target-supports.exp (check_profiling_available): Return
20256         false for arm*-*-symbianelf* and arm*-*-eabi*.
20257
20258         PR c++/15890
20259         * g++.dg/template/delete1.C: New test.
20260
20261 2004-08-19  Paul Brook  <paul@codesourcery.com>
20262
20263         PR fortran/14976
20264         PR fortran/16228
20265         * gfortran.dg/data_char_1.f90: New test.
20266
20267 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20268
20269         PR fortran/16946
20270         * gfortran.dg/reduction.f90: New testcase.
20271
20272 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20273
20274         PR fortran/16520
20275         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20276
20277 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20278
20279         PR c++/17041
20280         * g++.dg/Wparentheses-3.C: New test.
20281
20282 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20283
20284         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20285         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20286         * gcc.dg/vect/vect-2.c: Likewise.
20287         * gcc.dg/vect/vect-3.c: Likewise.
20288         * gcc.dg/vect/vect-4.c: Likewise.
20289         * gcc.dg/vect/vect-5.c: Likewise.
20290         * gcc.dg/vect/vect-6.c: Likewise.
20291         * gcc.dg/vect/vect-7.c: Likewise.
20292         * gcc.dg/vect/vect-25.c: Likewise.
20293         * gcc.dg/vect/vect-31.c: Likewise.
20294         * gcc.dg/vect/vect-32.c: Likewise.
20295         * gcc.dg/vect/vect-34.c: Likewise.
20296         * gcc.dg/vect/vect-36.c: Likewise.
20297         * gcc.dg/vect/vect-all.c: Likewise.
20298
20299 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20300
20301         PR c++/17068
20302         * g++.dg/template/operator4.C: New test.
20303
20304 2004-08-18  Richard Henderson  <rth@redhat.com>
20305
20306         * gcc.dg/20040206-1.c: XFAIL.
20307
20308 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20309
20310         PR c++/16246
20311         * g++.dg/template/array7.C: New test.
20312
20313 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20314
20315         * gcc.dg/mips-movcc-1.c: New test.
20316         * gcc.dg/mips-movcc-2.c: New test.
20317         * gcc.dg/mips-movcc-3.c: New test.
20318
20319         * gcc.dg/mips-nmadd-1.c: New test.
20320         * gcc.dg/mips-nmadd-2.c: New test.
20321
20322 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20323
20324         PR c++/15871
20325         * g++.dg/opt/inline8.C: New test.
20326
20327         PR c++/16965
20328         * g++.dg/parse/error17.C: New test.
20329
20330 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20331
20332         * gcc.dg/vect: New directory for vectorizer tests.
20333         * gcc.dg/vect/tree-vect.h: New file.
20334         * gcc.dg/vect/vect.exp: New file.
20335         * gcc.dg/vect/pr16105.c.c: New test.
20336         * gcc.dg/vect/vect-1.c: New test.
20337         * gcc.dg/vect/vect-2.c: New test.
20338         * gcc.dg/vect/vect-3.c: New test.
20339         * gcc.dg/vect/vect-4.c: New test.
20340         * gcc.dg/vect/vect-5.c: New test.
20341         * gcc.dg/vect/vect-6.c: New test.
20342         * gcc.dg/vect/vect-7.c: New test.
20343         * gcc.dg/vect/vect-8.c: New test.
20344         * gcc.dg/vect/vect-9.c: New test.
20345         * gcc.dg/vect/vect-10.c: New test.
20346         * gcc.dg/vect/vect-11.c: New test.
20347         * gcc.dg/vect/vect-12.c: New test.
20348         * gcc.dg/vect/vect-13.c: New test.
20349         * gcc.dg/vect/vect-14.c: New test.
20350         * gcc.dg/vect/vect-15.c: New test.
20351         * gcc.dg/vect/vect-16.c: New test.
20352         * gcc.dg/vect/vect-17.c: New test.
20353         * gcc.dg/vect/vect-18.c: New test.
20354         * gcc.dg/vect/vect-19.c: New test.
20355         * gcc.dg/vect/vect-20.c: New test.
20356         * gcc.dg/vect/vect-21.c: New test.
20357         * gcc.dg/vect/vect-22.c: New test.
20358         * gcc.dg/vect/vect-23.c: New test.
20359         * gcc.dg/vect/vect-24.c: New test.
20360         * gcc.dg/vect/vect-25.c: New test.
20361         * gcc.dg/vect/vect-26.c: New test.
20362         * gcc.dg/vect/vect-27.c: New test.
20363         * gcc.dg/vect/vect-28.c: New test.
20364         * gcc.dg/vect/vect-29.c: New test.
20365         * gcc.dg/vect/vect-30.c: New test.
20366         * gcc.dg/vect/vect-31.c: New test.
20367         * gcc.dg/vect/vect-32.c: New test.
20368         * gcc.dg/vect/vect-33.c: New test.
20369         * gcc.dg/vect/vect-34.c: New test.
20370         * gcc.dg/vect/vect-35.c: New test.
20371         * gcc.dg/vect/vect-36.c: New test.
20372         * gcc.dg/vect/vect-37.c: New test.
20373         * gcc.dg/vect/vect-38.c: New test.
20374         * gcc.dg/vect/vect-40.c: New test.
20375         * gcc.dg/vect/vect-41.c: New test.
20376         * gcc.dg/vect/vect-42.c: New test.
20377         * gcc.dg/vect/vect-43.c: New test.
20378         * gcc.dg/vect/vect-44.c: New test.
20379         * gcc.dg/vect/vect-45.c: New test.
20380         * gcc.dg/vect/vect-46.c: New test.
20381         * gcc.dg/vect/vect-47.c: New test.
20382         * gcc.dg/vect/vect-48.c: New test.
20383         * gcc.dg/vect/vect-49.c: New test.
20384         * gcc.dg/vect/vect-50.c: New test.
20385         * gcc.dg/vect/vect-51.c: New test.
20386         * gcc.dg/vect/vect-52.c: New test.
20387         * gcc.dg/vect/vect-53.c: New test.
20388         * gcc.dg/vect/vect-54.c: New test.
20389         * gcc.dg/vect/vect-55.c: New test.
20390         * gcc.dg/vect/vect-56.c: New test.
20391         * gcc.dg/vect/vect-57.c: New test.
20392         * gcc.dg/vect/vect-58.c: New test.
20393         * gcc.dg/vect/vect-59.c: New test.
20394         * gcc.dg/vect/vect-60.c: New test.
20395         * gcc.dg/vect/vect-61.c: New test.
20396         * gcc.dg/vect/vect-all.c: New test.
20397         * gcc.dg/vect/vect-none.c: New test.
20398
20399 2004-08-17  Paul Brook  <paul@codesourcery.com>
20400
20401         PR fortran/13082
20402         * gfortran.dg/entry_1.f90: New test.
20403
20404 2004-08-17  Andrew Pinski  <apinski@apple.com>
20405
20406         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20407
20408 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20409
20410         * gcc.dg/pr17036-1.c: New test.
20411
20412 2004-08-16  Devang Patel  <dpatel@apple.com>
20413
20414         * gcc.dg/darwin-20040809-1.c: New test.
20415
20416 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20417
20418         * gcc.dg/funcdef-attr-1.c: New test.
20419
20420 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20421
20422         * gcc.dg/altivec-17.c: New test.
20423         * gcc.dg/altivec-18.c: New test.
20424
20425 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20426
20427         PR c++/6749
20428         * g++.dg/template/vtable2.C: New test.
20429
20430 2004-08-14  Richard Henderson  <rth@redhat.com>
20431
20432         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20433         * gcc.dg/pack-test-4.c (main): Return 0.
20434         * gcc.dg/setjmp-1.c: Remove XFAIL.
20435         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20436
20437 2004-08-14  Richard Henderson  <rth@redhat.com>
20438
20439         * gcc.dg/980217-1.c: Add prototype for printf.
20440
20441 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20442
20443         * gfortran.dg/pr16935.f90: New test.
20444
20445 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20446
20447         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20448
20449 2004-08-13  Paul Brook  <paul@codesourcery.com>
20450
20451         * gfortran.dg/der_io_1.f90: Remove stray comma.
20452
20453 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20454
20455         * gcc.dg/vmx/cw-bug-2.c: Remove.
20456         * gcc.dg/vmx/vprint-1.c: Remove.
20457         * gcc.dg/vmx/vscan-1.c: Remove.
20458
20459 2004-08-12  Devang patel  <dpatel@apple.com>
20460
20461         * gcc.dg/darwin-20040809-2.c: New test.
20462
20463 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20464
20465         * g++.dg/ext/altivec-12.C: New test.
20466
20467         * g++.dg/ext/altivec-11.C: New test.
20468
20469 2004-08-12  Paul Brook  <paul@codesourcery.com>
20470
20471         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20472
20473 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20474
20475         * g++.dg/ext/altivec-2.C: Check for hardware support before
20476         executing any VMX instructions.
20477
20478         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20479
20480 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20481
20482         PR c++/16276
20483         * g++.old-deja/g++.other/comdat4.C: New test.
20484         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20485
20486 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20487
20488         PR target/16286
20489         * gcc.dg/pr16286.c: New test.
20490
20491 2004-08-12 Jan Beulich <jbeulich@novell.com>
20492
20493         * g++.dg/ext/asm5.C: New.
20494
20495 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/16698
20498         * g++.dg/eh/crash1.C: New test.
20499
20500         PR c++/16717
20501         * g++.dg/ext/construct1.C: New test.
20502
20503 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/16853
20506         * g++.dg/init/ptrmem1.C: New test.
20507
20508         PR c++/16618
20509         * g++.dg/parse/offsetof5.C: New test.
20510
20511         PR c++/16870
20512         * g++.dg/template/overload3.C: New test.
20513
20514 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20515
20516         PR c++/16964
20517         * g++.dg/parse/error16.C: New test.
20518
20519         PR c++/16904
20520         * g++.dg/template/error14.C: New test.
20521
20522         PR c++/16929
20523         * g++.dg/template/error15.C: New test.
20524
20525 2004-08-11  Devang Patel  <dpatel@apple.com>
20526
20527         * gcc.dg/darwin-ld-20040809-1.c: New test.
20528         * gcc.dg/darwin-ld-20040809-2.c: New test.
20529
20530 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20531
20532         PR fortran/16917
20533         * gfortran.dg/dfloat_1.f90: New test.
20534
20535 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20536
20537         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20538         * gcc.dg/dll-2.c: Fix dg-require syntax.
20539         * gcc.misc-tests/arm-isr.c (abort): Declare.
20540         (exit): Likewise.
20541
20542 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20543
20544         PR c++/16971
20545         * g++.dg/parse/crash16.C: New test.
20546
20547 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20548
20549         * gcc.dg/mips-rsqrt-1.c: New test case.
20550         * gcc.dg/mips-rsqrt-2.c: New test case.
20551         * gcc.dg/mips-rsqrt-3.c: New test case.
20552
20553 2004-08-10  Paul Brook  <paul@codesourcery.com>
20554
20555         * gfortran.dg/der_io_1.f90: New test.
20556
20557 2004-08-10  Paul Brook  <paul@codesourcery.com>
20558
20559         PR fortran/16919
20560         * gfortran.dg/der_array_1.f90: New test.
20561
20562 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20563
20564         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20565
20566 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20567
20568         * gcc.dg/wchar_t-2.c: Fix typo.
20569
20570 2004-08-09  Falk Hueffner  <falk@debian.org>
20571
20572         PR tree-optimization/12517
20573         * gcc.c-torture/compile/pr12517.c: New test.
20574
20575         PR tree-optimization/12578
20576         * gcc.c-torture/compile/pr12578.c: New test.
20577
20578         PR tree-optimization/12899
20579         * gcc.c-torture/compile/pr12899.c: New test.
20580
20581         PR rtl-optimization/14692
20582         * gcc.c-torture/compile/pr14692.c: New test.
20583
20584         PR tree-optimization/16461
20585         * gcc.c-torture/compile/pr16461.c: New test.
20586
20587 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20588
20589         * gfortran.dg/getenv_1.f90: New test.
20590
20591 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20592
20593         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20594         wchar_t.
20595         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20596
20597 2004-08-06  Paul Brook  <paul@codesourcery.com>
20598
20599         * gfortran.dg/ret_array_1.f90: New test.
20600         * gfortran.dg/ret_pointer_1.f90: New test.
20601
20602 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20603
20604         * gcc.dg/missing-field-init-[12].c: New tests.
20605         * g++.dg/warn/missing-field-init-[12].C: New tests.
20606
20607 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20608
20609         * gcc.dg/enum2.c: New test.
20610         * gcc.dg/symbian3.c: Likewise.
20611         * gcc.dg/symbian4.c: Likewise.
20612         * gcc.dg/wchar_t-2.c: Likewise.
20613
20614 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20615
20616         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
20617         destructor tests.
20618
20619 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
20620
20621         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
20622         dg-require-visiblity.
20623         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
20624         * g++.dg/ext/visibility/fvisibility.C: Likewise.
20625         * g++.dg/ext/visibility/memfuncts.C: Likewise.
20626         * g++.dg/ext/visibility/new1.C: Likewise.
20627         * g++.dg/ext/visibility/pragma.C: Likewise.
20628         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
20629         * g++.dg/ext/visibility/virtual.C: Likewise.
20630         * g++/dg/ext/visibility/visibility-1.C: Likewise.
20631         * g++/dg/ext/visibility/visibility-2.C: Likewise.
20632         * g++/dg/ext/visibility/visibility-3.C: Likewise.
20633         * g++/dg/ext/visibility/visibility-4.C: Likewise.
20634         * g++/dg/ext/visibility/visibility-5.C: Likewise.
20635         * g++/dg/ext/visibility/visibility-6.C: Likewise.
20636         * g++/dg/ext/visibility/visibility-7.C: Likewise.
20637         * g++/dg/ext/visibility/visibility-8.C: New test.
20638         * gcc.c-torture/compile/dll.x: Remove.
20639         * gcc.dg/dll-2.c: Use dg-require-dll
20640         * gcc.dg/visibility-10.c: New test.
20641         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
20642         supporting DLLs.
20643         * testsuite/lib/scanasm.exp (scan_hidden): New function.
20644         (scan_not_hidden): Likewise.
20645
20646 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
20647
20648         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
20649
20650 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
20651
20652         * gcc.c-torture/execute/20040805-1.c: New test.
20653
20654 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
20655
20656         * gcc.dg/20020118-1.c: Declare abort.
20657         * gcc.dg/altivec_check.h: Likewise.
20658         * gcc.dg/iftrap-2.c: Likewise.
20659         * gcc.dg/pragma-darwin.c: Likewise.
20660         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
20661
20662 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
20663
20664         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
20665
20666 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20667
20668         * gcc.c-torture/execute/builtins/abs-2.c,
20669         gcc.c-torture/execute/builtins/abs-3.c,
20670         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
20671         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
20672         intmax_t, uintmax_t and their limits.
20673         * gcc.dg/intmax_t-1.c: New test.
20674
20675 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20676
20677         * g++.dg/tc1/dr147.C: Add reference to PR.
20678
20679 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
20680
20681         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
20682         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
20683
20684 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
20685
20686         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
20687
20688 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20689
20690         * gcc.dg/redecl-5.c: New test.
20691         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
20692         of scanf.
20693
20694 2004-08-03  Roger Sayle  <roger@eyesopen.com>
20695
20696         PR middle-end/16790
20697         * gcc.c-torture/execute/pr16790-1.c: New test case.
20698
20699 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
20700
20701         * g++.dg/ext/visibility/assign1.C: New test.
20702         * g++.dg/ext/visibility/new1.C: Likewise.
20703
20704         * gcc.dg/symbian1.c: New test.
20705         * gcc.dg/symbian2.c: Likewise.
20706
20707 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
20708
20709         PR target/16570
20710         * gcc.dg/i386-sse-9.c: New test.
20711
20712 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20713
20714         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
20715
20716 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
20717
20718         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
20719         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
20720         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
20721         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
20722         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
20723         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
20724         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
20725         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
20726         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
20727         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
20728         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
20729         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
20730         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
20731         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
20732         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
20733         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
20734         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
20735         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
20736         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
20737         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
20738         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
20739         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
20740         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
20741         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
20742         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
20743         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
20744         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
20745         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
20746         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
20747         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
20748         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
20749         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
20750         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
20751         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
20752         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
20753         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
20754         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
20755         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
20756         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
20757         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
20758         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
20759         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
20760         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
20761         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
20762         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
20763         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
20764         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
20765         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
20766         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
20767         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
20768         gcc.misc-tests/i386-pf-3dnow-1.c,
20769         gcc.misc-tests/i386-pf-athlon-1.c,
20770         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
20771         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
20772         Declare built-in functions used.
20773         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
20774
20775 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
20776
20777         PR c++/16707
20778         * g++.dg/lookup/using12.C: New test.
20779
20780         * g++.dg/init/null1.C: Fix PR number.
20781         * g++.dg/parse/namespace10.C: Likewise.
20782
20783 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/16224
20786         * g++.dg/template/spec17.C: New test.
20787         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
20788         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
20789
20790 2004-08-02  David Billinghurst
20791
20792         PR fortran/16292
20793         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
20794
20795 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
20796
20797         * gcc.dg/ia64-got-1.c: New test case.
20798
20799 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
20800
20801         PR c++/16489
20802         * g++.dg/init/null1.C: New test.
20803         * g++.dg/tc1/dr76.C: Adjust error marker.
20804
20805         PR c++/16529
20806         * g++.dg/parse/namespace10.C: New test.
20807
20808         PR c++/16810
20809         * g++.dg/inherit/ptrmem2.C: New test.
20810
20811 2004-08-02  Ben Elliston  <bje@au.ibm.com>
20812
20813         PR target/16155
20814         * gcc.dg/pr16155.c: New test.
20815
20816 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
20817
20818         * gcc.dg/redecl-2.c: New test.
20819
20820 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
20821
20822         * gcc.dg/darwin-longdouble.c: New file.
20823
20824 2004-07-30  Richard Henderson  <rth@redhat.com>
20825
20826         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
20827         write to constant argument.
20828         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
20829
20830 2004-07-30  Richard Henderson  <rth@redhat.com>
20831
20832         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
20833         tests of nearest around zero.
20834
20835 2004-07-30  Andrew Pinski  <apinski@apple.com>
20836
20837         * gcc.c-torture/compile/20040730-1.c: New test.
20838
20839 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20840
20841         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
20842         powerpc-eabispe.
20843
20844 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
20845
20846         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
20847
20848 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
20849
20850         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
20851         contains $ld_library_path.
20852         * lib/gfortran.exp (gfortran_link_flags): Likewise.
20853
20854 2004-07-29  Richard Henderson  <rth@redhat.com>
20855
20856         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
20857
20858         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
20859         (alt2, which): New.
20860         (Check): Accept either alternative.
20861
20862 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
20863
20864         * g++.dg/abi/inline1.C: New test.
20865         * g++.dg/abi/local1-a.cc: Likewise.
20866         * g++.dg/abi/local1.C: Likewise.
20867         * g++.dg/abi/mangle11.C: Tweak location of warnings.
20868         * g++.dg/abi/mangle12.C: Likewise.
20869         * g++.dg/abi/mangle17.C: Likewise.
20870         * g++.dg/abi/mangle20-2.C: Likewise.
20871         * g++.dg/opt/interface1.C: Likewise.
20872         * g++.dg/opt/interface1.h: Likewise.
20873         * g++.dg/opt/interface1-a.cc: New test.
20874         * g++.dg/parse/repo1.C: New test.
20875         * g++.dg/template/repo1.C: Likewise.
20876         * g++.dg/warn/Winline-1.C: Likewise.
20877         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
20878
20879 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
20880
20881         * gcc.dg/tree-ssa/20040729-1.c: New test.
20882
20883 2004-07-27  Matt Austern <austern@apple.com>
20884
20885         * gcc.dg/darwin-bool-1.c: New test.
20886         * gcc.dg/darwin-bool-2.c: New test.
20887
20888 2004-07-28  Richard Henderson  <rth@redhat.com>
20889
20890         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
20891         arguments in the correct type.  Don't write to constant arguments.
20892
20893 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20894
20895         PR tree-optimization/16688
20896         PR tree-optimization/16689
20897         * g++.dg/tree-ssa/pr16688.C: New test.
20898
20899 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20900
20901         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20902         loads.  Not only in the comment, this time.
20903
20904 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
20905
20906         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
20907         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
20908         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
20909         * gcc.dg/sh4a-bitmovua.c: New.
20910         * gcc.dg/sh4a-cos.c: New.
20911         * gcc.dg/sh4a-cosf.c: New.
20912         * gcc.dg/sh4a-fprun.c: New.
20913         * gcc.dg/sh4a-fsrra.c: New.
20914         * gcc.dg/sh4a-memmovua.c: New.
20915         * gcc.dg/sh4a-sin.c: New.
20916         * gcc.dg/sh4a-sincos.c: New.
20917         * gcc.dg/sh4a-sincosf.c: New.
20918         * gcc.dg/sh4a-sinf.c: New.
20919
20920 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
20921
20922         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
20923         conditionals.
20924         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
20925         loads.
20926         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
20927         DOM1.
20928
20929 2004-07-27  Andrew Pinski  <apinski@apple.com>
20930
20931         * g++.dg/rtti/tinfo1.C: Correct the xfail.
20932
20933 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
20934
20935         * gcc.dg/pragma-isr.c: New test.
20936
20937 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20938
20939         PR c++/14429
20940         * g++.dg/template/ttp11.C: New test.
20941
20942 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
20943
20944         * gcc.c-torture/compile/20040727-1.c: New test.
20945
20946 2004-07-26  Eric Christopher  <echristo@redhat.com>
20947
20948         * gcc.c-torture/compile/20040726-2.c: New test.
20949
20950 2004-07-26  Andrew Pinski  <apinski@apple.com>
20951
20952         * g++.dg/rtti/tinfo1.C: Xfail.
20953
20954 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
20955
20956         * gcc.c-torture/compile/20040726-1.c: New test.
20957
20958 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
20959             Brian Ryner  <bryner@brianryner.com>
20960
20961         PR c++/9283
20962         PR c++/15000
20963         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
20964         * g++.dg/ext/visibility/: New directory.
20965         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
20966         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
20967         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
20968         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
20969         * g++.dg/ext/visibility/fvisibility.C,
20970         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
20971         g++.dg/ext/visibility/fvisibility-override1.C
20972         g++.dg/ext/visibility/fvisibility-override2.C
20973         g++.dg/ext/visibility/memfuncts.C
20974         g++.dg/ext/visibility/noPLT.C
20975         g++.dg/ext/visibility/pragma.C
20976         g++.dg/ext/visibility/pragma-override1.C
20977         g++.dg/ext/visibility/pragma-override2.C
20978         g++.dg/ext/visibility/staticmemfuncts.C
20979         g++.dg/ext/visibility/virtual.C: New tests.
20980
20981 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20982
20983         PR c/15360
20984         * gcc.dg/pr15360-1.c: New test.
20985
20986 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
20987
20988         * gcc.dg/pragma-align-2.c: New test.
20989         * gcc.dg/pragma-init-fini.c: New test.
20990         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
20991         targets.
20992
20993 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20994
20995         * gcc.dg/init-string-2.c: New test.
20996
20997 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
20998
20999         PR 16684
21000         * gcc.dg/Wredundant-decls-1.c: New test case.
21001
21002 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21003
21004         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21005         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21006         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21007         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21008         * gcc.dg/compat/generate-random.c: New file.
21009         * gcc.dg/compat/generate-random.h: Likewise.
21010         * gcc.dg/compat/generate-random_r.c: Likewise.
21011         * gcc.dg/compat/struct-layout-1.h: Likewise.
21012         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21013         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21014         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21015         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21016         * gcc.dg/compat/struct-layout-1_main.c: New test.
21017         * gcc.dg/compat/struct-layout-1_x.c: New file.
21018         * gcc.dg/compat/struct-layout-1_y.c: New file.
21019         * gcc.dg/compat/struct-layout-1_test.h: New file.
21020
21021 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21022
21023         * gcc.dg/comp-return-1.c: New test
21024
21025 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21026
21027         * gcc.dg/vmx/8-02a.c: Fix typo.
21028
21029         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21030         * gcc.dg/darwin-abi-3.c: New test.
21031
21032         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21033         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21034
21035         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21036         * gcc.dg/vmx/ops-long-1.c: New test.
21037         * gcc.dg/vmx/ops-long-2.c: New test.
21038
21039 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21040
21041         * g++.dg/lookup/conv-[1234].C: New.
21042
21043 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21044
21045         * g++.dg/parse/attr2.C: Simplify.
21046
21047 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21048
21049         PR c/7284
21050         * gcc.c-torture/execute/pr7284-1.c: New test.
21051
21052 2004-07-22  Brian Booth  <bbooth@redhat.com>
21053
21054         * gcc.dg/tree-ssa/20040721-1.c: New test.
21055
21056 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21057
21058         * g++.dg/template/crash20.c: New.
21059
21060 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21061
21062         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21063         Add dg-run directive.  Declare variables as required.
21064         * gfortran.dg/g77/README: Update
21065
21066 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21067
21068         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21069         gcc.dg/cris-peep2-andu2.c: New tests.
21070
21071 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21072
21073         PR c/15052
21074         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21075         on return type.
21076         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21077         messages.
21078         * gcc.dg/qual-return-2.c: Update expected messages.
21079         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21080
21081 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21082
21083         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21084         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21085
21086 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21087
21088         PR c/11250
21089         * gcc.dg/init-string-1.c: New test.
21090
21091 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21092
21093         PR middle-end/15345
21094         PR c/16450
21095         * gcc.dg/torture/nested-fn-1.c: New test.
21096
21097 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21098
21099         PR target/16559
21100         * gcc.dg/ia64-fptr-1.c: New file.
21101
21102 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21103
21104         PR c++/14497
21105         * g++.dg/template/spec16.C: New test.
21106         * g++.old-deja/g++.robertl/eb118.C: Remove.
21107
21108 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21109
21110         PR c++/509
21111         * g++.dg/template/spec15.C: New test.
21112
21113 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21114
21115         Copy cases from g77.f-torture/execute and add dg-run
21116         directive.  Other changes as noted.
21117         * gfortran.dg/g77/13037.f
21118         * gfortran.dg/g77/1832.f
21119         * gfortran.dg/g77/19981119-0.f
21120         * gfortran.dg/g77/19990313-0.f
21121         * gfortran.dg/g77/19990313-1.f
21122         * gfortran.dg/g77/19990313-2.f
21123         * gfortran.dg/g77/19990313-3.f
21124         * gfortran.dg/g77/19990419-1.f
21125         * gfortran.dg/g77/19990826-0.f
21126         * gfortran.dg/g77/19990826-2.f
21127         * gfortran.dg/g77/20000503-1.f
21128         * gfortran.dg/g77/20001111.f
21129         * gfortran.dg/g77/20010116.f
21130         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21131         * gfortran.dg/g77/20010430.f
21132         * gfortran.dg/g77/6177.f
21133         * gfortran.dg/g77/947.f
21134         * gfortran.dg/g77/970816-3.f
21135         * gfortran.dg/g77/971102-1.f
21136         * gfortran.dg/g77/980520-1.f
21137         * gfortran.dg/g77/980628-0.f
21138         * gfortran.dg/g77/980628-1.f
21139         * gfortran.dg/g77/980628-10.f
21140         * gfortran.dg/g77/980628-2.f
21141         * gfortran.dg/g77/980628-3.f
21142         * gfortran.dg/g77/980628-7.f
21143         * gfortran.dg/g77/980628-8.f
21144         * gfortran.dg/g77/980628-9.f
21145         * gfortran.dg/g77/980701-0.f
21146         * gfortran.dg/g77/980701-1.f
21147         * gfortran.dg/g77/cabs.f
21148         * gfortran.dg/g77/claus.f
21149         * gfortran.dg/g77/complex_1.f
21150         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21151         * gfortran.dg/g77/dcomplex.f
21152         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21153         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21154         * gfortran.dg/g77/f90-intrinsic-numeric.f
21155         * gfortran.dg/g77/int8421.f
21156         * gfortran.dg/g77/labug1.f
21157         * gfortran.dg/g77/large_vec.f
21158         * gfortran.dg/g77/le.f
21159         * gfortran.dg/g77/short.f
21160         * gfortran.dg/g77/README: Update
21161
21162 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21163
21164         PR c++/16637
21165         * g++.dg/parse/lookup4.C: New test.
21166
21167 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21168
21169         PR c++/16175
21170         * g++.dg/template/ttp10.C: New test.
21171
21172 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21173
21174         * gcc.dg/pr12625-1.c: New test.
21175
21176 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21177
21178         * testsuite/gcc.dg/switch-warn-1.c: New test.
21179         * testsuite/gcc.dg/switch-warn-2.c: New test.
21180         * gcc.c-torture/compile/pr14730.c: Update.
21181
21182 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21183
21184         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21185         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21186         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21187         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21188
21189 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21190
21191         PR c++/16623
21192         * g++.dg/template/assign1.C: New test.
21193
21194 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21195
21196         PR c++/12170
21197         * g++.dg/template/ttp9.C: New test.
21198
21199 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21200
21201         * gcc.dg/format/cmn-err-1.c: New test.
21202
21203 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21204
21205         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21206         gcc.dg/Wparentheses-10.c: New tests.
21207         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21208
21209 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21210
21211         PR fortran/16465
21212         * gfortran.dg/g77//ffixed-line-length-0.f,
21213         gfortran.dg/g77/ffixed-line-length-132.f,
21214         gfortran.dg/g77/ffixed-line-length-72.f,
21215         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21216         gfortran.dg/g77/README: Update.
21217
21218 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21219
21220         PR c++/13092
21221         * g++.dg/template/non-dependent7.C: New test.
21222         * g++.dg/template/non-dependent8.C: Likewise.
21223         * g++.dg/template/non-dependent9.C: Likewise.
21224         * g++.dg/template/non-dependent10.C: Likewise.
21225
21226 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21227
21228         PR c++/16337
21229         * g++.dg/parse/attr2.C: New test.
21230
21231 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21232
21233         * g77.dg: Removed.
21234         * g77.f-torture: Ditto.
21235
21236 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21237
21238         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21239         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21240         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21241
21242 2004-07-16  Richard Henderson  <rth@redhat.com>
21243
21244         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21245
21246 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21247
21248         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21249         tests with full list of options.
21250         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21251         of TORTURE_OPTIONS if test contains 'dg-do run'.
21252
21253         PR fortran/16404
21254         * gfortran.dg/do_iterator.f90: New test.
21255
21256 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21257
21258         PR rtl-optimization/16536
21259         * gcc.c-torture/execute/restrict-1.c: New test.
21260
21261 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21262
21263         PR fortran/15324
21264         * gfortran.dg/pr15324.f90: New test.
21265
21266         PR fortran/15129
21267         * gfortran.dg/pr15129.f90: New test.
21268
21269         PR fortran/15140
21270         * gfortran.dg/pr15140.f90: New test.
21271
21272         PR fortran/13792
21273         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21274         compile-time simplification.
21275
21276 2004-07-14  Mike Stump  <mrs@apple.com>
21277
21278         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21279
21280 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21281
21282         PR target/16325
21283         * gcc.dg/profile-generate-1.c: New.
21284
21285 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21286
21287         * gcc.c-torture/execute/20040709-1.c: New test.
21288         * gcc.c-torture/execute/20040709-2.c: New test.
21289
21290 2004-07-14  Mike Stump  <mrs@apple.com>
21291
21292         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21293
21294 2004-07-14  Mike Stump  <mrs@apple.com>
21295
21296         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21297
21298 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21299
21300         PR c++/16518
21301         * g++.dg/parse/mutable1.C: New test.
21302
21303 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21304
21305         PR tree-optimization/16443
21306         * gcc.dg/tree-ssa/20040713-1.c: New test.
21307
21308 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21309
21310         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21311         for operator new.
21312
21313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21314
21315         * gfortran.dg/g77/README: New file
21316         * gfortran.dg/g77/19981216-0.f: Copy from
21317         g77.f-torture/noncompile.  Add "dg-do compile" and
21318         dg-error as required.
21319         * gfortran.dg/g77/19990218-1.f: Likewise.
21320         * gfortran.dg/g77/19990905-1.f: Likewise.
21321         * gfortran.dg/g77/9263.f: Likewise.
21322         * gfortran.dg/g77/980615-0.f: Likewise.
21323         * gfortran.dg/g77/980616-0.f: Likewise.
21324         * gfortran.dg/g77/check0.f: Likewise.
21325         * gfortran.dg/g77/select_no_compile.f: Likewise.
21326
21327 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21328
21329         Copy files from g77.f-torture/compile.
21330         Add "{ dg-do compile}".  Other changes as noted
21331         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21332         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21333         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21334         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21335         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21336         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21337         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21338         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21339         statement to conform to standard.  Append alpha1.x for reference.
21340         * gfortran.dg/g77/xformat.f: Add dg-warning
21341
21342 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21343
21344         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21345         Add {dg-do compile} directive.
21346         * gfortran.dg/g77/cpp2.F: Likewise.
21347
21348 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21349
21350         PR c++/5402
21351         * g++.dg/lookup/name-clash1.C: New test.
21352
21353         PR c++/9777
21354         * g++.dg/lookup/name-clash2.C: New test.
21355
21356         PR c++/12102
21357         * g++.dg/lookup/name-clash3.C: New test.
21358
21359 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21360
21361         * g++.dg/lookup/new2.C: New test.
21362         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21363
21364 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21365
21366         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21367         Add {dg-do compile} directive.
21368         * gfortran.dg/g77/13060.f: Likewise.
21369         * gfortran.dg/g77/19990218-0.f: Likewise.
21370         * gfortran.dg/g77/19990305-0.f: Likewise.
21371         * gfortran.dg/g77/19990419-0.f: Likewise.
21372         * gfortran.dg/g77/19990502-0.f: Likewise.
21373         * gfortran.dg/g77/19990502-1.f: Likewise.
21374         * gfortran.dg/g77/19990525-0.f: Likewise.
21375         * gfortran.dg/g77/19990826-1.f: Likewise.
21376         * gfortran.dg/g77/19990826-3.f: Likewise.
21377         * gfortran.dg/g77/19990905-2.f: Likewise.
21378         * gfortran.dg/g77/20000412-1.f: Likewise.
21379         * gfortran.dg/g77/20000511-1.f: Likewise.
21380         * gfortran.dg/g77/20000511-2.f: Likewise.
21381         * gfortran.dg/g77/20000518.f: Likewise.
21382         * gfortran.dg/g77/20000601-1.f: Likewise.
21383         * gfortran.dg/g77/20000601-2.f: Likewise.
21384         * gfortran.dg/g77/20000629-1.f: Likewise.
21385         * gfortran.dg/g77/20000630-2.f: Likewise.
21386         * gfortran.dg/g77/20010115.f: Likewise.
21387         * gfortran.dg/g77/20010321-1.f: Likewise.
21388         * gfortran.dg/g77/20010426.f: Likewise.
21389         * gfortran.dg/g77/20020307-1.f: Likewise.
21390         * gfortran.dg/g77/8485.f: Likewise.
21391         * gfortran.dg/g77/960317-1.f: Likewise.
21392         * gfortran.dg/g77/970915-0.f: Likewise.
21393         * gfortran.dg/g77/980310-1.f: Likewise.
21394         * gfortran.dg/g77/980310-2.f: Likewise.
21395         * gfortran.dg/g77/980310-3.f: Likewise.
21396         * gfortran.dg/g77/980310-4.f: Likewise.
21397         * gfortran.dg/g77/980310-6.f: Likewise.
21398         * gfortran.dg/g77/980310-7.f: Likewise.
21399         * gfortran.dg/g77/980310-8.f: Likewise.
21400         * gfortran.dg/g77/980419-2.f: Likewise.
21401         * gfortran.dg/g77/980424-0.f: Likewise.
21402         * gfortran.dg/g77/980427-0.f: Likewise.
21403         * gfortran.dg/g77/980729-0.f: Likewise.
21404         * gfortran.dg/g77/981117-1.f: Likewise.
21405         * gfortran.dg/g77/toon_1.f: Likewise.
21406
21407 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21408
21409         PR c++/2204
21410         * g++.dg/other/abstract2.C: New test.
21411
21412 2004-07-12  Paul Brook  <paul@codesourcery.com>
21413
21414         * gfortran.dg/pointer_init_1.f90: New test.
21415
21416 2004-07-11  Paul Brook  <paul@codesourcery.com>
21417
21418         PR fortran/15986
21419         * gfortran.dg/contained_1.f90: New test.
21420
21421 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21422
21423         * g++.dg/parse/defarg8.C: New test.
21424
21425 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21426
21427         PR fortran/16433
21428         * gfortran.dg/pr16433.f: New test.
21429
21430         PR fortran/17574
21431         * gfortran.dg/pr15754.f90: New test.
21432
21433 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21434
21435         PR tree-optimization/16437
21436         * gcc.c-torture/execute/bitfld-4.c: New test.
21437
21438 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21439
21440         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21441         access to common var from module.
21442
21443 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21444
21445         PR fortran/16336
21446         * gfortran.fortran-torture/execute/common_2.f90: New test.
21447
21448 2004-07-10  Paul Brook  <paul@codesourcery.com>
21449
21450         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21451
21452 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21453
21454         PR fortran/15969
21455         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21456
21457 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21458
21459         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21460         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21461         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21462         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21463         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21464         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21465         * gfortran.dg/g77/funderscoring.f: Likewise.
21466         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21467
21468 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21469
21470         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21471
21472 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21473         Paul Brook  <paul@codesourcery.com>
21474
21475         PR fortran/13415
21476         * gfortran.dg/common_pointer_1.f90: New test.
21477
21478 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21479
21480         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21481
21482 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21483
21484         PR target/16364
21485         * gcc.c-torture/compile/20040709-1.c: New.
21486
21487 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21488
21489         PR fortran/14077
21490         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21491
21492 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21493
21494         PR fortran/13201
21495         * gfortran.dg/shape_1.f90: New test.
21496
21497 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21498             Andrew Pinski  <apinski@apple.com>
21499
21500         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21501
21502 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21503
21504         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21505         comment.
21506
21507 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21508         Paul Brook  <paul@codesourcery.com>
21509
21510         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21511         '.f95' and '.F95'.
21512
21513 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21514
21515         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21516
21517 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21518
21519         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21520         testcases with capital suffix.
21521
21522 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21523
21524         PR fortran/15481
21525         PR fortran/13372
21526         PR fortran/13575
21527         PR fortran/15978
21528         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21529
21530         * gfortran.dg/implicit_1.f90: New test.
21531
21532 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21533
21534         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21535         expression to match gfortran warning/error messages
21536         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21537         dg-error text.
21538
21539 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21540
21541         * lib/fortran-torture.exp: Rename proc search_for to
21542         search_for_re.
21543
21544 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21545
21546         * gcc.c-torture/execute/simd-5.x: New file.
21547         XFAIL on SPARC 64-bit at -O0.
21548
21549 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21550
21551         PR c++/8211
21552         PR c++/16165
21553         * g++.dg/warn/effc3.C: New test.
21554
21555 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21556
21557         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21558         change X to 1X in format.
21559         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21560         add data statements to conform to standard.
21561
21562 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21563
21564         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21565         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21566         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21567
21568 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21569
21570         * gfortran.dg/g77/7388.f: Copy from g77.dg
21571         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21572         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21573         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21574         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21575         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21576         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21577         * gfortran.dg/g77/strlen0.f: Likewise.
21578
21579 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21580
21581         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21582         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21583
21584 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21585
21586         * gcc.c-torture/execute/920428-2.x: Delete.
21587         * gcc.c-torture/execute/920501-7.x: Likewise.
21588
21589 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21590
21591         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21592         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21593         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21594         prescott and c3-2.
21595         (PREFETCH_3DNOW): Add -march=c3.
21596
21597 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21598
21599         PR c/16437
21600         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21601         * gcc.c-torture/execute/bf64-1.x: Likewise.
21602
21603 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21604
21605         * gcc.c-torture/compile/20040708-1.c: New test.
21606
21607 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21608
21609         PR c++/16169
21610         * g++.dg/warn/effc2.C: New test.
21611
21612 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21613
21614         * gcc.c-torture/execute/bitfld-1.x: Remove.
21615         * gcc.c-torture/execute/bitfld-3.c: New test.
21616         * gcc.dg/bitfld-2.c: Remove XFAILs.
21617
21618 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
21619
21620         PR c++/16276
21621         * g++.dg/rtti/tinfo1.C: New file.
21622
21623 2004-07-07  Eric Christopher  <echristo@redhat.com>
21624
21625         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
21626
21627 2004-07-07  Andrew Pinski  <apinski@apple.com>
21628
21629         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
21630
21631 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
21632
21633         * g++.dg/init/call1.C: XFAIL.
21634
21635 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
21636
21637         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
21638         except for movstrict*, to movmem* and clrstr* to clrmem*.
21639
21640 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
21641
21642         * gcc.c-torture/execute/20040707-1.c: New test.
21643
21644 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
21645
21646         * gcc.c-torture/execute/20040706-1.c: New test.
21647
21648 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21649
21650         PR c++/3671
21651         * g++.dg/template/spec14.C: New test.
21652
21653 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
21654
21655         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
21656         nothing if not yet defined.  Use it in b, c and d type definitions.
21657         * gcc.c-torture/execute/20040705-1.c: New test.
21658         * gcc.c-torture/execute/20040705-2.c: New test.
21659
21660 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21661
21662         PR c++/2518
21663         * g++.dg/lookup/new1.C: New test.
21664
21665 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21666
21667         PR c++/11406
21668         * g++.dg/template/sizeof8.C: New test.
21669
21670 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
21671
21672         * gcc.c-torture/compile/20040705-1.c: New test.
21673
21674 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
21675
21676         * gfortran.fortran-torture/execute/seq_io.f90: New test.
21677
21678 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
21679
21680         * gcc.dg/cpp/if-mop.c: Two new testcases.
21681         * gcc.dg/cpp/trad/comment-3.c: New.
21682
21683 2004-07-04  Paul Brook  <paul@codesourcery.com>
21684
21685         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
21686
21687 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
21688
21689         PR c++/3761
21690         * g++.dg/lookup/crash4.C: New test.
21691
21692 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
21693
21694         * gcc.c-torture/execute/builtin-abs-1.c
21695         * gcc.c-torture/execute/builtin-abs-2.c
21696         * gcc.c-torture/execute/builtin-complex-1.c
21697         * gcc.c-torture/execute/builtins/string-1-lib.c
21698         * gcc.c-torture/execute/builtins/string-1.c
21699         * gcc.c-torture/execute/builtins/string-2-lib.c
21700         * gcc.c-torture/execute/builtins/string-2.c
21701         * gcc.c-torture/execute/builtins/string-3-lib.c
21702         * gcc.c-torture/execute/builtins/string-3.c
21703         * gcc.c-torture/execute/builtins/string-4-lib.c
21704         * gcc.c-torture/execute/builtins/string-4.c
21705         * gcc.c-torture/execute/builtins/string-5-lib.c
21706         * gcc.c-torture/execute/builtins/string-5.c
21707         * gcc.c-torture/execute/builtins/string-6-lib.c
21708         * gcc.c-torture/execute/builtins/string-6.c
21709         * gcc.c-torture/execute/builtins/string-7-lib.c
21710         * gcc.c-torture/execute/builtins/string-7.c
21711         * gcc.c-torture/execute/builtins/string-8-lib.c
21712         * gcc.c-torture/execute/builtins/string-8.c
21713         * gcc.c-torture/execute/builtins/string-9-lib.c
21714         * gcc.c-torture/execute/builtins/string-9.c
21715         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
21716         * gcc.c-torture/execute/builtins/string-asm-1.c
21717         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
21718         * gcc.c-torture/execute/builtins/string-asm-2.c
21719         * gcc.c-torture/execute/stdio-opt-1.c
21720         * gcc.c-torture/execute/stdio-opt-2.c
21721         * gcc.c-torture/execute/stdio-opt-3.c
21722         * gcc.c-torture/execute/string-opt-1.c
21723         * gcc.c-torture/execute/string-opt-10.c
21724         * gcc.c-torture/execute/string-opt-11.c
21725         * gcc.c-torture/execute/string-opt-12.c
21726         * gcc.c-torture/execute/string-opt-13.c
21727         * gcc.c-torture/execute/string-opt-14.c
21728         * gcc.c-torture/execute/string-opt-15.c
21729         * gcc.c-torture/execute/string-opt-16.c
21730         * gcc.c-torture/execute/string-opt-2.c
21731         * gcc.c-torture/execute/string-opt-6.c
21732         * gcc.c-torture/execute/string-opt-7.c
21733         * gcc.c-torture/execute/string-opt-8.c:
21734         Replace with ...
21735
21736         * gcc.c-torture/execute/builtins/abs-2.c
21737         * gcc.c-torture/execute/builtins/abs-3.c
21738         * gcc.c-torture/execute/builtins/complex-1.c
21739         * gcc.c-torture/execute/builtins/fprintf.c
21740         * gcc.c-torture/execute/builtins/fputs.c
21741         * gcc.c-torture/execute/builtins/memcmp.c
21742         * gcc.c-torture/execute/builtins/memmove.c
21743         * gcc.c-torture/execute/builtins/memops-asm.c
21744         * gcc.c-torture/execute/builtins/mempcpy-2.c
21745         * gcc.c-torture/execute/builtins/mempcpy.c
21746         * gcc.c-torture/execute/builtins/memset.c
21747         * gcc.c-torture/execute/builtins/printf.c
21748         * gcc.c-torture/execute/builtins/sprintf.c
21749         * gcc.c-torture/execute/builtins/strcat.c
21750         * gcc.c-torture/execute/builtins/strchr.c
21751         * gcc.c-torture/execute/builtins/strcmp.c
21752         * gcc.c-torture/execute/builtins/strcpy.c
21753         * gcc.c-torture/execute/builtins/strcspn.c
21754         * gcc.c-torture/execute/builtins/strlen-2.c
21755         * gcc.c-torture/execute/builtins/strlen.c
21756         * gcc.c-torture/execute/builtins/strncat.c
21757         * gcc.c-torture/execute/builtins/strncmp-2.c
21758         * gcc.c-torture/execute/builtins/strncmp.c
21759         * gcc.c-torture/execute/builtins/strncpy.c
21760         * gcc.c-torture/execute/builtins/strpbrk.c
21761         * gcc.c-torture/execute/builtins/strpcpy-2.c
21762         * gcc.c-torture/execute/builtins/strpcpy.c
21763         * gcc.c-torture/execute/builtins/strrchr.c
21764         * gcc.c-torture/execute/builtins/strspn.c
21765         * gcc.c-torture/execute/builtins/strstr-asm.c
21766         * gcc.c-torture/execute/builtins/strstr.c:
21767         ... these new files.
21768
21769         * gcc.c-torture/execute/builtins/abs-2-lib.c
21770         * gcc.c-torture/execute/builtins/abs-3-lib.c
21771         * gcc.c-torture/execute/builtins/complex-1-lib.c
21772         * gcc.c-torture/execute/builtins/fprintf-lib.c
21773         * gcc.c-torture/execute/builtins/fputs-lib.c
21774         * gcc.c-torture/execute/builtins/memcmp-lib.c
21775         * gcc.c-torture/execute/builtins/memmove-lib.c
21776         * gcc.c-torture/execute/builtins/memops-asm-lib.c
21777         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
21778         * gcc.c-torture/execute/builtins/mempcpy-lib.c
21779         * gcc.c-torture/execute/builtins/memset-lib.c
21780         * gcc.c-torture/execute/builtins/printf-lib.c
21781         * gcc.c-torture/execute/builtins/sprintf-lib.c
21782         * gcc.c-torture/execute/builtins/strcat-lib.c
21783         * gcc.c-torture/execute/builtins/strchr-lib.c
21784         * gcc.c-torture/execute/builtins/strcmp-lib.c
21785         * gcc.c-torture/execute/builtins/strcpy-lib.c
21786         * gcc.c-torture/execute/builtins/strcspn-lib.c
21787         * gcc.c-torture/execute/builtins/strlen-2-lib.c
21788         * gcc.c-torture/execute/builtins/strlen-lib.c
21789         * gcc.c-torture/execute/builtins/strncat-lib.c
21790         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
21791         * gcc.c-torture/execute/builtins/strncmp-lib.c
21792         * gcc.c-torture/execute/builtins/strncpy-lib.c
21793         * gcc.c-torture/execute/builtins/strpbrk-lib.c
21794         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
21795         * gcc.c-torture/execute/builtins/strpcpy-lib.c
21796         * gcc.c-torture/execute/builtins/strrchr-lib.c
21797         * gcc.c-torture/execute/builtins/strspn-lib.c
21798         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
21799         * gcc.c-torture/execute/builtins/strstr-lib.c
21800         * gcc.c-torture/execute/builtins/lib/abs.c
21801         * gcc.c-torture/execute/builtins/lib/fprintf.c
21802         * gcc.c-torture/execute/builtins/lib/memset.c
21803         * gcc.c-torture/execute/builtins/lib/printf.c
21804         * gcc.c-torture/execute/builtins/lib/sprintf.c
21805         * gcc.c-torture/execute/builtins/lib/strcpy.c
21806         * gcc.c-torture/execute/builtins/lib/strcspn.c
21807         * gcc.c-torture/execute/builtins/lib/strncat.c
21808         * gcc.c-torture/execute/builtins/lib/strncmp.c
21809         * gcc.c-torture/execute/builtins/lib/strncpy.c
21810         * gcc.c-torture/execute/builtins/lib/strpbrk.c
21811         * gcc.c-torture/execute/builtins/lib/strspn.c
21812         * gcc.c-torture/execute/builtins/lib/strstr.c:
21813         New files containing support routines.
21814
21815         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
21816         declaration.
21817         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
21818         when not optimizing.
21819
21820 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
21821
21822         PR c++/16240
21823         * g++.dg/abi/mangle22.C: New test.
21824         * g++.dg/abi/mangle23.C: Likewise.
21825
21826 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
21827
21828         PR fortran/16290
21829         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
21830         Allow for cases without denormalized floating point numbers.
21831
21832 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
21833
21834         PR c/1027
21835         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21836         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
21837         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
21838         expected warning text.
21839         * gcc.dg/format/diag-2.c: New test.
21840
21841 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
21842
21843         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
21844
21845 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
21846
21847         * gcc.dg/builtins-43.c: New.
21848         * gcc.dg/builtins-44.c: New.
21849         * gcc.dg/builtins-45.c: New.
21850
21851 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
21852             Andreas Tobler  <a.tobler@schweiz.ch>
21853
21854         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
21855         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
21856         as SIGSEGV.
21857         * gcc.dg/cleanup-11.c: Likewise.
21858         * gcc.dg/cleanup-8.c: Likewise.
21859         * gcc.dg/cleanup-9.c: Likewise.
21860         * gcc.dg/cleanup-5.c: Run on all platforms.
21861
21862 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
21863
21864         * g++.dg/warn/nonnull1.C: New test.
21865
21866 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21867
21868         * gcc.dg/compat/compat-common.h: Wrap up CINT in
21869         an #ifndef SKIP_COMPLEX_INT/#endif pair.
21870         Special-case the Sun compiler wrt to <complex.h>.
21871
21872 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
21873
21874         * gcc.dg/Wunreachable-8.C: New test.
21875
21876         * gcc.dg/h8300-ice2.c : New test.
21877
21878 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
21879
21880         PR fortran/16161
21881         * gfortran.fortran-torture/compile/implicit.f90: Add test
21882         for implicit character.
21883
21884 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
21885
21886         PR fortran/16289
21887         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
21888         Use tiny() intrinsic to find smallest non-negative real
21889
21890 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
21891
21892         * gcc.dg/compat/struct-by-value-22_main.c: New test.
21893         * gcc.dg/compat/struct-by-value-22_x.c: New.
21894         * gcc.dg/compat/struct-by-value-22_y.c: New.
21895
21896         * gcc.c-torture/execute/20040629-1.c: New test.
21897
21898 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
21899
21900         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
21901         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
21902
21903         PR target/16195
21904         * gcc.dg/20040625-1.c: New test.
21905
21906 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21907
21908         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
21909
21910 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21911
21912         PR fortran/15963
21913         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
21914
21915 2004-06-29  Richard Henderson  <rth@redhat.com>
21916
21917         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
21918
21919 2004-06-29  Paul Brook  <paul@codesourcery.com>
21920
21921         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
21922         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
21923
21924 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
21925
21926         PR c++/16260
21927         * g++.dg/parse/crash15.C: New.
21928
21929 2004-06-28  Andrew Pinski  <apinski@apple.com>
21930
21931         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
21932         by the error already.
21933
21934         * g++.dg/opt/ptrmem4.C: Change to compile only test.
21935
21936 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
21937
21938         PR target/14041
21939         * gcc.dg/h8300-bss-align-1.c : New.
21940
21941 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
21942
21943         * PR c++/16174
21944         * g++.dg/template/ctor4.C: New.
21945
21946 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21947
21948         PR c++/16205
21949         * g++.dg/warn/Wsequence-point-1.C: New test.
21950
21951 2004-06-27  Paul Brook  <paul@codesourcery.com>
21952
21953         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
21954
21955 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
21956
21957         * g++.old-deja/g++.mike/p7325.C: Remove.
21958
21959 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
21960
21961         PR c/14963
21962         * gcc.dg/pr14963.c: New test.
21963
21964 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
21965
21966         PR c++/16193
21967         * g++.dg/parse/redef1.C: New test.
21968
21969 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
21970
21971         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
21972         20021110.c.
21973         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
21974         20021119-1.c.
21975         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
21976         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
21977         5-04.c.
21978         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
21979         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
21980         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
21981         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
21982         g++.brendan/enum14.C.
21983         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
21984         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
21985         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
21986         g++.mike/virt1.C.
21987         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
21988         memtemp24.C.
21989
21990 2004-06-27  Roger Sayle  <roger@eyesopen.com>
21991
21992         * gcc.dg/20040527-1.c: New test case.
21993
21994 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
21995
21996         PR gfortran/pr16196
21997         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
21998
21999 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22000
22001         PR middle-end/15825
22002         * gcc.dg/pr15825-1.c: New test case.
22003
22004 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22005
22006         * gcc.c-torture/execute/20040625-1.c: New test.
22007
22008 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22009
22010         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22011
22012 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22013
22014         * gcc.dg/torture/mips-div-1.c: New test.
22015
22016 2004-06-24  Jeff Law  <law@redhat.com>
22017
22018         * gcc.dg/tree-ssa/20040624-1.c: New test.
22019
22020 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22021
22022         * gcc.c-torture/compile/20040624-1.c: New test.
22023
22024 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22025
22026         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22027         this directory.
22028
22029 2004-06-23  Andrew Pinski  <apinski@apple.com>
22030
22031         PR middle-end/15988
22032         * g++.dg/opt/ptrmem4.C: New test.
22033
22034         * gcc.dg/c90-array-quals-2.c: New test.
22035
22036 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22037
22038         * gcc.dg/kpice1.c: New test.
22039
22040 2006-06-23  Andrew Pinski  <apinski@apple.com>
22041
22042         * gcc.dg/c90-array-quals.c: New test.
22043
22044 2006-06-22  Richard Henderson  <rth@redhat.com>
22045
22046         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22047
22048 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22049
22050         * gcc.dg/builtins-config.h: Handle FreeBSD.
22051
22052 2006-06-22  Richard Henderson  <rth@redhat.com>
22053
22054         * g++.dg/opt/devirt1.C: New.
22055
22056 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22057
22058         * g++.dg/opt/pr15551.C: New testcase.
22059
22060 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22061
22062         PR target/14800
22063         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22064         x86_64-*-linux* when compiling for 32bit.
22065
22066 2004-06-21  Andrew Pinski  <apinski@apple.com>
22067
22068         * gcc.dg/pch/struct-1.c: New.
22069         * gcc.dg/pch/struct-1.hs: New.
22070
22071 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22072
22073         * gcc.dg/pch/save-temps-1.c: New file.
22074         * gcc.dg/pch/save-temps-1.hs: New file.
22075
22076 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22077
22078         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22079         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22080
22081 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22082
22083         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22084         to fix type error.
22085         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22086         Remove trailing spaces.
22087
22088 2004-06-21  Richard Henderson  <rth@redhat.com>
22089
22090         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22091         merging && to BIT_FIELD_REF.
22092
22093 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22094
22095         * g++.dg/opt/placeholder1.C: New test.
22096
22097 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22098
22099         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22100         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22101         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22102         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22103
22104 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22105
22106         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22107         extern "C".
22108         * g++.dg/other/pragma-re-1.C: Add comments.
22109
22110 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22111
22112         PR gfortran/16080
22113         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22114
22115 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22116
22117         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22118         instead of setting the type of size_t by
22119         hand.
22120
22121 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22122
22123         * gcc.dg/unordered-2.c: New test case.
22124         * gcc.dg/unordered-3.c: New test case.
22125
22126 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22127
22128         PR other/16043
22129         * lib/g++.exp (g++_version): Tweak regexp for version
22130         * lib/g77.exp (g77_version): Likewise.
22131         * lib/gfortran.exp (gfortran_version): Likewise.
22132         * lib/objc.exp (objc_version): Likewise.
22133         * lib/treelang.exp (treelang_version): Likewise.
22134
22135 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22136
22137         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22138         Use INT_MAX instead of __INT_MAX__.
22139         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22140
22141         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22142         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22143         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22144         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22145         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22146         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22147         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22148         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22149         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22150
22151         * gcc.dg/range-test-1.c: New test.
22152         * g++.dg/opt/range-test-1.C: New test.
22153
22154 2004-06-17  Richard Henderson  <rth@redhat.com>
22155
22156         * objc.dg/sync-1.m: New.
22157         * objc.dg/try-catch-1.m: Don't force next runtime.
22158         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22159         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22160         shadowed catch clause.
22161         * objc.dg/try-catch-5.m: New.
22162
22163 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22164
22165         Bug 14610
22166         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22167
22168 2004-06-15  Richard Henderson  <rth@redhat.com>
22169
22170         * gcc.dg/20001116-1.c: Move expected warning line.
22171
22172 2004-06-15  Richard Henderson  <rth@redhat.com>
22173
22174         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22175         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22176
22177 2004-06-15  Jeff Law  <law@redhat.com>
22178
22179         * gcc.dg/tree-ssa/20040615-1.c: New test.
22180         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22181         be less sensitive to operand ordering.
22182         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22183
22184 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22185
22186         * g++.dg/abi/bitfield3.C: Add comment..
22187
22188 2004-06-15  Richard Henderson  <rth@redhat.com>
22189
22190         * g++.dg/ext/stmtexpr1.C: XFAIL.
22191         * gcc.dg/20030612-1.c: XFAIL.
22192
22193 2004-06-15  Eric Christopher  <echristo@redhat.com>
22194
22195         * g++.dg/charset/asm5.c: New.
22196         * gcc.dg/charset/asm6.c: New.
22197
22198 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22199
22200         PR fortran/15962
22201         * gfortran.fortran-torture/execute/select_1.f90: New test.
22202
22203 2004-06-15  Paul Brook  <paul@codesourcery.com>
22204
22205         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22206
22207 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22208
22209         PR c++/15967
22210         * g++.dg/lookup/crash3.C: New test.
22211
22212 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22213
22214         PR c++/15947
22215         * g++.dg/parse/dtor4.C: New test.
22216
22217 2004-06-14  Jeff Law  <law@redhat.com>
22218
22219         * gcc.c-torture/compile/20040614-1.c: New test.
22220
22221 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22222
22223         PR fortran/15211
22224         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22225         LEN of a character array.
22226
22227 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22228
22229         PR c++/15096
22230         * g++.dg/template/ptrmem10.C: New test.
22231
22232         PR c++/14930
22233         * g++.dg/template/friend30.C: New test.
22234
22235 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22236
22237         PR fortran/14928
22238         * gfortran.fortran-torture/compile/mloc.f90: New test.
22239
22240 2004-06-13  Paul Brook  <paul@codesourcery.com>
22241
22242         * gfortran.fortran-torture/execute/random_2.f90: New test.
22243
22244 2004-06-13  Eric Christopher  <echristo@redhat.com>
22245
22246         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22247
22248 2004-06-12  Paul Brook  <paul@codesourcery.com>
22249
22250         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22251
22252 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22253
22254         PR fortran/14923
22255         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22256
22257 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22258
22259         PR fortran/14957
22260         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22261         syntax errors in end statements of contained subroutines.
22262
22263 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22264
22265         PR fortran/12841
22266         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22267
22268 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22269
22270         PR fortran/15665
22271         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22272
22273 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22274
22275         PR gfortran/12839
22276         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22277
22278 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22279
22280         PR c++/15862
22281         * g++.dg/parse/enum1.C: New test.
22282
22283 2004-06-10  Jeff Law  <law@redhat.com>
22284
22285         * gcc.c-torture/compile/20040610-1.c: New test.
22286
22287 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22288
22289         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22290         * g++.old-deja/g++.other/decl3.C: Likewise.
22291
22292 2004-06-10  Brian Booth  <bbooth@redhat.com>
22293
22294         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22295         V_MAY_DEF instead of VDEF.
22296         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22297
22298 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22299
22300         PR c++/14211
22301         * g++.dg/conversion/const1.C: New test.
22302
22303         PR c++/15076
22304         * g++.dg/conversion/reinterpret1.C: New test.
22305
22306         PR c++/15877
22307         * g++.dg/template/enum2.C: New test.
22308
22309         PR c++/15227
22310         * g++.dg/template/error13.C: New test.
22311
22312 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22313
22314         PR fortran/14957
22315         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22316         arguments to test_* REAL and of the right size.
22317
22318 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22319
22320         PR target/15569
22321         PR rtl-optimization/15681
22322         * gcc.dg/20040609-1.c: New test.
22323
22324 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22325
22326         PR c++/14791
22327         * g++.dg/opt/builtins1.C: New test.
22328
22329 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22330
22331         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22332         that use default windows32 struct layout.
22333         * gcc.dg/i386-bitfield2.c: Likewise.
22334
22335 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22336
22337         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22338         for mingw32 and cygwin targets.
22339
22340 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22341
22342         * gcc.dg/pch/macro-4.c: New.
22343         * gcc.dg/pch/macro-4.hs: New.
22344
22345 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22346
22347         PR fortran/13249
22348         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22349
22350 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22351
22352         PR fortran/13372
22353         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22354
22355 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22356
22357         PR gfortran/14897
22358         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22359
22360 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22361
22362         PR gfortran/15755
22363         * gfortran.fortran-torture/execute/backspace.c : New test.
22364
22365 2004-06-09  Paul Brook  <paul@codesourcery.com>
22366
22367         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22368         (pointer_to_section): Rewrite to use smaller array.
22369
22370 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22371
22372         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22373         * gcc.dg/ext/altivec-10.c: Same.
22374         * gcc.dg/ext/altivec-11.c: Same.
22375         * gcc.dg/ext/altivec-12.c: Same.
22376         * gcc.dg/ext/altivec-13.c: Same.
22377         * gcc.dg/ext/altivec-14.c: Same.
22378         * gcc.dg/ext/altivec-15.c: Same.
22379         * gcc.dg/ext/altivec-16.c: Same.
22380         * gcc.dg/ext/altivec-3.c: Same.
22381         * gcc.dg/ext/altivec-4.c: Same.
22382         * gcc.dg/ext/altivec-6.c: Same.
22383         * gcc.dg/ext/altivec-7.c: Same.
22384         * gcc.dg/ext/altivec-8.c: Same.
22385         * gcc.dg/ext/altivec-varargs-1.c: Same.
22386
22387         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22388         * g++.dg/ext/altivec-10.C: Same.
22389         * g++.dg/ext/altivec-2.C: Same.
22390         * g++.dg/ext/altivec-3.C: Same.
22391         * g++.dg/ext/altivec-4.C: Same.
22392         * g++.dg/ext/altivec-5.C: Same.
22393         * g++.dg/ext/altivec-6.C: Same.
22394         * g++.dg/ext/altivec-7.C: Same.
22395         * g++.dg/ext/altivec-8.C: Same.
22396         * g++.dg/ext/altivec-9.C: Same.
22397
22398 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22399
22400         PR c++/7841
22401         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22402
22403 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22404
22405         * gcc.dg/union-1.c: New test.
22406
22407 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22408
22409         * gcc.dg/builtins-41.c: New test case.
22410         * gcc.dg/builtins-42.c: New test case.
22411
22412 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22413
22414         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22415         * g++.dg/ext/altivec-10.C: Same.
22416         * g++.dg/ext/altivec-2.C: Same.
22417         * g++.dg/ext/altivec-3.C: Same.
22418         * g++.dg/ext/altivec-4.C: Same.
22419         * g++.dg/ext/altivec-5.C: Same.
22420         * g++.dg/ext/altivec-6.C: Same.
22421         * g++.dg/ext/altivec-7.C: Same.
22422         * g++.dg/ext/altivec-8.C: Same.
22423         * g++.dg/ext/altivec-9.C: Same.
22424         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22425         * g++.old-deja/g++.brendan/new3.C: Same.
22426         * gcc.c-torture/execute/eeprof-1.x: Same.
22427
22428 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22429
22430         PR c/14765
22431         * gcc.dg/pr14765-1.c: New test.
22432
22433 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22434
22435         PR c/14649
22436         * gcc.dg/pr14649-1.c: New test case.
22437
22438 2004-06-07  Richard Henderson  <rth@redhat.com>
22439
22440         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22441         if temporaries.
22442
22443 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22444
22445         * g++.dg/eh/elide1.C: Remove XFAIL.
22446
22447 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22448
22449         PR c++/15337
22450         * g++.dg/expr/sizeof3.C: New test.
22451
22452         PR c++/14777
22453         * g++.dg/template/access14.C: New test.
22454
22455         PR c++/15554
22456         * g++.dg/template/enum1.C: New test.
22457
22458         PR c++/15057
22459         * g++.dg/eh/throw1.C: New test.
22460
22461 2004-06-07  David Ayers  <d.ayers@inode.at>
22462             Ziemowit Laski  <zlaski@apple.com>
22463
22464         * lib/objc.exp (objc_target_compile): Revert the '-framework
22465         Foundation' flag fix, since bare Darwin does not ship
22466         with the Foundation framework.
22467         * objc/execute/next_mapping.h: Provide a local NSConstantString
22468         @interface and @implementation.
22469         (objc_constant_string_init): A constructor function, used to
22470         initialize the NSConstantString meta-class object.
22471         * objc/execute/string1.m: Include "next_mapping.h" instead of
22472         <Foundation/NSString.h>.
22473         * objc/execute/string2.m: Likewise.
22474         * objc/execute/string3.m: Likewise.
22475         * objc/execute/string4.m: Likewise.
22476
22477 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22478
22479         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22480         to double. Replace double with FLOAT.
22481         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22482
22483         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22484         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22485         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22486         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22487         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22488         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22489         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22490         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22491
22492 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22493
22494         PR c/13519
22495         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22496
22497 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22498
22499         PR c++/15503
22500         * g++.dg/template/meminit2.C: New test.
22501
22502 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22503
22504         PR target/15822
22505         * gcc.c-torture/execute/compare-fp-1.c,
22506         gcc.c-torture/execute/compare-fp-2.c,
22507         gcc.c-torture/execute/compare-fp-3.c,
22508         gcc.c-torture/execute/compare-fp-4.c,
22509         gcc.c-torture/execute/compare-fp-3.x,
22510         gcc.c-torture/execute/compare-fp-4.x: Moved...
22511         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22512         gcc.c-torture/execute/ieee/compare-fp-2.c,
22513         gcc.c-torture/execute/ieee/compare-fp-3.c,
22514         gcc.c-torture/execute/ieee/compare-fp-4.c,
22515         gcc.c-torture/execute/ieee/compare-fp-3.x,
22516         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22517
22518 2004-06-04  David Ayers  <d.ayers@inode.at>
22519
22520         * objc/execute/protocol-isEqual-4.m: New testcase.
22521
22522 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22523
22524         * objc/execute/protocol-isEqual-1.m: New testcase.
22525         * objc/execute/protocol-isEqual-2.m: New testcase.
22526         * objc/execute/protocol-isEqual-3.m: New testcase.
22527
22528 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22529
22530         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22531
22532 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22533
22534         * lib/objc.exp (objc_target_compile): When running tests on
22535         Darwin (Mac OS X), inform the linker about '-framework
22536         'Foundation'.
22537
22538 2004-06-02  Eric Christopher  <echristo@redhat.com>
22539
22540         * gcc.c-torture/compile/20040602-1.c: New.
22541
22542 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22543
22544         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22545         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22546
22547         PR tree-optimization/14736
22548         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22549
22550         PR tree-optimization/14042
22551         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22552
22553         PR tree-optimization/14729
22554         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22555
22556 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22557
22558         PR fortran/15557
22559         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22560
22561 2004-06-01  Richard Hederson  <rth@redhat.com>
22562
22563         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22564
22565 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22566
22567         PR c++/14932
22568         * g++.dg/parse/offsetof4.C: New test.
22569
22570 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22571
22572         PR objc/7993
22573         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22574
22575 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22576
22577         PR c++/15701
22578         * g++.dg/template/friend29.C: New test.
22579
22580 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22581
22582         PR c/15749
22583         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22584
22585 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22586
22587         * gcc.dg/sparc-trap-1.c: New test.
22588
22589 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22590
22591         PR middle-end/15069
22592         * g++.dg/opt/fold3.C: New test case.
22593
22594 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22595
22596         * lib/target-supports.exp (check_iconv_available): Fix fallout
22597         from 2004-05-28 patch.
22598
22599 2004-05-30  Paul Brook  <paul@codesourcery.com>
22600
22601         PR fortran/15620
22602         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22603         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22604
22605 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22606
22607         * gfortran.fortran-torture/execute/random_1.f90: New test.
22608
22609 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22610
22611         * g++.dg/ext/altivec-10.C: New test.
22612
22613 2004-05-29  Paul Brook  <paul@codesourcery.com>
22614
22615         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
22616
22617 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22618
22619         * gcc.dg/altivec-16.c: New test.
22620
22621 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
22622
22623         * lib/target-supports.exp (check_vmx_hw_available): New.
22624         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
22625
22626         * lib/target-supports.exp (check_alias_available,
22627         check_iconv_available, check_named_sections_available): Use
22628         unique names for temporary files.
22629
22630 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
22631
22632         * gcc.dg/altivec-15.c: New test.
22633
22634 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22635
22636         PR c++/15083
22637         * g++.dg/warn/noeffect6.C: New test.
22638
22639         PR c++/15471
22640         * g++.dg/expr/ptrmem4.C: New test.
22641
22642         PR c++/15640
22643         * g++.dg/template/operator3.C: New test.
22644
22645 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
22646
22647         PR c++/14668
22648         * g++.dg/lookup/redecl1.C: New test.
22649         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
22650
22651 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
22652
22653         * gcc.c-torture/execute/compare-fp-1.c,
22654         gcc.c-torture/execute/compare-fp-2.c,
22655         gcc.c-torture/execute/compare-fp-3.c,
22656         gcc.c-torture/execute/compare-fp-4.c,
22657         gcc.c-torture/execute/compare-fp-3.x,
22658         gcc.c-torture/execute/compare-fp-4.x,
22659         gcc.dg/pr15649-1.c: New.
22660
22661 2004-05-27  Adam Nemet  <anemet@lnxw.com>
22662
22663         PR c++/12883
22664         * g++.dg/init/array14.C: New test.
22665
22666 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
22667
22668         * lib/compat.exp (compat-get-options-main): New.
22669         (compat-get-options): Remove unneeded code, warn for ignored
22670         command.
22671         (compat-execute): Check flag set by dg-require-* commands.
22672
22673         * lib/compat.exp (compat-execute): Break up long lines.
22674
22675 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
22676
22677         * gcc.dg/altivec-7.c: Don't use 'vector long'.
22678         * gcc.dg/altivec-14.c: New test.
22679         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
22680
22681         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
22682         * gcc.dg/altivec-12.c: Ditto.
22683
22684         * gcc.dg/altivec-3.c: Move call to altivec_check.
22685
22686 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22687
22688         PR c++/15044
22689         * g++.dg/template/error12.C: New test.
22690
22691         PR c++/15317
22692         * g++.dg/ext/attrib15.C: New test.
22693
22694         PR c++/15329
22695         * g++.dg/template/ptrmem9.C: New test.
22696
22697 2004-05-25  Paul Brook  <paul@codesourcery.com>
22698
22699         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
22700
22701 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22702
22703         PR c++/15165
22704         * g++.dg/template/crash19.C: New test.
22705
22706 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22707
22708         PR c++/15025
22709         * g++.dg/template/redecl1.C: New test.
22710
22711 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
22712
22713         PR c++/14821
22714         * g++.dg/other/ns1.C: New test.
22715
22716         PR c++/14883
22717         * g++.dg/template/invalid1.C: New test.
22718
22719 2004-05-23  Paul Brook  <paul@codesourcery.com>
22720         Victor Leikehman  <lei@haifasphere.co.il>
22721
22722         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
22723         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
22724
22725 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22726
22727         PR c++/15285
22728         PR c++/15299
22729         * g++.dg/template/non-dependent5.C: New test.
22730         * g++.dg/template/non-dependent6.C: New test.
22731
22732 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
22733
22734         PR c++/15507
22735         * g++.dg/inherit/union1.C: New test.
22736
22737         PR c++/15542
22738         * g++.dg/template/addr1.C: New test.
22739
22740         PR c++/15427
22741         * g++.dg/template/array5.C: New test.
22742
22743         PR c++/15287
22744         * g++.dg/template/array6.C: New test.
22745
22746 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
22747             Roger Sayle  <roger@eyesopen.com>
22748
22749         * g++.dg/lookup/forscope2.C: New test case.
22750
22751 2004-05-22  Ben Elliston  <bje@au.ibm.com>
22752
22753         * gcc.dg/cpp/Wmissingdirs.c: New.
22754
22755 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22756
22757         PR target/15301
22758         * gcc.dg/compat/union-m128-1.h: New file.
22759         * gcc.dg/compat/union-m128-1_main.c: Likewise.
22760         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22761         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22762
22763 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
22764
22765         PR target/15302
22766         * gcc.dg/compat/struct-complex-1.h: New file.
22767         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
22768         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
22769         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22770
22771 2004-05-20  Roger Sayle  <roger@eyesopen.com>
22772
22773         PR middle-end/3074
22774         * gcc.dg/pr3074-1.c: New test case.
22775         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
22776
22777 2004-05-20  Falk Hueffner  <falk@debian.org>
22778
22779         PR other/15526
22780         * gcc.dg/ftrapv-1.c: New test case.
22781
22782 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
22783
22784         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
22785
22786 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
22787             Jeff Law  <law@redhat.com>
22788
22789         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
22790         * gcc.dg/tree-ssa/20040518-2.c: New test.
22791
22792         * gcc.dg/tree-ssa/20040518-1.c: New test.
22793
22794 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
22795
22796         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
22797
22798 2004-05-18  Paul Brook  <paul@codesourcery.com>
22799
22800         PR fortran/13930
22801         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
22802
22803 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22804
22805         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
22806         constant folding.
22807
22808 2004-05-17  Steven Bosscher  <stevenb@suse.de>
22809
22810         * gcc.dg/tree-ssa/20040517-1.c: New test.
22811
22812 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22813
22814         * gcc.dg/loop-4.c: New test.
22815
22816 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
22817
22818         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
22819
22820 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
22821
22822         PR fortran/15311
22823         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
22824
22825 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22826
22827         PR fortran/13826
22828         PR fortran/13940
22829         * gfortran.fortran-torture/compile/data_1.f90: New test.
22830
22831 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
22832
22833         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
22834         * gcc.dg/uninit-H.c: Define ASM for __s390__.
22835
22836 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22837
22838         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
22839
22840 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
22841
22842         PR c/15444
22843         * gcc.dg/format/xopen-1.c: Adjust expected message.
22844         * gcc.dg/format/xopen-3.c: New test.
22845
22846 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
22847
22848         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
22849
22850 2004-05-14  Jeff Law  <law@redhat.com>
22851
22852         * gcc.dg/tree-ssa/20040514-2.c: New test.
22853
22854 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22855
22856         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
22857         this ...
22858         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
22859         this.
22860
22861 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
22862
22863         * gcc.dg/tree-ssa/20040514-1.c: New test.
22864
22865 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22866
22867         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
22868         test.
22869
22870 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22871
22872         PR fortran/14066
22873         * gfortran.fortran-torture/compile/do_1.f90: New test.
22874
22875 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22876
22877         PR fortran/15051
22878         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
22879         test.
22880
22881 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
22882
22883         PR fortran/15149
22884         * gfortran.fortran-torture/execute/random_init.f90: New test.
22885
22886 2004-05-13  Paul Brook  <paul@codesourcery.com>
22887
22888         PR fortran/15314
22889         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
22890
22891 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
22892
22893         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
22894         for the powerpc case.
22895
22896 2004-05-13  Jeff Law  <law@redhat.com>
22897
22898         * gcc.dg/tree-ssa/20040513-1.c: New test.
22899         * gcc.dg/tree-ssa/20040513-2.c: New test.
22900
22901 2004-05-13  Paul Brook  <paul@codesourcery.com>
22902
22903         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
22904         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
22905         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
22906
22907 2004-05-13  Andreas Schwab  <schwab@suse.de>
22908
22909         PR other/10819
22910         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
22911         characters.
22912
22913 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
22914
22915         PR fortran/15294
22916         * gfortran.fortran-torture/execute/adjustr.f90: New file.
22917
22918 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
22919
22920         Merge from tree-ssa-20020619-branch.  See
22921         ChangeLog.tree-ssa for details.
22922
22923 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
22924
22925         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
22926         include <altivec.h> explicitly.
22927         * gcc.dg/altivec-13.c: Likewise.
22928
22929 2004-05-11  Paul Brook  <paul@codesourcery.com>
22930
22931         * gcc.c-torture/compile/20010518-1.c: Force enum size.
22932
22933 2004-05-10  Eric Christopher  <echristo@redhat.com>
22934
22935         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
22936         * gcc.dg/sibcall-4.c: Ditto.
22937
22938 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
22939
22940         * g++.dg/ext/altivec-8.C: New test case.
22941         * gcc.dg/altivec-13.c: New test case.
22942
22943 2004-05-08  Roger Sayle  <roger@eyesopen.com>
22944
22945         * gcc.c-torture/execute/divcmp-1.c: New test case.
22946         * gcc.c-torture/execute/divcmp-2.c: New test case.
22947         * gcc.c-torture/execute/divcmp-3.c: New test case.
22948
22949 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
22950
22951         * g++.dg/other/pragma-re-2.C: New test.
22952
22953 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22954
22955         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
22956         * gcc.dg/i386-387-2.c: Likewise.
22957
22958         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
22959         __builtin_drem.
22960         * gcc.dg/i386-387-6.c: Likewise.
22961
22962 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
22963
22964         * gcc.dg/builtins-33.c: Also check log1p*.
22965
22966 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
22967
22968         PR optimization/15296
22969         * gcc.c-torture/execute/pr15296.c: New test.
22970
22971 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
22972
22973         * gcc.dg/builtins-40.c: New test.
22974
22975 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
22976
22977         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
22978
22979 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
22980
22981         * g++.dg/ext/spe1.C: New testcase.
22982
22983 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
22984
22985         * objc.dg/image-info.m: Allow additional attributes
22986         for __image_info section.
22987
22988 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
22989
22990         * gcc.dg/torture/mips-hilo-2.c: New test.
22991
22992 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22993
22994         PR c++/14389
22995         * g++.dg/template/member5.C: New test.
22996
22997 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
22998
22999         * gcc.dg/builtins-34.c: Also check expm1*.
23000
23001 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23002
23003         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23004         * gcc.dg/torture/builtin-convert-3.c: New test.
23005
23006 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23007
23008         PR middle-end/15054
23009         * g++.dg/opt/pr15054.C: New test.
23010
23011 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23012
23013         * gcc.dg/torture/builtin-rounding-1.c: New test.
23014         * gcc.dg/builtins-25.c: Delete.
23015         * gcc.dg/builtins-29.c: Delete.
23016
23017 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23018
23019         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23020         * gcc.dg/sibcall-4.c: Likewise.
23021         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23022
23023 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23024
23025         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23026         bit-field on 16-bit targets.
23027
23028 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23029
23030         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23031         16-bit targets.
23032
23033 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23034
23035         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23036         * gcc.dg/rs6000-power2-2.c: Likewise.
23037
23038 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23039
23040         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23041         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23042         Change the asm registers to be in form of frN instead of fN.
23043
23044 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23045
23046         * gcc.dg/torture/builtin-convert-2.c: New test.
23047
23048 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23049
23050         * gcc.dg/rs6000-power2-1.c: New test.
23051         * gcc.dg/rs6000-power2-2.c: New test.
23052
23053 2004-04-28  Jan Hubicka  <jh@suse.cz>
23054
23055         * gcc.dg/unused-6.c: New test.
23056
23057 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23058             Ulrich Weigand  <uweigand@de.ibm.com>
23059
23060         * ada/acats/run_all.sh: Define $target variable.
23061
23062 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23063
23064         PR c++/15119
23065         * g++.dg/other/vararg-1.C: New test.
23066
23067         PR c++/4794
23068         * g++.dg/eh/cleanup3.C: New test.
23069
23070 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23071
23072         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23073         and ad8011a (target_insn).
23074         * ada/acats/support/macro.dfs: Likewise.
23075         * ada/acats/support/impbit.adb: New file.
23076
23077 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23078
23079         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23080
23081 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23082
23083         * gcc.dg/loop-3.c: New test.
23084
23085 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23086
23087         * gcc.c-torture/execute/simd-5.c: New test.
23088
23089 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23090
23091         PR c++/15064
23092         * g++.dg/template/crash18.C: New test.
23093
23094 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23095
23096         * g++.dg/ext/complit3.C: New test.
23097
23098 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23099
23100         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23101         * gcc.dg/altivec-3.c: Same.
23102         * gcc.dg/altivec-varargs-1.c: Same.
23103
23104 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23105
23106         * lib/target-supports.exp (check_profiling_available): Assume
23107         profiling is not available on powerpc-eabi targets.
23108
23109 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23110
23111         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23112         * gcc.dg/vmx/bug-1.c: Ditto.
23113
23114 2004-04-20  Eric Christopher  <echristo@redhat.com>
23115
23116         * gcc.dg/charset/extern.c: New test.
23117         * g++.dg/charset/extern3.cc: Ditto.
23118
23119 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23120
23121         * gcc.dg/builtins-39.c: New test.
23122
23123 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23124
23125         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23126
23127 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23128
23129         * gcc.dg/torture/mips-hilo-1.c: New test.
23130
23131 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23132
23133         * gcc.c-torture/compile/20040419-1.c: New test.
23134
23135 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23136
23137         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23138
23139 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23140             Aldy Hernandez  <aldyh@redhat.com>
23141
23142         * gcc.c-torture/execute/va-arg-24.c: New.
23143
23144 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23145             Aldy Hernandez  <aldyh@redhat.com>
23146
23147         * gcc.dg/vmx/1b-01.c: New.
23148         * gcc.dg/vmx/1b-02.c: New.
23149         * gcc.dg/vmx/1b-03.c: New.
23150         * gcc.dg/vmx/1b-04.c: New.
23151         * gcc.dg/vmx/1b-05.c: New.
23152         * gcc.dg/vmx/1b-06.c: New.
23153         * gcc.dg/vmx/1b-07.c: New.
23154         * gcc.dg/vmx/1c-01.c: New.
23155         * gcc.dg/vmx/1c-02.c: New.
23156         * gcc.dg/vmx/3a-01a.c: New.
23157         * gcc.dg/vmx/3a-01.c: New.
23158         * gcc.dg/vmx/3a-01m.c: New.
23159         * gcc.dg/vmx/3a-03.c: New.
23160         * gcc.dg/vmx/3a-03m.c: New.
23161         * gcc.dg/vmx/3a-04.c: New.
23162         * gcc.dg/vmx/3a-04m.c: New.
23163         * gcc.dg/vmx/3a-05.c: New.
23164         * gcc.dg/vmx/3a-06.c: New.
23165         * gcc.dg/vmx/3a-06m.c: New.
23166         * gcc.dg/vmx/3a-07.c: New.
23167         * gcc.dg/vmx/3b-01.c: New.
23168         * gcc.dg/vmx/3b-02.c: New.
23169         * gcc.dg/vmx/3b-10.c: New.
23170         * gcc.dg/vmx/3b-13.c: New.
23171         * gcc.dg/vmx/3b-14.c: New.
23172         * gcc.dg/vmx/3b-15.c: New.
23173         * gcc.dg/vmx/3c-01a.c: New.
23174         * gcc.dg/vmx/3c-01.c: New.
23175         * gcc.dg/vmx/3c-02.c: New.
23176         * gcc.dg/vmx/3c-03.c: New.
23177         * gcc.dg/vmx/3d-01.c: New.
23178         * gcc.dg/vmx/4-01.c: New.
23179         * gcc.dg/vmx/4-03.c: New.
23180         * gcc.dg/vmx/5-01.c: New.
23181         * gcc.dg/vmx/5-02.c: New.
23182         * gcc.dg/vmx/5-03.c: New.
23183         * gcc.dg/vmx/5-04.c: New.
23184         * gcc.dg/vmx/5-05.c: New.
23185         * gcc.dg/vmx/5-06.c: New.
23186         * gcc.dg/vmx/5-07.c: New.
23187         * gcc.dg/vmx/5-07t.c: New.
23188         * gcc.dg/vmx/5-08.c: New.
23189         * gcc.dg/vmx/5-10.c: New.
23190         * gcc.dg/vmx/5-11.c: New.
23191         * gcc.dg/vmx/7-01a.c: New.
23192         * gcc.dg/vmx/7-01.c: New.
23193         * gcc.dg/vmx/7c-01.c: New.
23194         * gcc.dg/vmx/7d-01.c: New.
23195         * gcc.dg/vmx/7d-02.c: New.
23196         * gcc.dg/vmx/8-01.c: New.
23197         * gcc.dg/vmx/8-02a.c: New.
23198         * gcc.dg/vmx/8-02.c: New.
23199         * gcc.dg/vmx/brode-1.c: New.
23200         * gcc.dg/vmx/bug-1.c: New.
23201         * gcc.dg/vmx/bug-2.c: New.
23202         * gcc.dg/vmx/bug-3.c: New.
23203         * gcc.dg/vmx/cw-bug-1.c: New.
23204         * gcc.dg/vmx/cw-bug-2.c: New.
23205         * gcc.dg/vmx/cw-bug-3.c: New.
23206         * gcc.dg/vmx/dct.c: New.
23207         * gcc.dg/vmx/debug-1.c: New.
23208         * gcc.dg/vmx/debug-2.c: New.
23209         * gcc.dg/vmx/debug-3.c: New.
23210         * gcc.dg/vmx/debug-4.c: New.
23211         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23212         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23213         * gcc.dg/vmx/eg-5.c: New.
23214         * gcc.dg/vmx/fft.c: New.
23215         * gcc.dg/vmx/gcc-bug-1.c: New.
23216         * gcc.dg/vmx/gcc-bug-2.c: New.
23217         * gcc.dg/vmx/gcc-bug-3.c: New.
23218         * gcc.dg/vmx/gcc-bug-4.c: New.
23219         * gcc.dg/vmx/gcc-bug-5.c: New.
23220         * gcc.dg/vmx/gcc-bug-6.c: New.
23221         * gcc.dg/vmx/gcc-bug-7.c: New.
23222         * gcc.dg/vmx/gcc-bug-8.c: New.
23223         * gcc.dg/vmx/gcc-bug-9.c: New.
23224         * gcc.dg/vmx/gcc-bug-b.c: New.
23225         * gcc.dg/vmx/gcc-bug-c.c: New.
23226         * gcc.dg/vmx/gcc-bug-d.c: New.
23227         * gcc.dg/vmx/gcc-bug-e.c: New.
23228         * gcc.dg/vmx/gcc-bug-f.c: New.
23229         * gcc.dg/vmx/gcc-bug-g.c: New.
23230         * gcc.dg/vmx/gcc-bug-i.c: New.
23231         * gcc.dg/vmx/harness.h: New.
23232         * gcc.dg/vmx/ira1.c: New.
23233         * gcc.dg/vmx/ira2a.c: New.
23234         * gcc.dg/vmx/ira2b.c: New.
23235         * gcc.dg/vmx/ira2.c: New.
23236         * gcc.dg/vmx/ira2c.c: New.
23237         * gcc.dg/vmx/mem.c: New.
23238         * gcc.dg/vmx/newton-1.c: New.
23239         * gcc.dg/vmx/ops.c: New.
23240         * gcc.dg/vmx/sn7153.c: New.
23241         * gcc.dg/vmx/spill2.c: New.
23242         * gcc.dg/vmx/spill3.c: New.
23243         * gcc.dg/vmx/spill.c: New.
23244         * gcc.dg/vmx/t.c: New.
23245         * gcc.dg/vmx/varargs-1.c: New.
23246         * gcc.dg/vmx/varargs-2.c: New.
23247         * gcc.dg/vmx/varargs-3.c: New.
23248         * gcc.dg/vmx/varargs-4.c: New.
23249         * gcc.dg/vmx/varargs-5.c: New.
23250         * gcc.dg/vmx/varargs-6.c: New.
23251         * gcc.dg/vmx/varargs-7.c: New.
23252         * gcc.dg/vmx/vmx.exp: New.
23253         * gcc.dg/vmx/vprint-1.c: New.
23254         * gcc.dg/vmx/vscan-1.c: New.
23255         * gcc.dg/vmx/x-01.c: New.
23256         * gcc.dg/vmx/x-02.c: New.
23257         * gcc.dg/vmx/x-03.c: New.
23258         * gcc.dg/vmx/x-04.c: New.
23259         * gcc.dg/vmx/x-05.c: New.
23260         * gcc.dg/vmx/yousufi-1.c: New.
23261         * gcc.dg/vmx/zero-1.c: New.
23262         * gcc.dg/vmx/zero.c: New.
23263
23264 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23265
23266         * g++.dg/lookup/java1.C: Update for chage of
23267         _Jv_AllocObject.
23268         * g++.dg/lookup/java2.C: Likewise.
23269
23270 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23271
23272         * ada/acats/run_all.sh: use -O2 by default.
23273
23274 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23275
23276         * gcc.dg/vr-mult-[12].c: New tests.
23277
23278 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23279
23280         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23281
23282         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23283
23284 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23285
23286         * lib/target-supports.exp (check_profiling_available): Assume profiling
23287         isn't available for mips*-*-elf targets.
23288
23289 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23290
23291         * gcc.dg/builtins-38.c: New test.
23292
23293 2004-04-14  Eric Christopher  <echristo@redhat.com>
23294
23295         * g++.dg/charset/charset.exp: Run .cc extension tests.
23296
23297 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23298
23299         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23300
23301 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23302
23303         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23304
23305 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23306
23307         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23308         * gcc.dg/i386-387-2.c: Likewise.
23309
23310         * gcc.dg/i386-387-7.c: New test.
23311         * gcc.dg/i386-387-8.c: New test.
23312
23313         * gcc.dg/builtins-37.c: New test.
23314
23315 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23316
23317         * g++.dg/pch/externc-1.C: Add missing semicolon.
23318
23319 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23320
23321         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23322
23323 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23324
23325         * gcc.c-torture/execute/20040411-1.c: New test.
23326
23327 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23328
23329         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23330
23331 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23332
23333         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23334
23335 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23336
23337         * lib/target-supports.exp (check_named_sections_available): New.
23338         * lib/gcc-dg.exp (dg-require-named-sections): New.
23339         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23340         old-deja.exp.  Also prune error-count message from HP linker.
23341         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23342
23343         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23344         * g++.old-deja/g++.pt/static3.C: Likewise.
23345         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23346
23347 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23348
23349         * gcc.c-torture/execute/20040409-1.c: New test case.
23350         * gcc.c-torture/execute/20040409-2.c: New test case.
23351         * gcc.c-torture/execute/20040409-3.c: New test case.
23352
23353 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23354
23355         * gcc.dg/20040409-1.c: New test.
23356
23357 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23358
23359         PR target/14888
23360         * g++.dg/opt/pr14888.C: New test case.
23361
23362 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23363
23364         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23365         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23366         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23367         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23368         New tests.
23369
23370 2004-04-08  Paul Brook  <paul@codesourcery.com>
23371
23372         * gcc.dg/spill-1.c: New test.
23373
23374 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23375
23376         * gcc.dg/torture/builtin-ctype-2.c: New test.
23377
23378 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23379
23380         * gcc.dg/pch/pch.exp: Add largefile test.
23381
23382 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23383
23384         * g++.dg/pch/externc-1.Hs: New.
23385         * g++.dg/pch/externc-1.C: New.
23386
23387 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23388
23389         * gcc.dg/compat/struct-by-value-5a_main.c,
23390         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23391         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23392         * gcc.dg/compat/struct-by-value-5a_x.c,
23393         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23394         gcc.dg/compat/struct-by-value-5_x.c.
23395         * gcc.dg/compat/struct-by-value-5a_y.c,
23396         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23397         gcc.dg/compat/struct-by-value-5_y.c.
23398
23399         * gcc.dg/compat/struct-by-value-6a_main.c,
23400         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23401         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23402         * gcc.dg/compat/struct-by-value-6a_x.c,
23403         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23404         gcc.dg/compat/struct-by-value-6_x.c.
23405         * gcc.dg/compat/struct-by-value-6a_y.c,
23406         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23407         gcc.dg/compat/struct-by-value-6_y.c.
23408
23409         * gcc.dg/compat/struct-by-value-7a_main.c,
23410         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23411         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23412         * gcc.dg/compat/struct-by-value-7a_x.c,
23413         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23414         gcc.dg/compat/struct-by-value-7_x.c.
23415         * gcc.dg/compat/struct-by-value-7a_y.c,
23416         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23417         gcc.dg/compat/struct-by-value-7_y.c.
23418
23419 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23422         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23423         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23424         options.
23425
23426 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23427
23428         * gcc.dg/builtins-36.c: New test.
23429
23430 2004-04-06  Paul Brook  <paul@codesourcery.com>
23431
23432         * README.gcc: Remove obsolete contraint on testcases.
23433
23434 2004-04-05  Paul Brook  <paul@codesourcery.com>
23435
23436         PR2123
23437         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23438         failure and exit(0) on success.
23439         * g++.dg/expr/anew2.C: Ditto.
23440         * g++.dg/expr/anew3.C: Ditto.
23441         * g++.dg/expr/anew4.C: Ditto.
23442
23443 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23444
23445         PR c++/3518
23446         * g++.dg/template/unify7.C: New.
23447
23448 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23449
23450         * g++.dg/README: Bring up to date with new subdirectories; remove
23451         duplicate subdirectory lines.
23452
23453 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         PR c++/14007
23456         * g++.dg/template/unify5.C: New.
23457         * g++.dg/template/unify6.C: New.
23458         * g++.dg/template/qualttp20.C: Adjust.
23459         * g++.old-deja/g++.jason/report.C: Adjust.
23460         * g++.old-deja/g++.other/qual1.C: Adjust.
23461
23462 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23463
23464         PR c++/14803
23465         * g++.dg/inherit/ptrmem1.C: New test.
23466
23467 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23468
23469         PR c++/14755
23470         * gcc.c-torture/execute/20040331-1.c: New test.
23471         * gcc.dg/20040331-1.c: New test.
23472
23473 2004-04-01  Paul Brook  <paul@codesourcery.com>
23474
23475         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23476
23477 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/14724
23480         * g++.dg/init/goto1.C: New test.
23481
23482         PR c++/14763
23483         * g++.dg/template/defarg4.C: New test.
23484
23485 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23486
23487         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23488
23489 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23490
23491         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23492
23493 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23494
23495         * gcc.dg/noncompile/undeclared-2.c: New test.
23496
23497 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23498
23499         * gcc.dg/940409-1.c: Remove XFAIL.
23500         * gcc.dg/reg-vol-struct-1.c: New test.
23501
23502 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23503
23504         * gcc.dg/torture/builtin-wctype-1.c: New test.
23505
23506 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23507
23508         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23509         * gcc.dg/20001101-1.c: Likewise.
23510         * gcc.dg/20001102-1.c: Likewise.
23511
23512 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23513
23514         * gcc.dg/compare8.c: Add an additional test for XOR.
23515
23516 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23517
23518         * gcc.dg/torture/builtin-ctype-1.c: New test.
23519
23520 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23521
23522         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23523         * gcc.dg/torture/builtin-math-1.c: Likewise.
23524         * gcc.dg/torture/builtin-power-1.c: New test.
23525
23526 2004-03-24  Andreas Schwab  <schwab@suse.de>
23527
23528         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23529         IA64 assembler.
23530
23531 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23532             Roger Sayle  <roger@eyesopen.com>
23533
23534         * gcc.dg/compare8.c: New test case.
23535
23536 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23537
23538         * g++.dg/ext/altivec-7.C: New test.
23539
23540 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23541
23542         PR 12267, 12391, 12560, 13129, 14114, 14133
23543         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23544         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23545         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23546         Adjust error regexps.
23547         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23548         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23549         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23550         * gcc.dg/local1.c: Add explanatory comment.
23551
23552 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23553
23554         PR optimization/14669
23555         * g++.dg/opt/fold2.C: New test case.
23556
23557 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23558
23559         PR c/14069
23560         * gcc.dg/20040322-1.c: New test.
23561
23562 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23563
23564         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23565         * gcc.dg/ultrasp4.c: Likewise.
23566         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23567
23568 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23569
23570         * gcc.dg/i386-sse-8.c: Reset default options.
23571
23572 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23573
23574         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23575         in the error message text.
23576
23577 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23578
23579         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23580
23581 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23582
23583         PR c++/14616
23584         * g++.dg/init/array13.C: New test.
23585
23586 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23587
23588         PR target/13889
23589         * gcc.c-torture/compile/pr13889.c: New test case.
23590
23591 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23592
23593         PR c/14635
23594         * builtins-1.c (nan, nans): Don't test.
23595         * builtins-30.c: Don't use nan, nanf, nanl.
23596         * builtins-35.c: New test.
23597
23598 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23599
23600         * g++.dg/ext/altivec-6.C: New test.
23601
23602 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23603
23604         * g++.dg/init/placement3.C: New test.
23605
23606         * g++.dg/template/spec13.C: New test.
23607
23608         * g++.dg/lookup/using11.C: New test.
23609
23610         * g++.dg/lookup/koenig3.C: New test.
23611
23612         * g++.dg/template/operator2.C: New test.
23613
23614         * g++.dg/expr/dtor3.C: New test.
23615         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
23616         marker.
23617         * g++.old-deja/g++.law/visibility28.C: Likewise.
23618
23619 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
23620
23621         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
23622         * gcc.dg/ppc64-abi-3.c: Likewise.
23623
23624 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23625
23626         PR c++/14545
23627         * g++.dg/parse/template15.C: New test.
23628
23629 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23630
23631         * g++.dg/expr/dtor2.C: New test.
23632
23633         * g++.dg/lookup/anon4.C: New test.
23634
23635         * g++.dg/overload/using1.C: New test.
23636
23637         * g++.dg/template/lookup7.C: New test.
23638
23639         * g++.dg/template/typename6.C: New test.
23640
23641         * g++.dg/expr/cond6.C: New test.
23642
23643 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23644
23645         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
23646
23647 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23648
23649         * g++.dg/expr/cond5.C: New test.
23650         * g++.dg/expr/constcast1.C: Likewise.
23651         * g++.dg/expr/ptrmem2.C: Likewise.
23652         * g++.dg/expr/ptrmem3.C: Likewise.
23653         * g++.dg/lookup/main1.C: Likewise.
23654         * g++.dg/template/lookup6.C: Likewise.
23655
23656 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
23657
23658         * gcc.dg/local1.c: New test.
23659
23660         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
23661
23662 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23663
23664         * gcc.dg/torture/builtin-convert-1.c: New test.
23665
23666 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23667
23668         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
23669
23670 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23671
23672         PR c++/14481
23673         * g++.dg/warn/Wunused-7.C: New test.
23674
23675 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23676
23677         * gcc.dg/torture/builtin-integral-1.c: New test.
23678
23679 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
23680
23681         PR c++/14586
23682         * g++.dg/parse/non-dependent3.C: New test.
23683
23684 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
23685
23686         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
23687         * g++.dg/eh/simd-2.C: Likewise.
23688         * g++.dg/init/array10.C: Likewise.
23689         * gcc.c-torture/compile/simd-1.c: Likewise.
23690         * gcc.c-torture/compile/simd-2.c: Likewise.
23691         * gcc.c-torture/compile/simd-3.c: Likewise.
23692         * gcc.c-torture/compile/simd-4.c: Likewise.
23693         * gcc.c-torture/compile/simd-6.c: Likewise.
23694         * gcc.c-torture/execute/simd-1.c: Likewise.
23695         * gcc.c-torture/execute/simd-2.c: Likewise.
23696         * gcc.dg/compat/vector-defs.h: Likewise.
23697         * gcc.dg/20020531-1.c: Likewise.
23698         * gcc.dg/altivec-3.c: Likewise.
23699         * gcc.dg/altivec-4.c: Likewise.
23700         * gcc.dg/altivec-varargs-1.c: Likewise.
23701         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
23702         * gcc.dg/i386-mmx-3.c: Likewise.
23703         * gcc.dg/i386-sse-4.c: Likewise.
23704         * gcc.dg/i386-sse-5.c: Likewise.
23705         * gcc.dg/i386-sse-8.c: Likewise.
23706         * gcc.dg/simd-1.c: Likewise.
23707         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
23708         __ev64_opaque__ since the machine description provides it.
23709
23710 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23711
23712         * lib/compat.exp (skip_list): New global variable.
23713         Use it to hold the user defined COMPAT_SKIPS list if any.
23714         (compat-obj): Add the members of skip_list to optall.
23715
23716 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23717
23718         * gcc.dg/compat/union-by-value-1_main.c,
23719         union-by-value-1_x.c, union-by-value-1_y.c,
23720         union-check.h, union-defs.h,
23721         union-init.h, union-return-1_main.c,
23722         union-return-1_x.c, union-return-1_y.c: New files.
23723
23724 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
23725
23726         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
23727         mixed-struct-init.h: Add 4 mixed structure types.
23728         struct-by-value-21_main.c, struct-by-value-21_x.c,
23729         struct-by-value-21_y.c, struct-return-21_main.c,
23730         struct-return-21_x.c, struct-return-21_y.c: New files.
23731
23732 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
23733
23734         PR c++/14550
23735         * g++.dg/parse/template14.C: New test.
23736
23737 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
23738
23739         * gcc.c-torture/execute/20040313-1.c: New test.
23740
23741 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
23742
23743         PR target/14533
23744         * gcc.dg/20040311-2.c: New test.
23745
23746 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
23747
23748         PR other/14544
23749         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
23750         bit-field.
23751
23752 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
23753
23754         * gcc.dg/20040305-2.c: Add missing return statement.
23755
23756 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23757
23758         * gcc.dg/builtins-34.c: Also check pow10*.
23759
23760 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23761
23762         PR target/14262
23763         * gcc.dg/20040305-2.c: New test.
23764
23765 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
23766
23767         * gcc.dg/20040310-1.c: New test.
23768
23769 2004-03-11  Roger Sayle  <roger@eyesopen.com>
23770
23771         * gcc.c-torture/execute/20040311-1.c: New test case.
23772
23773 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
23774
23775         PR c++/14476
23776         * g++.dg/lookup/enum1.C: New test.
23777
23778 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
23779
23780         PR c++/14510
23781         * g++.dg/lookup/struct2.C: New test.
23782
23783 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
23784
23785         * gcc.dg/builtins-34.c: New test.
23786
23787 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23788
23789         * gcc.dg/torture/builtin-nonneg-1.c: New test.
23790
23791 2004-03-09  James E Wilson  <wilson@specifixinc.com>
23792
23793         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
23794         * gcc.dg/alias-2.c: New testcase.
23795
23796 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
23797
23798         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
23799
23800 2004-03-09  Roger Sayle  <roger@eyesopen.com>
23801
23802         * gcc.c-torture/execute/20040309-1.c: New test case.
23803
23804 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         PR c++/14397
23807         * g++.dg/overload/ref1.C: New.
23808
23809 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23810
23811         PR c++/14409
23812         * g++.dg/template/spec12.C: New test.
23813
23814         PR c++/14448
23815         * g++.dg/parse/crash14.C: New test.
23816
23817 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23818
23819         PR c++/14230
23820         * g++.dg/init/ref11.C: New test.
23821
23822 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
23823
23824         PR c++/14432
23825         * g++.dg/parse/builtin2.C: New test.
23826
23827 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23828
23829         PR c++/14401
23830         * g++.dg/init/ctor3.C: New test.
23831         * g++.dg/init/union1.C: New test.
23832         * g++.dg/ext/anon-struct4.C: New test.
23833
23834 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
23835
23836         * g++.dg/lookup/koenig1.C: Tweak error messages.
23837         * g++.dg/lookup/used-before-declaration.C: Likewise.
23838         * g++.dg/other/do1.C: Likewise.
23839         * g++.dg/overload/koenig1.C: Likewise.
23840         * g++.dg/parse/crash13.C: Likewise.
23841         * g++.dg/template/instantiate3.C: Likewise.
23842
23843 2004-03-08  Eric Christopher  <echristo@redhat.com>
23844
23845         * * lib/target-supports.exp: Enable libiconv in test
23846         compilation.  Fix up error checking.
23847
23848 2004-03-08  Roger Sayle  <roger@eyesopen.com>
23849
23850         PR middle-end/14289
23851         * gcc.dg/pr14289-1.c: New test case.
23852         * gcc.dg/pr14289-2.c: Likewise.
23853         * gcc.dg/pr14289-3.c: Likewise.
23854
23855 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
23856
23857         * gcc.c-torture/execute/20040308-1.c: New test.
23858
23859 2004-03-07  Roger Sayle  <roger@eyesopen.com>
23860
23861         * gcc.c-torture/execute/20040307-1.c: New test case.
23862
23863 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
23864
23865         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
23866
23867 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
23868
23869         * gcc.dg/20040306-1.c: New test.
23870
23871 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
23872
23873         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
23874         them static.
23875         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
23876
23877 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23878
23879         PR c/14465
23880         * gcc.dg/decl-6.c: New test.
23881
23882 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23883
23884         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
23885         Rename LOGPOW -> LOG_POW.
23886         (SQRT_EXP, POW_EXP): New.
23887
23888 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23889
23890         * gcc.dg/i386-sse-8.c: New test.
23891
23892 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23893
23894         PR c/14114
23895         * gcc.dg/decl-5.c: New test.
23896
23897 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
23898
23899         * gcc.dg/20040305-1.c: New test.
23900
23901 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
23902
23903         PR other/14354
23904         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
23905
23906 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
23907
23908         PR c++/14425, c++/14426
23909         * g++.dg/ext/altivec-4.C: New test.
23910         * g++.dg/ext/altivec-5.C: New test.
23911
23912 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
23913
23914         * g++.old-deja/g++.other/linkage1.C: Expect errors about
23915         global variables of a type with no linkage.
23916         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
23917         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
23918         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
23919         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
23920         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
23921         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
23922         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
23923         * g++.dg/warn/deprecated.C: Name enum Color.
23924         * g++.dg/overload/VLA.C: Name structure for 'b'.
23925         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
23926
23927 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23928
23929         * gcc.c-torture/compile/20040304-1.c: New test.
23930
23931 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
23932
23933         PR 13728
23934         * gcc.dg/decl-4.c: New testcase.
23935
23936 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
23937
23938         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
23939         as PRECF if sizeof (float) > sizeof (double).
23940         (PRECL): Make it the same as PRECF if
23941         sizeof (float) > sizeof (long double).
23942
23943 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23944
23945         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
23946         system type.  Add check for irix6 which doesn't have c99 runtime.
23947
23948 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
23949
23950         * gcc.dg/const-elim-1.c: xfail for xtensa.
23951
23952 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23953
23954         PR c++/14369
23955         * g++.dg/template/cond4.C: New test.
23956
23957 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23958
23959         PR c++/14360
23960         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
23961
23962         PR c++/14361
23963         * g++.dg/parse/defarg7.C: New test.
23964
23965         PR c++/14359
23966         * g++.dg/template/friend26.C: New test.
23967
23968 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/14324
23971         * g++.dg/abi/mangle21.C: New test.
23972
23973         PR c++/14260
23974         * g++.dg/parse/constructor2.C: New test.
23975
23976         PR c++/14337
23977         * g++.dg/template/sfinae1.C: New test.
23978
23979 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23980
23981         PR c++/14267
23982         * g++.dg/expr/crash2.C: New test.
23983
23984         PR middle-end/13448
23985         * gcc.dg/inline-5.c: New test.
23986         * gcc.dg/always-inline.c: Split out tests into ...
23987         * gcc.dg/always-inline2.c: ... this and ...
23988         * gcc.dg/always-inline3.c: ... this.
23989
23990 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
23991
23992         PR debug/12103
23993         * g++.dg/debug/crash1.C: New test.
23994
23995 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
23996
23997         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
23998         function with __attribute__((noinline)).
23999         (recurser_void2): Likewise.
24000         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24001         (recurser_void2): Likewise.
24002
24003 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24004
24005         PR middle-end/14203
24006         * g++.dg/warn/Wunused-6.C: New test case.
24007
24008 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24009
24010         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24011         not defined.
24012
24013 2004-02-27  Eric Christopher  <echristo@redhat.com>
24014
24015         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24016         * g++.dg/charset/asm2.c: Run only x86.
24017         * gcc.dg/charset/asm3.c: Ditto.
24018
24019 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24020
24021         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24022         ld_library_path.
24023
24024 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24025
24026         * g++.dg/ext/altivec-3.C: New.
24027
24028 2004-02-26  Richard Henderson  <rth@redhat.com>
24029
24030         * g++.dg/ext/attrib10.C: Mark for warning.
24031         * gcc.dg/attr-alias-1.c: New.
24032
24033 2004-02-26  Richard Henderson  <rth@redhat.com>
24034
24035         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24036         * gcc.c-torture/execute/20040208-2.c: ... it back.
24037
24038 2004-02-26  Eric Christopher  <echristo@redhat.com>
24039
24040         * lib/target-supports.exp (check-iconv-available): New function.
24041         * lib/gcc-dg.exp (dg-require-iconv): New function.
24042         Use above.
24043         * gcc.dg/charset: New directory.
24044         * gcc.dg/charset/charset.exp: New file.
24045         * gcc.dg/charset/asm1.c: Ditto.
24046         * gcc.dg/charset/asm2.c: Ditto.
24047         * gcc.dg/charset/asm3.c: Ditto.
24048         * gcc.dg/charset/asm4.c: Ditto.
24049         * gcc.dg/charset/asm5.c: Ditto.
24050         * gcc.dg/charset/attribute1.c: Ditto.
24051         * gcc.dg/charset/attribute2.c: Ditto.
24052         * gcc.dg/charset/string1.c: Ditto.
24053         * g++.dg/charset: New directory.
24054         * g++.dg/dg.exp: Add here. Special options.
24055         * g++.dg/charset/charset.exp: New file.
24056         * g++.dg/charset/asm1.c: Ditto.
24057         * g++.dg/charset/asm2.c: Ditto.
24058         * g++.dg/charset/asm3.c: Ditto.
24059         * g++.dg/charset/asm4.c: Ditto.
24060         * g++.dg/charset/attribute1.c: Ditto.
24061         * g++.dg/charset/attribute2.c: Ditto.
24062         * g++.dg/charset/extern1.cc: Ditto.
24063         * g++.dg/charset/extern2.cc: Ditto.
24064         * g++.dg/charset/string1.c: Ditto.
24065
24066 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24067
24068         PR c++/14278
24069         * g++.dg/parse/comma1.C: New test.
24070
24071 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24072
24073         PR c++/14284
24074         * g++.dg/template/ttp8.C: New test.
24075
24076 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24077
24078         * gcc.dg/fixuns-trunc-1.c: New test.
24079
24080 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24081
24082         * gcc.dg/builtins-config.h: Use #elif.
24083
24084 2004-02-26  Michael Matz  <matz@suse.de>
24085
24086         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24087         * gcc.dg/991214-1.c: Likewise.
24088         * gcc.dg/i386-asm-1.c: Likewise.
24089
24090 2004-02-25  Richard Henderson  <rth@redhat.com>
24091
24092         * gcc.c-torture/execute/20040208-2.c: Move ...
24093         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24094
24095 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24096
24097         PR c++/14246
24098         * g++.dg/other/crash-3.C: New test.
24099
24100 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24101
24102         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24103         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24104
24105         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24106         HP-UX.
24107
24108 2004-02-24  Michael Matz  <matz@suse.de>
24109
24110         * gcc.dg/i386-regparm.c: New.
24111
24112 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24113
24114         * gcc.c-torture/execute/20040223-1.c: New.
24115
24116 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24117             Kazu Hirata  <kazu@cs.umass.edu>
24118
24119         * gcc.dg/fwritable-strings-1.c: Remove.
24120
24121 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24122
24123         PR c/14156
24124         * gcc.dg/20040223-1.c: New test.
24125
24126 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24127
24128         PR c++/14106
24129         * g++.dg/ext/typeof9.C: New test.
24130
24131 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24132
24133         PR c++/14250
24134         * g++.dg/other/switch1.C: New test.
24135
24136 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24137
24138         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24139         * gcc.dg/va-arg-1.c: Likewise.
24140
24141 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24142
24143         PR c++/14143
24144         * g++.dg/template/koenig5.C: New test.
24145
24146 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24147
24148         * g++.dg/ext/altivec-1.C: Generalize target triple.
24149         * g++.dg/ext/altivec-2.C: New test case.
24150         * g++.dg/ext/altivec_check.h: New file.
24151         * gcc.dg/altivec-1.c: Generalize target triple;
24152         include altivec_check.h and call altivec_check().
24153         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24154         * gcc.dg/altivec-6.c: New test case.
24155         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24156         type casts as needed.
24157         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24158         altivec_check().
24159         * gcc.dg/altivec-12.c: New test case.
24160         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24161         include altivec_check.h and call altivec_check().
24162         * gcc.dg/altivec_check.h: New file.
24163
24164 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24165
24166         * lib/target-supports.exp (check_alias_available): Don't mangle
24167         function `g' in test program.
24168
24169 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24170
24171         * lib/target-supports.exp (check_profiling_available): Check
24172         argument to determine whether we support a profiling type.
24173         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24174         check_profiling_available.
24175         * g++.dg/bprob/bprob.exp: Likewise.
24176         * g77.dg/bprob/bprob.exp: Likewise.
24177         * gcc.misc-tests/bprob.exp: Likewise.
24178         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24179         dg-require-profiling and delete expected error handling.
24180         * gcc.dg/20021014-1.c: Likewise.
24181         * gcc.dg/nest.c: Likewise.
24182
24183 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24184
24185         PR c++/12007
24186         * g++.dg/other/vthunk1.C: New test.
24187
24188 2004-02-20  Falk Hueffner  <falk@debian.org>
24189
24190         PR target/14201
24191         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24192
24193 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24194
24195         PR c++/13927
24196         * g++.dg/other/error8.C: Remove XFAIL markers.
24197
24198         PR c++/14173
24199         * g++.dg/ext/packed5.C: New test.
24200
24201         PR c++/14199
24202         * g++.dg/warn/Wunused-5.C: New test.
24203
24204         PR c++/14186
24205         * g++.dg/lookup/member1.C: New test.
24206
24207 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24208
24209         * gcc.c-torture/compile/20040130-1.c: Enable only when
24210         __INT_MAX__ >= 2147483647L.
24211         * gcc.c-torture/compile/961203-1.c: Likewise.
24212
24213 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24214
24215         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24216         * g++.dg/opt/template1.C: Robustify assembler regexp
24217
24218 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24219
24220         * gcc.c-torture/execute/simd-4.x: Remove.
24221         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24222         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24223         Guard with #ifndef SKIP_ATTRIBUTE.
24224         * gcc.dg/compat/vector-1_y.c: Likewise.
24225         * gcc.dg/compat/vector-2_x.c: Likewise.
24226         * gcc.dg/compat/vector-2_y.c: Likewise.
24227         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24228         * g++.dg/eh/simd-2.C: Likewise.
24229
24230 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24231
24232         * gcc.c-torture/compile/complex-1.c: New.
24233
24234 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24235
24236         PR target/14209
24237         * gcc.c-torture/execute/20040218-1.c: New test.
24238
24239 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24240
24241         PR c++/14181
24242         * g++.dg/parse/new2.C: New test.
24243
24244 2004-02-18  Paul Brook  <paul@codesourcery.com>
24245
24246         * gcc.c-torture/compile/libcall-1.c: New test.
24247
24248 2004-02-18  Paul Brook  <paul@codesourcery.com>
24249
24250         PR debug/12934
24251         * gcc.dg/debug/debug-7.c: New test.
24252
24253 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24254
24255         * gcc.dg/20040217-1.c: New test.
24256
24257 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24258
24259         * gcc.c-torture/execute/990208-1.x: Delete.
24260
24261 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24262
24263         * gcc.c-torture/execute/20040208-2.x: New file.
24264
24265 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24266
24267         PR c++/11326
24268         * g++.dg/abi/structret1.C: New test.
24269
24270 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24271
24272         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24273         (i386_cpuid): No need to test if cpuid is available on AMD64.
24274         Fix assembly, so that it works onboth i386 and AMD64.
24275         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24276         (vecInLong): Fix s[] member type to unsigned int.
24277         (vecInWord): Remove type.
24278         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24279         (a64, b64, c64, d64, e64): Remove.
24280         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24281         Remove unused variable.  Remove initialization of removed variables.
24282         Don't call mmx_tests nor sse_tests.
24283         (reference_mmx, reference_sse): Remove.
24284         (check): Add return stmt.
24285         * gcc.dg/i386-sse-7.c: New test.
24286         * gcc.dg/i386-mmx-4.c: New test.
24287
24288 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24289
24290         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24291         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24292         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24293         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24294         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24295         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24296         g++.dg/tc1/dr94.C: Fix line terminator.
24297
24298 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24299
24300         * gcc.c-torture/compile/20040216-1.c: New.
24301
24302 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24303
24304         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24305         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24306         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24307         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24308         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24309         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24310
24311 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24312
24313         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24314
24315 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24316
24317         PR c++/13971
24318         * g++.dg/expr/cond4.C: New test.
24319
24320         PR c++/14086
24321         * g++.dg/lookup/crash2.C: New test.
24322
24323 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24324
24325         * gcc.c-torture/compile/20040214-2.c: New test.
24326
24327 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24328
24329         PR c++/14116
24330         * g++.dg/ext/typeof8.C: New test.
24331
24332 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24333
24334         * gcc.c-torture/compile/20040214-1.c: New test.
24335
24336 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24337
24338         PR c++/13635
24339         * g++.dg/template/spec11.C: New test.
24340
24341 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24342
24343         PR c++/13927
24344         * g++.dg/other/error8.C: New test.
24345
24346 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24347
24348         PR c++/14122
24349         * g++.dg/template/array4.C: New test.
24350
24351         PR c++/14108
24352         * g++.dg/inherit/thunk2.C: New test.
24353
24354         PR c++/14083
24355         * g++.dg/eh/cond2.C: New test.
24356
24357 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24358
24359         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24360
24361 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24362
24363         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24364
24365 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24366
24367         * g++.dg/simd-2.C: xfail on ppc64-linux.
24368
24369 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24370
24371         PR c/456
24372         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24373         tests.
24374
24375 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24376
24377         * gcc.dg/builtins-33.c: New test.
24378
24379 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24380
24381         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24382
24383 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24384
24385         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24386
24387 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24388
24389         * gcc.dg/ppc64-abi-3.c: New test.
24390
24391 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24392
24393         PR c/14092
24394
24395         * gcc.dg/pr14092-1.c: New testcase.
24396
24397 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24398
24399         * gcc.dg/cpp/assert4.c: Fix typo last change.
24400
24401         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24402         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24403
24404         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24405
24406 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24407
24408         * gcc.c-torture/compile/20040209-1.c: New test case.
24409
24410 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24411
24412         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24413
24414 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24415
24416         * gcc.c-torture/execute/20040208-[12].c: New tests.
24417
24418 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24419
24420         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24421
24422 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24423
24424         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24425
24426 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24427
24428         Bug 13856
24429         * gcc.dg/visibility-8.c: New testcase.
24430
24431 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24432
24433         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24434         arguments.
24435         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24436
24437 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24438
24439         PR middle-end/13696
24440         * g++.dg/opt/fold1.C: New test case.
24441
24442 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24443
24444         PR c++/14033
24445         * g++.dg/other/crash-2.C: New test.
24446
24447 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24448
24449         PR c++/14028
24450         * g++.dg/parse/angle-bracket2.C: New test.
24451
24452 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24453
24454         PR middle-end/13750
24455         Revert:
24456         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24457         PR pch/13361
24458         * testsuite/g++.dg/pch/wchar-1.C: New.
24459         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24460
24461 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24462
24463         PR c++/14008
24464         * g++.dg/parse/error15.C: New test.
24465         * g++.dg/parse/crash11.C: Update dg-error mark.
24466
24467 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24468
24469         PR c++/13932
24470         * g++.dg/warn/conv2.C: New test.
24471
24472 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24473
24474         PR c++/13086
24475         * g++.dg/warn/incomplete1.C: Remove xfail.
24476
24477 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24478
24479         * lib/file-format.exp (gcc_target_object_format): Use
24480         ${tool}_target_compile, not gcc_target_compile.
24481         * lib/target-supports.exp (check_alias_available): Likewise.
24482         (check_gc_sections_available): Likewise.
24483         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24484         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24485         dg-require-alias.
24486
24487 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24488
24489         PR c++/13969
24490         * g++.dg/template/static6.C: New test.
24491
24492 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24493
24494         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24495
24496 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24497
24498         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24499         tests for systems where `char' is unsigned by default.
24500
24501 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24502
24503         PR c++/13997
24504         * g++.dg/template/partial3.C: New test.
24505
24506 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24507
24508         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24509         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24510         Remove mentions of obsolete ports.
24511
24512 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24513
24514         * gcc.dg/noncompile/20001228-1.c: Fix for new
24515         error message.
24516
24517 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24518
24519         PR target/9348
24520         * gcc.c-torture/execute/multdi-1.c: New test case.
24521
24522 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24523
24524         PR c++/13925
24525         * g++.dg/template/lookup5.C: New test.
24526
24527 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24528
24529         PR c++/13950
24530         * g++.dg/template/lookup4.C: New test.
24531
24532         PR c++/13970
24533         * g++.dg/parse/error14.C: New test.
24534
24535         PR c++/14002
24536         * g++.dg/parse/template13.C: New test.
24537
24538 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24539
24540         PR c++/13978
24541         * g++.dg/template/koenig4.C: New test.
24542
24543         PR c++/13968
24544         * g++.dg/template/crash17.C: New test.
24545
24546         PR c++/13975
24547         * g++.dg/parse/error13.C: New test.
24548         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24549
24550 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24551
24552         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24553
24554 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24555
24556         PR c/11658
24557         PR c/13994
24558         * gcc.dg/noncompile/20040203-1.c: New test.
24559         * gcc.dg/noncompile/20040203-2.c: Likewise.
24560         * gcc.dg/noncompile/20040203-3.c: Likewise.
24561         * gcc.dg/20040203-1.c: Likewise.
24562
24563 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24564
24565         PR c++/10858
24566         * g++.dg/template/sizeof7.C: New test.
24567
24568 2004-02-02  Eric Christopher  <echristo@redhat.com>
24569             Zack Weinberg  <zack@codesourcery.com>
24570
24571         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24572
24573 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24574
24575         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24576         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24577         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24578         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24579
24580 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24581
24582         PR c++/13113
24583         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24584
24585         PR c++/13854
24586         * g++.dg/ext/attrib13.C: New test.
24587
24588         PR c++/13907
24589         * g++.dg/conversion/op2.C: New test.
24590
24591 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24592
24593         * gcc.dg/titype-1.c: Fix pasto.
24594
24595 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24596
24597         * gcc.dg/titype-1.c: New test.
24598
24599 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24600
24601         PR c++/13957
24602         * g++.dg/template/non-type-template-argument-1.C,
24603         g++.dg/template/qualified-id1.C: Update dg-error marks.
24604         * g++.dg/template/nontype6.C: New test.
24605
24606 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24607
24608         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
24609         * gcc.dg/builtins-31.c: New testcase.
24610         * gcc.dg/builtins-32.c: New testcase.
24611
24612 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
24613
24614         * objc.dg/call-super-2.m: Update line numbers
24615         for the including of stddef.h.
24616
24617 2004-01-30  Michael Matz  <matz@suse.de>
24618
24619         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
24620         g++.dg/ext/case-range3.C: New tests.
24621
24622 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24623
24624         DR206
24625         PR c++/13813
24626         * g++.dg/template/member4.C: New test.
24627
24628 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24629
24630         PR c++/13683
24631         * g++.dg/template/sizeof6.C: New test.
24632
24633 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24634
24635         * gcc.dg/fwritable-strings-1.c: New test.
24636
24637 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
24638
24639         * gcc.c-torture/compile/20040130-1.c: New test.
24640
24641 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
24642
24643         * objc.dg/call-super-2.m: Include stddef.h for size_t.
24644
24645 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
24646
24647         PR c++/13883
24648         * g++.dg/template/ctor3.C: New test.
24649
24650 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24651
24652         * g++.dg/tc1: New directory.
24653         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
24654         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
24655         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
24656         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
24657         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
24658
24659 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24660
24661         * g++.dg/parse/error11.C: New test.
24662         * g++.dg/parse/error12.C: Likewise.
24663
24664 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
24665
24666         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
24667         (scan_initial, main): Use aligned_sizeof instead of sizeof.
24668
24669 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
24670
24671         PR c++/13791
24672         * g++.dg/ext/attrib12.C: New test.
24673
24674         PR c++/13736
24675         * g++.dg/parse/cast2.C: New test.
24676
24677 2004-01-27  James E Wilson  <wilson@specifixinc.com>
24678
24679         * objc.dg/encode-2.m (main): New local string.  Set depending on
24680         sizeof long.  Use in sscanf call.
24681         * objc.dg/encode-3.m (main): New local string.  Set depending on
24682         sizeof long.  Use in scan_initial call.
24683
24684 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24685
24686         * objc.dg/call-super-2.m: Make LP64-safe.
24687         * objc.dg/desig-init-1.m: Likewise.
24688
24689 2004-01-27  Devang Patel <dpatel@apple.com>
24690
24691         * g++.dg/debug/namespace1.C: New test.
24692
24693 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
24694
24695         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
24696         xscale-*-*.
24697
24698         * gcc.dg/arm-mmx-1.c: New test.
24699
24700 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24701
24702         * gcc.dg/20040127-1.c: New test.
24703         * gcc.dg/20040127-2.c: New test.
24704
24705 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24706
24707         * objc.dg/stret-1.m (glob): Renamed to globa.
24708
24709 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/13663
24712         * g++.dg/expr/for1.C: New test.
24713
24714 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
24715
24716         PR middle-end/13779
24717         * gcc.dg/darwin-longlong.c: New test.
24718
24719 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
24720
24721         * gcc.dg/20040124-1.c: Moved test from here...
24722         * gcc.c-torture/compile/20040124-1.c: ...to here.
24723
24724 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24725
24726         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
24727         the assembly output if -m64 is passed.
24728
24729 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/13833
24732         * g++.dg/template/cond3.C: New test.
24733
24734 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24735
24736         PR c++/13810
24737         * g++.dg/template/ttp7.C: New test.
24738
24739 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24740
24741         PR c++/13797
24742         * g++.dg/template/nontype4.C: New test.
24743         * g++.dg/template/nontype5.C: Likewise.
24744
24745 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
24746
24747         * gcc.dg/torture/mips-clobber-at.c: New test.
24748
24749 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
24750
24751         * gcc.dg/20040124-1.c: New test.
24752
24753 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
24754
24755         * gcc.dg/20040123-1.c: New test.
24756
24757 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24758
24759         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
24760
24761 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24762
24763         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
24764
24765 2004-01-23  Andrew Pinski  <apinski@apple.com>
24766
24767         * gcc.dg/20030121-1.c: Move to ..
24768         * gcc.dg/20040121-1.c: here.
24769
24770 2004-01-23  Roger Sayle  <roger@eyesopen.com>
24771
24772         * gcc.dg/builtins-29.c: New test case.
24773
24774 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
24775
24776         PR 18314
24777         * gcc.dg/builtins-30.c: New testcase.
24778
24779 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
24780
24781         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
24782         * lib/g77.exp: Likewise.
24783         * lib/objc.exp: Likewise.
24784         * lib/g++.exp: Likewise.
24785
24786 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24787
24788         * gcc.dg/struct-by-value-2.c: New test.
24789
24790 2004-01-21  Andrew Pinski  <apinski@apple.com>
24791
24792         PR target/13785
24793         * gcc.dg/20030121-1.c: New test.
24794
24795 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
24796
24797         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
24798         clobber frame pointer register in asm statement.
24799
24800 2004-01-21  Falk Hueffner  <falk@debian.org>
24801
24802         * gcc.c-torture/compile/20040121-1.c: New test.
24803
24804 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
24805
24806         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
24807
24808 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
24809
24810         * gcc.dg/ppc64-abi-2.c: New test.
24811
24812 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
24813
24814         * lib/treelang.exp: Fill out this file.
24815         * lib/treelang-dg.exp: New File.
24816
24817 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24818
24819         * gcc.c-torture/compile/981022-1.c: Remove.
24820         * gcc.dg/array-5.c: Remove XFAIL.
24821         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
24822         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
24823         gcc.dg/cond-lvalue-1.c: Update.
24824         * gcc.dg/cast-lvalue-2.c: New test.
24825
24826 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
24827
24828         PR c++/13592
24829         * g++.dg/other/error1.C (class foo): Tweak error message.
24830
24831         PR c++/13592
24832         * g++.dg/template/call2.C: New test.
24833
24834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24835
24836         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
24837         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
24838         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
24839         scalar-return-1_x.c, scalar-return-2_y.c,
24840         scalar-return-3_x.c, scalar-return-3_y.c,
24841         scalar-return-4_x.c, scalar-return-4_y.c,
24842         struct-align-1.h, struct-align-1_x.c,
24843         struct-align-1_y.c, struct-align-2.h,
24844         struct-align-2_x.c, struct-align-2_y.c,
24845         struct-by-value-10_y.c, struct-by-value-11_x.c,
24846         struct-by-value-11_y.c, struct-by-value-12_x.c,
24847         struct-by-value-12_y.c, struct-by-value-13_x.c,
24848         struct-by-value-13_y.c, struct-by-value-14_x.c,
24849         struct-by-value-14_y.c, struct-by-value-15_x.c,
24850         struct-by-value-15_y.c, struct-by-value-16_y.c,
24851         struct-by-value-17_y.c, struct-by-value-18_y.c,
24852         struct-by-value-19_y.c, struct-by-value-1_x.c,
24853         struct-by-value-1_y.c, struct-by-value-20_y.c,
24854         struct-by-value-2_x.c, struct-by-value-2_y.c,
24855         struct-by-value-3_y.c, struct-by-value-4_x.c,
24856         struct-by-value-4_y.c, struct-by-value-5_y.c,
24857         struct-by-value-6_y.c, struct-by-value-7_y.c
24858         struct-by-value-8_x.c, struct-by-value-8_y.c
24859         struct-by-value-9_x.c, struct-by-value-9_y.c
24860         struct-return-10_x.c, struct-return-10_y.c,
24861         struct-return-19_x.c, struct-return-20_x.c
24862         struct-return-2_x.c, struct-return-2_y.c
24863         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
24864         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
24865
24866 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24867
24868         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
24869         attribute on sparc*-sun-solaris2.*.
24870
24871 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
24872
24873         PR c++/13710
24874         * g++.dg/ext/typeof7.C: New test.
24875
24876 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
24877
24878         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
24879         * gcc.dg/const-elim-1.c: Same.
24880
24881 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
24882
24883         * objc.dg/stret-1.m: New.
24884         * objc.dg/stret-2.m: New.
24885
24886 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
24887
24888         PR c++/11895
24889         * g++.dg/ext/vector1.C: New test.
24890
24891 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
24892
24893         * gcc.dg/pch/import-1.c: New.
24894         * gcc.dg/pch/import-1.hs: New.
24895         * gcc.dg/pch/import-1a.h: New.
24896         * gcc.dg/pch/import-1b.h: New.
24897         * gcc.dg/pch/import-1c.h: New.
24898
24899 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24900
24901         PR c++/13574
24902         * g++.dg/ext/array1.C: New test.
24903
24904         PR c++/13178
24905         * g++.dg/conversion/op1.C: New test.
24906
24907 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
24908
24909         PR 11864
24910         From Kazumoto Kojima / Dan Kegel:
24911         * gcc.dg/pr11864-1.c: New test.
24912
24913         PR 10392
24914         From Marcus Comstedt / Dan Kegel:
24915         * gcc.dg/pr10392-1.c: New test.
24916
24917 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
24918
24919         PR c++/13478
24920         * g++.dg/init/ref10.C: New test.
24921
24922 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24923
24924         PR c++/13407
24925         * g++.dg/parse/typename6.C: New test.
24926
24927 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24928
24929         PR pch/13361
24930         * testsuite/g++.dg/pch/wchar-1.C: New.
24931         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24932
24933 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24934
24935         PR c++/9259
24936         * g++.dg/expr/sizeof2.C: New test.
24937
24938 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
24939
24940         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
24941
24942 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24943
24944         PR c++/13659
24945         * g++.dg/lookup/strong-using-3.C: New.
24946         * g++.dg/lookup/using-10.C: New.
24947
24948 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
24949
24950         PR c++/13594
24951         * g++.dg/lookup/strong-using-2.C: New.
24952
24953 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
24954             Dan Kegel <dank@kegel.com>
24955             J"orn Rennecke <joern.rennecke@superh.com>
24956
24957         PR target/9365
24958         * gcc.dg/pr9365-1.c: New test.
24959
24960 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24961
24962         PR c++/8856
24963         * g++.dg/parse/casting-operator2.C: New test.
24964         * g++.old-deja/g++.pt/explicit83.C: Remove.
24965
24966 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
24967
24968         * gcc.dg/label-compound-stmt-1.c: New test.
24969         * gcc.c-torture/compile/950922-1.c,
24970         gcc.c-torture/compile/20000211-3.c,
24971         gcc.c-torture/compile/20000518-1.c,
24972         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
24973         compound statements.
24974
24975 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
24976
24977         * gcc.dg/ppc64-abi-1.c: New test.
24978
24979 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
24980
24981          * g++.dg/ext/attrib9.C: Add dg-warnings.
24982
24983 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24984
24985         PR c++/12335
24986         * g++.dg/parse/dtor3.C: New test.
24987
24988 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
24989
24990         PR c++/12709
24991         * g++.dg/parse/try-catch-1.C: New test.
24992
24993 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
24994
24995         * ada/acats/run_all.sh: Add more verbose output in acats.log
24996         when compiling tests.
24997
24998 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
24999
25000         PR 13656
25001         * gcc.dg/typedef-redecl.c: New test case.
25002         * gcc.dg/typedef-redecl.h: New support file.
25003
25004 2004-01-13  Jan Hubicka  <jh@suse.cz>
25005
25006         * gcc.dg/always_inline.c: New test.
25007         * gcc.dg/debug/20031231-1.c: Fix.
25008
25009 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25010
25011         PR c++/13474
25012         * g++.dg/template/array3.C: New test.
25013
25014 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25015
25016         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25017         * g++.dg/warn/Wunused-2.C: Likewise.
25018
25019 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25020
25021         PR c++/13289
25022         * g++.dg/template/instantiate6.C: New test.
25023
25024 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25025
25026         PR middle-end/11397
25027         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25028
25029 2004-01-12  Jan Hubicka  <jh@suse.cz>
25030
25031         PR opt/12826
25032         * gcc.dg/20040112-1.c: New.
25033
25034         * gcc.dg/dwarf-die[1-7].c: Move to...
25035         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25036         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25037
25038 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25039
25040         PR c++/4100
25041         * g++.dg/parse/friend4.C: New test.
25042
25043 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25044
25045         PR c++/4100
25046         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25047         definition is called a friend.
25048
25049 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25050
25051         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25052
25053 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25054
25055         PR c++/3478
25056         * g++.dg/parse/error10.C: New test.
25057         * g++.dg/template/arg2.C: Accept "invalid type" error.
25058
25059 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25060
25061         PR middle-end/13392
25062         * g++.dg/opt/expect2.C: New test.
25063
25064 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25065
25066         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25067         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25068         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25069         Update dg-error regexps.
25070
25071 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25072
25073         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25074         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25075
25076 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25077
25078         * gcc.dg/pragma-re-1.c: Use right pointer type.
25079
25080 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25081
25082         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25083
25084 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25085
25086         * gcc.dg/rs6000-ldouble-1.c: New.
25087
25088 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25089
25090         DR 337
25091         PR c++/9256
25092         * g++.dg/other/abstract1.C: New test.
25093
25094 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25095
25096         * g++.dg/lookup/strong-using-1.C: New.
25097
25098 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25099
25100         PR c/11234
25101         * gcc.dg/func-ptr-conv-1.c: New test.
25102         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25103
25104 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25105
25106         PR target/13380.
25107         * gcc.c-torture/compile/20040109-1.c: New.
25108
25109 2004-01-08  Stuart Hastings  <stuart@apple.com>
25110
25111         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25112         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25113         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25114
25115 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25116
25117         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25118
25119 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25120
25121         * ada/acats/run_acats: Treat 'gnatchop' the same way
25122         as 'gnatmake'.  Export GCC_DRIVER.
25123         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25124         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25125
25126 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25127
25128         PR c++/12573
25129         * g++.dg/template/dependent-expr4.C: New test.
25130
25131 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25132
25133         * gcc.dg/altivec-11.c: New test.
25134
25135 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25136
25137         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25138
25139 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25140
25141         PR c/6024
25142         * gcc.dg/enum-compat-1.c: New test.
25143         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25144
25145 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25146
25147         PR c/12165
25148         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25149         gcc.dg/c99-idem-qual-3.c: New tests.
25150
25151 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25152
25153         * gcc.dg/winline-7.c: Don't cast void * to int.
25154
25155 2004-01-06  Jan Hubicka  <jh@suse.cz>
25156
25157         * gcc.dg/i386-sse-5.c: New test
25158         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25159
25160 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25161
25162         PR c++/12815
25163         * g++.dg/rtti/typeid4.C: New test.
25164
25165 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25166
25167         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25168
25169 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25170
25171         PR c++/12132
25172         * g++.dg/template/error11.C: New test.
25173
25174         PR c++/13451
25175         * g++.dg/template/class2.C: New test.
25176
25177 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25178         Richard Sandiford <rsandifo@redhat.com>
25179
25180         PR c++/13387
25181         * g++.dg/opt/alias3.C: New test.
25182
25183 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25184
25185         PR c++/13157
25186         * g++.dg/template/koenig3.C: New test.
25187
25188         PR c++/13529
25189         * g++.dg/parse/offsetof3.C: New test.
25190
25191         * g++.dg/init/copy7.C: Add missing dg-error markers.
25192
25193         PR c++/12226
25194         * g++.dg/init/copy7.c: New test.
25195
25196         PR c++/13536
25197         * g++.dg/parse/cast1.C: New test.
25198
25199 2004-01-04  Jan Hubicka  <jh@suse.cz>
25200
25201         * gcc.dg/winline[1-7].c: New tests.
25202
25203 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25204
25205         PR c++/13520
25206         * g++.dg/template/qualttp22.C: New test.
25207
25208 2004-01-01  Jan Hubicka  <jh@suse.cz>
25209
25210         * gcc.dg/debug/20031231-1.c: New.
25211         * gcc.c-torture/compile/20040101-1.c: New.
25212         * gcc.dg/dwarf-die-[1-7].c: New.
25213
25214 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25215
25216         PR optimization/13521
25217         * gcc.c-torture/compile/20031231-1.c: New test.
25218
25219 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25220
25221         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25222
25223 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25224
25225         PR c++/10079
25226         * g++.dg/template/crash16.C: New test.
25227
25228 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25229
25230         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25231
25232 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25233
25234         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25235         ports.
25236         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25237         * g++.old-deja/g++.law/profile1.C: Likewise.
25238         * gcc.c-torture/compile/981006-1.c: Likewise.
25239         * gcc.c-torture/execute/loop-2e.x: Likewise.
25240         * gcc.c-torture/execute/loop-2f.x: Remove.
25241         * gcc.c-torture/execute/loop-2g.x: Likewise.
25242         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25243         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25244
25245 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25246
25247         PR c++/13507
25248         * g++.dg/ext/attrib11.C: New test.
25249
25250         PR c++/13494
25251         * g++.dg/template/array2-1.C: New test.
25252         * g++.dg/template/array2-2.C: New test.
25253
25254 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25255
25256         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25257
25258 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         PR c++/12774
25261         * g++.dg/template/array1-1.C: New test.
25262         * g++.dg/template/array1-2.C: New test.
25263
25264 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25265
25266         PR fortran/12632
25267         * g77.dg/12632.f: New test case.
25268
25269 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25270
25271         PR c++/13289
25272         * g++.dg/parse/nontype1.C: New test.
25273
25274 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25275
25276         PR c++/12403
25277         * g++.dg/parse/explicit1.C: New test.
25278         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25279
25280 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25281
25282         PR c++/13081
25283         * g++.dg/opt/inline6.C: New test.
25284
25285         PR c++/12613
25286         * g++.dg/parse/error9.C: New test.
25287
25288         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25289
25290 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25291
25292         PR c++/13009
25293         * g++.dg/init/assign1.C: New test.
25294
25295 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25296
25297         PR c++/13070
25298         * g++.dg/warn/format3.C: New test case.
25299
25300 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25301
25302         * gcc.c-torture/compile/20031227-1.c: New test.
25303
25304 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25305
25306         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25307         * g77.dg/bprob/bprob.exp: Likewise.
25308         * gcc.misc-tests/bprob.exp: Likewise.
25309         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25310         variants on systems where the library does not provide that
25311         functionality.
25312         * gcc.dg/builtins-20.c: Use builtins-config.h.
25313         * gcc.dg/builtins-config.h: New file.
25314
25315 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25316
25317         * lib/gcc-dg.exp (dg-require-profiling): New function.
25318         * lib/target-supports.exp (check_profiling_available): Likewise.
25319         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25320         * g77.dg/bprob/bprob.exp: Likewise.
25321         * gcc.misc-tests/bprob.exp: Likewise.
25322         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25323         * gcc.dg/20021014-1.c: Likewise.
25324         * gcc.dg/nest.c: Likewise.
25325
25326 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25329         compiling.
25330         * g++.dg/lookup/java2.C: Likewise.
25331         * gcc.dg/cpp/lexident.c: Likewise.
25332
25333 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25334
25335         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25336         given.
25337         * gcc.c-torture/compile/961203-1.c: Likewise.
25338         * gcc.c-torture/compile/980506-1.c: Likewise.
25339
25340 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25341
25342         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25343         (additional_prunes): New global.
25344         (gcc-dg-prune): Handle additional per-test pruning.
25345         (dg-test): Clear additional_prunes between tests.
25346
25347         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25348         dg-prune-output to avoid spurious failures from assembler
25349         complaining about nonexistent WAW violations.
25350         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25351         Use dg-prune-output to avoid spurious failures from assembler
25352         warning about Itanium B-step errata.
25353
25354 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25355
25356         * g++.dg/abi/macro0.C: New test.
25357         * g++.dg/abi/macro1.C: Likewise.
25358         * g++.dg/abi/macro2.C: Likewise.
25359
25360         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25361         * g++.dg/abi/bitfield7.C: Likewise.
25362         * g++.dg/abi/dtor2.C: Likewise.
25363         * g++.dg/abi/mangle11.C: Likewise.
25364         * g++.dg/abi/mangle12.C: Likewise.
25365         * g++.dg/abi/mangle14.C: Likewise.
25366         * g++.dg/abi/mangle17.C: Likewise.
25367         * g++.dg/abi/vbase10.C: Likewise.
25368         * g++.dg/abi/vbase14.C: Likewise.
25369         * g++.dg/template/qualttp17.C: Likewise.
25370
25371 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25372
25373         PR c/11995
25374         * gcc.dg/20031223-1.c: New test.
25375
25376 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25377
25378         * gcc.dg/noreturn-7.c: New test.
25379
25380 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25381
25382         * gcc.dg/null-pointer-1.c: New test.
25383
25384 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25385
25386         * g++.old-deja/g++.jason/template18.C: Remove.
25387         * g++.old-deja/g++.jason/template37.C: Likewise.
25388
25389         PR c++/12862
25390         * g++.dg/lookup/ns1.C: New test.
25391
25392         PR c++/12397
25393         * g++.dg/template/lookup3.C: New test.
25394
25395 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25396
25397         * g++.dg/template/recurse1.C: New test
25398
25399 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25400
25401         PR c++/12479
25402         * g++.dg/parse/semicolon1.C: New test.
25403         * g++.dg/parse/semicolon1.h: Likewise.
25404
25405 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25406
25407         * gcc.dg/darwin-misaligned.c: New test.
25408
25409 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25410
25411         PR c/9163
25412         * gcc.dg/20031222-1.c: New test.
25413
25414 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/13438
25417         * g++.dg/parse/error8.C: New test.
25418
25419         PR c++/11554
25420         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25421
25422 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25423
25424         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25425         too small.
25426         * gcc.c-torture/compile/930217-1.c: Likewise.
25427         * gcc.c-torture/compile/930513-1.c: Likewise.
25428         * gcc.c-torture/execute/920908-2.c: Likewise.
25429         * gcc.c-torture/execute/921204-1.c: Likewise.
25430         * gcc.c-torture/execute/930621-1.c: Likewise.
25431         * gcc.c-torture/execute/930630-1.c: Likewise.
25432         * gcc.c-torture/execute/931031-1.c: Likewise.
25433         * gcc.c-torture/execute/980602-2.c: Likewise.
25434         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25435         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25436         * gcc.c-torture/execute/extzvsi.c: Likewise.
25437         * gcc.c-torture/unsorted/ext.c: Likewise.
25438
25439 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25440
25441         PR target/12749
25442         * gcc.c-torture/compile/20031220-2.c: New test case.
25443
25444 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25445
25446         PR optimization/13031
25447         * gcc.c-torture/compile/20031220-1.c: New test case.
25448
25449 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25450
25451         * gcc.dg/cast-function-1.c: New test.
25452
25453 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25454
25455         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25456         formats.
25457
25458 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25459
25460         PR c++/12795
25461         * g++.dg/ext/attrib10.C: New test.
25462
25463 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25464
25465         * gcc.dg/cleanup-10.c: New test.
25466         * gcc.dg/cleanup-11.c: New test.
25467
25468 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25469
25470         PR c++/13239
25471         * g++.dg/opt/expect1.C: New test.
25472
25473 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25474
25475         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25476
25477 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25478
25479         PR debug/12923
25480         * gcc.dg/20031218-1.c: New test.
25481
25482         PR debug/12389
25483         * gcc.dg/20031218-2.c: New test.
25484         * gcc.dg/20031218-3.c: New test.
25485
25486         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25487         of label name and allow for USER_LABEL_PREFIX == "_" names.
25488         * g++.dg/abi/mangle18-2.C: Likewise.
25489         * g++.dg/abi/mangle19-1.C: Likewise.
25490         * g++.dg/abi/mangle19-2.C: Likewise.
25491         * g++.dg/abi/mangle20-1.C: Likewise.
25492         * g++.dg/abi/mangle20-2.C: Likewise.
25493
25494 2003-12-18  Richard Henderson  <rth@redhat.com>
25495
25496         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25497
25498 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25499             Dan Kegel <dank@kegel.com>
25500
25501         PR other/12009
25502         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25503         testing a cross compiler, it causes spurious compile failures.
25504         * lib/g++.exp: Likewise.
25505
25506 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25507
25508         PR c++/13262
25509         * g++.dg/template/access13.C: New test.
25510
25511 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25512
25513         * gcc.dg/20031216-1.c: New test.
25514
25515 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25516
25517         PR c++/9154
25518         * g++.dg/template/error10.C: New test.
25519
25520 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25521
25522         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25523         * g++.dg/eh/simd-2.C: Likewise.
25524
25525 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25526             Roger Sayle  <roger@eyesopen.com>
25527
25528         * gcc.c-torture/execute/ieee/mzero5.c: New.
25529
25530 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25531
25532         PR c++/10603
25533         * g++.dg/parse/error6.C: New test.
25534
25535         PR c++/12827
25536         * g++.dg/parse/error7.C: New test.
25537
25538 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25539
25540         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25541         at -O with stabs debugging formats.
25542         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25543         * gcc.dg/debug/debug-2.c: Likewise.
25544
25545 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25546
25547         PR c++/12696
25548         * g++.dg/init/error1.C: New test.
25549
25550         PR c++/12218
25551         * g++.dg/init/pm3.C: New test.
25552
25553 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25554
25555         PR c/3347
25556         * gcc.dg/bitfld-8.c: New test.
25557
25558 2003-12-16  James Lemke  <jim@wasabisystems.com>
25559
25560         * gcc.dg/arm-scd42-[123].c: New tests.
25561
25562 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         PR c++/9043
25565         * g++.dg/abi/mangle20-1.C: New test.
25566         * g++.dg/abi/mangle20-2.C: New test.
25567
25568 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25569
25570         PR c++/13275
25571         * g++.dg/other/offsetof2.C: Remove XFAIL.
25572         * g++.dg/parse/offsetof1.C: New test.
25573         * g++.gd/parse/offsetof2.C: Likewise.
25574
25575 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25576
25577         * g++.dg/template/nontype3.C: New test.
25578         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25579
25580 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25581
25582         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25583
25584 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25585
25586         PR c++/13387
25587         * g++.dg/expr/assign1.C: New test.
25588
25589         PR c++/13242
25590         * g++.dg/abi/mangle19-1.C: New test.
25591         * g++.dg/abi/mangle19-2.C: New test.
25592
25593 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25594
25595         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25596
25597 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25598
25599         * gcc.c-torture/execute/20031216-1.c: New test.
25600
25601 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25602
25603         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25604         an ICE regression.
25605
25606 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25607
25608         PR c++/10926
25609         * g++.dg/template/error9.C: New test.
25610
25611         PR c++/11116
25612         * g++.dg/template/error8.C: New test.
25613
25614 2003-12-15  Roger Sayle  <roger@eyesopen.com>
25615
25616         PR middle-end/13400
25617         * gcc.c-torture/execute/20031215-1.c: New test case.
25618
25619 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/13269
25622         * g++.dg/parse/error5.C: New test.
25623
25624         PR c++/12989
25625         * g++.dg/expr/sizeof1.C: New test.
25626
25627         PR c++/13310
25628         * g++.dg/template/crash15.C: New test.
25629
25630 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
25631
25632         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
25633         a non-POD type as the last named parameter of a varargs function.
25634
25635 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25636
25637         PR c++/13243
25638         PR c++/12573
25639         * g++.dg/template/crash14.C: New test.
25640         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
25641
25642 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
25643
25644         * g++.dg/other/java1.C: New test.
25645
25646         PR c++/13241
25647         * g++.dg/abi/mangle18-1.C: New test.
25648         * g++.dg/abi/mangle18-2.C: New test.
25649
25650 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25651
25652         PR optimization/10312
25653         * gcc.c-torture/execute/20031214-1.c: New.
25654
25655 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
25656
25657         PR c++/10779
25658         PR c++/12160
25659         * g++.dg/parse/error3.C: New test.
25660         * g++.dg/parse/error4.C: Likewise.
25661         * g++.dg/abi/mangle4.C: Tweak error messages.
25662         * g++.dg/lookup/using5.C: Likewise.
25663         * g++.dg/other/error2.C: Likewise.
25664         * g++.dg/parse/typename5.C: Likewise.
25665         * g++.dg/parse/undefined1.C: Likewise.
25666         * g++.dg/template/arg2.C: Likewise.
25667         * g++.dg/template/ttp3.C: Likewise.
25668         * g++.dg/template/type1.C: Likewise.
25669         * g++.old-deja/g++.other/crash32.C: Likewise.
25670         * g++.old-djea/g++.pt/defarg8.C: Likewise.
25671
25672 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25673
25674         PR c++/13106
25675         * g++.dg/warn/noreturn-3.C: New test.
25676
25677 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25678
25679         PR c++/13118
25680         * g++.dg/abi/covariant3.C: New.
25681
25682 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
25683
25684         * g++.dg/eh/ia64-1.C: New test.
25685
25686 2003-12-12  Roger Sayle  <roger@eyesopen.com>
25687
25688         PR optimization/13037
25689         * g77.f-torture/execute/13037.f: New test case.
25690
25691 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
25692
25693         PR c++/12881
25694         * g++.dg/abi/covariant2.C: New.
25695
25696 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
25697
25698         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
25699
25700 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
25701
25702         * gcc.c-torture/execute/wchar_t-1.x: Delete.
25703
25704 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
25705
25706         PR other/10819
25707         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
25708         to fix Bug 10819.
25709         * lib/g++.exp (g++_version): Likewise.
25710         * lib/g77.exp (g77_version): Likewise.
25711         * lib/objc.exp (default_objc_version): Likewise.
25712
25713 2003-12-10  Richard Henderson  <rth@redhat.com>
25714
25715         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
25716
25717         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
25718
25719 2003-12-08  Matt Austern  <austern@apple.com>
25720
25721         PR c/13134
25722         * lib/gcc-dg.exp (dg-require-visibility): Define.
25723         * lib/target-supports (check_visibility_available): Define.
25724         * gcc.dg/visibility-1.c: New test.
25725         * gcc.dg/visibility-2.c: Likewise.
25726         * gcc.dg/visibility-3.c: Likewise.
25727         * gcc.dg/visibility-4.c: Likewise.
25728         * gcc.dg/visibility-5.c: Likewise.
25729         * gcc.dg/visibility-6.c: Likewise.
25730         * g++.dg/ext/visibility-1.C: Likewise.
25731         * g++.dg/ext/visibility-2.C: Likewise.
25732         * g++.dg/ext/visibility-3.C: Likewise.
25733         * g++.dg/ext/visibility-4.C: Likewise.
25734         * g++.dg/ext/visibility-5.C: Likewise.
25735         * g++.dg/ext/visibility-6.C: Likewise.
25736
25737 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25738
25739         * g++.dg/lookup/java1.C: New test.
25740         * g++.dg/lookup/java2.C: New test.
25741
25742 2003-12-07  Falk Hueffner  <falk@debian.org>
25743
25744         * g++.dg/opt/noreturn-1.C: New test.
25745
25746 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
25747
25748         * gcc.dg/overflow-1.c: New test.
25749
25750 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25751
25752         * g77.f-torture/compile/13060.f: New test.
25753
25754 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
25755
25756         PR c++/13323
25757         * g++.dg/inherit/operator2.C: New test.
25758
25759 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25760
25761         PR c++/13305
25762         * g++.dg/ext/attrib9.C: New test.
25763
25764 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
25765
25766         PR c++/13314
25767         * g++.dg/template/error7.C: New test.
25768
25769 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
25770             J"orn Rennecke <joern.rennecke@superh.com>
25771
25772         PR target/13302
25773         * g++.dg/other/struct-va_list.C: New test.
25774
25775 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25776
25777         PR c++/13166
25778         * g++.dg/parse/defarg6.C: New test.
25779
25780 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
25781
25782         PR target/13256
25783         * gcc.c-torture/execute/20031201-1.c: New test.
25784
25785 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
25786
25787         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
25788
25789 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25790
25791         * gcc.dg/builtin-return-1.c: New test.
25792
25793 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
25794             J"orn Rennecke <joern.rennecke@superh.com>
25795
25796         PR optimization/13260
25797         * gcc.c-torture/execute/20031204-1.c: New test.
25798
25799 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25800
25801         PR c++/9127
25802         * g++.dg/template/error6.C: New test.
25803
25804 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
25805
25806         * gcc.dg/20031202-1.c: New test.
25807
25808 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
25809
25810         PR c++/13179
25811         * g++.dg/template/eh1.C: New test.
25812
25813         PR c++/10771
25814         * g++.dg/template/error5.C: New test.
25815
25816 2003-12-02  David Ung  <davidu@mips.com>
25817
25818         * gcc.dg/compat/vector-check.h: Corrected type for var
25819         g_##TMODE
25820
25821 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25822
25823         PR c++/10126
25824         * g++.dg/template/ptrmem8.C: New test.
25825
25826 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25827
25828         PR c++/12573
25829         * g++.dg/template/dependent-expr3.C: New test.
25830
25831 2003-12-01  James Lemke  <jim@wasabisystems.com>
25832
25833         * gcc.dg/arm-g2.c: New test.
25834
25835 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25836
25837         PR optimization/11634
25838         * gcc.dg/20031201-2.c: New test case.
25839
25840 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
25841
25842         PR 11433
25843         * objc.dg/proto-lossage-3.m: New test.
25844
25845 2003-12-01  Roger Sayle  <roger@eyesopen.com>
25846
25847         PR optimization/12628
25848         * gcc.dg/20031201-1.c: New test case.
25849
25850 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25851
25852         * gcc.dg/unaligned-1.c: New test.
25853
25854 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
25855
25856         PR c++/9849
25857         * g++.dg/template/error4.C: New test.
25858         * g++.dg/template/nested3.C: Adjust error markers.
25859
25860 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25861
25862         * gcc.dg/cpp/assert4.c: Check more #system assertions.
25863
25864 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
25865
25866         PR c/10333
25867         * gcc.dg/bitfld-7.c: New test.
25868
25869 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
25870
25871         * gcc.dg/tls/asm-1.C: New test.
25872
25873 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25874
25875         * gcc.dg/cpp/assert4.c: Update.
25876
25877 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
25878
25879         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
25880         * gcc.dg/builtin-apply3.c: New test.
25881
25882 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25883
25884         * lib/compat.exp (compat-obj): New xfaildata parameter.
25885         Use it to set compiler_conditional_xfail_data before compiling.
25886         (compat-get-options): Handle dg-xfail-if.
25887         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
25888         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
25889         * gcc.dg/compat/vector-1_y.c: Likewise.
25890         * gcc.dg/compat/vector-2_x.c: Likewise.
25891         * gcc.dg/compat/vector-2_y.c: Likewise.
25892
25893 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25894
25895         * g++.dg/opt/reg-stack4.C: New test.
25896
25897 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25898
25899         * gcc.dg/builtin-apply2.c: New test.
25900
25901 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25902
25903         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
25904
25905 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25906
25907         PR c++/12924
25908         * g++.dg/template/template-id-2.C: New test.
25909
25910 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25911
25912         PR c++/5369
25913         * g++.dg/template/memfriend1.C: New test.
25914         * g++.dg/template/memfriend2.C: Likewise.
25915         * g++.dg/template/memfriend3.C: Likewise.
25916         * g++.dg/template/memfriend4.C: Likewise.
25917         * g++.dg/template/memfriend5.C: Likewise.
25918         * g++.dg/template/memfriend6.C: Likewise.
25919         * g++.dg/template/memfriend7.C: Likewise.
25920         * g++.dg/template/memfriend8.C: Likewise.
25921         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
25922
25923 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
25924
25925         PR c++/12515
25926         * g++.dg/ext/cond1.C: New test.
25927
25928 2003-11-20  Richard Henderson  <rth@redhat.com>
25929
25930         * gcc.dg/20020201-2.c: Remove.
25931         * gcc.dg/20020201-4.c: Remove.
25932         * gcc.dg/20020304-1.c: Remove.
25933
25934 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
25935
25936         * gcc.dg/cpp/trad/xwin1.c: New test case.
25937
25938 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
25939
25940         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
25941         * lib/g77.exp: Likewise.
25942         * lib/objc.exp: Likewise.
25943         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
25944         for darwin.
25945
25946 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25947
25948         PR c++/12932
25949         * g++.dg/template/static5.C: New test.
25950
25951 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
25952
25953         * gcc.dg/nested-func-1.c: New test.
25954
25955 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25956
25957         * gcc.dg/cpp/assert4.c: New test.
25958
25959 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25960
25961         PR c++/2294
25962         * g++.dg/lookup/using9.c: New test.
25963
25964 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
25965
25966         PR c++/12762
25967         * g++.dg/template/error3.C: New test.
25968
25969 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
25970
25971         PR ada/13035
25972         * ada/acats/run_acats, run_all.sh: Fix syntax error.
25973         No longer use a wrapper for gcc, since this does not work under
25974         Windows.
25975
25976 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
25977
25978         PR c++/2094
25979         * g++.dg/template/ptrmem7.C: New test.
25980
25981 2003-11-13  Andrew Pinski <apinski@apple.com>
25982
25983         * gcc.c-torture/compile/20031113-1.c: New test.
25984
25985 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
25986             Kean Johnston <jkj@sco.com>
25987
25988         PR c/13029
25989         * gcc.dg/unused-4.c: Update.
25990
25991 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25992
25993         * g++.dg/opt/const3.C: New test.
25994
25995 2003-11-13  Jan Hubicka  <jh@suse.cz>
25996
25997         * gcc.c-torture/compile/20031112-1.c: New test.
25998
25999 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26000
26001         * g++.dg/parse/crash10.C: Remove bogus error marker.
26002
26003 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26004
26005         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26006         (host_gcc): Likewise.
26007         (ROOT): Honor $PWDCMD.
26008         (BASE): Likewise.
26009         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26010
26011 2003-11-12  Catherine Moore  <clm@redhat.com>
26012
26013         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26014
26015 2003-11-12  Andreas Jaeger  <aj@suse.de>
26016             Jakub Jelinek  <jakub@redhat.com>
26017             Andrew Pinski  <pinskia@physics.uc.edu>
26018             Richard Henderson  <rth@redhat.com>
26019
26020         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26021         systems.
26022         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26023
26024         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26025         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26026
26027 2003-11-11  Andreas Jaeger  <aj@suse.de>
26028
26029         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26030
26031         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26032
26033 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26034
26035         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26036         Clean ups.
26037
26038 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26039
26040         * gcc.dg/trampoline-1.c: New test.
26041
26042 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26043
26044         * gcc.c-torture/compile/200031109-1.c: New test.
26045
26046 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26047
26048         PR c/3190
26049         PR c/8714
26050         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26051         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26052         gcc.dg/format/no-y2k-1.c: Update.
26053
26054 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26055
26056         PR optimization/10467
26057         * gcc.dg/20031108-1.c: New test case.
26058
26059 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26060
26061         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26062
26063 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26064
26065         * gcc.dg/compound-lvalue-1.c: New test.
26066         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26067         some XFAILs.
26068
26069 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26070
26071         * gcc.dg/altivec-varargs-1.c: New test.
26072
26073 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26074
26075         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26076         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26077         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26078         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26079         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26080
26081 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26082
26083         * gcc.dg/cond-lvalue-1.c: New test.
26084
26085 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26086
26087         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26088
26089 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26090
26091         PR c++/11616
26092         * g++.dg/template/instantiate5.C: New test.
26093
26094 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26095
26096         PR c++/12726
26097         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26098         * ChangeLog: Add missing first entry for above test.
26099
26100 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26101
26102         PR c++/9810
26103         * g++.dg/template/using8.C: New test.
26104         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26105
26106 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26107
26108         PR optimization/10817
26109         * gcc.c-torture/compile/20031102-1.c: New test case.
26110
26111 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26112
26113         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26114         2147483647.
26115
26116 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26117
26118         * gcc.dg/20031102-1.c: New test.
26119
26120 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26121
26122         * gcc.dg/complex-1.c: New test.
26123
26124 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26125
26126         PR c++/12796
26127         * g++.dg/template/crash13.C: Adjust expected error location.
26128         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26129
26130 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26131
26132         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26133
26134 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26135
26136         PR/10239
26137         * gcc.c-torture/compile/20031031-2.c: New test.
26138
26139 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26140
26141         PR/11640
26142         * gcc.c-torture/compile/20031031-1.c: New test.
26143
26144 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26145
26146         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26147         * gcc.misc-tests/bprob.exp: Likewise.
26148         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26149         the execution test on arm-elf configs.
26150         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26151         configs that don't support scratch files.
26152         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26153
26154 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26155
26156         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26157         done by dejagnu.
26158
26159 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26160
26161         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26162         Avoid non pure sh syntax. Add more logging.
26163
26164         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26165         fail.
26166
26167 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26168
26169         PR libgcj/10610
26170         * gcc.dg/ppc-stackalign-1.c: New test.
26171
26172 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26173
26174         * ada/acats/run_all.sh: Change output to be more compliant with
26175         dejagnu framework.
26176         Create acats.sum and acats.log files under testsuite/ada/acats
26177         Only run [a-z]* directories, to filter out e.g. CVS.
26178         Redirect build output to log file.
26179
26180 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26181
26182         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26183
26184 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26185
26186         PR ada/5909:
26187         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26188
26189 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26190
26191         * gcc.c-torture/compile/20031023-1.c: New test.
26192         * gcc.c-torture/compile/20031023-2.c: New test.
26193         * gcc.c-torture/compile/20031023-3.c: New test.
26194         * gcc.c-torture/compile/20031023-4.c: New test.
26195
26196 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26197
26198         PR c++/10371
26199         * g++.dg/lookup/scoped8.C: New test.
26200
26201 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26202
26203         * g++.dg/opt/reg-stack3.C: New test.
26204
26205 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26206
26207         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26208
26209 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26210
26211         PR c++/11076
26212         * g++.dg/template/crash13.C: New test.
26213
26214 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26215
26216         * gcc.dg/c99-restrict-2.c: New test.
26217
26218 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26219
26220         PR c++/12698, c++/12699, c++/12700, c++/12566
26221         * g++.dg/inherit/covariant9.C: New test.
26222         * g++.dg/inherit/covariant10.C: New test.
26223         * g++.dg/inherit/covariant11.C: New test.
26224
26225 2003-10-23  Jason Merrill  <jason@redhat.com>
26226
26227         PR c++/12726
26228         * g++.dg/ext/complit2.C: New test.
26229
26230 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26231
26232         PR target/12654
26233         * gcc.c-torture/execute/20031020-1.c: New test.
26234
26235 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26236
26237         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26238         following the jump_insn.
26239
26240 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26241
26242         * gcc.dg/cast-lvalue-1.c: New test.
26243
26244 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26245
26246         PR c++/11962
26247         * g++.dg/template/cond2.C: New test.
26248
26249 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26250
26251         * gcc.dg/builtins-28.c: New test.
26252
26253 2003-10-20  Jan Hubicka  <jh@suse.cz>
26254
26255         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26256         parameter.
26257         * testsuite/gcc.dg/inline-2.c: Likewise.
26258
26259 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26260
26261         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26262         * gcc.dg/nest.c: Likewise.
26263
26264 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26265
26266         PR c++/9781, c++/10583, c++/11862
26267         * g++.dg/parse/crash13.C: New test.
26268
26269 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26270
26271         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26272
26273 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26274
26275         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26276         Define HAVE_C99_RUNTIME except on Solaris.
26277         * gcc.dg/builtins-20.c: Likewise.
26278
26279 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26280
26281         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26282
26283 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26284
26285         PR c++/12495
26286         * g++.dg/template/crash21.C: New test.
26287
26288 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26289
26290         PR c++/2513
26291         * g++.dg/template/typename5.C: New test.
26292
26293 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26294
26295         PR c++/12369
26296         * g++.dg/template/friend25.C: New test.
26297
26298 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26299
26300         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26301         versions.
26302
26303 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26304
26305         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26306         == 2147483647.
26307
26308 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26309
26310         * gcc.c-torture/execute/960416-1.x: Remove.
26311         * gcc.c-torture/execute/divconst-3.x: Likewise.
26312
26313 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26314
26315         PR target/12598
26316         * gcc.dg/torture/cris-volatile-1.c: New test.
26317
26318 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26319
26320         PR optimization/9325
26321         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26322         for overflowing floating point to integer conversion during RTL
26323         simplification.
26324
26325 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26326
26327         * objc/execute/_cmd.m: Fix typo.
26328         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26329         Relax 'scan-assembler' regexp.
26330         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26331         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26332         * objc.dg/zero-link-2.m: Remove blank line.
26333         * objc.dg/zero-link-3.m: New test case.
26334
26335 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26336
26337         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26338
26339         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26340         than linker trickery.
26341
26342 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26343
26344         PR c++/12370
26345         * g++.dg/other/friend2.C: New test.
26346
26347 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26348
26349         * gcc.dg/20031012-1.c: New test.
26350
26351 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26352
26353         * gcc.dg/weak/weak-3.c: Fix for new warning.
26354
26355 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26356
26357         PR optimization/8750
26358         * gcc.c-torture/execute/20031012-1.c: New test case.
26359
26360 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26361
26362         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26363         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26364
26365 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26366
26367         PR optimization/12260
26368         * gcc.c-torture/compile/20031011-2.c: New test case.
26369
26370 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26371
26372         * gcc.c-torture/execute/20031011-1.c: New testcase.
26373
26374 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26375
26376         * gcc.c-torture/compile/20031011-1.c: New test.
26377
26378 2003-10-11  Jan Hubicka  <jh@suse.cz>
26379
26380         * g++.dg/other/first-global.C: New test.
26381
26382 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26383
26384         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26385
26386 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26387
26388         * gcc.c-torture/compile/20031010-1.c: New test.
26389
26390 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26391
26392         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26393         * gcc.c-torture/execute/va-arg-25.c: ... here.
26394
26395 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26396
26397         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26398
26399 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26400
26401         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26402
26403 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26404
26405         * g++.dg/parse/error2.C: New test.
26406
26407 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26408
26409         PR c++/11097
26410         * g++.dg/other/error5.C: Modify the error message.
26411         * g++.dg/lookup/using8.C: New test.
26412
26413 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26414
26415         * gcc.dg/darwin-abi-2.c: New file.
26416         * gcc.c-torture/execute/va-arg-24.c: New file.
26417
26418 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26419
26420         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26421         indentation.
26422
26423 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26424
26425         PR c++/10147
26426         * g++.dg/other/error4.C: Update error messages.
26427         * g++.dg/template/ptrmem4.C: Likewise.
26428
26429         PR c++/12337
26430         * g++.dg/init/new9.C: New test.
26431
26432         PR c++/12334, c++/12236, c++/8656
26433         * g++.dg/ext/attrib8.C: New test.
26434
26435 2003-10-06  Devang Patel  <dpatel@apple.com>
26436
26437         * gcc.dg/debug/dwarf2-3.h: New test.
26438         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26439
26440 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26441
26442         * g++.dg/opt/cfg2.C: New test.
26443
26444 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26445
26446         * g++.dg/opt/float1.C: New test.
26447
26448 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26449
26450         * gcc.dg/c90-array-lval-6.c: New test.
26451         * gcc.dg/c99-array-lval-6.c: New test.
26452
26453 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26454             Ziemowit Laski  <zlaski@apple.com>
26455
26456         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26457         'Derived', so that it is never considered a class method; add
26458         new warning for '+port' method ambiguity.
26459         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26460         <objc/objc-api.h> (needed on Mac OS X).
26461         * objc.dg/method-13.m: New test.
26462
26463 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26464
26465         PR optimization/9325, PR java/6391
26466         * gcc.c-torture/execute/20031003-1.c: New test case.
26467
26468 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26469
26470         PR optimization/12180
26471         * gcc.dg/20031002-1.c: New test.
26472
26473         PR c++/12486
26474         * g++.dg/inherit/error1.C: New test.
26475
26476 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26477
26478         * lib/f-torture.exp (search_for): Rename to...
26479         (search_for_re): This.  Also, clean up comments and the
26480         "regexp" invocation.
26481
26482 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26483
26484         * gcc.c-torture/compile/20031002-1.c: New test.
26485
26486 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26487
26488         * g++.dg/opt/cond1.C: New test.
26489
26490 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26491
26492         * gcc.dg/Wold-style-definition-2.c: New testcase.
26493         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26494
26495 2003-09-29  Richard Henderson  <rth@redhat.com>
26496
26497         * g++.dg/init/array10.C: Add dg-options.
26498
26499 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26500
26501         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26502
26503 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26504
26505         * g++.dg/template/friend19.C: Fix typo.
26506         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26507
26508 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26509
26510         * gcc.c-torture/execute/20030928-1.c: New test.
26511         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26512
26513 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26514
26515         * g++.dg/opt/unroll1.C: New test.
26516
26517 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26518
26519         PR optimization/11741
26520         * gcc.dg/20030926-1.c: New test case.
26521
26522 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26523
26524         PR c++/5655
26525         * g++.dg/parse/access7.C: New test.
26526         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26527
26528 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26529
26530         MERGE OF objc-improvements-branch into MAINLINE:
26531         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26532         if libobjc has not been built.
26533         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26534         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26535         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26536         objc/execute/nested-3.m, objc/execute/np-2.m,
26537         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26538         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26539         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26540         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26541         objc.dg/special/unclaimed-category-1.h,
26542         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26543         well as GNU runtime.
26544         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26545         * execute/cascading-1.m, execute/function-message-1.m,
26546         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26547         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26548         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26549         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26550         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26551         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26552         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26553         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26554         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26555         * objc.dg/bitfield-2.m: Run only on Darwin.
26556         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26557         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26558         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26559         * objc.dg/const-str-1.m: Fix constant string layout.
26560
26561 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26562
26563         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26564
26565 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26566
26567         * gcc.dg/darwin-abi-1.c: New file.
26568
26569 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26570
26571         PR target/12281
26572         * gcc.c-torture/compile/20030921-1.c: New test.
26573
26574 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26575
26576         * g++.dg/opt/reg-stack2.C: New test.
26577
26578 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26579
26580         * g++.dg/eh/delayslot1.C: New test.
26581
26582 2003-09-20  Richard Henderson  <rth@redhat.com>
26583
26584         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26585
26586 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26587
26588         * gcc.c-torture/execute/20030920-1.c: New test case.
26589
26590 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26591
26592         * g++.dg/rtti/typeid3.C: Correct expected error message.
26593
26594 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26595
26596         PR c++/157
26597         * g++.dg/parse/crash12.C: New test.
26598
26599 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26600
26601         * gcc.dg/compat/mixed-struct-check.h: New.
26602         * gcc.dg/compat/mixed-struct-defs.h: New.
26603         * gcc.dg/compat/mixed-struct-init.h: New.
26604         * gcc.dg/compat/struct-by-value-19_main.c: New.
26605         * gcc.dg/compat/struct-by-value-19_x.c: New.
26606         * gcc.dg/compat/struct-by-value-19_y.c: New.
26607         * gcc.dg/compat/struct-by-value-20_main.c: New.
26608         * gcc.dg/compat/struct-by-value-20_x.c: New.
26609         * gcc.dg/compat/struct-by-value-20_y.c: New.
26610         * gcc.dg/compat/struct-return-19_main.c: New.
26611         * gcc.dg/compat/struct-return-19_x.c: New.
26612         * gcc.dg/compat/struct-return-19_y.c: New.
26613         * gcc.dg/compat/struct-return-20_main.c: New.
26614         * gcc.dg/compat/struct-return-20_x.c: New.
26615         * gcc.dg/compat/struct-return-20_y.c: New.
26616
26617 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
26618         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
26619         so that it will not complain on LP64 targets.
26620
26621 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26622
26623         PR c++/495
26624         * g++.dg/template/friend24.C: New test.
26625
26626 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
26627
26628         PR c++/12332
26629         * g++.dg/template/memtmpl2.C: New test.
26630
26631 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
26632
26633         PR target/11184
26634         * gcc.dg/builtin-apply1.c: New test.
26635
26636 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
26637
26638         PR c++/9848
26639         * g++.dg/warn/Wunused-4.C: New test.
26640
26641 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26642
26643         PR c++/12316
26644         * g++.dg/other/gc2.C: New test.
26645
26646 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
26647
26648         PR c++/11991
26649         * g++.dg/rtti/typeid3.C: New test.
26650
26651         PR c++/12266
26652         * g++.dg/overload/template1.C: New test.
26653
26654 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26655
26656         * g++.dg/opt/cfg3.C: New test.
26657
26658 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26659
26660         PR c++/7939
26661         * g++.dg/template/crash11.C: New test.
26662
26663 2003-09-16  Jason Merrill  <jason@redhat.com>
26664             Jakub Jelinek  <jakub@redhat.com>
26665
26666         * gcc.dg/attr-warn-unused-result.c: New test.
26667
26668 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
26669
26670         PR c++/12184
26671         * g++.dg/expr/call2.C: New test.
26672
26673 2003-09-15  Andreas Jaeger  <aj@suse.de>
26674
26675         * gcc.dg/Wold-style-definition-1.c: New test.
26676
26677 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
26678
26679         PR c++/3907
26680         * g++.dg/parse/template12.C: New test.
26681
26682         * g++.dg/abi/bitfield11.C: New test.
26683         * g++.dg/abi/bitfield12.C: Likewise.
26684
26685 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
26686
26687         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
26688         non-expansion of functional macro name without arguments at EOL.
26689         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
26690
26691 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
26692
26693         * gcc.c-torture/execute/20030914-[12].c: New tests.
26694
26695 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26696
26697         PR c++/11788
26698         * g++.dg/overload/addr1.C: New test.
26699
26700 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
26701
26702         * gcc.dg/20030909-1.c: New test.
26703
26704 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26705
26706         * gcc.dg/ultrasp10.c: New test.
26707
26708 2003-09-09  Devang Patel  <dpatel@apple.com>
26709
26710         * gcc.dg/darwin-ld-6.c: New test.
26711
26712 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26713
26714         * gcc.dg/torture/builtin-explog-1.c: New testcase.
26715
26716 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26717
26718         * gcc.dg/ia64-types1.c: New test.
26719         * gcc.dg/ia64-types2.c: Likewise.
26720
26721 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26722
26723         * gcc.dg/builtins-1.c: Add more _Complex tests.
26724         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26725
26726         * gcc.dg/builtins-1.c: Test existing _Complex functions.
26727         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26728
26729 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
26730
26731         PR c++/11786
26732         * g++.dg/lookup/koenig2.C: New test.
26733
26734         PR c++/5296
26735         * g++.dg/rtti/typeid2.C: New test.
26736
26737 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
26738
26739         * gcc.c-torture/compile/20030904-1.c: New test.
26740
26741 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26742
26743         * g++.dg/opt/longbranch2.C: New test.
26744
26745 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26746
26747         * g++.dg/template/crash10.C: Only compile it.
26748
26749 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
26750
26751         PR middle-end/11665
26752         * gcc.c-torture/compile/20030907-1.c: New test.
26753         * g++.dg/init/array11.C: New test.
26754
26755 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26756
26757         PR c++/11852
26758         * g++.dg/init/struct1.C: New test.
26759
26760 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
26761
26762         PR c++/12181
26763         * g++.dg/expr/comma1.C: New test.
26764
26765 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
26766
26767         PR c++/11867
26768         * g++.dg/expr/static_cast5.C: New test.
26769
26770 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
26771
26772         PR c++/11507
26773         * g++.dg/lookup/scoped7.C: New test.
26774
26775         PR c++/9574
26776         * g++.dg/other/static1.C: New test.
26777
26778         PR c++/11490
26779         * g++.dg/warn/template-1.C: New test.
26780
26781         PR c++/11432
26782         * g++.dg/template/crash10.C: New test.
26783
26784         PR c++/2478
26785         * g++.dg/overload/VLA.C: New test.
26786
26787         PR c++/10804
26788         * g++.dg/template/call1.C: New test.
26789
26790 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26791
26792         PR c++/11794
26793         * g++.dg/parse/using3.C: New test.
26794
26795 2003-09-06  Roger Sayle  <roger@eyesopen.com>
26796
26797         PR c++/11409
26798         * g++.dg/overload/builtin3.C: New test case.
26799
26800 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
26801
26802         PR c/9862
26803         * gcc.dg/20030906-1.c: New test.
26804         * gcc.dg/20030906-2.c: Likewise.
26805
26806 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26807
26808         PR c++/12167
26809         * g++.dg/parse/defarg5.C: New test.
26810
26811         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
26812
26813 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
26814
26815         PR c++/12163
26816         * g++.dg/expr/static_cast4.C: New test.
26817
26818         PR c++/12146
26819         * g++.dg/template/crash9.C: New test.
26820
26821 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
26822
26823         * g++.old-deja/g++.ext/pretty2.C: Update for change
26824         in __FUNCTION__.
26825         * g++.old-deja/g++.ext/pretty3.C: Likewise.
26826
26827 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         PR c++/11922
26830         * g++/dg/template/qualified-id1.C: New test.
26831
26832         PR c++/12037
26833         * g++.dg/warn/noeffect4.C: New test.
26834
26835 2003-09-04  Matt Austern  <austern@apple.com>
26836
26837         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
26838         * g++.dg/ext/fnname2.C: Likewise.
26839         * g++.dg/ext/fnname3.C: Likewise.
26840
26841 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
26842
26843         * g++.dg/expr/lval1.C: New test.
26844         * g++.dg/ext/lvcast.C: Remove.
26845
26846 2003-09-03  Roger Sayle  <roger@eyesopen.com>
26847
26848         PR optimization/11700.
26849         * gcc.c-torture/compile/20030903-1.c: New test case.
26850
26851 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
26852
26853         PR c++/12053
26854         * g++.dg/abi/layout4.C: New test.
26855
26856 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
26857
26858         PR c++/11553
26859         * g++.dg/parse/friend3.C: New test.
26860
26861 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
26862
26863         PR c++/11847
26864         * g++.dg/template/class1.C: New test.
26865
26866         PR c++/11808
26867         * g++.dg/expr/call1.C: New test.
26868
26869 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
26870
26871         PR c++/12114
26872         * g++.dg/init/ref9.C: New test.
26873
26874         PR c++/11972
26875         * g++.dg/template/nested4.C: New test.
26876
26877 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26878
26879         PR c++/12093
26880         * g++.dg/template/non-dependent4.C: New test.
26881
26882         PR c++/11928
26883         * g++.dg/inherit/conv1.C: New test.
26884
26885 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
26886
26887         PR c++/6196
26888         * g++.dg/ext/label1.C: New test.
26889         * g++.dg/ext/label2.C: Likewise.
26890
26891 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26892
26893         * g++.dg/expr/cond3.C: New test.
26894
26895 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26896
26897         * gcc.dg/builtins-1.c: Add new builtin cases.
26898
26899 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26900
26901         * gcc.dg/builtins-1.c: Add new cases.
26902         * gcc.dg/torture/builtin-attr-1.c: Likewise.
26903
26904 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26905
26906         * gcc.dg/builtins-1.c: Add more math builtin tests.
26907         * gcc.dg/torture/builtin-attr-1.c: New test.
26908
26909 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
26910
26911         PR optimization/5079
26912         * g++.dg/opt/static3.C: New test.
26913
26914 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26915
26916         * gcc.misc-tests/gcov-10b.c: New test.
26917
26918 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
26919
26920         * g++.dg/opt/ptrmem3.C: New test.
26921
26922         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
26923
26924 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.dg/20030826-2.c: New test.
26927
26928 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26929
26930         PR middle-end/12002
26931         * g77.f-torture/compile/12002.f: New test case.
26932
26933 2003-08-26  Roger Sayle  <roger@eyesopen.com>
26934
26935         * gcc.dg/20030826-1.c: New test case.
26936
26937 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
26938
26939         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
26940
26941 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
26942
26943         PR c++/11871
26944         * c++.dg/lookup/crash1.C: New test.
26945
26946         * c++.dg/warn/noeffect3.C: New test.
26947
26948 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
26949
26950         * gcc.dg/compat/vector-1_x.c: Compile with -w.
26951         * gcc.dg/compat/vector-1_y.c: Ditto.
26952         * gcc.dg/compat/vector-2_x.c: Ditto.
26953         * gcc.dg/compat/vector-2_y.c: Ditto.
26954
26955 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
26956
26957         * gcc.dg/20030702-1.c: New test.
26958
26959 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
26960
26961         PR c++/8795
26962         * g++.dg/ext/altivec-1.C: New test.
26963
26964 2003-08-24  Richard Henderson  <rth@redhat.com>
26965
26966         * g++.dg/eh/simd-2.C: Add -w for x86.
26967
26968 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
26969
26970         * gcc.dg/20030815-1.c: New test.
26971
26972 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26973
26974         PR c++/3765
26975         * g++.dg/parse/access6.C: New test.
26976
26977 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26978
26979         PR c++/641, c++/11876
26980         * g++.dg/template/friend22.C: New test.
26981         * g++.dg/template/friend23.C: Likewise.
26982
26983 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26984
26985         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
26986         identically.
26987
26988 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26989
26990         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
26991
26992 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26993
26994         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
26995
26996 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
26997
26998         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
26999
27000 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27001
27002         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27003
27004 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27005
27006         PR c++/11919
27007         * g++.dg/overload/prom1.C: New test.
27008
27009         PR c++/11551
27010         * g++.dg/parse/dtor2.C: New test.
27011
27012         PR c++/10762
27013         * g++.dg/parse/using2.C: New test.
27014
27015 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27016
27017         PR target/11805
27018         * gcc.c-torture/compile/20030821-1.c: New.
27019
27020 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27021
27022         PR c++/11834
27023         * g++.dg/template/deduce2.C: New test.
27024
27025 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27026
27027         * gcc.c-torture/execute/20030821-1.c: New test.
27028
27029 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27030
27031         PR middle-end/11984
27032         * gcc.dg/20030820-1.c: New test case.
27033
27034 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27035
27036         PR c++/11945
27037         * g++.dg/warn/noeffect2.C: New test.
27038
27039 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27040
27041         PR c++/10926
27042         * g++.dg/template/dtor2.C: New test.
27043
27044         PR c++/11684
27045         * g++.dg/template/operator1.C: New test.
27046         * g++.dg/parse/operator4.C: New test.
27047
27048         PR c++/11946.C
27049         * g++.dg/expr/enum1.C: New test.
27050         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27051
27052         PR c++/11036.C
27053         * g++.dg/parse/elab2.C: New test.
27054         * g++.dg/parse/typedef4.C: Change error message.
27055         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27056         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27057         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27058
27059 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27060
27061         * gcc.dg/pch/warn-1.c: New.
27062         * gcc.dg/pch/warn-1.hs: New.
27063
27064         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27065         not-tested file.
27066
27067 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27068
27069         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27070
27071 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27072
27073         * gcc.dg/uninit-D.c: New Test.
27074         * gcc.dg/uninit-E.c: New Test.
27075         * gcc.dg/uninit-F.c: New Test.
27076         * gcc.dg/uninit-G.c: New Test.
27077
27078 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27079
27080         * g++.dg/README: Describe the pch directory.
27081
27082 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27083
27084         PR c++/11174
27085         * g++.dg/parse/access4.C: New test.
27086         * g++.dg/parse/access5.C: Likewise.
27087         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27088
27089 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27090
27091         * gcc.dg/noncompile/20030818-1.c: New.
27092
27093 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27094
27095         PR c++/11957
27096         * g++.dg/warn/noeffect1.C: New test.
27097
27098         * g++.dg/template/scope2.C: New test.
27099         * g++.dg/template/error2.C: Correct dg-error
27100
27101 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27102
27103         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27104
27105 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27106
27107         PR C++/11512
27108         * g++.dg/template/warn1.C: New.
27109
27110 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27111
27112         * g++.dg/template/error2.C: New test.
27113         * g++.dg/lookup/using7.C: Adjust errors
27114         * g++.old-deja/g++.pt/crash36.C: Likewise.
27115         * g++.old-deja/g++.pt/derived3.C: Likewise.
27116
27117 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27118
27119         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27120         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27121         * gcc.c-torture/execute/builtins/string-9.c: New, from
27122         string-opt-9.c.  Adjust for execute/builtins framework.
27123         * gcc.c-torture/execute/string-opt-9.c: Delete.
27124
27125 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27126
27127         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27128
27129         * g++.dg/parse/ret-type2.C: New test.
27130
27131         PR c++/11703
27132         * g++.dg/init/new8.C: New test.
27133
27134         PR c++/10923
27135         * g++.dg/parse/typedef5.C: New test.
27136
27137         PR c++/9512
27138         * g++.dg/parse/qualified2.C: New test.
27139         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27140         invalid code.
27141
27142 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27143
27144         * g++.dg/conversion/ptrmem1.C: New test.
27145
27146 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27147
27148         PR target/11693
27149         * gcc.dg/20030811-1.c: New test.
27150
27151         PR target/11535
27152         * gcc.c-torture/execute/20030811-1.c: New test.
27153
27154 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27155
27156         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27157
27158 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27159
27160         PR c++/11789.C
27161         * g++.dg/inherit/multiple1.C: New test.
27162
27163 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27164
27165         * gcc.dg/spe1.c: New test.
27166
27167         PR c++/11670
27168         * g++.dg/expr/cast2.C: New test.
27169
27170         PR c++/10530
27171         * g++.dg/template/dependent-name2.C: New test.
27172
27173 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27174
27175         * g++.dg/parse/crash11.C: Put the dg options in comments.
27176
27177 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27178
27179         * lib/gcc-dg.exp: Update for diagnostic change.
27180
27181 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27182
27183         PR c++/5767
27184         * g++.dg/parse/crash11.C: New test.
27185
27186 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27187
27188         * gcc.dg/cpp/spacing1.c: Update.
27189
27190 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27191
27192         PR target/11739
27193         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27194         a value for -mtune.
27195
27196 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27197
27198         PR middle-end/11771
27199         * gcc.c-torture/compile/20030804-1.c: New test case.
27200
27201 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27202
27203         * gcc.dg/20030804-1.c: New test case.
27204
27205 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27206
27207         * gcc.dg/cpp/separate-1.c: New test.
27208
27209 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27210
27211         PR c++/11704
27212         * g++.dg/template/dependent-expr2.C: New test.
27213
27214         PR c++/11766
27215         * g++.dg/expr/ptrmem1.C: New test.
27216
27217 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27218
27219         PR c++/9453
27220         * g++.dg/template/friend15.C: New test.
27221
27222 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27223
27224         * lib/dg-pch.exp: Work round PCH bug.
27225
27226 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27227
27228         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27229         builtins.  Move cases from builtins-4.c here.
27230
27231         * gcc.dg/torture/builtin-math-1.c: New test taken from
27232         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27233         additional cases.
27234
27235         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27236         Delete.
27237
27238 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27239
27240         PR c++/9447
27241         * g++.dg/template/using7.C: New test.
27242
27243 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27244
27245         * import1.c, import2.c: New tests.
27246
27247 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27248
27249         * g++.dg/eh/crossjump1.C: New test.
27250
27251 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27252
27253         PR c++/11697
27254         * g++.dg/template/using6.C: New test.
27255
27256         PR c++/11744
27257         * g++.dg/template/koenig2.C: New test.
27258
27259 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27260
27261         PR c++/7983
27262         * g++.dg/parse/typedef4.C: New test.
27263
27264 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27265
27266         PR c++/8442, c++/8806
27267         * g++.dg/template/elab1.C: New test.
27268         * g++.dg/template/type2.C: Likewise.
27269         * g++.dg/template/ttp3.C: Adjust expected error message.
27270         * g++.old-deja/g++.law/visibility13.C: Likewise.
27271         * g++.old-deja/g++.niklas/t135.C: Likewise.
27272         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27273         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27274         template argument.
27275         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27276
27277 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27278
27279         PR c++/11295
27280         * g++.dg/ext/stmtexpr1.C: New test.
27281
27282         * g++.dg/opt/tmp1.C: New test.
27283
27284         PR c++/11525
27285         * g++.dg/parse/constant4.C: New test.
27286
27287         PR c++/9447
27288         * g++.dg/template/using5.C: New test.
27289
27290 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27291
27292         * gcc.dg/builtins-27.c: New test case.
27293
27294 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27295
27296         * gcc.dg/tls/opt-7.c: New test.
27297
27298 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27299
27300         * g++.old-deja/g++.other/crash18.C: Remove.
27301
27302 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27303
27304         * g++.dg/template/explicit3.C: New.
27305         * g++.dg/template/explicit4.C: New.
27306         * g++.dg/template/explicit5.C: New.
27307
27308         PR c++/11347
27309         * g++.dg/template/memtmpl1.C: New.
27310
27311 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27312
27313         PR target/11565
27314         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27315         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27316
27317 2003-07-30  Jan Hubicka  <jh@suse.cz>
27318
27319         * vtgc1.c: Kill.
27320
27321 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27322
27323         * gcc.dg/struct-in-proto-1.c: New test.
27324
27325 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27326
27327         * gcc.dg/cpp/include2.c: Only expect one message.
27328
27329 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27330
27331         PR c++/9447
27332         * g++.dg/template/using1.C: New test.
27333         * g++.dg/template/using2.C: New test.
27334         * g++.dg/template/using3.C: New test.
27335         * g++.dg/template/using4.C: New test.
27336
27337 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27338
27339         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27340         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27341
27342 2003-07-28  Jan Hubicka  <jh@suse.cz>
27343
27344         PR c++/11530
27345         * g++.dg/opt/call1.C: New test.
27346
27347 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27348
27349         PR c++/11667
27350         * g++.dg/init/enum2.C: New test.
27351         * g++.dg/template/overload1.C: Add "-w" option.
27352
27353 2003-07-28    <hp@bitrange.com>
27354
27355         * gcc.dg/Wdeclaration-after-statement-1.c,
27356         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27357
27358 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27359
27360         * gcc.c-torture/compile/20030725-1.c: New test.
27361
27362 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27363
27364         * gcc.dg/20030505.c: Only run for SPE.
27365         Remove definition of opaque type.
27366
27367 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27368
27369         * g++.dg/template/ptrmem6.C: New test.
27370
27371 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27372
27373         * gcc.c-torture/compile/zero-strct-2.c: New test.
27374
27375 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27376
27377         * gcc.dg/intermod-1.c: New test.
27378
27379 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27380
27381         PR c++/11617
27382         * g++.dg/template/lookup2.C: New test.
27383         * g++.dg/template/memclass1.C: Remove instantiated from error.
27384         * g++.dg/other/error2.C: Tweak expected errors.
27385
27386         PR c++/11596
27387         * g++.dg/template/defarg3.C: New test.
27388
27389         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27390
27391 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27392
27393         * g++.dg/inherit/access5.C: New test.
27394
27395 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27396
27397         PR c++/11513
27398         * g++.dg/template/crash8.C: New test.
27399
27400 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27401
27402         PR c/10602
27403         * gcc.dg/noncompile/incomplete-2.c: New test.
27404
27405 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27406
27407         PR c++/11645
27408         * g++.dg/inherit/access4.C: New test.
27409
27410         PR c++/11517
27411         * g++.dg/expr/cond2.C: New test.
27412
27413         PR optimization/10679
27414         * g++.dg/opt/inline4.C: New test.
27415
27416 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27417
27418         * g++.dg/parse/crash10: New test.
27419
27420 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27421
27422         * g++.dg/ext/flexary1.C: New test.
27423
27424 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27425
27426         PR c++/10793
27427         * g++.dg/template/crash9.C: New test.
27428
27429 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27430
27431         PR c++/3004
27432         * g++.dg/parse/typedef3.C: New test.
27433
27434         PR c++/7906
27435         * g++.dg/parse/operator2.C: New test.
27436
27437         PR c++/8895
27438         * g++.dg/parse/def-tmpl-arg1.C: New test.
27439
27440         PR c++/9282
27441         * g++.dg/parse/funptr1.C: New test.
27442
27443         PR c++/9452
27444         * g++.dg/parse/ambig3.C: New test.
27445
27446         PR c++/9454
27447         * g++.dg/parse/operator3.C: New test.
27448
27449         PR c++/9486
27450         * g++.dg/parse/template10.C: New test.
27451
27452         PR c++/9488
27453         * g++.dg/parse/template11.C: New test.
27454
27455         PR c++/10150
27456         * g++.dg/parse/invalid-op1.C: New test.
27457
27458         PR c++/10247
27459         * g++.dg/parse/condexpr1.C: New test.
27460
27461 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27462
27463         * g++.dg/ext/packed3.C: New test.
27464         * g++.dg/ext/packed4.C: New test.
27465
27466         * gcc.dg/pack-test-3.c: New test.
27467
27468 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27469
27470         * lib/compat.exp: Handle dg-options per source file.
27471         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27472         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27473         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27474         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27475         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27476         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27477         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27478         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27479         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27480         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27481         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27482         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27483         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27484         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27485
27486 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27487
27488         PR c/10320
27489         * gcc.c-torture/execute/20030718-1.c: New test.
27490
27491 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27492
27493         PR optimization/11536
27494         * gcc.dg/20030721-1.c: New test.
27495
27496 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27497
27498         PR c++/11546
27499         * g++.dg/template/lookup1.C: New test.
27500
27501 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27502
27503         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27504         diagnostics of ill-formed constructs involving labels.
27505         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27506         the new 'previously defined here' message.
27507
27508 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27509
27510         * g++.dg/parse/non-dependent2.C: New test.
27511
27512 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27513
27514         * g++.dg/init/init-ref4.C: xfail on targets without
27515         weak symbols.
27516
27517 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27518
27519         PR target/11087
27520         * gcc.c-torture/execute/20030717-1.c: New test.
27521
27522 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27523
27524         * g++.dg/opt/cfg1.C: New test.
27525
27526 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27527
27528         PR optimization/11557
27529         * gcc.dg/20030717-1.c: New test.
27530
27531 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27532
27533         PR c++/10476
27534         * g++.dg/expr/crash-1.C: New test.
27535
27536         PR c++/11027
27537         * g++.dg/template/init3.C: New test.
27538
27539         PR c++/8222
27540         * g++.dg/template/non-dependent1.C: New test.
27541
27542         PR c++/11070
27543         * g++.dg/template/non-dependent2.C: New test.
27544
27545         PR c++/11071
27546         * g++.dg/template/non-dependent3.C: New test.
27547
27548         PR c++/9907
27549         * g++.dg/template/sizeof5.C: New test.
27550
27551 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27552
27553         PR 11498
27554         * gcc.c-torture/compile/mangle-1.c: New file.
27555
27556 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27557
27558         PR c++/7809
27559         * g++.dg/parse/access3.C: New test.
27560
27561 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27562
27563         PR c++/11384
27564         * g++.dg/init/init-ref4.C: New test.
27565
27566 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27567
27568         PR c++/11547
27569         * g++.dg/parse/constant3.C: New test.
27570         * g++.dg/parse/crash7.C: Likewise.
27571
27572 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27573
27574         PR target/11008
27575         * gcc.dg/i386-pentium4-not-mull.c: New.
27576
27577 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27578
27579         * gcc.dg/asm-names.c (ymain): Make it weak.
27580
27581 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27582
27583         PR c++/5421
27584         * g++.dg/template/friend21.C: New test.
27585
27586 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * gcc.dg/cleanup-8.c: New test.
27589         * gcc.dg/cleanup-9.c: New test.
27590
27591 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27592
27593         * g++.dg/ext/dll-MI1.h: New file.
27594         * g++.dg/ext/dllexport-MI1.C: New file.
27595         * g++.dg/ext/dllimport-MI1.C: New file.
27596
27597 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27598
27599         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27600         it does not have cmpstrsi patterns (just cmpmemsi).
27601
27602 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27603
27604         PR debug/11473
27605         * g++.dg/debug/debug8.C: New test.
27606
27607 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27608
27609         PR c++/10108
27610         * g++.dg/template/crash7.C: New test.
27611
27612 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
27613
27614         PR target/10795
27615         * gcc.c-torture/compile/20030708-1.c: New.
27616
27617 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
27618
27619         * gcc.c-torture/execute/20030715-1.c: New test.
27620
27621 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
27622
27623         * gcc.dg/pch/inline-3.c: New file.
27624         * gcc.dg/pch/inline-3.hs: New file.
27625         * gcc.dg/pch/inline-4.c: New file.
27626         * gcc.dg/pch/inline-4.hs: New file.
27627
27628 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
27629
27630         PR c++/11509
27631         * g++.dg/template/crash6.C: New test.
27632
27633         PR c++/7053
27634         * g++.dg/template/friend20.C: New test.
27635
27636         PR c++/7019
27637         * g++.dg/template/overload2.C: New test.
27638
27639 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27640
27641         PR optimization/11440
27642         * gcc.c-torture/execute/20030714-1.c: New test.
27643
27644 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27645
27646         PR c++/11154
27647         * g++.dg/template/partial2.C: New test.
27648
27649 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
27650
27651         PR c++/11503
27652         * g++.dg/template/anon1.C: New test.
27653
27654         PR c++/11493
27655         PR c++/11495
27656         * g++.dg/parse/template9.C: Likewise.
27657         * g++.dg/template/crash4.C: New test.
27658         * g++.dg/template/koenig1.C: Likewise.
27659         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
27660         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
27661         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
27662         functions.
27663         * g++.old-deja/g++.jason/template36.C: Likewise.
27664         * g++.old-deja/g++.mike/p1989.C: Likewise.
27665         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
27666         * g++.old-deja/g++.pt/ttp20.C: Use this->.
27667         * g++.old-deja/g++.pt/ttp21.C: Use this->.
27668         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
27669         compiling.
27670         * g++.old-deja/g++.pt/union2.C: Use this->.
27671
27672 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
27673
27674         * gcc.dg/20030711-1.c: New test.
27675
27676 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
27677
27678         PR c++/11050
27679         * g++.dg/parse/args1.C: New test.
27680         * g++.pt/defarg8.C: Change expected errors.
27681
27682 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
27683
27684         PR c++/8164
27685         * g++.dg/template/nontype2.C: New test.
27686
27687         PR c++/10558
27688         * g++.dg/parse/template8.C: New test.
27689
27690         PR c++/8327
27691         * g++.dg/template/scope1.C: New test.
27692
27693         * g++.dg/warn/Wsign-compare-1.C: New test.
27694
27695 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27696
27697         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
27698
27699 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
27700
27701         PR c++/9411
27702         * g++.dg/template/explicit2.C: New test.
27703
27704         PR c++/10032
27705         * g++.dg/warn/pedantic1.C: New test.
27706
27707 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
27708
27709         PR c++ 9483
27710         * g++.dg/other/field1.C: New test.
27711
27712 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
27713
27714         PR c/11449
27715         * gcc.c-torture/compile/20030707-1.c: New.
27716
27717 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27718
27719         PR c++/10849
27720         * g++.dg/template/access12.C: New test.
27721
27722 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
27723
27724         * g++.dg/bprob/bprob.exp (prof_ext): Update.
27725         * g77.dg/bprob/bprob.exp (prof_ext): Update.
27726         * gcc.misc-tests/bprob.exp (prof_ext): Update.
27727         * gcc.misc-tests/gcov.exp: Update
27728         * g++.dg/gcov/gcov.exp: Update
27729         * lib/gcov.exp: Update.
27730
27731 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
27732
27733         * g++.dg/abi/mangle17.C: Make sure template expressions are
27734         dependent.
27735         * g++.dg/abi/mangle4.C: Mark erroneous casts.
27736         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
27737         * g++.dg/opt/stack1.C: Remove erroneous code.
27738         * g++.dg/parse/template7.C: New test.
27739         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
27740         * g++.old-deja/g++.pt/crash4.C: Likewise.
27741
27742 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27743
27744         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
27745         with zero or one occurence of `$' after the initial `L'.
27746
27747 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
27748
27749         * gcc.c-torture/compile/20030704-1.c: Add a comment.
27750
27751 2003-07-08  Roger Sayle  <roger@eyesopen.com>
27752
27753         PR c/11370
27754         * gcc.dg/Wunreachable-6.c: New testcase.
27755         * gcc.dg/Wunreachable-7.c: New testcase.
27756
27757 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27758
27759         PR c/11420
27760         * gcc.dg/20030708-1.c: New test.
27761
27762 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
27763
27764         * gcc.dg/compat/sdata-section.h: New file.
27765         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
27766         * gcc.dg/torture/mips-sdata-1.c: New test.
27767
27768 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27769
27770         PR c++/11030
27771         * g++.dg/template/friend19.C: New test.
27772
27773 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
27774
27775         * g++.dg/opt/strength-reduce.C: New test.
27776
27777 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27778
27779         PR target/10979
27780         * gcc.dg/20030707-1.c: New testcase.
27781
27782 2003-07-07  Roger Sayle  <roger@eyesopen.com>
27783
27784         PR optimization/11059
27785         * g++.dg/opt/emptyunion.C: New testcase.
27786
27787 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27788             Eric Botcazou  <ebotcazou@libertysurf.fr>
27789
27790         * g++.dg/opt/stack1.C: New test.
27791
27792 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
27793
27794         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
27795         run test.
27796
27797         PR c++/11431
27798         * g++.dg/expr/static_cast3.C: New test.
27799
27800 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
27801
27802         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
27803         everywhere.
27804         * gcc.dg/concat.c: Concatenation of string constants with
27805         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
27806         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
27807         * gcc.dg/cpp/escape-2.c: Use wide character constants where
27808         necessary to avoid multi-character character constant warning.
27809         * gcc.dg/cpp/escape.c: Likewise.
27810         * gcc.dg/cpp/ucs.c: Likewise.
27811         Remove backslashes from dg-bogus comments, as they confuse Tcl.
27812         Fix a typo.
27813
27814 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27815
27816         PR c/11428
27817         * gcc.c-torture/compile/20030704-1.c: New.
27818
27819 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
27820
27821         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
27822
27823 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
27824
27825         PR c++/5287, PR c++/7910,  PR c++/11021
27826         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
27827         tests for warnings.
27828         * g++.dg/ext/dllimport2.C: Add tests for warnings.
27829         * g++.dg/ext/dllimport3.C: Likewise.
27830         * g++.dg/ext/dllimport4.C: New file.
27831         * g++.dg/ext/dllimport5.C: New file.
27832         * g++.dg/ext/dllimport6.C: New file.
27833         * g++.dg/ext/dllimport7.C: New file.
27834         * g++.dg/ext/dllimport8.C: New file.
27835         * g++.dg/ext/dllimport9.C: New file.
27836         * g++.dg/ext/dllimport10.C: New file.
27837         * g++.dg/ext/dllexport1.C: New file.
27838
27839 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27840
27841         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
27842         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
27843
27844 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27845
27846         * gcc.dg/builtins-25.c: New testcase.
27847         * gcc.dg/builtins-26.c: New testcase.
27848
27849 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
27850
27851         * gcc.dg/compat/vector-defs.h: New file.
27852         * gcc.dg/compat/vector-setup.h: New file.
27853         * gcc.dg/compat/vector-check.h: New file.
27854         * gcc.dg/compat/vector-1_main.c: New file.
27855         * gcc.dg/compat/vector-1_x.c: New file.
27856         * gcc.dg/compat/vector-1_y.c: New file.
27857         * gcc.dg/compat/vector-2_main.c: New file.
27858         * gcc.dg/compat/vector-2_x.c: New file.
27859         * gcc.dg/compat/vector-2_y.c: New file.
27860
27861         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
27862         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
27863         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
27864         * gcc.dg/compat/struct-align-1.h: New file.
27865         * gcc.dg/compat/struct-align-1_main.c: New file.
27866         * gcc.dg/compat/struct-align-1_x.c: New file.
27867         * gcc.dg/compat/struct-align-1_y.c: New file.
27868         * gcc.dg/compat/struct-align-2.h: New file.
27869         * gcc.dg/compat/struct-align-2_main.c: New file.
27870         * gcc.dg/compat/struct-align-2_x.c: New file.
27871         * gcc.dg/compat/struct-align-2_y.c: New file.
27872
27873         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
27874         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
27875         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27876         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
27877         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
27878         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27879         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27880         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
27881         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
27882         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
27883         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
27884         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
27885         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
27886         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
27887         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
27888         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
27889         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
27890         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
27891         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27892         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27893         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27894         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27895         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27896         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27897         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27898         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27899         * gcc.dg/compat/struct-return-10_x.c: Ditto.
27900         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27901         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27902
27903 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27904
27905         * gcc.dg/i386-call-1.c: New test.
27906
27907 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27908
27909         PR c++/9162
27910         * g++.dg/parse/defarg4.C: New.
27911
27912 2003-07-03  Roger Sayle  <roger@eyesopen.com>
27913
27914         PR target/10700
27915         * gcc.c-torture/compile/20030703-1.c: New test case.
27916
27917 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
27918
27919         * g++.dg/template/local3.C: Remove extra semicolon.
27920
27921 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
27922
27923         * gcc.dg/i386-volatile-1.c: New test.
27924
27925 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
27926
27927         PR c++/11072
27928         * g++.dg/other/offsetof2.C: XFAIL.
27929         * g++.dg/other/offsetof5.C: New.
27930
27931         PR c++/10219
27932         * g++.dg/template/error1.C: New.
27933
27934         PR c++/9779
27935         * g++.dg/template/dependent-expr1.C: New.
27936
27937 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27938
27939         PR c++/6949
27940         * g++.dg/template/local3.C: New test.
27941
27942         PR c++/11149
27943         * g++.dg/lookup/scoped6.C: New test.
27944
27945 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
27946
27947         PR c++/8046
27948         * g++.dg/other/error7.C: New test.
27949
27950 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
27951
27952         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
27953         * g++.old-deja/g++.abi/vtable3.h: Likewise.
27954         * g++.old-deja/g++.law/code-gen5.C: Likewise.
27955         * g++.old-deja/g++.other/union2.C: Likewise.
27956         * gcc.dg/c90-const-expr-2.c: Likewise.
27957         * gcc.dg/c90-const-expr-3.c: Likewise.
27958         * gcc.dg/c99-const-expr-2.c: Likewise.
27959         * gcc.dg/c99-const-expr-3.c: Likewise.
27960         * gcc.dg/concat.c: Likewise.
27961
27962 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
27963
27964         PR c++/9559
27965         * g++.dg/init/static1.C: New test.
27966
27967 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27968
27969         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
27970         * g++.old-deja/g++.other/access2.C: Likewise.
27971         * g++.old-deja/g++.other/decl2.C: Likewise.
27972         * gcc.c-torture/execute/20020615-1.c: Likewise.
27973
27974 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27975
27976         PR c++/4933
27977         * g++.dg/template/sizeof4.C: New test.
27978
27979 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27980
27981         * g++.dg/other/error6.C: New test.
27982
27983 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
27984
27985         PR c++/10750
27986         * g++.dg/parse/constant2.C: New test.
27987
27988 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
27989
27990         PR c++/11106
27991         * g++.dg/other/error5.C: New test.
27992
27993 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27994
27995         * gcc.dg/format/gcc_diag-1.c: New test.
27996
27997 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
27998
27999         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28000
28001 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28002
28003         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28004         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28005         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28006
28007 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28008
28009         * gcc.c-torture/execute/builtins/string-8.c: New test.
28010         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28011         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28012         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28013
28014 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28015
28016         PR c++/10468
28017         * g++.dg/ext/typeof6.C: New test.
28018
28019 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/10796
28022         * g++.dg/init/enum1.C: New test.
28023
28024 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28025
28026         * gcc.dg/20030627-1.c: New test.
28027
28028 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28029
28030         PR c++/11332
28031         * g++.dg/expr/static_cast2.C: New test.
28032
28033 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28034             Jakub Jelinek  <jakub@redhat.com>
28035
28036         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28037         sprintf(dst,"%s",src) optimization.
28038         * gcc.c-torture/execute/20030626-1.c: New test case.
28039         * gcc.c-torture/execute/20030626-2.c: New test case.
28040
28041 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28042
28043         * gcc.c-torture/execute/multi-ix.c: New test.
28044
28045         * gcc.c-torture/execute/simd-4.c (main):
28046         Added missing semicolon at end of union.
28047
28048 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28049
28050         PR c++/8266
28051         * g++.dg/template/explicit-instantiation3.C: New test.
28052
28053 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28054
28055         * gcc.dg/20030626-1.c: Use signed char.
28056
28057 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28058
28059         * gcc.dg/20030626-1.c: New test.
28060
28061 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28062
28063         * const-str-2.m: Update.
28064
28065 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28066
28067         PR c++/10990
28068         * g++.dg/rtti/dyncast1.C: New test.
28069         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28070         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28071         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28072
28073         PR c++/10931
28074         * g++.dg/expr/static_cast1.C: New test.
28075
28076 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28077
28078         * gcc.dg/20030625-1.c: New test.
28079
28080 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28081
28082         * gcc.c-torture/compile/20030624-1.c: New test case.
28083
28084 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28085
28086         * gcc.c-torture/execute/string-opt-17.c: New test.
28087
28088 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28089
28090         PR c++/5754
28091         * g++.dg/parse/crash6.C: New test.
28092
28093 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28094
28095         * gcc.dg/builtins-24.c: New test case.
28096
28097 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28098
28099         * g++.dg/opt/operator1.C: New test.
28100
28101 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28102
28103         * gcc.c-torture/execute/string-opt-16.c: New test case.
28104
28105 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28106
28107         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28108         * g++.old-deja/g++.other/conv7.C: Likewise.
28109         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28110         * g++.old-deja/g++.other/overload14.C: Likewise.
28111
28112 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28113
28114         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28115         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28116
28117 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28118
28119         PR c++/10888
28120         * g++.dg/warn/Winline-3.C: New test.
28121
28122 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28123
28124         * lib/target-supports.exp (check_alias_available): Make the test
28125         program acceptable to the Solaris assembler.
28126
28127         PR c++/10749
28128         * g++.dg/template/memclass2.C: New test.
28129
28130 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28131             Eric Botcazou  <ebotcazou@libertysurf.fr>
28132
28133         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28134         data for non-matching targets.
28135         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28136
28137 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28138
28139         PR c++/10845
28140         * g++.dg/template/member3.C: New test.
28141
28142 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28143
28144         PR c++/10939
28145         * g++.dg/template/func1.C: New test.
28146
28147         PR c++/9649
28148         * g++.dg/template/static4.C: New test.
28149         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28150
28151         PR c++/11041
28152         * g++.dg/init/ref7.C: New test.
28153
28154 2003-06-19  Matt Austern  <austern@apple.com>
28155
28156         PR c++/11228
28157         * g++.dg/anew1.C: New test.
28158         * g++.dg/anew2.C: New test.
28159         * g++.dg/anew3.C: New test.
28160         * g++.dg/anew4.C: New test.
28161
28162 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28163
28164         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28165
28166 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28167
28168         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28169         endian-dependent.
28170
28171 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28172
28173         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28174         Remove cruft.
28175
28176 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28177
28178         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28179         * gcc.c-torture/compile/961203-1.c: Likewise.
28180         * gcc.c-torture/compile/980506-1.c: Likewise.
28181
28182 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28183
28184         PR c++/10712
28185         * g++.dg/lookup/using7.C: New test.
28186
28187 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28188
28189         PR c++/11105
28190         * g++.dg/abi/conv1.C: Remove it.
28191         * g++.dg/template/conv7.C: New test.
28192         * g++.dg/template/conv8.C: Likewise.
28193         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28194         conversion operator.
28195
28196 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28197
28198         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28199         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28200         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28201         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28202         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28203         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28204         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28205         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28206         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28207         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28208         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28209         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28210         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28211         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28212         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28213         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28214         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28215         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28216         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28217         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28218         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28219         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28220         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28221         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28222         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28223         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28224         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28225         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28226         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28227
28228 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28229
28230         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28231         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28232         indications.
28233
28234 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28235
28236         * gcc.dg/i386-387-5.c: New test case.
28237         * gcc.dg/i386-387-6.c: New test case.
28238         * gcc.dg/builtins-23.c: New test case.
28239
28240 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28241
28242         * gcc.dg/builtins-22.c: New test case.
28243         * gcc.dg/i386-387-1.c: Update to test exp.
28244         * gcc.dg/i386-387-2.c: Likewise.
28245
28246 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28247
28248         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28249
28250 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28251
28252         * lib/gcc-dg.exp (dg-require-dll): New function.
28253         (dg-xfail-if): Likewise.
28254         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28255         driver.
28256
28257         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28258         * gcc.c-torture/compile/20001205-1.c: Likewise.
28259         * gcc.c-torture/compile/20001226-1.c: Likewise.
28260         * gcc.c-torture/compile/20010518-2.c: Likewise.
28261         * gcc.c-torture/compile/20020312-1.c: Likewise.
28262         * gcc.c-torture/compile/20020604-1.c: Likewise.
28263         * gcc.c-torture/compile/920501-12.c: Likewise.
28264         * gcc.c-torture/compile/920501-4.c: Likewise.
28265         * gcc.c-torture/compile/920520-1.c: Likewise.
28266         * gcc.c-torture/compile/920521-1.c: Likewise.
28267         * gcc.c-torture/compile/920625-1.c: Likewise.
28268         * gcc.c-torture/compile/961203-1.c: Likewise.
28269         * gcc.c-torture/compile/980506-1.c: Likewise.
28270         * gcc.c-torture/compile/981006-1.c: Likewise.
28271         * gcc.c-torture/compile/981022-1.c: Likewise.
28272         * gcc.c-torture/compile/981223-1.c: Likewise.
28273         * gcc.c-torture/compile/990617-1.c: Likewise.
28274         * gcc.c-torture/compile/dll.c: Likewise.
28275         * gcc.c-torture/compile/labels-3.c: Likewise.
28276         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28277         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28278         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28279         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28280         * gcc.c-torture/compile/simd-5.c: Likewise.
28281         * gcc.c-torture/compile/20000804-1.x: Remove.
28282         * gcc.c-torture/compile/20001205-1.x: Likewise.
28283         * gcc.c-torture/compile/20001226-1.x: Likewise.
28284         * gcc.c-torture/compile/20010518-2.x: Likewise.
28285         * gcc.c-torture/compile/20020312-1.x: Likewise.
28286         * gcc.c-torture/compile/20020604-1.x: Likewise.
28287         * gcc.c-torture/compile/920501-12.x: Likewise.
28288         * gcc.c-torture/compile/920501-4.x: Likewise.
28289         * gcc.c-torture/compile/920520-1.x: Likewise.
28290         * gcc.c-torture/compile/920521-1.x: Likewise.
28291         * gcc.c-torture/compile/920625-1.x: Likewise.
28292         * gcc.c-torture/compile/961203-1.x: Likewise.
28293         * gcc.c-torture/compile/980506-1.x: Likewise.
28294         * gcc.c-torture/compile/981006-1.x: Likewise.
28295         * gcc.c-torture/compile/981022-1.x: Likewise.
28296         * gcc.c-torture/compile/981223-1.x: Likewise.
28297         * gcc.c-torture/compile/990617-1.x: Likewise.
28298         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28299         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28300         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28301         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28302         * gcc.c-torture/compile/simd-5.x: Likewise.
28303
28304         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28305
28306 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28307
28308         * gcc.c-torture/execute/20030611-1.c: New test.
28309
28310 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28311
28312         PR middle-end/168
28313         * gcc.dg/20030612-1.c: New test case.
28314
28315 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28316
28317         PR c++/10635
28318         * g++.dg/expr/cast1.C: New test.
28319
28320 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28321
28322         * gcc.dg/builtins-21.c: New test case.
28323
28324 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28325
28326         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28327         options instead of at the end.
28328         * lib/objc.exp (objc_target_compile): Likewise.
28329
28330 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/10432
28333         * g++.dg/parse/error1.C: New test.
28334
28335 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28336
28337         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28338         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28339         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28340         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28341         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28342         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28343         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28344         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28345         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28346         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28347         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28348         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28349         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28350         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28351         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28352         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28353         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28354         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28355         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28356         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28357         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28358         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28359         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28360         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28361
28362         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28363         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28364         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28365         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28366         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28367         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28368         * gcc.dg/compat/scalar-return-3_main.c: New file.
28369         * gcc.dg/compat/scalar-return-3_x.c: New file.
28370         * gcc.dg/compat/scalar-return-3_y.c: New file.
28371         * gcc.dg/compat/scalar-return-4_main.c: New file.
28372         * gcc.dg/compat/scalar-return-4_x.c: New file.
28373         * gcc.dg/compat/scalar-return-4_y.c: New file.
28374
28375 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28376
28377         * gcc.dg/compat/fp2-struct-check.h: New file.
28378         * gcc.dg/compat/fp2-struct-defs.h: New file.
28379         * gcc.dg/compat/fp2-struct-init.h: New file.
28380         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28381         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28382         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28383         * gcc.dg/compat/struct-return-10_main.c: New file.
28384         * gcc.dg/compat/struct-return-10_x.c: New file.
28385         * gcc.dg/compat/struct-return-10_y.c: New file.
28386
28387         * gcc.dg/compat/compat-common.h: New file.
28388         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28389         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28390         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28391         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28392         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28393         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28394         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28395         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28396         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28397         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28398         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28399         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28400         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28401         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28402         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28403         * gcc.dg/compat/small-struct-check.h: Ditto.
28404         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28405         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28406         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28407         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28408         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28409         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28410         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28411         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28412         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28413         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28414         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28415         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28416         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28417         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28418         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28419         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28420         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28421         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28422         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28423         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28424         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28425         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28426         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28427         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28428         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28429         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28430         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28431         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28432         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28433         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28434
28435 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28436
28437         * g++.dg/pch/static-1.C: New file.
28438         * g++.dg/pch/static-1.Hs: New file.
28439
28440 2003-06-10  Richard Henderson  <rth@redhat.com>
28441
28442         * gcc.dg/asm-7.c: Adjust expected warning text.
28443
28444 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28445
28446         * gcc.dg/builtins-20.c: New test case.
28447
28448 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28449
28450         PR c++/11131
28451         * g++.dg/opt/template1.C: New test.
28452
28453 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28454
28455         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28456         additional_sources.
28457
28458 2003-05-21  David Taylor  <dtaylor@emc.com>
28459
28460         * gcc.dg/Wpadded.c: New file.
28461
28462 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28463
28464         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28465         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28466         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28467         dg-require-weak.
28468
28469 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28470
28471         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28472
28473 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28474
28475         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28476         (dg-require-alias): Likewise.
28477         (dg-require-gc-sections): Likewise.
28478         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28479
28480 2003-06-08  Richard Henderson  <rth@redhat.com>
28481
28482         * gcc.dg/20011029-2.c: Fix the array reference.
28483         * gcc.dg/asm-7.c: New.
28484
28485 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28486
28487         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28488
28489 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28490
28491         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28492         (dg-require-gc-sections): Likewise.
28493
28494 2003-06-08  Jan Hubicka  <jh@suse.cz>
28495
28496         * i386-cmov1.c: Fix regular expression.
28497         * i386-cvt-1.c: Likewise.
28498         * i386-local.c: Likewise.
28499         * i386-local2.c: Likewise.
28500         * i386-mul.c: Likewise.
28501         * i386-ssetype-1.c: Likewise.
28502         * i386-ssetype-3.c: Likewise.
28503         * i386-ssetype-5.c: Likewise.
28504
28505 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28506
28507         PR c++/11039
28508         * g++.dg/warn/implicit-typename2.C: New test.
28509         * g++.dg/warn/implicit-typename3.C: New test.
28510
28511 2003-06-07  Richard Henderson  <rth@redhat.com>
28512
28513         * g++.dg/other/offsetof3.C: Use size_t.
28514         * g++.dg/other/offsetof4.C: Likewise.
28515
28516 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28517
28518         * lib/copy-file.exp: New. Implement gcc_copy_files.
28519
28520         * lib/dg-pch.exp: Load copy-file.exp
28521         (dg-pch): Use gcc_copy_files instead of "file copy".
28522
28523 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28524
28525         * gcc.dg/weak/weak.exp: Simplify.
28526         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28527         * gcc.dg/weak/weak-1.c: Likewise.
28528         * gcc.dg/weak/weak-2.c: Likewise.
28529         * gcc.dg/weak/weak-3.c: Likewise.
28530         * gcc.dg/weak/weak-4.c: Likewise.
28531         * gcc.dg/weak/weak-5.c: Likewise.
28532         * gcc.dg/weak/weak-6.c: Likewise.
28533         * gcc.dg/weak/weak-7.c: Likewise.
28534         * gcc.dg/weak/weak-8.c: Likewise.
28535         * gcc.dg/weak/weak-9.c: Likewise.
28536
28537 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28538
28539         gcc.c-torture/execute/20030606-1.c: New.
28540
28541 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28542
28543         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28544         * gcc.dg/builtins-19.c: Likewise.
28545
28546 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28547
28548         * gcc.dg/builtins-2.c: Add some more tests.
28549         * gcc.dg/builtins-18.c: New test case.
28550         * gcc.dg/builtins-19.c: New test case.
28551
28552 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28553             Jim Wilson  <wilson@tuliptree.org>
28554
28555         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28556
28557 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28558
28559         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28560         mempcpy/stpcpy calls not to be optimized into something else.
28561         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28562         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28563         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28564
28565 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28566
28567         * gcc.dg/format/asm_fprintf-1.c: New test.
28568
28569 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28570
28571         * lib/gcc-defs.exp (additional_sources): New variable.
28572         (dg-additional-sources): New function.
28573         (additional_files): New variable.
28574         (dg-additional-files): New function.
28575         (dg-additional-files-options): Likewise.
28576         * lib/gcc-dg.exp (dg-require-weak): New function.
28577         (dg-require-alias): Likewise.
28578         (dg-require-gc-sections): Likewise.
28579         * lib/target-supports.exp (check_alias_available): Remove testfile
28580         parameter.
28581         (check_gc_sections_available): New function.
28582         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28583         (dg-gpp-additional-files): Likewise.
28584         * lib/g++.exp (additional_sources): Remove.
28585         (additional_files): Likewise.
28586         (g++_target_compile): Use dg-additional-files-options.
28587
28588         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28589         Tcl logic.
28590         * gcc.dg/special/ecos.exp: Remove.
28591         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28592         * gcc.dg/special/alias-1.c: Likewise.
28593         * gcc.dg/special/alias-2.c: Likewise.
28594         * gcc.dg/special/gcsec-1.c: Likewise.
28595         * gcc.dg/special/weak-1.c: Likewise.
28596         * gcc.dg/special/weak-2.c: Likewise.
28597         * gcc.dg/special/wkali-1.c: Likewise.
28598         * gcc.dg/special/wkali-2.c: Likewise.
28599
28600         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28601         dg-gpp-additional-*.
28602         * g++.dg/special/conpr-3.C: Likewise.
28603         * g++.dg/special/conpr-4.C: Likewise.
28604         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28605         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28606         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28607         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28608         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
28609         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
28610         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
28611         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
28612         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
28613         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
28614         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
28615         * g++.old-deja/g++.other/comdat1.C: Likewise.
28616         * g++.old-deja/g++.other/comdat2.C: Likewise.
28617         * g++.old-deja/g++.other/comdat3.C: Likewise.
28618         * g++.old-deja/g++.other/ctor1.C: Likewise.
28619         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
28620
28621 2003-06-05  Richard Henderson  <rth@redhat.com>
28622
28623         * gcc.dg/debug/20030605-1.c: New.
28624
28625 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28626
28627         * README.QMTEST: Update.
28628
28629 2003-06-04  Richard Henderson  <rth@redhat.com>
28630
28631         * gcc.dg/cleanup-1.c: New.
28632         * gcc.dg/cleanup-2.c: New.
28633         * gcc.dg/cleanup-3.c: New.
28634         * gcc.dg/cleanup-4.c: New.
28635         * gcc.dg/cleanup-5.c: New.
28636         * gcc.dg/cleanup-6.c: New.
28637         * gcc.dg/cleanup-7.c: New.
28638
28639 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
28640
28641         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
28642
28643         * lib/dg-pch.exp: New file.
28644         * g++.dg/pch/pch.exp: Use dg-pch.exp.
28645         * gcc.dg/pch/pch.exp: Likewise.
28646
28647 2003-06-04  Roger Sayle  <roger@eyesopen.com>
28648
28649         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
28650         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
28651         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
28652         * gcc.dg/builtins-17.c: New test case.
28653         * gcc.dg/i386-387-4.c: New test case.
28654         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
28655
28656 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28657
28658         * gcc.dg/ultrasp9.c: New test.
28659
28660 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28661
28662         * gcc.c-torture/compile/20030604-1.c: New test.
28663         * gcc.dg/sparc-constant-1.c: New test.
28664
28665 2003-06-03  Glen Nakamura  <glen@imodulo.com>
28666
28667         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
28668
28669 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
28670
28671         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
28672
28673         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
28674         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
28675
28676 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
28677
28678         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
28679
28680 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28681
28682         PR c++/10940
28683         * g++.dg/template/spec10.C: New test.
28684
28685 2003-06-03  Roger Sayle  <roger@eyesopen.com>
28686
28687         * gcc.dg/builtins-16.c: New test case.
28688
28689 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
28690
28691         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
28692         mempcpy test with post-increments.
28693         * gcc.c-torture/execute/string-opt-3.c: New test.
28694         * gcc.dg/string-opt-1.c: New test.
28695
28696 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
28697
28698         PR fortran/10965
28699         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
28700
28701 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
28702
28703         * lib/scanasm.exp (dg-scan): New function, factored out of ...
28704         (scan-assembler): ... here.  Use dg-scan.
28705         (scan-assembler-not): Likewise.
28706         (scan-file): New function.
28707         (scan-file-not): Likewise.
28708         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
28709         * gcc.dg/cpp/_Pragma4.c: Likewise.
28710         * gcc.dg/cpp/_Pragma5.c: Likewise.
28711         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28712         * gcc.dg/cpp/avoidpaste2.c: Likewise.
28713         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
28714         * gcc.dg/cpp/cmdlne-P.c: Likewise.
28715         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
28716         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
28717         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
28718         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
28719         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
28720         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
28721         * gcc.dg/cpp/cxxcom1.c: Likewise.
28722         * gcc.dg/cpp/line1.c: Likewise.
28723         * gcc.dg/cpp/maccom1.c: Likewise.
28724         * gcc.dg/cpp/maccom2.c: Likewise.
28725         * gcc.dg/cpp/maccom3.c: Likewise.
28726         * gcc.dg/cpp/maccom4.c: Likewise.
28727         * gcc.dg/cpp/maccom5.c: Likewise.
28728         * gcc.dg/cpp/maccom6.c: Likewise.
28729         * gcc.dg/cpp/multiline.c: Likewise.
28730         * gcc.dg/cpp/spacing1.c: Likewise.
28731         * gcc.dg/cpp/spacing2.c: Likewise.
28732         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
28733         * gcc.dg/cpp/trad/maccom1.c: Likewise.
28734         * gcc.dg/cpp/trad/maccom2.c: Likewise.
28735         * gcc.dg/cpp/trad/maccom3.c: Likewise.
28736         * gcc.dg/cpp/trad/maccom4.c: Likewise.
28737         * gcc.dg/cpp/trad/maccom6.c: Likewise.
28738         * gcc.dg/cpp/cxxcom2.c: Likewise.
28739         * gcc.dg/cpp/cxxcom2.h: New file.
28740
28741         * gcc.dg/cpp/truefalse.cpp: Move it to ...
28742         * g++.dg/cpp/truefalse.C: Here.
28743         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
28744
28745 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
28746
28747         * gcc.dg/cpp/redef3.c: New file.
28748
28749 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * gcc.dg/i386-loop-3.c: New test.
28752
28753 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
28754
28755         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
28756
28757 2003-05-31  Roger Sayle  <roger@eyesopen.com>
28758
28759         * gcc.dg/fwrapv-1.c: New test case.
28760         * gcc.dg/fwrapv-2.c: New test case.
28761
28762 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28763
28764         PR c++/10956
28765         * g++.dg/template/spec9.C: New test.
28766
28767 2003-05-29  Roger Sayle  <roger@eyesopen.com>
28768
28769         * gcc.dg/duff-4.c: New test case.
28770
28771 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
28772
28773         PR fortran/10843
28774         * g77.dg/ffixed-form-1.f: New test
28775         * g77.dg/ffixed-form-2.f: New test
28776         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
28777         * g77.dg/ffree-form-3.f: New test
28778
28779 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
28780
28781         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
28782         * gcc.dg/wint_t-1.c: Likewise.
28783
28784 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28785
28786         * g++.dg/template/access11.C: New test.
28787
28788 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28789
28790         PR c++/10849
28791         * g++.dg/template/access10.C: New test.
28792
28793 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28794             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28795
28796         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
28797
28798 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28799
28800         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
28801         suppress for powerpc-*-darwin*.
28802         * gcc.dg/torture/builtin-noret-2.c: Likewise.
28803
28804 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
28805
28806         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
28807         suppress option for powerpc-*-darwin*.
28808
28809 2003-05-23  Roger Sayle  <roger@eyesopen.com>
28810
28811         * gcc.dg/builtins-1.c: Add tests for tan and atan.
28812         * gcc.dg/builtins-4.c: Add test for fmod.
28813
28814 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28815
28816         PR c++/10682
28817         * g++.dg/template/instantiate4.C: New test.
28818
28819 2003-05-22  Roger Sayle  <roger@eyesopen.com>
28820
28821         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
28822
28823 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
28824
28825         * gcc.dg/compat/scalar-return-1_main.c: New file.
28826         * gcc.dg/compat/scalar-return-1_x.c: New file.
28827         * gcc.dg/compat/scalar-return-1_y.c: New file.
28828         * gcc.dg/compat/scalar-return-2_main.c: New file.
28829         * gcc.dg/compat/scalar-return-2_x.c: New file.
28830         * gcc.dg/compat/scalar-return-2_y.c: New file.
28831         * gcc.dg/compat/struct-return-3_main.c: New file.
28832         * gcc.dg/compat/struct-return-3_y.c: New file.
28833         * gcc.dg/compat/struct-return-3_x.c: New file.
28834         * gcc.dg/compat/struct-return-2_main.c: New file.
28835         * gcc.dg/compat/struct-return-2_x.c: New file.
28836         * gcc.dg/compat/struct-return-2_y.c: New file.
28837
28838 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28839
28840         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
28841         for hppa*-hp-hpux*.
28842         * gcc.dg/20021014-1.c (dg-options): Likewise.
28843         * gcc.dg/nest.c (dg-options): Likewise.
28844
28845 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
28846
28847         PR c++/9738
28848         * g++.dg/ext/dllimport2.C: New file.
28849         * g++.dg/ext/dllimport3.C: New file.
28850
28851 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
28852
28853         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
28854         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28855         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28856         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28857         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28858         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28859         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
28860         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
28861         * gcc.dg/compat/small-struct-defs.h: New file.
28862         * gcc.dg/compat/small-struct-init.h: New file.
28863         * gcc.dg/compat/small-struct-check.h: New file.
28864         * gcc.dg/compat/fp-struct-defs.h: New file.
28865         * gcc.dg/compat/fp-struct-check.h: New file.
28866         * gcc.dg/compat/fp-struct-init.h: New file.
28867         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
28868         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
28869
28870 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
28871
28872         * gcc.dg/20030225-2.c: New test.
28873
28874 2003-05-18  Roger Sayle  <roger@eyesopen.com>
28875             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28876
28877         * gcc.c-torture/compile/20030518-1.c: New test case.
28878
28879 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
28880
28881         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
28882         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
28883         gcc-dg-debug-runtest.
28884         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
28885         gcc-dg-debug-runtest.
28886
28887 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28888
28889         PR c++/9022
28890         * g++.dg/lookup/using6.C: New test.
28891
28892 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28893
28894         * g++.dg/parse/access2.C: New test.
28895
28896 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
28897
28898         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
28899         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
28900         * gcc.dg/debug/debug.exp: Likewise.
28901
28902 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
28903
28904         * gcc.dg/dollar.c: New test.
28905
28906 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
28907
28908         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
28909         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
28910         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
28911         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
28912         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
28913         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
28914         * gcc.dg/compat/struct-by-value-6_main.c: New file.
28915         * gcc.dg/compat/struct-by-value-6_x.c: New file.
28916         * gcc.dg/compat/struct-by-value-6_y.c: New file.
28917         * gcc.dg/compat/struct-by-value-7_main.c: New file.
28918         * gcc.dg/compat/struct-by-value-7_x.c: New file.
28919         * gcc.dg/compat/struct-by-value-7_y.c: New file.
28920         * gcc.dg/compat/struct-by-value-8_main.c: New file.
28921         * gcc.dg/compat/struct-by-value-8_x.c: New file.
28922         * gcc.dg/compat/struct-by-value-8_y.c: New file.
28923         * gcc.dg/compat/struct-by-value-9_main.c: New file.
28924         * gcc.dg/compat/struct-by-value-9_x.c: New file.
28925         * gcc.dg/compat/struct-by-value-9_y.c: New file.
28926
28927 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
28928
28929         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
28930         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
28931         support for "repo" mode.
28932         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
28933         * lib/g77-dg.exp: Likewise.
28934         * lib/obj-dg.exp: Likewise.
28935
28936 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
28937
28938         Merge from gcc-3_2-rhl8-branch:
28939         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
28940
28941         * gcc.dg/tls/opt-6.c: New test.
28942
28943         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
28944
28945         * gcc.dg/20030405-1.c: New test.
28946
28947         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
28948
28949         * gcc.dg/20030309-1.c: New test.
28950
28951         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28952
28953         * gcc.c-torture/execute/20030307-1.c: New test.
28954
28955         2003-02-20  Randolph Chung  <tausq@debian.org>
28956
28957         * gcc.c-torture/compile/20030220-1.c: New test.
28958
28959         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
28960
28961         * gcc.dg/20030217-1.c: New test.
28962
28963         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
28964
28965         * gcc.c-torture/compile/20020129-1.c: New test.
28966
28967         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28968
28969         * gcc.dg/unroll-1.c: New test.
28970
28971         2002-11-16  Jan Hubicka  <jh@suse.cz>
28972
28973         * gcc.c-torture/execute/20020920-1.c: New test.
28974
28975         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
28976
28977         PR target/7434
28978         * gcc.c-torture/compile/20021008-1.c: New test.
28979
28980         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
28981
28982         PR target/7559
28983         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
28984
28985         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
28986
28987         * gcc.c-torture/compile/20020807-1.c: New test.
28988
28989         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
28990
28991         * gcc.dg/tls/opt-1.c: New test.
28992
28993         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
28994
28995         * gcc.dg/20020729-1.c: New test.
28996
28997         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
28998
28999         * g++.dg/opt/life1.C: New test.
29000
29001         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29002
29003         * gcc.dg/20020525-1.c: New test.
29004
29005         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29006
29007         PR c++/6794
29008         * g++.dg/ext/pretty1.C: New test.
29009         * g++.dg/ext/pretty2.C: New test.
29010
29011 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29012
29013         PR c++/8385
29014         * g++.dg/ext/typeof5.C: New test.
29015
29016 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29017
29018         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29019         __USER_LABEL_PREFIX__ into account.
29020         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29021
29022 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29023
29024         * gcc.dg/builtins-15.c: New test case.
29025
29026 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29027
29028         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29029
29030 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29031
29032         * lib/g++.exp: Tweak handling of additional source files.
29033         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29034         * g++.dg/special/conpr-2a.C: Rename to ...
29035         * g++.dg/special/conpr-2a.cc: ... this.
29036         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29037         * g++.dg/special/conpr-3a.C: Rename to ...
29038         * g++.dg/special/conpr-3a.cc: This.
29039         * g++.dg/special/conpr-3b.C: Rename to ...
29040         * g++.dg/special/conpr-3b.cc: This.
29041         * g++.dg/special/conpr-4.C: New test.
29042         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29043
29044 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29045
29046         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29047
29048 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29049
29050         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29051         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29052         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29053         * g++.old-deja/g++.other/warn3.C: Likewise.
29054
29055 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29056
29057         * gcc.dg/i386-387-1.c: Update to also test log.
29058         * gcc.dg/i386-387-2.c: Likewise.
29059
29060 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29061
29062         * g77.f-torture/execute/int8421.f: New test.
29063
29064 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29065
29066         PR c++/10230, c++/10481
29067         * g++.dg/lookup/scoped5.C: New test.
29068
29069 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29070
29071         PR c++/10552
29072         * g++.dg/template/ttp6.C: New test.
29073
29074 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29075
29076         * gcc.c-torture/execute/builtins: New directory.
29077         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29078         gcc.c-torture/execute/builtins.
29079         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29080         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29081         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29082         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29083
29084 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29085
29086         PR c++/9252
29087         * g++.dg/template/access8.C: New test.
29088         * g++.dg/template/access9.C: New test.
29089
29090 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29091
29092         PR c++/9554
29093         * g++.dg/parse/access1.C: New test.
29094
29095 2003-05-09  DJ Delorie  <dj@redhat.com>
29096
29097         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29098         long, and not an int.
29099
29100 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29101
29102         PR c++/10555, c++/10576
29103         * g++.dg/template/memclass1.C: New test.
29104
29105 2003-05-08  DJ Delorie  <dj@redhat.com>
29106
29107         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29108         targets.
29109         * gcc.c-torture/execute/20021024-1.x: Likewise.
29110         * gcc.c-torture/execute/shiftdi.x: Likewise.
29111         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29112         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29113         * gcc.dg/20021018-1.c: Likewise.
29114
29115 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29116
29117         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29118
29119         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29120         (bcopy): Call memmove.
29121
29122 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29123
29124         * g77.f-torture/compile/8485.f: New test case.
29125
29126 2003-05-07  Richard Henderson  <rth@redhat.com>
29127
29128         PR c++/10570
29129         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29130         Verify exception_cleanup not called for rethrows.
29131         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29132         when exiting catch block without rethrowing.
29133         * g++.dg/eh/forced3.C: New.
29134         * g++.dg/eh/forced4.C: New.
29135
29136 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29137
29138         * gcc.dg/20030505.c: Fix triplet.
29139
29140 2003-05-06  DJ Delorie  <dj@redhat.com>
29141
29142         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29143         * gcc.dg/nest.c: Likewise.
29144
29145 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29146
29147         * gcc.dg/builtins-14.c: New test case.
29148
29149 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29150
29151         * lib/compat.exp (compat-execute): New argument.
29152         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29153         * gcc.dg/compat: New test directory.
29154         * gcc.dg/compat/compat.exp: New expect script.
29155         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29156         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29157         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29158         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29159         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29160         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29161
29162         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29163         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29164         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29165         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29166         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29167         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29168         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29169         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29170         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29171         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29172         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29173         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29174         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29175         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29176         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29177
29178 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29179
29180         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29181
29182 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29183
29184         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29185
29186 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29187
29188         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29189         * gcc.dg/ppc-fsel-2.c: New test.
29190
29191         * gcc.dg/unused-5.c: New test.
29192
29193 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29194
29195         PR c++/10496
29196         * g++.dg/warn/pmf1.C: New test.
29197
29198 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29199
29200         PR c++/4494
29201         * g++.dg/warn/main.C: New test.
29202
29203 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29204
29205         * gcc.dg/nonnull-3.c: New test.
29206
29207 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29208
29209         * gcc.dg/cpp/Wtrigraphs.c: Update.
29210         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29211
29212 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29213
29214         * gcc.dg/ppc-fsel-1.c: New test.
29215
29216 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29217
29218         PR c/10604
29219         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29220
29221 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29222
29223         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29224
29225 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29226
29227         PR c++/9364, c++/10553, c++/10586
29228         * g++.dg/parse/typename4.C: New test.
29229         * g++.dg/parse/typename5.C: Likewise.
29230
29231 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29232
29233         * gcc.c-torture/compile/20030503-1.c: New test.
29234
29235 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29236
29237         * g++.dg/lookup/using5.C: Fix testcase error.
29238
29239 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29240
29241         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29242         since MEABI is no longer supported.  Remove all vestiges
29243         of MEABI from the test.
29244
29245 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29246
29247         PR c++/10554
29248         * g++.dg/lookup/using5.C: New test.
29249
29250 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29251
29252         PR c++/8772
29253         * g++.dg/template/ttp5.C: New test.
29254
29255 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29256
29257         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29258         (dg-gpp-additional-sources): New function.
29259         (dg-gpp-additional-files): Likewise.
29260         * lib/g++.exp (additional_sources): New variable.
29261         (additional_files): Likewise.
29262         (g++_target_compile): Deal with them.
29263         * lib/old-dejagnu.exp: Remove.
29264         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29265         * g++.old-deja: Revise all tests to use dg commands.
29266
29267 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29268
29269         PR c++/9432, c++/9528
29270         * g++.dg/lookup/using4.C: New test.
29271
29272 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29273
29274         * gcc.dg/noreturn-5.c: New file.
29275         * gcc.dg/noreturn-6.c: New file.
29276
29277         * gcc.c-torture/compile/inline-1.c: New file.
29278
29279 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29280
29281         PR c++/10551
29282         * g++.dg/template/explicit1.C: New test.
29283
29284 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29285
29286         PR c++/10549
29287         * g++.dg/other/bitfield1.C: New test.
29288
29289         PR c++/10527
29290         * g++.dg/init/new7.C: New test.
29291
29292 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29293
29294         * g++.dg/ext/desig1.C: New test.
29295         * g++.dg/ext/init1.C: Update.
29296
29297         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29298
29299 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29300
29301         PR c++/10180
29302         * g++.dg/warn/Winline-1.C: New test.
29303
29304 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29305
29306         * gcc.c-torture/execute/string-opt-19.c: New test.
29307
29308         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29309         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29310
29311 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29312
29313         PR c++/10506
29314         * g++.dg/init/new6.C: New test.
29315
29316         PR c++/10503
29317         * g++.dg/init/ref6.C: New test.
29318
29319 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29320
29321         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29322
29323 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29324
29325         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29326         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29327
29328 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29329
29330         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29331         initialized static data members.
29332
29333 2003-04-25  H.J. Lu <hjl@gnu.org>
29334
29335         * gcc.dg/ia64-sync-4.c: New test.
29336
29337 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29338
29339         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29340         date.
29341
29342 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29343
29344         PR c++/10337
29345         * g++.dg/warn/conv1.C: New test.
29346         * g++.old-deja/g++.other/conv7.C: Adjust.
29347         * g++.old-deja/g++.other/overload14.C: Adjust.
29348
29349 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29350
29351         PR c++/10471
29352         * g++.dg/template/defarg2.C: New test.
29353
29354 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29355
29356         * gcc.dg/cpp/include2.c: Update.
29357         * gcc.dg/cpp/multiline-2.c: New.
29358         * gcc.dg/cpp/multiline.c: Update.
29359         * gcc.dg/cpp/strify2.c: Update.
29360         * gcc.dg/cpp/trad/literals-2.c: Update.
29361
29362 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29363
29364         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29365
29366 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29367
29368         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29369
29370 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29371
29372         PR c++/10451
29373         * g++.dg/parse/crash4.C: New test.
29374
29375         PR c++/9847
29376         * g++.dg/parse/crash5.C: New test.
29377
29378 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29379
29380         PR c++/10446
29381         * g++.dg/parse/crash3.C: New test.
29382
29383         PR c++/10428
29384         * g++.dg/parse/elab1.C: New test.
29385
29386 2003-04-22  Devang Patel  <dpatel@apple.com>
29387
29388         * gcc.dg/cpp/trad/funlike-5.c: New test.
29389
29390 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29391
29392         * g++.dg/other/packed1.C: Fix dg options.
29393
29394 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29395
29396         * g++.dg/other/offsetof2.C: New test.
29397
29398 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29399
29400         * g++.dg/template/recurse.C: Adjust location of error messages.
29401
29402 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29403
29404         PR c++/9881
29405         * g++.dg/init/addr-const1.C: New test.
29406         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29407
29408 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29409
29410         PR c++/10405
29411         * g++.dg/lookup/struct-hack1.C: New test.
29412
29413 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29414
29415         * ucs.c: Update diagnostic messages.
29416
29417 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29418
29419         * gcc.dg/cpp/truefalse.cpp: New test.
29420         * gcc.dg/cpp/cpp.exp: Update.
29421         * g++.dg/other/stdbool-if.C: Remove.
29422
29423 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29424
29425         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29426         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29427
29428 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29429
29430         * gcc.c-torture/compile/20030418-1.c: New test.
29431
29432 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29433
29434         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29435
29436 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29437
29438         PR c++/10347
29439         g++.dg/template/dependent-name1.C: New test.
29440
29441 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29442
29443         * gcc.dg/warn-1.c (tourist_guide): New array,
29444         contains a pointer to bar.
29445
29446 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29447
29448         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29449         * gcc.c-torture/execute/medce-1.c: New test case.
29450         * gcc.c-torture/execute/medce-2.c: New test case.
29451
29452 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29453
29454         * lib/prune.exp: Ignore more messages.
29455
29456         PR c++/10381
29457         * g++.dg/parse/lookup3.C: New test.
29458
29459 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29460
29461         * gcc.c-torture/compile/20030415-1.c : New test.
29462
29463 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29464
29465         * gcc.c-torture/execute/scope-2.c: Move to ...
29466         * gcc.dg/noncompile/scope.c: .... here.
29467
29468 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29469
29470         * gcc.dg/20030414-2.c: New test case.
29471
29472 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29473
29474         PR target/10377
29475         * gcc.dg/20030414-1.c: New test.
29476
29477 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29478
29479         * gcc.dg/builtins-12.c: New test case.
29480         * gcc.dg/builtins-13.c: New test case.
29481
29482 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29483
29484         * gcc.c-torture/execute/string-opt-18.c: New test.
29485
29486 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29487
29488         PR c++/10300
29489         * g++.dg/init/new5.C: New test.
29490
29491 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29492
29493         PR c++/7910
29494         * g++.dg/ext/dllimport1.C: New test.
29495
29496 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29497
29498         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29499
29500 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29501
29502         PR Fortran/9263
29503         * g77.f-torture/noncompile/9263.f: New test
29504         PR Fortran/1832
29505         * g77.f-torture/execute/1832.f: New test
29506
29507 2003-04-11  David Chad  <davidc@freebsd.org>
29508             Loren J. Rittle  <ljrittle@acm.org>
29509
29510         libobjc/8562
29511         * objc.dg/headers.m: New test.
29512
29513 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29514
29515         * gcc.c-torture/execute/builtin-noret-2.c: New.
29516         * gcc.c-torture/execute/builtin-noret-2.x: New.
29517         XFAIL builtin-noret-2.c at -O1 and above.
29518         * gcc.dg/redecl.c: New.
29519         * gcc.dg/Wshadow-1.c: Update error regexps.
29520
29521 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29522
29523         * g++.dg/abi/bitfield10.C: New test.
29524
29525 2003-04-09  Mike Stump  <mrs@apple.com>
29526
29527         * gcc.dg/pch/pch.exp: Make testcase names longer.
29528         * g++.dg/pch/pch.exp: Make testcase names longer.
29529
29530 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29531
29532         * gcc.dg/builtins-11.c: New test case.
29533
29534 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29535
29536         * gcc.dg/builtins-9.c: New test case.
29537         * gcc.dg/builtins-10.c: New test case.
29538
29539 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29540
29541         * gcc.dg/noncompile/init-4.c.c: New test.
29542
29543 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29544
29545         * gcc.misc-test/gcov-9.c: New test.
29546         * gcc.misc-test/gcov-10.c: New test
29547         * gcc.misc-test/gcov-11.c: New test.
29548
29549 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29550
29551         PR optimization/10024
29552         * gcc.c-torture/compile/20030405-1.c: New test.
29553
29554 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29555
29556         * gcc.dg/pch/static-3.c: New.
29557         * gcc.dg/pch/static-3.hs: New.
29558         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29559
29560 2003-04-04  Richard Henderson  <rth@redhat.com>
29561
29562         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29563         * g++.dg/eh/forced2.C: Likewise.
29564
29565 2003-04-03  Mike Stump  <mrs@apple.com>
29566
29567         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29568         target arg.
29569         (scan-assembler-times, scan-assembler-not): Likewise.
29570         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29571
29572 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29573
29574         * gcc.dg/sparc-loop-1.c: New test.
29575
29576 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29577
29578         PR other/9274
29579         * g++.dg/pch/system-2.C: New.
29580         * g++.dg/pch/system-2.Hs: New.
29581
29582 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29583
29584         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29585
29586         * g++.dg/eh/simd-1.C (vecfunc): Same.
29587
29588 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29589
29590         * gcc.c-torture/execute/20030401-1.c: New test case.
29591
29592 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29593
29594         * objc.dg/defs.m: New.
29595
29596 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29597
29598         * g++.dg/eh/simd-1.C: New.
29599         * g++.dg/eh/simd-2.C: New.
29600
29601 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29602
29603         * gcc.c-torture/execute/simd-3.c: New.
29604
29605 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29606
29607         PR c/9936
29608         * gcc.dg/20030331-2.c: New test.
29609
29610 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29611
29612         PR c++/10278
29613         * g++.dg/parse/crash2.C: New test.
29614
29615 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29616
29617         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
29618         * gcc.c-torture/execute/20030331-1.c: ...here.
29619
29620 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29621
29622         * gcc.c-torture/execute/20030331-1.c: New test.
29623
29624 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
29625
29626         * lib/gcov.exp: Adjust call return testing strings.
29627         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
29628
29629 2003-03-31  Roger Sayle  <roger@eyesopen.com>
29630
29631         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
29632         * gcc.dg/builtins-7.c: New test case.
29633         * gcc.dg/builtins-8.c: New test case.
29634
29635 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
29636
29637         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
29638
29639 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
29640
29641         PR c++/7647
29642         * g++.dg/lookup-class-member-2.C: New test.
29643
29644 2003-03-30  Glen Nakamura  <glen@imodulo.com>
29645
29646         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
29647
29648 2003-03-28  Roger Sayle  <roger@eyesopen.com>
29649
29650         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
29651
29652 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
29653
29654         * g++.dg/init/attrib1.C: New test.
29655
29656 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29657
29658         * gcc.dg/ultrasp8.c: New test.
29659
29660 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29661
29662         * gcc.dg/ultrasp7.c: New test.
29663
29664 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
29665
29666         PR c++/10047
29667         * g++.dg/template/inline1.C: New test.
29668
29669 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
29670
29671         * gcc.dg/sparc-dwarf2.c: New test.
29672
29673 2003-03-27  Roger Sayle  <roger@eyesopen.com>
29674
29675         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
29676         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
29677
29678 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
29679
29680         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
29681         than reading .x files.
29682         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
29683         * g77.dg/gcov/gcov-1.f: Likewise.
29684         * gcc.misc-tests/gcov-4b.c: Likewise.
29685         * gcc.misc-tests/gcov-5b.c: Likewise.
29686         * gcc.misc-tests/gcov-6.c: Likewise.
29687         * gcc.misc-tests/gcov-7.c: Likewise.
29688         * gcc.misc-tests/gcov-8.c: Likewise.
29689         * g++.dg/gcov/gcov-1.x: Remove.
29690         * g77.dg/gcov/gcov-1.x: Likewise.
29691         * gcc.misc-tests/gcov-4b.x: Likewise.
29692         * gcc.misc-tests/gcov-5b.x: Likewise.
29693         * gcc.misc-tests/gcov-6.x: Likewise.
29694         * gcc.misc-tests/gcov-7.x: Likewise.
29695         * gcc.misc-tests/gcov-8.x: Likewise.
29696
29697 2003-03-27  Glen Nakamura  <glen@imodulo.com>
29698
29699         PR opt/10087
29700         * gcc.dg/20030324-1.c: New test.
29701
29702 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
29703
29704         PR c++/10224
29705         * g++.dg/template/arg3.C: New test.
29706
29707         PR c++/10158
29708         * g++.dg/template/friend18.C: New test.
29709
29710 2003-03-26  Roger Sayle  <roger@eyesopen.com>
29711
29712         * g77.f-torture/compile/20030326-1.f: New test case.
29713
29714 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
29715
29716         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
29717
29718         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
29719
29720 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
29721
29722         * gcc.dg/ia64-sync-3.c: New test.
29723
29724 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
29725
29726         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
29727
29728 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
29729
29730         * gcc.dg/ultrasp6.c: New test.
29731
29732 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29733
29734         * gcc.dg/i386-signbit-1.c: New test.
29735         * gcc.dg/i386-signbit-2.c: New test.
29736         * gcc.dg/i386-signbit-3.c: New test.
29737
29738 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
29739
29740         * gcc.dg/ultrasp5.c: Fix options.
29741
29742 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29743
29744         * gcc.dg/ultrasp5.c: Fix comment.
29745
29746 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
29747
29748         PR fortran/10197
29749         * g77.f-torture/execute/10197.f: New test.
29750
29751 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         PR c++/9898, c++/383
29754         * g++.dg/template/conv6.C: New test.
29755
29756         PR c++/10119
29757         * g++.dg/template/ptrmem5.C: New test.
29758
29759         PR c++/10026
29760         * g++.dg/lookup/koenig1.C: New test.
29761
29762         PR C++/10199
29763         * g++.dg/lookup/template2.C: New test.
29764
29765 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
29766
29767         * g++.dg/opt/rtti1.C: New test.
29768
29769 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
29770
29771         * gcc.dg/ultrasp5.c: New test.
29772
29773 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
29774
29775         PR middle-end/9967
29776         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
29777         builtin fputs.
29778
29779 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
29780
29781         PR c/8224
29782         * gcc.dg/20030323-1.c: New test.
29783
29784 2003-03-23  Roger Sayle  <roger@eyesopen.com>
29785
29786         * gcc.c-torture/compile/20030323-1.c: New test case.
29787
29788 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
29789
29790         * gcc.dg/20030321-1.c: New test.
29791
29792 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
29793
29794         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
29795
29796 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
29797
29798         PR c++/9978, c++/9708
29799         * g++.dg/ext/vlm1.C: Adjust expected error.
29800         * g++.dg/ext/vla2.C: New test.
29801         * g++.dg/template/arg1.C: New test.
29802         * g++.dg/template/arg2.C: New test.
29803
29804 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
29805
29806         * g77.f-torture/execute/select.f: New test.
29807         * g77.f-torture/noncompile/select_no_compile.f: New test.
29808
29809 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
29810
29811         PR c++/9898
29812         * g++.dg/other/error4.C: New test.
29813
29814 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
29815
29816         * g++.dg/template/friend17.C: New test.
29817
29818 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
29819
29820         * gcc.c-torture/compile/20030320-1.c: New.
29821
29822 2003-03-20  Roger Sayle  <roger@eyesopen.com>
29823
29824         * gcc.dg/builtins-6.c: New test case.
29825
29826 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
29827
29828         PR target/10073
29829         * gcc.c-torture/compile/20030319-1.c: New.
29830
29831 2003-03-18  Jan Hubicka  <jh@suse.cz>
29832
29833         * gcc.dg/i386-cvt-1.c: New test.
29834
29835 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
29836
29837         * objc.dg/naming-1.m: Use "(parse|syntax) error".
29838         * objc.dg/naming-2.m: Likewise.
29839
29840 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
29841
29842         PR c++/9639
29843         * g++.dg/parse/crash1.C: New test.
29844
29845 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
29846
29847         PR c++/8805
29848         * g++.dg/eh/cleanup1.C: New test.
29849
29850 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
29851
29852         * gcc.c-torture/execute/20030316-1.c: New test case.
29853
29854 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
29855
29856         PR c++/9629
29857         * g++.dg/init/ctor2.C: New test.
29858
29859 2003-03-15  Roger Sayle  <roger@eyesopen.com>
29860
29861         * g77.f-torture/compile/xformat.f: New test case.
29862
29863 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29864
29865         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
29866         * g++.old-deja/g++.mike/eh50.C: Likewise.
29867
29868 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29869
29870         PR c++/6440
29871         * g++.dg/template/spec7.C: New test.
29872         * g++.dg/template/spec8.C: Likewise.
29873
29874 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
29875
29876         * gcc.c-torture/execute/20030313-1.c: New test.
29877
29878 2003-03-14  Richard Henderson  <rth@redhat.com>
29879
29880         * gcc.dg/inline-2.c: Adjust alpha test for external call.
29881
29882 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29883
29884         * gcc.c-torture/compile/20030314-1.c: New test.
29885
29886 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
29887
29888         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
29889         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
29890         thumb target,
29891         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
29892         to accept newer _imp__  prefix and additional
29893         newline in .drectve section.
29894         * gcc.dg/dll-4.c: Likewise.
29895         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
29896         switch.
29897
29898 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
29899
29900         * g++.dg/parse/namespace9.C: New test.
29901
29902         * g++.dg/init/ref5.C: New test.
29903         * g++.dg/parse/ptrmem1.C: Likewise.
29904
29905 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29906
29907         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
29908         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
29909         regular expression.
29910         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
29911         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
29912
29913 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
29914
29915         * gcc.c-torture/execute/20030224-2.c: New test.
29916
29917 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29918
29919         * gcc.dg/decl-3.c: New test.
29920
29921 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29922
29923         * gcc.dg/i386-loop-2.c: New test.
29924
29925 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
29926
29927         PR c++/9474
29928         * g++.dg/parse/namespace8.C: New test.
29929
29930         PR c++/9924
29931         * g++.dg/overload/builtin2.C: New test.
29932
29933 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
29934
29935         * gcc.dg/return-type-3.c: New test.
29936
29937 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29938
29939         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
29940         profiling options are not supported.
29941
29942 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
29943
29944         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
29945         * g++.old-deja/g++.warn/impint2.C: Likewise.
29946
29947 2003-03-10  Devang Patel  <dpatel@apple.com>
29948
29949         * g++.dg/cpp/c++_cmd_1.C: New test.
29950         * g++.dg/cpp/c++_cmd_1.h: New file.
29951
29952 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
29953
29954         * gcc.dg/altivec-9.c: New file.
29955
29956 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29957
29958         * gcc.dg/ppc-sdata-1.c: New test.
29959         * gcc.dg/ppc-sdata-2.c: New test.
29960
29961 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
29962
29963         PR c++/9373
29964         * g++.dg/opt/ptrmem2.C: New test.
29965
29966         PR c++/8534
29967         * g++.dg/opt/ptrmem1.C: New test.
29968
29969 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29970
29971         * gcc.dg/i386-loop-1.c: New test.
29972
29973 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29974
29975         PR c++/9970
29976         * g++.dg/lookup/friend1.C: New test.
29977
29978 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29979
29980         PR c++/9823
29981         * g++.dg/parser/constructor1.C: New test.
29982
29983 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
29984
29985         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
29986
29987         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
29988
29989 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
29990
29991         * gcc.dg/cpp/Wunused.c: Update test.
29992
29993 2003-03-08  Jan Hubicka  <jh@suse.cz>
29994
29995         * gcc.dg/inline-3.c: New test.
29996
29997 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
29998
29999         PR c++/9809
30000         * g++.dg/parse/builtin1.C: New test.
30001
30002         PR c++/9982
30003         * g++.dg/abi/cookie1.C: New test.
30004         * g++.dg/abi/cookie2.C: Likewise.
30005
30006         PR c++/9524
30007         * g++.dg/template/field1.C: New test.
30008
30009         PR c++/9912
30010         * g++.dg/parse/class1.C: New test.
30011         * g++.dg/parse/namespace7.C: Likewise.
30012         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30013
30014 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30015
30016         * g++.dg/init/ref4.C: New test.
30017
30018 2003-03-07  Jan Hubicka  <jh@suse.cz>
30019
30020         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30021         * gcc.dg/inline-3.c: New test.
30022
30023 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30024
30025         * g++.dg/init/ref3.C: New test.
30026
30027         PR c++/9965
30028         * g++.dg/init/ref2.C: New test.
30029
30030         PR c++/9400
30031         * g++.dg/warn/Wshadow-2.C: New test.
30032
30033         PR c++/9791
30034         * g++.dg/warn/Woverloaded-1.C: New test.
30035
30036 2003-03-05  Jan Hubicka  <jh@suse.cz>
30037
30038         * gcc.dg/i386-local2.c: New.
30039         * gcc.dg/i386-local.c: Fix typo.
30040
30041 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30042
30043         * g++.dg/abi/layout3.C: New test.
30044
30045 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30046
30047         * gcc.c-torture/compile/20030305-1.c
30048
30049 2003-03-05  Jan Hubicka  <jh@suse.cz>
30050
30051         * gcc.dg/i386-local.c: New.
30052
30053 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30054
30055         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30056
30057 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30058
30059         * gcc.dg/switch-2.c: New test.
30060         * gcc.dg/switch-3.c: New test.
30061         * gcc.dg/Wswitch.c: Adjust line numbers.
30062         * gcc.dg/Wswitch-default.c: Likewise.
30063         * gcc.dg/Wswitch-enum.c: Likewise.
30064
30065 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30066
30067         * gcc.c-torture/execute/20030222-1.c: New test.
30068
30069 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30070
30071         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30072
30073 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30074
30075         PR c++/9878
30076         * g++.dg/init/ref1.C: New test.
30077
30078 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30079
30080         * gcc.dg/sh-relax.c: New SH-only test.
30081
30082 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30083
30084         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30085         comment explaining purpose of testcase.
30086
30087 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30088
30089         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30090         for HC11/HC12 (asm needs two int registers).
30091         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30092         HC11/HC12 because the test uses an asm which needs two 32-bit
30093         registers.
30094
30095 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30096
30097         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30098         for HC11/HC12 (array is too large otherwise).
30099         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30100         * gcc.c-torture/compile/20010518-2.x: Likewise.
30101         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30102         HC11/HC12 (array is too large).
30103
30104 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30105
30106         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30107         * lib/g++-dg.exp (g++-dg-test): Likewise.
30108
30109 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30110
30111         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30112         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30113
30114 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30115
30116         * g++.dg/warn/implicit-typename1.C: Remove warning.
30117
30118 2003-02-28  Richard Henderson  <rth@redhat.com>
30119
30120         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30121         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30122
30123 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30124
30125         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30126         * g++.dg/pch/pch.exp: Likewise.
30127
30128 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30129
30130         PR c++/9879
30131         * testsuite/g++.dg/init/new4.C: New test.
30132
30133 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30134
30135         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30136
30137 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30138
30139         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30140         unsigned long.
30141
30142         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30143         wider than float.
30144
30145 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30146
30147         * lib/scanasm.exp: Add support for counting numbers of
30148         occurences.
30149         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30150         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30151
30152 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30153
30154         PR c++/9683
30155         * g++.dg/template/static3.C: New test.
30156
30157         PR c++/9829
30158         * g++.dg/parse/namespace6.C: New test.
30159
30160 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30161
30162         PR target/9732
30163         * gcc.dg/20030225-1.c: New test.
30164
30165 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30166
30167         * README: Remove out-of-date information.
30168
30169         PR c++/9836
30170         * g++.dg/template/spec6.C: New test.
30171
30172 2003-02-24  Jeff Law  <law@redhat.com>
30173
30174         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30175
30176 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30177
30178         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30179         * gcc.dg/pragma-ep-1.c: Likewise.
30180
30181 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30182
30183         PR c++/9602
30184         * g++.dg/template/friend16.C: New test.
30185
30186 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30187
30188         PR c++/5333
30189         * g++.dg/parse/fused-params1.C: Adjust error messages.
30190         * g++.dg/template/nested3.C: New test.
30191
30192 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30193
30194         * g++.dg/abi/param1.C: New test.
30195
30196 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30197
30198         PR c++/7982
30199         * g++.dg/warn/implicit-typename1.C: New test.
30200
30201 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30202
30203         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30204         with "mtune".
30205         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30206         * gcc.c-torture/execute/20010129-1.x: Likewise.
30207         * gcc.dg/20011107-1.c: Likewise.
30208         * gcc.dg/20020108-1.c: Likewise.
30209         * gcc.dg/20020122-3.c: Likewise.
30210         * gcc.dg/20020206-1.c: Likewise.
30211         * gcc.dg/20020310-1.c: Likewise.
30212         * gcc.dg/20020426-2.c: Likewise.
30213         * gcc.dg/20020517-1.c: Likewise.
30214         * gcc.dg/991230-1.c: Likewise.
30215         * gcc.dg/i386-unroll-1.c: Likewise.
30216         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30217
30218 2003-02-22  Jan Hubicka  <jh@suse.cz>
30219
30220         * gcc.dg/i386-mul.c: New test.
30221
30222 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30223
30224         * gcc.dg/builtins-5.c: New test case.
30225
30226 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30227
30228         * gcc.dg/asmreg-1.c: New test.
30229
30230 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30231
30232         PR c++/9749
30233         * g++.dg/parse/varmod1.C: New test.
30234
30235 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30236
30237         PR c++/9727
30238         * g++.dg/template/op1.C: New test.
30239
30240 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30241
30242         PR c++/8906
30243         * g++.dg/template/nested2.C: New test.
30244
30245 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30246
30247         PR c++/8724
30248         * g++.dg/expr/dtor1.C: New test.
30249
30250 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30251
30252         * gcc.dg/cpp/include3.c: New test.
30253         * gcc.dg/cpp/inc/foo.h: New file.
30254
30255 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30256
30257         * gcc.c-torture/execute/20030221-1.c: New test.
30258
30259 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30260
30261         PR c++/9729
30262         * g++.dg/abi/conv1.C: New test.
30263
30264 2003-02-20  Jan Hubicka  <jh@suse.cz>
30265
30266         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30267
30268 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30269
30270         * gcc.c-torture/compile/20030219-1.c: New test.
30271
30272 2003-02-18  Jan Hubicka  <jh@suse.cz>
30273
30274         * gcc.dg/funcorder.c: New test.
30275
30276 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30277
30278         * gcc.c-torture/execute/20030218-1.c: New.
30279
30280 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30281
30282         * gcc.dg/20030218-1.c: New.
30283
30284 2003-02-18  Richard Henderson  <rth@redhat.com>
30285
30286         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30287         * gcc.dg/attr-used-2.c: New.
30288
30289 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30290
30291         PR c++/9704
30292         * g++.dg/init/copy5.C: New test.
30293
30294 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30295
30296         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30297         * g++.dg/pch/pch.exp: Likewise.
30298
30299 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30300
30301         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30302         STACK_SIZE is not defined.
30303
30304 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30305
30306         PR c++/9457
30307         * g++.dg/template/init1.C: New test.
30308
30309 2003-02-16  Jan HUbicka  <jh@suse.cz>
30310
30311         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30312         (foo): Add few extra tests
30313         * gcc.dg/c99-const-expr-3.c: Likewise.
30314         * gcc.c-torture/execute/20030216-1.c: New.
30315
30316 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30317
30318         PR c++/9459
30319         * g++.dg/ext/typeof4.C: New test.
30320
30321 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30322
30323         * gcc.dg/i386-387-3.c: New test case.
30324
30325 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30326
30327         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30328         cris-*-elf* cris-*-aout* and mmix-*-*.
30329
30330 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30331
30332         * gcc.dg/20030213-1.c: New test.
30333
30334 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30335
30336         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30337         * gcc.dg/i386-387-2.c: Likewise.
30338
30339 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30340
30341         * gcc.dg/ppc-spe.c: Fix formatting.
30342         Enable tests that were previously unsupported by gas.
30343         Delete tests for instructions that no longer exist.
30344         Switch arguments on evsubifw builtin.
30345
30346 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30347
30348         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30349         STACK_SIZE is too small.
30350
30351 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30352             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30353
30354         * gcc.dg/decl-2.c: New test.
30355
30356 2003-02-10  Jan Hubicka  <jh@suse.cz>
30357
30358         * gcc.dg/i386-fpcvt-1.c: New test.
30359
30360 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30361
30362         * gcc.c-torture/execute/20030209-1.c: New test.
30363
30364 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30365
30366         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30367         int-wide bitops, use the constants of the same width.
30368         Likewise, if long long is 32-bit wide, test bitops using
30369         32-bit constants.
30370
30371 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30372
30373         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30374
30375 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30376
30377         * testsuite/gcc.dg/builtins-4.c: New test case.
30378
30379 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30380
30381         * gcc.dg/20020430-1.c: Fix dg command typos.
30382         * gcc.dg/20020503-1.c: Likewise.
30383
30384 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30385
30386         PR c++/8785
30387         * g++.dg/parse/fused-params1.C: New test.
30388
30389         PR c++/8857
30390         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30391
30392         PR c++/8921
30393         * g++.dg/parse/non-dependent1.C: New test.
30394
30395         PR c++/8928
30396         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30397
30398         PR c++/9228
30399         * g++.dg/parse/undefined7.C: New test.
30400         * g++.dg/parse/non-templ1.C: New test.
30401
30402         PR c++/9229
30403         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30404
30405 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30406
30407         * gcc.c-torture/compile/20030206-1.c: New test.
30408
30409 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30410
30411         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30412         "pow" to "foo" to avoid potential confusion with a math built-in.
30413
30414 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30415
30416         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30417         conditions for SPARC targets.
30418
30419 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30420
30421         * gcc.dg/20030204-1.c: New test.
30422
30423 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30424
30425         PR c++/38
30426         * g++.dg/parse/array-size1.C: New test.
30427
30428         PR c++/5657
30429         * g++.dg/parse/undefined3.C: New test.
30430
30431         PR c++/5665
30432         * g++.dg/parse/undefined4.C: New test.
30433
30434         PR c++/5975
30435         * g++.dg/parse/undefined5.C: New test.
30436
30437         PR c++/7259
30438         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30439
30440         PR c++/8578
30441         * g++.dg/parse/casting-operator1.C: New test.
30442
30443         PR c++/8596
30444         * g++.dg/parse/undefined6.C: New test.
30445
30446         PR c++/8736
30447         * g++.dg/parse/missing-template1.C: New test.
30448
30449 2003-02-04  Jan Hubicka  <jh@suse.cz>
30450
30451         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30452         * gcc.dg/i386-cmov?.c: Likewise.
30453         * gcc.dg/i386-fpcvt-?.c: Likewise.
30454         * gcc.dg/i386-ssefp-1.c: Likewise.
30455         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30456         conventions.
30457
30458 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30459
30460         PR c++/7129
30461         * testsuite/g++.dg/ext/max.C: New test.
30462
30463 2003-02-03  Jan Hubicka  <jh@suse.cz>
30464
30465         * gcc.c-torture/execute/20030203-1.c: New test.
30466
30467 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30468
30469         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30470         'natural-endian'.
30471
30472 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30473
30474         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30475         * g++.dg/init/new2.C: Likewise.
30476         * g++.dg/other/new1.C: Likewise.
30477
30478 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30479
30480         * gcc.dg/struct-ret-libc.c: New test.
30481
30482 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30483
30484         * gcc.dg/20030129-1.c: New test.
30485
30486 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30487
30488         PR c++/8849
30489         * g++.dg/template/ptrmem4.C: New test.
30490
30491 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30492
30493         * g++.dg/parser/constant1.C: New test.
30494
30495 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30496
30497         PR c++/8591
30498         * g++.dg/parse/friend2.C: New test.
30499
30500 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30501
30502         PR c++/9437
30503         * g++.dg/template/unify4.C: New test.
30504
30505 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30506
30507         * gcc.c-torture/execute/20030128-1.c: New test.
30508
30509 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30510
30511         * g++.dg/lookup/nested1.C: Test moved from ...
30512         * g++.old-deja/g++.other/lookup24.C: ... here.
30513
30514 2003-01-28  Jan Hubicka  <jh@suse.cz>
30515
30516         * gcc.dg/i386-cmov5.c: New test.
30517
30518 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30519
30520         * gcc.c-torture/execute/20010925-1.c: Changed the
30521         memcpy declaration.
30522
30523 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30524
30525         PR c++/3902
30526         * g++.dg/parse/template5.C: New test.
30527
30528 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30529
30530         PR fortran/9258
30531         * g77.dg/pr9258: New test.
30532
30533 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30534
30535         * README: Move relevant parts from README.g++.
30536
30537         * README.g++: Remove this file.
30538
30539 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30540
30541         * g++.dg/abi/dcast1.C: New test.
30542
30543 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30544
30545         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30546
30547 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30548
30549         PR c++/47
30550         * g++.old-deja/g++.other/lookup24.C: New test.
30551
30552 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30553
30554         PR middle-end/7227
30555         * gcc.dg/uninit-C.c: New test.
30556
30557 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30558
30559         * g++.dg/abi/covariant1.C: New test.
30560
30561 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30562
30563         * gcc.dg/20030123-1.c: New test.
30564
30565 2003-01-25  Jan Hubicka  <jh@suse.cz>
30566
30567         PR opt/8492
30568         * gcc.c-torture/compile/20030125-1.c
30569
30570 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30571
30572         PR c++/9403
30573         * g++.dg/parse/template3.C: New test.
30574         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30575
30576         PR c++/795
30577         * g++.dg/parse/template4.C: New test.
30578
30579         PR c++/9415
30580         * g++.dg/template/qual2.C: New test.
30581
30582         PR c++/8545
30583         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30584
30585         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30586
30587 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30588
30589         * gcc.c-torture/execute/switch-1.c: New test case.
30590
30591 2003-01-25  Jan Hubicka  <jh@suse.cz>
30592
30593         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30594
30595 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30596
30597         Tweaks for Bison-1.875. From the NEWS file:
30598         "- `parse error' -> `syntax error'
30599         Bison now uniformly uses the term `syntax error'"
30600         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30601         * gcc.dg/cpp/digraph2.c: Likewise.
30602         * gcc.dg/cpp/direct2.c: Likewise.
30603         * gcc.dg/cpp/paste4.c: Likewise.
30604         * gcc.dg/c90-restrict-1.c: Likewise.
30605         * gcc.dg/c99-func-2.c: Likewise.
30606         * gcc.dg/noncompile/920721-2.c: Likewise.
30607         * gcc.dg/noncompile/930622-2.c: Likewise.
30608         * gcc.dg/noncompile/940112-1.c: Likewise.
30609         * gcc.dg/noncompile/950921-1.c: Likewise.
30610         * gcc.dg/noncompile/951123-1.c: Likewise.
30611         * gcc.dg/noncompile/971104-1.c: Likewise.
30612         * gcc.dg/noncompile/990416-1.c: Likewise.
30613
30614 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
30615
30616         * g++.dg/parse/undefined1.C: Add error message.
30617
30618 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30619
30620         PR c++/9354
30621         * g++.dg/parse/new1.C: New test.
30622
30623         PR c++/9216
30624         * g++.dg/parse/template2.C: New test.
30625
30626         PR c++/9354
30627         * g++.dg/parse/typedef2.C: New test.
30628
30629         PR c++/9328
30630         * g++.dg/ext/typeof3.C: New test.
30631
30632 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30633
30634         PR c++/2738
30635         * g++.dg/parse/ret-type1.C: New test.
30636
30637         PR c++/3792
30638         * g++.dg/parse/tmpl-outside1.C: New test.
30639
30640         PR c++/4207
30641         * g++.dg/parse/int-as-enum1.C: New test.
30642
30643         PR c++/4903
30644         * g++.dg/parse/no-typename1.C: New test.
30645
30646         PR c++/5533
30647         * g++.dg/parse/no-value1.C: New test.
30648
30649         PR c++/5921
30650         * g++.dg/parse/wrong-inline1.C: New test.
30651
30652         PR c++/6402
30653         * g++.dg/parse/ref1.C: New test.
30654
30655         PR c++/6992
30656         * g++.dg/parse/attr-ctor1.C: New test.
30657
30658         PR c++/7229
30659         * g++.dg/parse/namespace5.C: New test.
30660
30661         PR c++/7917
30662         * g++.dg/parse/func-def1.C: New test.
30663
30664         PR c++/8143
30665         * g++.dg/parse/undefined1.C: New test.
30666
30667         PR c++/5723, PR c++/8522
30668         * g++.dg/parse/specialization1.C: New test.
30669
30670         PR c++/163, PR c++/8595
30671         * g++.dg/parse/struct-as-enum1.C: New test.
30672
30673         PR c++/9173
30674         * g++.dg/parse/undefined2.C: New test.
30675
30676 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
30677
30678         PR c++/9298
30679         * g++.dg/parse/template1.C: New test.
30680
30681         PR c++/9384
30682         * g++.dg/parse/using1.C: New test.
30683
30684         PR c++/9285
30685         PR c++/9294
30686         * g++.dg/parse/expr2.C: New test.
30687
30688         PR c++/9388
30689         * g++.dg/parse/lookup2.C: Likewise.
30690
30691 2003-01-21  Jan Hubicka  <jh@suse.cz>
30692
30693         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
30694         * gcc.c-torture/execute/eeprof-1.c: Likewise.
30695         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
30696         * gcc.c-torture/execute/string-opt-*.c: Likewise.
30697
30698 2003-01-20  Nick Clifton  <nickc@redhat.com>
30699
30700         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
30701         problem with ARM sibcall code generation.
30702
30703 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
30704
30705         * gcc.c-torture/execute/20030120-1.c: New.
30706
30707 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
30708
30709         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
30710
30711 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
30712
30713         PR c++/9272
30714         * g++.dg/parse/ctor1.C: New test.
30715
30716         PR c++/9294:
30717         * g++.dg/parse/qualified1.C: New test.
30718
30719         * g++.dg/parse/typename3.C: New test.
30720
30721 2003-01-16  Richard Henderson  <rth@redhat.com>
30722
30723         * g++.dg/tls/init-2.C: Fix error matches for real this time.
30724
30725 2003-01-16  Richard Henderson  <rth@redhat.com>
30726
30727         * g++.dg/pch/pch.exp: Copy test header to the working directory
30728         before using it either for precompilation or direct use.
30729         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
30730         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
30731
30732 2003-01-16  Richard Henderson  <rth@redhat.com>
30733
30734         * gcc.dg/pch/pch.exp: Copy test header to the working directory
30735         before using it either for precompilation or direct use.
30736         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
30737         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
30738
30739 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
30740
30741         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
30742         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
30743         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
30744         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
30745         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
30746         typename warning into error.
30747         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
30748         error messages.
30749         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
30750         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
30751         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
30752         messages.
30753         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
30754         make declaration visible in template.
30755         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
30756         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
30757         messages.
30758         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
30759         message.
30760         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
30761         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
30762         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
30763         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
30764         typename warning with error message.
30765         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
30766         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
30767         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
30768
30769 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
30770
30771         * g++.dg/parse/ambig2.C: New test.
30772
30773 2003-01-15  Richard Henderson  <rth@redhat.com>
30774
30775         * g++.dg/tls/init-2.C: Update error message string.
30776
30777 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30778
30779         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
30780
30781 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
30782
30783         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
30784         all for HC11/HC12.
30785         * gcc.c-torture/compile/20001205-1.x: Likewise.
30786         * gcc.c-torture/compile/20001226-1.x: Likewise.
30787         * gcc.c-torture/compile/920520-1.x: Likewise.
30788         * gcc.c-torture/compile/961203-1.x: Likewise.
30789         * gcc.c-torture/compile/20020604-1.x: Likewise.
30790
30791 2003-01-15  Jan Hubicka  <jh@suse.cz>
30792
30793         * gcc.c-torture/compile/20030115-1.c: New test.
30794
30795         * gcc.dg/i386-fpcvt-1.c: New test.
30796         * gcc.dg/i386-fpcvt-2.c: New test.
30797
30798 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
30799
30800         Further conform g++'s __vmi_class_type_info to the C++ ABI
30801         specification.
30802         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
30803         the specification.
30804
30805 2003-01-14  Jan Hubicka  <jh@suse.cz>
30806
30807         * gcc.dg/i386-fpcvt-1.c: New test.
30808         * gcc.dg/i386-fpcvt-2.c: New test.
30809
30810 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30811
30812         * gcc.dg/i386-mmx-3.c: New test.
30813
30814 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
30815
30816         PR c++/9264
30817         * g++.dg/parse/octal1.C: New file.
30818
30819         PR c++/9172
30820         * g++.dg/parse/typename1.C: New file.
30821
30822 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
30823
30824         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
30825         * gcc.dg/bf-no-ms-layout.c: Likewise.
30826         * gcc.dg/bf-ms-attrib.c: Likewise.
30827
30828 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
30829
30830         PR c++/9099
30831         * g++.dg/parse/dtor1.C: New file.
30832
30833         PR c++/9128
30834         * g++.dg/rtti/typeid1.C: New file.
30835
30836         PR c++/9153
30837         * g++.dg/parse/lookup1.C: New file.
30838
30839         PR c++/9171
30840         * g++.dg/templ/spec5.C: New file.
30841
30842 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
30843
30844         * gcc.c-torture/compile/20030110-1.c: New test.
30845
30846 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
30847
30848         Merge from pch-branch:
30849
30850         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
30851
30852         * gcc.dg/pch/cpp-1.h: New.
30853         * gcc.dg/pch/cpp-1.c: New.
30854         * gcc.dg/pch/cpp-2.h: New.
30855         * gcc.dg/pch/cpp-2.c: New.
30856
30857         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
30858
30859         * gcc.dg/pch/except-1.h: New.
30860         * gcc.dg/pch/except-1.c: New.
30861
30862         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
30863
30864         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
30865         running test.
30866         * gcc.dg/pch: Include *.hp not *.h.
30867         * gcc.dg/pch/system-1.h: New.
30868         * gcc.dg/pch/system-1.c: New.
30869
30870         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
30871
30872         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
30873         rather than trying to build and run a program using PCH.
30874         * gcc.dg/pch: Remove dg-do commands from test files.
30875
30876         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
30877
30878         * gcc.dg/pch/macro-3.c: New.
30879         * gcc.dg/pch/macro-3.h: New.
30880
30881         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
30882
30883         * gcc.dg/pch/common-1.c: New.
30884         * gcc.dg/pch/common-1.h: New.
30885         * gcc.dg/pch/decl-1.c: New.
30886         * gcc.dg/pch/decl-1.h: New.
30887         * gcc.dg/pch/decl-2.c: New.
30888         * gcc.dg/pch/decl-2.h: New.
30889         * gcc.dg/pch/decl-3.c: New.
30890         * gcc.dg/pch/decl-3.h: New.
30891         * gcc.dg/pch/decl-4.c: New.
30892         * gcc.dg/pch/decl-4.h: New.
30893         * gcc.dg/pch/decl-5.c: New.
30894         * gcc.dg/pch/decl-5.h: New.
30895         * gcc.dg/pch/global-1.c: New.
30896         * gcc.dg/pch/global-1.h: New.
30897         * gcc.dg/pch/inline-1.c: New.
30898         * gcc.dg/pch/inline-1.h: New.
30899         * gcc.dg/pch/inline-2.c: New.
30900         * gcc.dg/pch/inline-2.h: New.
30901         * gcc.dg/pch/static-1.c: New.
30902         * gcc.dg/pch/static-1.h: New.
30903         * gcc.dg/pch/static-2.c: New.
30904         * gcc.dg/pch/static-2.h: New.
30905
30906         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
30907
30908         * g++.dg/pch/pch.exp: Better handle failing testcases.
30909         * gcc.dg/pch/pch.exp: Likewise.
30910         * gcc.dg/pch/macro-1.c: New.
30911         * gcc.dg/pch/macro-1.h: New.
30912         * gcc.dg/pch/macro-2.c: New.
30913         * gcc.dg/pch/macro-2.h: New.
30914
30915         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
30916
30917         * g++.dg/dg.exp: Treat files in pch/ specially.
30918         * g++.dg/pch/pch.exp: New file.
30919         * g++.dg/pch/empty.H: New file.
30920         * g++.dg/pch/empty.C: New file.
30921         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
30922         "precompile".
30923
30924         * gcc.dg/pch/pch.exp: New file.
30925         * gcc.dg/pch/empty.h: New file.
30926         * gcc.dg/pch/empty.c: New file.
30927         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
30928         "precompile".
30929
30930 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30931
30932         * g++.dg/template/friend14.C: New test.
30933
30934 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30935
30936         * gcc.dg/old-style-asm-1.c: New test.
30937
30938 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
30939
30940         * gcc.c-torture/compile/20030109-1.c: New test.
30941
30942 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30943
30944         * gcc.c-torture/execute/20030109-1.c: New test.
30945
30946 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
30947
30948         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
30949         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
30950         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
30951         * g++.old-deja/g++.mike/eh2.C: Likewise.
30952         * g++.old-deja/g++.mike/eh3.C: Likewise.
30953         * g++.old-deja/g++.mike/eh5.C: Likewise.
30954         * g++.old-deja/g++.mike/eh6.C: Likewise.
30955         * g++.old-deja/g++.mike/eh7.C: Likewise.
30956         * g++.old-deja/g++.mike/eh8.C: Likewise.
30957         * g++.old-deja/g++.mike/eh9.C: Likewise.
30958         * g++.old-deja/g++.mike/eh10.C: Likewise.
30959         * g++.old-deja/g++.mike/eh12.C: Likewise.
30960         * g++.old-deja/g++.mike/eh13.C: Likewise.
30961         * g++.old-deja/g++.mike/eh14.C: Likewise.
30962         * g++.old-deja/g++.mike/eh16.C: Likewise.
30963         * g++.old-deja/g++.mike/eh17.C: Likewise.
30964         * g++.old-deja/g++.mike/eh18.C: Likewise.
30965         * g++.old-deja/g++.mike/eh21.C: Likewise.
30966         * g++.old-deja/g++.mike/eh23.C: Likewise.
30967         * g++.old-deja/g++.mike/eh24.C: Likewise.
30968         * g++.old-deja/g++.mike/eh25.C: Likewise.
30969         * g++.old-deja/g++.mike/eh26.C: Likewise.
30970         * g++.old-deja/g++.mike/eh27.C: Likewise.
30971         * g++.old-deja/g++.mike/eh28.C: Likewise.
30972         * g++.old-deja/g++.mike/eh29.C: Likewise.
30973         * g++.old-deja/g++.mike/eh31.C: Likewise.
30974         * g++.old-deja/g++.mike/eh33.C: Likewise.
30975         * g++.old-deja/g++.mike/eh34.C: Likewise.
30976         * g++.old-deja/g++.mike/eh35.C: Likewise.
30977         * g++.old-deja/g++.mike/eh36.C: Likewise.
30978         * g++.old-deja/g++.mike/eh37.C: Likewise.
30979         * g++.old-deja/g++.mike/eh38.C: Likewise.
30980         * g++.old-deja/g++.mike/eh39.C: Likewise.
30981         * g++.old-deja/g++.mike/eh40.C: Likewise.
30982         * g++.old-deja/g++.mike/eh41.C: Likewise.
30983         * g++.old-deja/g++.mike/eh42.C: Likewise.
30984         * g++.old-deja/g++.mike/eh44.C: Likewise.
30985         * g++.old-deja/g++.mike/eh46.C: Likewise.
30986         * g++.old-deja/g++.mike/eh47.C: Likewise.
30987         * g++.old-deja/g++.mike/eh48.C: Likewise.
30988         * g++.old-deja/g++.mike/eh49.C: Likewise.
30989         * g++.old-deja/g++.mike/eh50.C: Likewise.
30990         * g++.old-deja/g++.mike/eh51.C: Likewise.
30991         * g++.old-deja/g++.mike/eh53.C: Likewise.
30992         * g++.old-deja/g++.mike/eh55.C: Likewise.
30993         * g++.old-deja/g++.mike/p7912.C: Likewise.
30994         * g++.old-deja/g++.mike/p9706.C: Likewise.
30995         * g++.old-deja/g++.mike/p10416.C: Likewise.
30996         * g++.old-deja/g++.mike/p11667.C: Likewise.
30997         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
30998         Remove redundant reference to Iris.
30999         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31000         Elxsi, i860, Pico Java, and WE32K.
31001
31002 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31003
31004         * g++.dg/ext/asm4.C: New test.
31005
31006 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31007
31008         PR c++/9030
31009         * g++.dg/template/friend12.C: New test.
31010         * g++.dg/template/friend13.C: Likewise.
31011         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31012
31013 2003-01-08  Jan Hubicka  <jh@suse.cz>
31014
31015         * gcc.dg/i386-cadd.c: New test.
31016         * gcc.dg/i386-cmov4.c: Likewise.
31017
31018 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31019
31020         PR c++/9165
31021         * g++.dg/warn/Wunused-3.C: New test.
31022
31023         * g++.dg/abi/bitfield9.C: New test.
31024
31025         PR c++/9189
31026         * g++.dg/parse/defarg3.C: New test.
31027
31028 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31029
31030         * g++.dg/parse/ambig1.C: New test.
31031         * g++.dg/parse/defarg2.C: New test.
31032
31033 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31034
31035         * g++.dg/template/defarg-1.C: New test.
31036         * g++.dg/template/local2.C: Likewise.
31037
31038 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31039
31040         * gcc.c-torture/execute/20030105-1.c: New test.
31041
31042 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31043
31044         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31045         * g++.dg/parse/namespace4.C: Likewise.
31046
31047 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31048
31049         * g++.dg/template/ntp2.C: New test.
31050
31051 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31052
31053         * g++.dg/parse/extern-C-1.C: New test.
31054
31055         * g++.dg/parse/namespace4.C: New test.
31056
31057         * g++.dg/template/nested1.C: New test.
31058
31059         * g++.dg/parse/namespace3.C: New test.
31060
31061 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31062
31063         * g++.dg/lookup/two-stage1.C: New test.
31064
31065 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31066
31067         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31068         * g++.old-deja/g++.jason/access8.C: Likewise.
31069         * g++.old-deja/g++.other/decl5.C: Likewise.
31070
31071 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31072
31073         * g++.dg/parse/parse7.C: New test.
31074
31075 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31076
31077         PR c++/2843
31078         * g++.dg/ext/attrib7.C: New test.
31079
31080 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31081
31082         * g++.dg/parse/parse6.C: New test.
31083
31084 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31085
31086         * gcc.dg/h8300-stack-1.c: New.
31087
31088 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31089
31090         g++.dg/lookup/exception1.C: New test.
31091
31092         g++.dg/lookup/template1.C: New test.
31093
31094         g++.dg/parse/namespace2.C: New test.
31095
31096         g++.dg/parse/parens2.C: New test.
31097
31098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31099
31100         * g++.dg/parse/parse5.C: New test.
31101         * g++.dg/lookup/scoped4.C: New test.
31102
31103 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31104
31105         * g++.dg/parse/parens1.C: New test.
31106
31107         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31108         angle-bracket1.C.
31109         * g++.dg/parse/parens2.C: New test.
31110
31111         * g++.dg/lookup/scope-operator1.C: New test.
31112
31113         * g++.dg/parse/operator1.C: New test.
31114
31115 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31116
31117         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31118         * g++.old-deja/g++.other/access6.C: Likewise.
31119         * g++.old-deja/g++.other/decl1.C: Likewise.
31120         * g++.old-deja/g++.pt/typename12.C: Likewise.
31121
31122 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31123
31124         * g++.dg/parse/namespace1.C: New test.
31125
31126 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31127
31128         * g++.dg/parse/parse4.C: New test.
31129
31130 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31131
31132         * g++.dg/parse/parse3.C: New test.
31133
31134 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31135
31136         * g++.dg/parse/parse2.C: New test.
31137
31138 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31139
31140         * g++.dg/template/friend11.C: New test.
31141
31142 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31143
31144         * g++.dg/parse/parse1.C: New test.
31145
31146 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31147
31148         * lib/profopt.exp: Change the name of a global variable to avoid
31149         possible clashes with other test suites.
31150
31151 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31152
31153         * g++.dg/inherit/covariant8.C: New test.
31154
31155 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31156
31157         * g++.dg/init/array9.C: New test.
31158
31159         PR c++/9112
31160         * g++.dg/parse/expr1.C: New test.
31161
31162 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31163
31164         * gcc.c-torture/compile/20021230-1.c: New test.
31165
31166 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31167
31168         * g++.dg/inherit/covariant5.C: New test.
31169         * g++.dg/inherit/covariant6.C: New test.
31170         * g++.dg/inherit/covariant7.C: New test.
31171
31172 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31173
31174         PR c++/2739
31175         * g++.dg/other/access2.C: New test.
31176
31177 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31178
31179         * g++.dg/other/anon-struct.C: No longer fails
31180         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31181         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31182         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31183
31184 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31185
31186         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31187
31188 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31189
31190         * g++.dg/eh/spec4.C: Remove stray semicolon.
31191         * g++.dg/expr/pmf-1.C: Change error message.
31192         * g++.dg/ext/asm1.C: Remove stray semicolon.
31193         * g++.dg/ext/typename1.C: Add missing typenames.
31194         * g++.dg/inherit/template-as-base.C: Change error message.
31195         * g++.dg/lookup/scoped1.C: Likewise.
31196         * g++.dg/lookup/scoped2.C: Likewise.
31197         * g++.dg/lookup/using2.C: Likewise.
31198         * g++.dg/other/component1.C: Remove stray semicolon.
31199         * g++.dg/other/do1.C: Change error message.
31200         * g++.dg/other/error2.C: Likewise.
31201         * g++.dg/other/init1.C: Likewise.
31202         * g++.dg/other/packed1.C: Remove stray semicolon.
31203         * g++.dg/other/ptrmem2.C: Change error message.
31204         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31205         marker.
31206         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31207         * g++.dg/template/access3.C: Add typename keyword.
31208         * g++.dg/template/access5.C: Remove stray semicolon.
31209         * g++.dg/template/access6.C: Likewise.
31210         * g++.dg/template/complit1.C: Likewise.
31211         * g++.dg/template/crash1.C: Change error message.
31212         * g++.dg/template/inherit2.C: Remove stray semicolon.
31213         * g++.dg/template/instantiate2.C: Likewise.
31214         * g++.dg/template/instantiate3.C: Change error message.
31215         * g++.dg/template/qual1.C: Remove stray semicolon.
31216         * g++.dg/template/qualttp18.C: Change error message.
31217         * g++.dg/template/ref1.C: Remove stray semicolon.
31218         * g++.dg/template/sizeof1.C (A::value): Declare it.
31219         * g++.dg/template/spec4.C: Change error message.
31220         * g++.dg/template/static1.C: Likewise.
31221         * g++.dg/template/type1.C: Likewise.
31222         * g++.dg/template/typename3.C: Likewise.
31223         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31224         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31225         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31226         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31227         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31228         named return value extension.
31229         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31230         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31231         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31232         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31233         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31234         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31235         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31236         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31237         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31238         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31239         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31240         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31241         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31242         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31243         syntax.
31244         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31245         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31246         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31247         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31248         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31249         * g++.old-deja/g++.brendan/template11.C: Likewise.
31250         * g++.old-deja/g++.brendan/template26.C: Likewise.
31251         * g++.old-deja/g++.brendan/template27.C: Use explicit
31252         specialization syntax.
31253         * g++.old-deja/g++.brendan/template30.C: Likewise.
31254         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31255         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31256         non-dependent names.
31257         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31258         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31259         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31260         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31261         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31262         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31263         named return value extension.
31264         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31265         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31266         * g++.old-deja/g++.ext/return1.C: Likewise.
31267         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31268         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31269         * g++.old-deja/g++.jason/access8.C: Likewise.
31270         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31271         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31272         pseudo-destructor names.
31273         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31274         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31275         pseudo-destructor names.
31276         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31277         * g++.old-deja/g++.jason/overload19.C: Likewise.
31278         * g++.old-deja/g++.jason/overload32.C: Likewise.
31279         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31280         stray semicolons.
31281         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31282         * g++.old-deja/g++.jason/return.C: Likewise.
31283         * g++.old-deja/g++.jason/return2.C: Likewise.
31284         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31285         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31286         syntax.
31287         * g++.old-deja/g++.jason/template10.C: Account for use of
31288         non-dependent names.
31289         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31290         syntax.
31291         * g++.old-deja/g++.jason/template37.C: Likewise.
31292         * g++.old-deja/g++.law/access4.C: Change error messages.
31293         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31294         pseudo-destructor names.
31295         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31296         * g++.old-deja/g++.law/ctors9.C: Likewise.
31297         * g++.old-deja/g++.law/cvt22.C: Likewise.
31298         * g++.old-deja/g++.law/dtors5.C: Likewise.
31299         * g++.old-deja/g++.law/global-init1.C: Likewise.
31300         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31301         * g++.old-deja/g++.law/operators28.C: Likewise.
31302         * g++.old-deja/g++.law/visibility28.C: Likewise.
31303         * g++.old-deja/g++.martin/eval1.C: Likewise.
31304         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31305         name.
31306         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31307         * g++.old-deja/g++.mike/net34.C: Likewise.
31308         * g++.old-deja/g++.mike/net36.C: Likewise.
31309         * g++.old-deja/g++.mike/ns2.C: Likewise.
31310         * g++.old-deja/g++.mike/p12306.C: Likewise.
31311         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31312         value extension.
31313         * g++.old-deja/g++.mike/p700.C: Likewise.
31314         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31315         * g++.old-deja/g++.mike/p710.C: Likewise.
31316         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31317         value extension.
31318         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31319         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31320         * g++.old-deja/g++.ns/crash2.C: Likewise.
31321         * g++.old-deja/g++.ns/crash3.C: Likewise.
31322         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31323         * g++.old-deja/g++.ns/ns17.C: Likewise.
31324         * g++.old-deja/g++.ns/template16.C: Likewise.
31325         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31326         keyword.
31327         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31328         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31329         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31330         named return value extension.
31331         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31332         * g++.old-deja/g++.other/access4.C: Issue additional error
31333         messages.
31334         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31335         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31336         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31337         * g++.old-deja/g++.other/crash25.C: Change error message.
31338         * g++.old-deja/g++.other/crash4.C: Change error message.
31339         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31340         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31341         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31342         checks.
31343         * g++.old-deja/g++.other/defarg8.C: Likewise.
31344         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31345         * g++.old-deja/g++.other/dtor10.C: Likewise.
31346         * g++.old-deja/g++.other/incomplete.C: Likewise.
31347         * g++.old-deja/g++.other/linkage7.C: Likewise.
31348         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31349         lookup algorithm.
31350         * g++.old-deja/g++.other/mangle2.C: Likewise.
31351         * g++.old-deja/g++.other/refinit2.C: Likewise.
31352         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31353         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31354         * g++.old-deja/g++.pt/crash28.C: Likewise.
31355         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31356         syntax.
31357         * g++.old-deja/g++.pt/crash32.C: Change error message.
31358         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31359         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31360         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31361         error message position.
31362         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31363         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31364         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31365         syntax.
31366         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31367         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31368         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31369         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31370         keyword.
31371         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31372         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31373         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31374         keyword.
31375         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31376         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31377         syntax.
31378         * g++.old-deja/g++.pt/friend28.C: Account for use of
31379         non-dependent names.
31380         * g++.old-deja/g++.pt/friend29.C: Likewise.
31381         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31382         rules.
31383         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31384         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31385         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31386         lookup rules.
31387         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31388         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31389         keyword.
31390         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31391         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31392         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31393         keyword.
31394         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31395         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31396         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31397         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31398         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31399         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31400         keyword.
31401         * g++.old-deja/g++.pt/spec10.C: Likewise.
31402         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31403         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31404         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31405         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31406         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31407         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31408         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31409         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31410         * g++.old-deja/g++.pt/typename15.C: Likewise.
31411         * g++.old-deja/g++.pt/typename22.C: Likewise.
31412         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31413         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31414         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31415         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31416         syntax.
31417         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31418         return value extension.
31419         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31420         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31421         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31422         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31423
31424 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31425
31426         * g++.dg/warn/inline1.C: New test.
31427         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31428         * g++.old-deja/g++.jason/synth10.C: Likewise.
31429         * g++.old-deja/g++.mike/net31.C: Likewise.
31430         * g++.old-deja/g++.mike/p8786.C: Likewise.
31431
31432         * g++.dg/template/friend10.C: New test.
31433         * g++.dg/template/conv5.C: New test.
31434
31435 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31436
31437         * g++.dg/lookup/scoped3.C: New test.
31438
31439         * g++.dg/lookup/decl1.C: New test.
31440         * g++.dg/lookup/decl2.C: New test.
31441
31442 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31443
31444         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31445         gcc.c-torture/compile/20021015-1.c,
31446         gcc.c-torture/compile/20021015-2.c,
31447         gcc.c-torture/compile/20021123-1.c,
31448         gcc.c-torture/compile/20021123-2.c,
31449         gcc.c-torture/compile/20021123-3.c,
31450         gcc.c-torture/compile/20021123-4.c,
31451         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31452         only to 3.1 or 3.2 branch.
31453
31454 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31455
31456         * gcc.dg/i386-bitfield3.c: New test.
31457
31458         * gcc.dg/i386-bitfield2.c: New test.
31459
31460 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31461
31462         * g++.dg/parse/conv_op1.C: New test.
31463
31464 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31465
31466         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31467         approved.
31468
31469 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31470
31471         * gcc.c-torture/compile/20021220-1.c: New test.
31472
31473 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31474
31475         * gcc.dg/i386-fastcall-1.c: New.
31476
31477 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31478
31479         * gcc.c-torture/execute/20021219-1.c: New test.
31480
31481 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31482
31483         * gcc.dg/i386-pic-1.c: New test.
31484
31485 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31486
31487         PR c++/8099
31488         * g++.dg/template/friend9.C: New test.
31489
31490 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31491
31492         PR c++/3663
31493         * g++.dg/template/access7.C: New test.
31494
31495 2002-12-18  Nick Clifton  <nickc@redhat.com>
31496
31497         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31498         the libstdc++-v3 directory has been found.
31499
31500 2002-12-12  Devang Patel <dpatel@apple.com>
31501         * gcc.dg/darwin-ld-1.c: New test.
31502         * gcc.dg/darwin-ld-2.c: New test.
31503         * gcc.dg/darwin-ld-3.c: New test.
31504         * gcc.dg/darwin-ld-4.c: New test.
31505         * gcc.dg/darwin-ld-5.c: New test.
31506
31507 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31508
31509         * gcc.c-torture/compile/20021212-1.c: New test.
31510
31511 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31512
31513         * gcc.dg/fshort-wchar: New test.
31514
31515 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31516
31517         PR c++/8372
31518         * g++.dg/template/dtor1.C: New test.
31519
31520         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31521         markers.
31522
31523 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31524
31525         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31526
31527 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31528
31529         * g++.dg/template/static1.C: New test.
31530         * g++.dg/template/static2.C: New test.
31531         * g++.old-deja/g++.ext/memconst.C: New test.
31532
31533 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31534
31535         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31536         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31537         * g++.dg/special/initp1.C: Likewise.
31538
31539 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31540
31541         * gcc.c-torture/execute/20021204-1.c: New test.
31542
31543 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31544
31545         * gcc.dg/ppc-fmadd-1.c: New file.
31546         * gcc.dg/ppc-fmadd-2.c: New file.
31547         * gcc.dg/ppc-fmadd-3.c: New file.
31548
31549 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31550
31551         * gcc.c-torture/compile/20021204-1.c: New test.
31552
31553 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31554
31555         * g++.dg/inherit/covariant2.C: New test.
31556         * g++.dg/inherit/covariant3.C: New test.
31557         * g++.dg/inherit/covariant4.C: New test.
31558         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31559         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31560
31561 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31562
31563         PR c++/8688
31564         * g++.dg/init/brace3.C: New test.
31565
31566 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31567
31568         * gcc.dg/20020210-1.c: Fix a comment typo.
31569
31570 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31571
31572         PR c++/8720
31573         * g++.dg/parse/defarg1.C: New test.
31574
31575         PR c++/8615
31576         * g++.dg/template/char1.C: New test.
31577
31578         * g++.dg/template/varmod1.C: Fix typo.
31579
31580 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31581
31582         DR 180
31583         * g++.old-deja/g++.pt/crash32.C: Expect error.
31584
31585 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31586
31587         PR c++/5919
31588         * g++.dg/template/varmod1.C: New test.
31589
31590         PR c++/8727
31591         * g++.dg/inherit/typeinfo1.C: New test.
31592
31593         PR c++/8663
31594         * g++.dg/inherit/typedef1.C: New test.
31595
31596 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31597
31598         PR c++/8332
31599         PR c++/8493
31600         * g++.dg/template/strlen1.C: New test.
31601
31602         PR c++/8227
31603         * g++.dg/template/ctor2.C: New test.
31604
31605         PR c++/8214
31606         * g++.dg/init/string1.C: New test.
31607
31608         PR c++/8511
31609         * g++.dg/template/friend8.C: New test.
31610
31611 2002-11-29  Joe Buck <jbuck@synopsys.com>
31612
31613         * g++.dg/lookup/anon2.C: New test.
31614
31615 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
31616
31617         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
31618         h8300 port.
31619
31620 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
31621
31622         * gcc.dg/bitfld-6.c: New test.
31623
31624 2002-11-27  Jan Hubicka  <jh@suse.cz>
31625
31626         * gcc.c-torture/execute/20021127.[cx]: New test.
31627
31628 2002-11-26  Jan Hubicka  <jh@suse.cz>
31629
31630         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
31631         quality.
31632
31633 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
31634
31635         * g++.dg/init/brace2.C: New test.
31636         * g++.old-deja/g++.mike/p9129.C: Correct.
31637
31638 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
31639
31640         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
31641
31642 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
31643
31644         * gcc.dg/sibcall-6: New test for indirect sibcalls.
31645
31646 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
31647
31648         * testsuite/g++.dg/abi/empty11.C: New test.
31649         * testsuite/g++.dg/rtti/cv1.C: New test.
31650
31651 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
31652
31653         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
31654
31655 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
31656
31657         * g++.dg/abi/empty10.C: New test.
31658
31659 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31660
31661         * gcc.c-torture/compile/20021124-1.c: New test.
31662
31663 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
31664
31665         * g++.dg/abi/rtti2.C: New test.
31666
31667 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
31668
31669         * gcc.dg/i386-unroll-1.c: New test.
31670
31671 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
31672
31673         * gcc.c-torture/compile/20021120-1.c: New test.
31674         * gcc.c-torture/compile/20021120-2.c: New test.
31675
31676 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31677
31678         * gcc.dg/bitfld-5.c: New test.
31679
31680 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31681
31682         * gcc.c-torture/execute/20021120-3.c: New test.
31683
31684 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31685
31686         * gcc.c-torture/execute/20021120-2.c: New test.
31687
31688 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
31689
31690         * gcc.c-torture/execute/20021120-1.c: New test.
31691
31692 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
31693
31694         * gcc.c-torture/execute/20021118-3.c: New test.
31695
31696 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31697
31698         * gcc.c-torture/compile/20021119-1.c: New test.
31699
31700 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
31701
31702         * gcc.dg/duff-1.c: New test.
31703         * gcc.dg/duff-2.c: New test.
31704         * gcc.dg/duff-3.c: New test.
31705
31706 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
31707
31708         * gcc.dg/cpp/_Pragma5.c: New test.
31709
31710 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31711
31712         * gcc.c-torture/execute/20021118-2.c: New test.
31713
31714 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
31715
31716         * gcc.c-torture/execute/20021118-1.c: New test.
31717
31718 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
31719
31720         * gcc.dg/20021116-1.c: New test.
31721
31722 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
31723
31724         * g++.dg/abi/vcall1.C: New test.
31725
31726 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
31727
31728         * gcc.dg/20021029-1.c: New test.
31729         * gcc.dg/20021029-2.c: New test.
31730
31731 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31732
31733         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
31734
31735 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31736
31737         PR c/8439
31738         * gcc.dg/20021110.c: Move to ...
31739         * gcc.c-torture/compile/20021110.c: .... here.
31740
31741 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31742
31743         PR c/8467
31744         * gcc.c-torture/execute/20021111-1.c
31745
31746 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31747
31748         PR c/8439
31749         * gcc.dg/20021110.c: New test.
31750
31751 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
31752
31753         * g++.dg/abi/vthunk3.C: Run only on x86.
31754
31755 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31756
31757         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
31758
31759 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
31760
31761         * lib/compat.exp (compat-execute): Fix logic error in last
31762         change.
31763
31764 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
31765
31766         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
31767
31768 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31769
31770         PR c++/8389
31771         * g++.dg/template/access6.C: New test.
31772
31773 2002-11-08  Jan Hubicka  <jh@suse.cz>
31774
31775         * gcc.dg/i386-ssefp-1.c: New test.
31776         * gcc.dg/i386-ssefp-1.c: New test.
31777
31778 2002-11-08  Jan Hubicka  <jh@suse.cz>
31779
31780         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
31781
31782 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31783
31784         * g++.dg/abi/vthunk3.C: New test.
31785
31786         PR c++/8338
31787         * g++.dg/template/crash2.C: New test.
31788
31789 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
31790
31791         * testsuite/g++.dg/abi/dtor1.C: New test.
31792         * testsuite/g++.dg/abi/dtor2.C: Likewise.
31793
31794 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
31795
31796         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
31797         Darwin.
31798
31799 2002-11-04  Adam Nemet  <anemet@lnxw.com>
31800
31801         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
31802         -mthumb.  Only xfail with -O0.
31803
31804 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
31805
31806         * g++.dg/abi/thunk1.C: New test.
31807         * g++.dg/abi/thunk2.C: Likewise.
31808         * g++.dg/abi/vtt1.C: Likewise.
31809
31810 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
31811
31812         PR optimization/8423
31813         * gcc.c-torture/execute/builtin-constant.c: New test.
31814
31815 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
31816
31817         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
31818         Add some more cases.
31819
31820 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
31821
31822         PR c++/8391
31823         * g++.dg/opt/local1.C: New test.
31824
31825 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
31826
31827         PR c++/8160
31828         * g++.dg/template/complit1.C: New test.
31829
31830         PR c++/8149
31831         * g++.dg/template/typename4.C: Likewise.
31832
31833 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31834
31835         Core issue 287, PR c++/7639
31836         * g++.dg/template/instantiate1.C: Adjust error location.
31837         * g++.dg/template/instantiate3.C: New test.
31838         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
31839         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
31840         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
31841
31842 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
31843
31844         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
31845
31846 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
31847
31848         PR c++/8287
31849         * g++.dg/init/dtor2.C: New test.
31850
31851 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31852
31853         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
31854         * gcc.dg/nest.c: Bypass errors on irix6.
31855
31856 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
31857
31858         * gcc.dg/nest.c: Expect error for mmix-*-*.
31859         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
31860
31861 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
31862
31863         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
31864         markers.
31865
31866         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
31867
31868 2002-10-25  Mike Stump  <mrs@apple.com>
31869
31870         * gcc.dg/warn-1.c: New test.
31871
31872 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31873
31874         * g++.dg/template/typename3.C: New test.
31875
31876 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
31877
31878         * g++.dg/lookup/ptrmem1.C: New test.
31879
31880         * g++.dg/abi/vthunk2.C: New test.
31881
31882 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
31883
31884         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
31885
31886 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
31887
31888         * g++.dg/abi/empty9.C: New test.
31889
31890 2002-10-24  Richard Henderson  <rth@redhat.com>
31891
31892         * g++.dg/inherit/thunk1.C: Enable for ia64.
31893
31894 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31895
31896         PR c++/8067
31897         * g++.dg/lookup/pretty1.C: New test.
31898
31899 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
31900
31901         * gcc.dg/20021023-1.c: New test.
31902
31903 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
31904
31905         PR c++/7679
31906         * g++.dg/parse/inline1.C: New test.
31907
31908 2002-10-23  Richard Henderson  <rth@redhat.com>
31909
31910         * g++.dg/inherit/thunk1.C: Enable for x86_64.
31911
31912         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
31913
31914 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
31915
31916         PR c++/6579
31917         * g++.dg/parse/stmtexpr3.C: New test.
31918
31919 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
31920
31921         * g++.dg/expr/cond1.C: New test.
31922
31923 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31924
31925         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
31926
31927 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31928
31929         * g++.dg/abi/vbase13.C: New test.
31930         * g++.dg/abi/vbase14.C: Likewise.
31931
31932 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
31933
31934         * gcc.dg/tls/pic-1.c: New test.
31935         * gcc.dg/tls/nonpic-1.c: New test.
31936         * gcc.dg/20021018-1.c: New test.
31937
31938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31939
31940         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
31941         Remove only files with the same base name as the test case.
31942         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
31943         (profopt-execute): Likewise.  Also, remove old profiling
31944         and performance data files before running the tests.
31945
31946         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
31947         * g++.dg/bprob/bprob.exp: Likewise.
31948         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
31949         to allow more general test case names.
31950
31951         * g++.dg/bprob/bprob-1.C: Rename to ...
31952         * g++.dg/bprob/g++-bprob-1.C: ... this.
31953
31954         * g77.dg/bprob/bprob-1.f: Rename to ...
31955         * g77.dg/bprob/g77-bprob-1.f: ... this.
31956
31957 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
31958
31959         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
31960         bison 1.50 or later.
31961
31962 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
31963
31964         * g++.dg/README: Describe more test directories.
31965
31966 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31967
31968         * g++.dg/init/array6.C: Add additional tests.
31969
31970 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
31971
31972         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
31973         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
31974
31975 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
31976
31977         * gcc.c-torture/compile/20020604-1.x: New.
31978         * gcc.c-torture/compile/simd-5.x: Likewise.
31979         * gcc.c-torture/execute/920710-1.x: Likewise.
31980         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
31981
31982 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
31983
31984         * g++.dg/inherit/override1.C: Add dg-options clause.
31985
31986 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31987
31988         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
31989         _mm_slli_si128.
31990
31991 2002-10-19  Andreas Schwab  <schwab@suse.de>
31992
31993         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
31994         directory component.
31995
31996 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
31997
31998         * g++.dg/inherit/thunk1.C: New test.
31999
32000         * g++.dg/inherit/override1.C: New test.
32001
32002         * g++.dg/abi/mangle11.C: New test.
32003         * g++.dg/abi/mangle14.C: New test.
32004         * g++.dg/abi/mangle17.C: New test.
32005
32006 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32007
32008         * g++.dg/overload/member2.C: New test.
32009
32010 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32011
32012         * g++.dg/README: Describe new compat directory.
32013         * g++.dg/dg.exp: Skip tests in compat directory.
32014         * README.compat: New file.
32015         * lib/compat.exp: New expect script.
32016         * g++.dg/compat: New test directory.
32017         * g++.dg/compat/compat.exp: New expect script.
32018         * g++.dg/compat/abi: New test directory.
32019         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32020         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32021         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32022         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32023         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32024         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32025         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32026         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32027         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32028         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32029         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32030         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32031         * g++.dg/compat/break: New test directory.
32032         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32033         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32034         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32035         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32036         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32037         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32038         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32039         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32040         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32041         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32042         g++.dg/compat/break/README: New files.
32043         * g++.dg/compat/eh: New test directory.
32044         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32045         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32046         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32047         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32048         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32049         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32050         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32051         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32052         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32053         g++.dg/compat/eh/filter2_y.C,
32054         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32055         g++.dg/compat/eh/new1_y.C,
32056         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32057         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32058         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32059         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32060         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32061         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32062         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32063         g++.dg/compat/eh/unexpected1_y.C: New files.
32064         * g++.dg/compat/init: New test directory.
32065         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32066         g++.dg/compat/init/array5_y.C,
32067         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32068         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32069         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32070         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32071         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32072         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32073         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32074         g++.dg/compat/init/init-ref2_y.C: New files.
32075
32076 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32077
32078         PR c++/7584
32079         * g++.dg/inherit/using3.C: New test.
32080
32081 2002-10-17  Jan Hubicka  <jh@suse.cz>
32082
32083         * gcc.dg/20021017-2.c: New test.
32084
32085 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32086
32087         * g++.dg/abi/mangle16.C: Adjust.
32088
32089         * g++.dg/init/array8.C: New test.
32090
32091 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32092
32093         * gcc.dg/special/mips-abi.exp: New test.
32094         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32095
32096 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32097
32098         * g++.dg/abi/mangle16.C: New test.
32099         * g++.dg/abi/mangle17.C: Likewise.
32100
32101         PR c++/7478
32102         * g++.dg/template/ref1.C: New test.
32103
32104 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32105
32106         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32107
32108 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32109
32110         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32111
32112 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32113
32114         PR c++/7524
32115         * g++.dg/init/array7.C: New test.
32116
32117 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32118
32119         * g++.dg/init/array6.C: New test.
32120
32121         * g++.dg/abi/mangle13.C: Likewise.
32122         * g++.dg/abi/mangle14.C: Likewise.
32123         * g++.dg/abi/mangle15.C: Likewise.
32124
32125 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32126
32127         * g++.dg/abi/empty8.C: New test.
32128
32129 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32130
32131         * g++.dg/init/ctor1.C: New test.
32132
32133 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32134
32135         * gcc.c-torture/execute/20021015-1.c: New test.
32136
32137 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32138
32139         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32140
32141 2002-10-14  Jan Hubicka  <jh@suse.cz>
32142
32143         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32144
32145 2002-10-14  Richard Henderson  <rth@redhat.com>
32146
32147         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32148
32149 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32150
32151         PR optimization/6631
32152         * g++.dg/opt/const2.C: New test.
32153
32154 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32155
32156         PR c++/7176
32157         * g++.dg/parse/friend1.C: New test.
32158         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32159
32160 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32161
32162         * gcc.dg/20021014-1.c: New test.
32163
32164 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32165
32166         PR c++/5661
32167         * g++.dg/ext/vlm1.C: New test.
32168         * g++.dg/ext/vlm2.C: Likewise.
32169
32170         * g++.dg/init/array1.C: Remove invalid braces.
32171         * g++.dg/init/brace1.C: New test.
32172         * g++.dg/init/copy2.C: Likewise.
32173         * g++.dg/init/copy3.C: Likewise.
32174         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32175         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32176         braces.
32177
32178 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32179
32180         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32181
32182 2002-10-11  Richard Shann  <richard.shann@superh.com>
32183
32184         * gcc.c-torture/compile/simd-5.c: New test.
32185
32186 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32187
32188         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32189
32190 2002-10-10  Jim Wilson  <wilson@redhat.com>
32191
32192         * gcc.c-torture/execute/20021010-1.c: New test.
32193
32194 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32195
32196         PR c/7353
32197         * g++.dg/ext/typedef-init.C: New test.
32198         * gcc.dg/typedef-init.c: New test.
32199
32200 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32201
32202         * gcc.dg/cpp/paste13.c: New test.
32203
32204 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32205
32206         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32207         remaining platforms, XFAIL during compile, not execute.  Don't
32208         XFAIL at -O0.
32209
32210 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32211
32212         * gcc.dg/alias-1.c: Tweak expected warning.
32213
32214 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32215
32216         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32217
32218 2002-10-06  Andreas Jaeger  <aj@suse.de>
32219
32220         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32221         * gcc.dg/cpp/c++98.C: Likewise.
32222
32223         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32224         * g++.dg/cpp/c++98.C: Likewise.
32225
32226         * g++.dg/README (Subdirectories): Mention cpp directory.
32227
32228         PR target/7559
32229         * gcc.dg/20021006-1.c: New test.
32230
32231 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32232
32233         PR c++/7804
32234         * g++.dg/other/warning1.C: New test.
32235
32236 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32237
32238         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32239         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32240         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32241
32242 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32243
32244         PR c++/7931
32245         * g++.dg/template/ptrmem3.C: New test.
32246
32247         PR c++/7754
32248         * g++.dg/template/union1.C: New test.
32249
32250 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32251
32252         PR c++/8006
32253         * g++.dg/abi/mangle9.C: New test.
32254         * g++.dg/abi/mangle10.C: New test.
32255         * g++.dg/abi/mangle11.C: New test.
32256         * g++.dg/abi/mangle12.C: New test.
32257
32258 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32259
32260         PR c++/7188.
32261         * g++.dg/template/meminit1.C: New test.
32262         * g++.dg/warn/Wreorder-1.C: Likewise.
32263         * g++.old-deja/g++.mike/warn3.C: Tweak.
32264         * lib/prune.exp: Ingore "in copy constructor".
32265
32266 2002-10-02  Andreas Jaeger  <aj@suse.de>
32267
32268         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32269         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32270         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32271         on x86-64.
32272
32273 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32274
32275         * gcc.dg/empty1.C: Fix typo.
32276
32277 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32278
32279         * gcc.dg/alias-1.c: New test.
32280
32281 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32282
32283         * gcc.dg/empty1.C: New test.
32284
32285         * g++.dg/tls/init-2.C: Tweak error messages.
32286
32287 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32288
32289         * gcc.c-torture/compile/20020923-1.c: New test.
32290
32291 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32292
32293         * gcc.c-torture/execute/ffs-1.c: New test.
32294         * gcc.c-torture/execute/ffs-2.c: Ditto.
32295
32296 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32297
32298         * g++.dg/overload/member1.C: New test.
32299
32300 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32301
32302         * g++.dg/abi/empty7.C: New test.
32303         * g++.dg/init/pm2.C: Likewise.
32304
32305 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32306
32307         * g++.dg/rtti/crash1.C: New test.
32308
32309 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32310
32311         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32312         gcc.dg/sibcall-4.c: New tests.
32313
32314 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32315
32316         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32317         powerpc and MMIX targets.
32318
32319 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32320
32321         * gcc.dg/cpp/20020927-1.c: New.
32322
32323 2002-09-26  David S. Miller  <davem@redhat.com>
32324
32325         * gcc.c-torture/compile/trunctfdf.c: New.
32326
32327 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32328
32329         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32330
32331 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32332
32333         * gcc.c-torture/execute/loop-15.c: New.
32334
32335 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32336
32337         * README.QMTEST: Fix typo.
32338
32339 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32340
32341         * gcc.dg/20020926-1.c: New test.
32342
32343 2002-09-25  David S. Miller  <davem@redhat.com>
32344
32345         PR target/7842
32346         * gcc.c-torture/execute/shiftdi.c: New test.
32347
32348 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32349
32350         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32351         unique to the tool.
32352         * lib/g77.exp (g77_init): Likewise.
32353         * lib/g++.exp (g++_init): Likewise.
32354         * lib/objc.exp (objc_init): Likewise.
32355
32356 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32357
32358         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32359         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32360         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32361
32362 2002-09-25  Richard Henderson  <rth@redhat.com>
32363
32364         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32365         too-small long double.
32366
32367 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32368
32369         * gcc.dg/20020919-1.c: New test.
32370
32371 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32372
32373         * g++.dg/abi/bitfield6.C: New test.
32374         * g++.dg/abi/bitfield7.C: New test.
32375         * g++.dg/abi/bitfield8.C: New test.
32376         * g++.dg/abi/vbase11.C: New test.
32377
32378 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32379
32380         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32381         hppa*-*-hpux*.  Update test comment.
32382
32383 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32384
32385         * gcc.dg/tls/struct-1.c: New test.
32386
32387 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32388
32389         * gcc.dg/cpp/tr-warn2.c: Update.
32390
32391 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32392
32393         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32394
32395 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32396
32397         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32398         systems.
32399
32400 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32401
32402         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32403
32404         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32405         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32406         setting of cxxfilt.
32407
32408 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32409
32410         * gcc.dg/20020312-2.c: Update for darwin.
32411
32412 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32413
32414         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32415
32416 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32417
32418         * objc.dg/comp-types-1.m: New test.
32419         * objc.dg/comp-types-2.m: New test.
32420         * objc.dg/comp-types-3.m: New test.
32421         * objc.dg/comp-types-4.m: New test.
32422         * objc.dg/comp-types-5.m: New test.
32423         * objc.dg/comp-types-6.m: New test.
32424
32425 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32426
32427         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32428
32429 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32430
32431         * g++.dg/other/do1.C: New test.
32432
32433         * g++.dg/template/subst1.C: New test.
32434
32435 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32436
32437         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32438
32439 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32440
32441         * g++.dg/template/qualttp20.C: Adjust expected errors.
32442         * g++.old-deja/g++.jason/report.C: Likewise.
32443         * g++.old-deja/g++.other/qual1.C: Likewise.
32444
32445         * g++.dg/lookup/scoped2.C: New test.
32446
32447         * g++.dg/ext/asm3.C: New test.
32448
32449 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32450
32451         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32452
32453 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32454
32455         * ChangeLog: follow spelling conventions.
32456         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32457         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32458         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32459         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32460         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32461         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32462         * g++.old-deja/g++.law/global-init1.C: Likewise.
32463         * g++.old-deja/g++.other/delete4.C: Likewise.
32464         * g++.old-deja/g++.other/inline21.C: Likewise.
32465         * g++.old-deja/g++.other/singleton.C: Likewise.
32466         * g77.dg/strlen0.f: Likewise.
32467         * g77.f-torture/compile/20010519-1.f: Likewise.
32468         * g77.f-torture/compile/980310-4.f: Likewise.
32469         * gcc.c-torture/compile/20000605-1.c: Likewise.
32470         * gcc.c-torture/execute/20020225-1.c: Likewise.
32471         * gcc.dg/c90-hexfloat-2.c: Likewise.
32472         * gcc.dg/c99-bool-1.c: Likewise.
32473         * gcc.dg/c99-hexfloat-2.c: Likewise.
32474         * gcc.dg/dll-2.c: Likewise.
32475         * gcc.dg/wtr-union-init-1.c: Likewise.
32476         * gcc.dg/wtr-union-init-2.c: Likewise.
32477         * gcc.dg/wtr-union-init-3.c: Likewise.
32478         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32479         * gcc.dg/cpp/defined.c: Likewise.
32480         * gcc.dg/cpp/macsyntx.c: Likewise.
32481         * gcc.dg/cpp/paste2.c: Likewise.
32482         * gcc.dg/cpp/trad/defined.c: Likewise.
32483         * gcc.dg/format/c90-printf-1.c: Likewise.
32484         * gcc.dg/format/c90-scanf-1.c: Likewise.
32485         * gcc.dg/format/c99-printf-1.c: Likewise.
32486         * gcc.dg/format/c99-scanf-1.c: Likewise.
32487         * gcc.misc-tests/gcov-8.c: Likewise.
32488         * lib/profopt.exp: Likewise.
32489
32490 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32491
32492         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32493
32494 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32495
32496         * g++.dg/inherit/using2.C: New test.
32497
32498 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32499
32500         * ChangeLog: Follow spelling conventions.
32501         * g++.dg/template/friend4.C: Likewise.
32502         * g++.old-deja/g++.pt/crash67.C: Likewise.
32503         * gcc.c-torture/execute/20000801-4.c: Likewise.
32504         * gcc.dg/c90-digraph-1.c: Likewise.
32505         * gcc.dg/c94-digraph-1.c: Likewise.
32506         * gcc.dg/c99-digraph-1.c: Likewise.
32507         * gcc.dg/cpp/line5.c: Likewise.
32508         * gcc.dg/cpp/multiline.c: Likewise.
32509         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32510         * gcc.dg/format/attr-3.c: Likewise.
32511         * gcc.dg/format/c90-scanf-3.c: Likewise.
32512         * gcc.dg/format/ext-4.c: Likewise.
32513
32514 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32515
32516         * g++.dg/template/pretty1.C: New test.
32517
32518 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32519
32520         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32521
32522 2002-09-13  Matt Austern  <austern@apple.com>
32523
32524         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32525         passing a cast expression to a function by const reference.
32526
32527 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32528
32529         * g++.dg/template/deduce1.C: New test.
32530
32531 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32532
32533         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32534         32-bit int.
32535
32536 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32537
32538         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32539         usage.
32540
32541 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32542
32543         * gcc.c-torture/compile/20020910-1.c: New test.
32544
32545 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32546
32547         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32548
32549 2002-09-10  Andreas Jaeger  <aj@suse.de>
32550
32551         * gcc.dg/20020312-2.c: Adjust for x86-64.
32552
32553 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32554
32555         * g77.dg/7388.f: New test case for PR 7388.
32556
32557 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32558
32559         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32560
32561 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32562
32563         * objc.dg/proto-lossage-1.m: New test.
32564
32565 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32566
32567         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32568
32569 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32570
32571         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32572         expected to pass.
32573
32574 2002-09-06  Stan Shebs  <shebs@apple.com>
32575             David Edelsohn  <edelsohn@gnu.org>
32576
32577         * gcc.dg/weak: New directory.
32578         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32579         target-specific xfail bits.
32580         * gcc.dg/typeof-2.c: Move to new directory.
32581         * gcc.dg/weak.exp: New expect script.
32582
32583 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32584
32585         * gcc.c-torture/execute/extzvsi.c: New test.
32586
32587 2002-09-05  Stan Shebs  <shebs@apple.com>
32588
32589         * gcc.dg/weak-1.c: xfail on Darwin.
32590         * gcc.dg/weak-2.c: Ditto.
32591         * gcc.dg/weak-3.c: Ditto.
32592         * gcc.dg/weak-4.c: Ditto.
32593         * gcc.dg/weak-5.c: Ditto.
32594         * gcc.dg/weak-6.c: Ditto.
32595         * gcc.dg/weak-7.c: Ditto.
32596         * gcc.dg/weak-8.c: Ditto.
32597         * gcc.dg/weak-9.c: Ditto.
32598
32599 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32600
32601         * gcc.c-torture/execute/loop-14.c: New test.
32602
32603 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32604
32605         * g++.dg/other/cxa-atexit1.C: New test.
32606
32607         * gcc.dg/typeof-2.c: New test.
32608
32609 2002-09-03  Roger Sayle  <roger@eyesopen.com>
32610
32611         * gcc.dg/builtins-2.c: New testcase.
32612         * gcc.dg/builtins-3.c: New testcase.
32613
32614 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
32615
32616         * gcc.dg/cpp/_Pragma4.c: New test.
32617
32618 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
32619
32620         * objc/execute/nil_method-1.m: New testcase.
32621
32622 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
32623
32624         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
32625         [Object class], not [Object initialize].
32626
32627 2002-08-31  Roger Sayle  <roger@eyesopen.com>
32628             Hans-Peter Nilsson  <hp@bitrange.com>
32629
32630         * gcc.c-torture/execute/20020720-1.x: Skip test on
32631         mmix-knuth-mmixware.  Correct comment.
32632
32633 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
32634
32635         * testsuite/g++.dg/abi/bitfield5.C: New test.
32636         * testsuite/g++.dg/abi/vbase10.C: Likewise.
32637
32638 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
32639
32640         * objc.dg/undeclared-selector.m: New test.
32641
32642 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
32643
32644         * g++.dg/other/offsetof1.C: Avoid cast warning.
32645
32646 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
32647
32648         * objc.dg/super-class-2.m: New test.
32649
32650 2002-08-24  Matt Austern  <austern@apple.com>
32651
32652         * g++.dg/ext/lvaddr.C: New test.
32653         * g++.dg/ext/lvcast.C: New test.
32654
32655 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
32656
32657         * testsuite/g++.dg/inherit/cond1.C: New test.
32658
32659 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
32660
32661         * gcc.dg/noncompile/incomplete-1.c: New test.
32662
32663 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
32664
32665         * gcc.dg/typespec-1.c: New test.
32666
32667 2002-08-20  Devang Patel  <dpatel@apple.com>
32668         * objc.dg/proto-hier-2.m: New test.
32669
32670 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
32671
32672         * objc.dg/bitfield-1.m: New test.
32673         * objc.dg/bitfield-2.m: New test.
32674
32675 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32676
32677         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
32678         gcc.dg/c99-flex-array-4.c: New tests.
32679
32680 2002-08-16  Stan Shebs  <shebs@apple.com>
32681
32682         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
32683
32684 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
32685
32686         * gcc.dg/typeof-1.c: New test.
32687         * g++.dg/ext/typeof2.C: New test.
32688
32689 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
32690
32691         * g++.dg/other/offsetof1.C: New test.
32692
32693 2002-08-14  Richard Henderson  <rth@redhat.com>
32694
32695         * gcc.dg/tls/diag-3.c: Fix expected message strings.
32696
32697 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
32698
32699         * gcc.dg/cpp/_Pragma3.c: New test.
32700
32701 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
32702
32703         * g++.dg/template/inherit3: New test.
32704
32705 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
32706
32707         * gcc.dg/bitfld-4.c: Add blank options.
32708
32709 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
32710
32711         * g++.dg/template/crash1.C: New test.
32712
32713 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32714
32715         * gcc.dg/tls/opt-2.c: New test.
32716
32717 2002-08-08  Devang Patel  <dpatel@apple.com>
32718
32719         * objc.dg/selector-1.m : New test
32720
32721 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32722
32723         * g++.dg/abi/bitfield4.C: New test.
32724         * gcc.dg/bitfld-4.c: New test.
32725
32726 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
32727
32728         * g++.dg/other/packed1.C: New test.
32729
32730 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * g++.dg/abi/offsetof.C: Tweak error messages.
32733         * g++.old-deja/g++.mike/p10769a.C: Likewise.
32734
32735 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
32736
32737         * gcc.dg/bitfld-3.c: New test.
32738
32739 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
32740             Richard Henderson  <rth@redhat.com>
32741
32742         * gcc.dg/i386-bitfield1.c: New test.
32743         * g++.dg/abi/bitfield3.C: Update.
32744
32745 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
32746
32747         * objc.dg/const-str-2.m: Update.
32748         * gcc.dg/cpp/c++98.c: Change to C extension.
32749         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
32750         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
32751
32752 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
32753
32754         * testsuite/gcc.dg/tls/diag-3.c: New.
32755
32756 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
32757
32758         * g++.dg/README (Subdirectories): Document new subdir expr.
32759         * g++.dg/expr/pmf-1.C: New test.
32760
32761 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
32762
32763         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
32764
32765 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
32766
32767         * g++.dg/abi/bitfield3.C: New test.
32768
32769 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
32770
32771         * lib/gcov.exp: Tweak expected line formats.
32772         * gcc.misc-tests/gcov8.c: New test.
32773         * gcc.misc-tests/gcov8.x: New flags.
32774
32775 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
32776
32777         * consistency.vlad/layout/endian.c: Include string.h.
32778
32779         * gcc.c-torture/execute/20020805-1.c: New test.
32780
32781 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
32782
32783         * g++.dg/other/conversion1.C: New test.
32784
32785 2002-08-03  Roger Sayle  <roger@eyesopen.com>
32786
32787         * gcc.dg/builtins-1.c: New testcase.
32788
32789 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
32790
32791         * g++.dg/inherit/access3.C: New test.
32792
32793 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
32794
32795         * gcc.dg/ia64-visibility-2.c: New test.
32796
32797 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
32798
32799         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
32800         __qualifier_flags to __flags.
32801
32802 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
32803
32804         * g++.dg/inherit/operator1.C: New test.
32805         * g++.dg/lookup/disamb1.C: Fix typo in comment.
32806         * g++.dg/other/error1.C: Change expected error message.
32807         * g++.dg/template/conv4.C: Likewise.
32808
32809 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
32810
32811         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
32812         for documented behavior.
32813
32814 2002-07-25  Roger Sayle  <roger@eyesopen.com>
32815
32816         * gcc.c-torture/execute/20020720-1.x: Skip this test on
32817         several targets known to fail.
32818
32819 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
32820
32821         * gcc.dg/mips-args-[123].c: New tests.
32822
32823 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
32824
32825         * gcc.dg/ppc-spe.c: New.
32826
32827 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
32828
32829         * g++.dg/other/ptrmem4.C: New testcase.
32830
32831 2002-07-24  Richard Henderson  <rth@redhat.com>
32832
32833         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
32834
32835 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
32836
32837         * g++.dg/ext/alignof1.C (main): Return 0 for success.
32838
32839 2002-07-24  Roger Sayle  <roger@eyesopen.com>
32840
32841         * gcc.c-torture/execute/memset-3.c: New testcase.
32842
32843 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
32844
32845         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
32846         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
32847
32848 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32849
32850         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
32851         Delete.
32852
32853 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
32854
32855         * gcc.c-torture/compile/simd-4.c: New test.
32856
32857 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32858
32859         PR c++/7347, c++/7348
32860         * g++.dg/template/access4.C: New test.
32861         * g++.dg/template/access5.C: New test.
32862         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
32863         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
32864         * g++.old-deja/g++.pt/ttp58.C: Likewise.
32865         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
32866
32867 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
32868
32869         * gcc.dg/gnu89-init-2.c: New test.
32870
32871 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
32872
32873         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
32874
32875 2002-07-20  Roger Sayle  <roger@eyesopen.com>
32876
32877         * gcc.c-torture/execute/20020720-1.c: New testcase.
32878
32879 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
32880
32881         * gcc.dg/cpp/Wsignprom.c: New tests.
32882
32883 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
32884
32885         * gcc.c-torture/execute/loop-13.c: New test.
32886
32887 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
32888
32889         * gcc.dg/cpp/expr.c: New tests.
32890
32891 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
32892
32893         * g++.dg/opt/pr6713.C: Add template instantiation.
32894
32895 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
32896
32897         * gcc.dg/nest.c: New test.
32898
32899 2002-07-17  Richard Henderson  <rth@redhat.com>
32900
32901         * g++.dg/opt/pr6713.C: New test.
32902
32903 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
32904
32905         * gcc.c-torture/execute/loop-2e.x: Let the testcase
32906         XFAIL for all x86 processors.
32907
32908 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
32909
32910         * gcc.c-torture/execute/20010122-1.x: Do not test with
32911         -fomit-frame-pointer.
32912
32913 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32914
32915         * g++.dg/template/instantiate2.C: New test.
32916         * g++.dg/template/spec4.C: New test.
32917
32918 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32919
32920         * g++.dg/template/access2.C: New test.
32921         * g++.dg/template/access3.C: New test.
32922
32923 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
32924
32925         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
32926         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
32927         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
32928         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
32929         Convert to use <stdarg.h>.
32930         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
32931         Delete.
32932         * gcc.dg/va-arg-2.c: New.
32933         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
32934
32935 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
32936
32937         * gcc.c-torture/compile/20020710-1.c: New test.
32938
32939 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
32940                           Andrew Pinski  <pinskia@physics.uc.edu>
32941
32942         gcc.c-torture/compile/simd-2.c: New testcase.
32943         gcc.c-torture/compile/simd-3.c: Likewise.
32944
32945 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
32946
32947         PR c++/7224
32948         * g++.dg/overload/error1.C: New test.
32949
32950 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32951
32952         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
32953         configuration and IRIX 6 O32 ABI.
32954
32955 2002-07-11  Roger Sayle  <roger@eyesopen.com>
32956
32957         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
32958
32959 2002-07-10  Roger Sayle  <roger@eyesopen.com>
32960
32961         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
32962
32963 2002-07-10  Jeffrey A Law  <law@redhat.com>
32964
32965         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
32966
32967         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
32968
32969 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
32970
32971         * gcc.dg/20020312-2.c: Check for __PPC__.
32972
32973 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
32974
32975         * gcc.c-torture/compile/20020709-1.c: New test.
32976
32977 2002-07-07  Roger Sayle  <roger@eyesopen.com>
32978
32979         * g++.dg/template/qualttp21.C: New test case.
32980
32981 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
32982
32983         * gcc.c-torture/compile/20020706-1.c: New test.
32984         * gcc.c-torture/compile/20020706-2.c: New test.
32985
32986 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
32987             Alexandre Oliva  <aoliva@redhat.com>
32988
32989         * g++.dg/warn/incomplete1.C: New test.
32990
32991 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32992
32993         PR c++/7099
32994         * g++.dg/warn/noreturn1.C: New test.
32995
32996 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
32997
32998         PR c++/6706
32999         * g++.dg/debug/debug6.C: New test.
33000         * g++.dg/debug/debug7.C: New test.
33001
33002 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33003
33004         * gcc.c-torture/compile/simd-3.c: New test.
33005
33006 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33007
33008         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33009         * gcc.dg/20020620-1.c: Likewise.
33010
33011 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33012
33013         PR c++/6944
33014         * g++.dg/init/array4.C: New test.
33015         * g++.dg/init/array5.C: New test.
33016
33017 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33018
33019         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33020         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33021
33022 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33023
33024         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33025         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33026         * gcc.dg/wtr-conversion-1.c: Likewise.
33027         * gcc.dg/wtr-escape-1.c: Likewise.
33028         * gcc.dg/wtr-int-type-1.c: Likewise.
33029         * gcc.dg/wtr-label-1.c: Likewise.
33030         * gcc.dg/wtr-static-1.c: Likewise.
33031         * gcc.dg/wtr-strcat-1.c: Likewise.
33032         * gcc.dg/wtr-suffix-1.c: Likewise.
33033         * gcc.dg/wtr-switch-1.c: Likewise.
33034         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33035         * gcc.dg/wtr-union-init-1.c: Likewise.
33036         * gcc.dg/wtr-union-init-2.c: Likewise.
33037         * gcc.dg/wtr-union-init-3.c: Likewise.
33038
33039         * gcc.dg/wtr-func-def-1.c: New test.
33040
33041 2002-07-02 Devang Patel <dpatel@apple.com>
33042
33043         * objc.dg/param-1.m: New test.
33044
33045 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33046
33047         * gcc.dg/cpp/trad/directive.c: Add test.
33048         * gcc.dg/cpp/trad/macroargs.c: Add test.
33049         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33050
33051 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33052
33053         * gcc.dg/cpp/cmdlne-M.c: New test.
33054
33055 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33056
33057         * objc.dg/desig-init-1.m: New test.
33058
33059 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33060
33061         PR c++/6716
33062         * g++.dg/template/instantiate1.C: New test.
33063
33064 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33065
33066         PR c++/7112
33067         * g++.dg/template/sizeof2.C: New test.
33068
33069 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33070
33071         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33072         gcc.dg/cpp/trad/include.c: New tests.
33073
33074 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33075
33076         PR target/7177
33077         * gcc.c-torture/compile/20020701-1.c: New test.
33078
33079 2002-07-01  Stan Shebs  <shebs@apple.com>
33080
33081         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33082         header here...
33083         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33084         (objc-torture-execute): or here.
33085
33086 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33087
33088         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33089
33090 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33091
33092         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33093
33094 2002-06-30  Devang Patel  <dpatel@apple.com>
33095
33096         * objc.dg/fsyntax-only.m: New test.
33097
33098 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33099
33100         PR c++/6695
33101         * g++.dg/template/friend7.C: New file.
33102
33103 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33104
33105         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33106         return type.
33107
33108 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33109
33110         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33111         avoid division by zero.
33112
33113 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33114
33115         * gcc.dg/Wunknownprag.c: New tests.
33116
33117 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33118
33119         * gcc.c-torture/execute/simd-2.c: New test.
33120
33121 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33122
33123         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33124         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33125         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33126         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33127         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33128         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33129         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33130         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33131         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33132         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33133         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33134         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33135         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33136         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33137         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33138         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33139         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33140
33141 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33142
33143         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33144         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33145         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33146         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33147         New tests.
33148         * gcc.dg/cpp/trad/directive.c: Update.
33149
33150 2002-06-23  Andreas Jaeger  <aj@suse.de>
33151
33152         * gcc.c-torture/execute/complex-6.c: New.
33153
33154 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33155
33156         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33157         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33158         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33159         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33160
33161 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33162
33163         * gcc.dg/cpp/trad: New directory with traditional tests copied
33164         from parent directory.
33165         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33166         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33167         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33168         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33169         Move to trad/ and rename.
33170         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33171         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33172         gcc.dg/cpp/trad/redef2.c: New tests.
33173         * gcc.dg/cpp/trad/trad.exp: New driver.
33174
33175 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33176
33177         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33178         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33179         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33180         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33181         Remove.
33182
33183 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33184
33185         * gcc.dg/20020620-1.c: New test.
33186
33187 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33188
33189         * g++.dg/template/ttp4.C: New test.
33190
33191 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33192
33193         * g++.dg/opt/vt1.C: Fix regexp.
33194
33195 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33196
33197         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33198         Don't use attribute `noinline'.
33199
33200 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33201
33202         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33203
33204 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33205
33206         * gcc.c-torture/execute/simd-1.c: New.
33207
33208         * gcc.dg/simd-1.c: New.
33209
33210 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33211
33212         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33213
33214 2002-06-16  Richard Henderson  <rth@redhat.com>
33215
33216         * g++.dg/ext/anon-struct1.C: New.
33217         * g++.dg/ext/anon-struct2.C: New.
33218         * g++.dg/ext/anon-struct3.C: New.
33219         * gcc.dg/anon-struct-1.c: New.
33220         * gcc.dg/anon-struct-2.c: New.
33221         * gcc.dg/anon-struct-3.c: New.
33222         * gcc.dg/20011008-1.c: Adjust warning text.
33223         * gcc.dg/20020527-1.c: Add -fms-extensions.
33224
33225 2002-06-16  Richard Henderson  <rth@redhat.com>
33226
33227         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33228
33229 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33230
33231         * gcc.c-torture/execute/20020615-1.c: New test.
33232
33233 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33234
33235         * gcc.c-tortuture/execute/compare-1.c: New test case.
33236         * gcc.c-tortuture/execute/compare-2.c: New test case.
33237         * gcc.c-tortuture/execute/compare-3.c: New test case.
33238
33239 2002-06-13  Richard Henderson  <rth@redhat.com>
33240
33241         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33242         ia64 ilp32.
33243
33244 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33245
33246         * g++.dg/template/typename2.C: Update error message.
33247
33248 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33249
33250         * gcc.c-torture/execute/20020611-1.c: New test.
33251
33252 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33253
33254         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33255         list of targets to skip.
33256
33257 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33258
33259         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33260         targets if not optimizing.
33261
33262 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33263
33264         * gcc.c-torture/compile/20020605-1.c: New test.
33265
33266         * g++.dg/opt/vt1.C: New test.
33267
33268         * gcc.dg/20020531-1.c: New test.
33269
33270         * gcc.dg/20020530-1.c: New test.
33271
33272         * gcc.dg/20020527-1.c: New test.
33273
33274         * g++.dg/opt/cse1.C: New test.
33275
33276 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33277
33278         * gcc.dg/20020607-2.c: New test case.
33279
33280 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33281
33282         * gcc.c-torture/compile/20020604-1.c: New test.
33283
33284 2002-06-04  Richard Henderson  <rth@redhat.com>
33285
33286         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33287         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33288         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33289
33290 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33291
33292         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33293
33294 2002-06-03  Richard Henderson  <rth@redhat.com>
33295
33296         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33297         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33298
33299 2002-06-02  Richard Henderson  <rth@redhat.com>
33300
33301         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33302         test functions static.
33303
33304 2002-06-02  Andreas Jaeger  <aj@suse.de>
33305
33306         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33307         now.
33308
33309 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33310
33311         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33312         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33313         Update for mofified diagnostics.
33314         * gcc.dg/c99-intconst-1.c: No longer fail.
33315
33316 2002-06-02  Richard Henderson  <rth@redhat.com>
33317
33318         * gcc.dg/uninit-A.c: Remove xfail markers.
33319
33320 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33321
33322         * gcc.dg/fnegate-1.c: New test case.
33323
33324 2002-05-30  Osku Salerma  <osku@iki.fi>
33325
33326         * gcc.c-torture/execute/mayalias-1.c: New file.
33327
33328 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33329
33330         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33331         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33332         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33333
33334 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33335
33336         * gcc.c-torture/execute/20020529-1.c: New test.
33337
33338 2002-05-27  Richard Henderson  <rth@redhat.com>
33339
33340         * g++.dg/ext/attrib6.C: New test case.
33341
33342 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33343
33344         * gcc.c-torture/execute/pure-1.c: New test.
33345
33346 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33347
33348         * gcc.dg/cpp/arith-2.c: Remove.
33349
33350 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33351
33352         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33353         * gcc.dg/cpp/if-3.c: Remove.
33354
33355 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33356
33357         * g++.dg/opt/cse2.C: New test.
33358
33359 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33360
33361         * gcc.dg/cpp/arith-1.c: New semantic tests.
33362         * gcc.dg/cpp/if-1.c: Update.
33363
33364 2002-05-24  Ben Elliston  <bje@redhat.com>
33365
33366         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33367
33368 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33369
33370         * gcc.dg/verbose-asm.c: New test.
33371
33372 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33373
33374         * gcc.dg/cpp/paste12.c: New test.
33375
33376 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33377
33378         * g++.dg/parse/named_ops.C: New test.
33379
33380 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33381
33382         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33383
33384 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33385
33386         * gcc.dg/weak-2.c: Allow optional leading underscore
33387         in scan-assembler symbol name.
33388         * gcc.dg/weak-3.c: Likewise.
33389         * gcc.dg/weak-4.c: Likewise.
33390         * gcc.dg/weak-5.c: Likewise.
33391
33392 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33393
33394         * gcc.dg/20020523-1.c: New test.
33395
33396 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33397
33398         * objc.dg/const-str-2.m: Update now that we stop after
33399         a command line error.
33400
33401 2002-05-22  Richard Henderson  <rth@redhat.com>
33402
33403         * g++.dg/dg.exp: Fix typo in test pruneing.
33404
33405 2002-05-22  Richard Henderson  <rth@redhat.com>
33406
33407         * g++.dg/dg.exp: Prune the tls subdirectory.
33408         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33409         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33410         * g++.dg/tls/init-1.C: New.
33411
33412 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33413
33414         * gcc.dg/20020517-1.c: New test.
33415
33416 2002-05-21  Richard Henderson  <rth@redhat.com>
33417
33418         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33419         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33420
33421 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33422
33423         * g++.dg/other/copy2.C: New test.
33424
33425 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33426
33427         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33428         (MAX_COPY): Bump up to 10 times sizeof (long long).
33429         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33430
33431         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33432         sizeof (long long).
33433
33434         * gcc.c-torture/execute/strcpy-1.c: New test.
33435
33436 2002-05-19  Jason Merrill  <jason2redhat.com>
33437
33438         * g++.dg/ext/oper1.C: New test.
33439
33440 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33441 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33442
33443         * README.QMTEST: New file.
33444
33445         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33446
33447 2002-05-19  Andreas Jaeger  <aj@suse.de>
33448
33449         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33450         now.
33451         * gcc.c-torture/execute/loop-2d.x: Likewise.
33452
33453 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33454
33455         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33456         support weak symbols.
33457         * gcc.dg/weak-4.c: Likewise.
33458         * gcc.dg/weak-6.c: Likewise.
33459
33460 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33461
33462         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33463         cygwin, coff and h8300-*-hms targets
33464         * gcc.dg/weak-5.c: Likewise.
33465         * gcc.dg/weak-7.c: Likewise.
33466
33467 2002-05-16  Jason Merrill  <jason@redhat.com>
33468
33469         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33470         (scan-assembler-not, scan-assembler-dem): Likewise.
33471         (scan-assembler-dem-not): Likewise.
33472
33473 2002-05-15  Richard Henderson  <rth@redhat.com>
33474
33475         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33476
33477 2002-05-15  Richard Henderson  <rth@redhat.com>
33478
33479         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33480         (vfoo1f): Warning here.
33481         (vfoo1l): Don't redefine the alias.
33482
33483 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33484
33485         * g++.dg/init/pm1.C: New test.
33486
33487 2002-05-12  David S. Miller  <davem@redhat.com>
33488
33489         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33490         types.
33491
33492 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33493
33494         * gcc.c-torture/execute/20020510-1.c: New test case.
33495
33496 2002-05-10  David S. Miller  <davem@redhat.com>
33497
33498         * gcc.c-torture/execute/conversion.c: Test long double too.
33499
33500 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33501
33502         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33503         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33504         * lib/g++.exp (g++_link_flags): Likewise.
33505         * lib/objc.exp (objc_target_compile): Likewise.
33506
33507 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33508
33509         * gcc.dg/cpp/poison.c: Update.
33510         * gcc.dg/cpp/20000625-2.c: Remove.
33511         * gcc.dg/cpp/direct2s.c: Remove final test.
33512
33513 2002-05-08  Tom Rix  <trix@redhat.com>
33514
33515         * gcc.c-torture/execute/20020508-1.c: New test.
33516         * gcc.c-torture/execute/20020508-2.c: New test.
33517         * gcc.c-torture/execute/20020508-3.c: New test.
33518
33519 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33520
33521         * gcc.dg/cpp/charconst-4.c: More tests.
33522
33523 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33524
33525         PR c/6569
33526         * gcc.dg/weak-3.c: Update location of warning messages.
33527         * gcc.dg/weak-5.c: Likewise.
33528
33529 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33530
33531         * gcc.c-torture/execute/20020506-1.c: New test case.
33532
33533 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33534
33535         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33536
33537 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33538
33539         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33540
33541 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33542
33543         * gcc.dg/cpp/charconst-3.c: New test.
33544
33545 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33546
33547         * gcc.dg/cpp/charconst.c: Update tests.
33548
33549 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33550
33551         * treelang: Added directory for new sample language treelang. Also
33552         lib/treelang.exp: New file to signal treelang should be tested.
33553
33554 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33555
33556         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33557         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33558         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33559         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33560         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33561         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33562         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33563
33564 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33565
33566         * gcc.dg/format/xopen-2.c: New test.
33567
33568 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33569
33570         * gcc.dg/20020503-1.c: New test.
33571
33572 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33573
33574         * g++.dg/init/dtor1.C: Make it tougher.
33575
33576 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33577
33578         * g++.dg/init/dtor1.C: New test.
33579
33580 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33581
33582         * gcc.dg/altivec-8.c: New.
33583
33584 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33585
33586         * gcc.dg/altivec-7.c: New.
33587
33588 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33589
33590         * g++.dg/parse/typedef1.C: New test.
33591
33592 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33593
33594         PR c++/6486
33595         * g++.dg/template/friend6.C: New test.
33596
33597         PR c++/6492
33598         * g++.dg/init/copy1.C: New test.
33599
33600 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33601
33602         * g++.dg/warn/effc1.C: New test.
33603
33604 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33605
33606         * gcc.dg/cpp/if-cexp.c: Add a test.
33607
33608 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
33609
33610         * gcc.dg/20020426-2.c: New test.
33611
33612 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
33613
33614         * gcc.dg/cpp/if-mop.c: Update.
33615         * gcc.dg/cpp/if-mpar.c: Add test.
33616         * gcc.dg/cpp/if-oppr.c: Update.
33617
33618 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33619
33620         PR c/6343
33621         * gcc.dg/weak-[2-7].c: New tests.
33622
33623 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33624
33625         * gcc.dg/enum1.c: New test.
33626
33627 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33628
33629         PR c++/6497
33630         * g++.dg/inherit/access2.C: New test.
33631
33632 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
33633
33634         PR bootstrap/6445
33635         * gcc.dg/20020426-1.c: New test.
33636
33637 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
33638
33639         * g++.dg/abi/enum1.C: New test.
33640
33641 2002-04-26  Richard Henderson  <rth@redhat.com>
33642
33643         * gcc.dg/c99-bool-1.c: Expect always true warning.
33644
33645 2002-04-25  Roger Sayle  <roger@eyesopen.com>
33646
33647         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
33648
33649 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33650
33651         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
33652         targets.
33653
33654 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
33655
33656         * g++.dg/abi/mange7.C: New test.
33657
33658         PR c++/6438.
33659         * g++.dg/parse/stmtexpr2.C: New test.
33660
33661 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
33662
33663         * gcc.dg/20020312-2.c: Add SH target.
33664
33665 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33666
33667         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
33668         compiler output on mips*-*-irix*.
33669
33670 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
33671
33672         * g++.dg/parse/attr1.C: New test.
33673
33674 2002-04-23  Roger Sayle  <roger@eyesopen.com>
33675
33676         * gcc.c-torture/execute/string-opt-17.c: New test case.
33677         * gcc.c-torture/execute/memset-2.c: New test case.
33678
33679 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
33680
33681         PR c++/6256:
33682         * g++.dg/template/friend5.C: New test.
33683
33684         PR c++/6331:
33685         * g++.dg/template/qual1.C: Likewise.
33686
33687 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
33688
33689         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
33690         Include stdlib.h, not stdio.h or ctype.h.
33691
33692 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
33693
33694         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
33695         cris-*-elf* and mmix-*-*.
33696         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
33697         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
33698         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
33699         Ditto.
33700         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
33701         * gcc.dg/wchar_t-1.c: Ditto.
33702
33703 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
33704
33705         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
33706         Clarify comment.
33707
33708 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
33709
33710         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
33711
33712 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33713
33714         * gcc.c-torture/execute/20000906-1.x: Delete.
33715
33716 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
33717
33718         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
33719
33720 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
33721
33722         * PR6367
33723         * g77.f-torture/execute/6367.f: New test.
33724         * g77.f-torture/execute/6367.x: Disable for MMIX.
33725
33726 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
33727
33728         * PR6352
33729         * g++.dg/opt/inline2.C: New test.
33730
33731 2002-04-18  Richard Henderson  <rth@redhat.com>
33732
33733         * gcc.dg/20000906-1.c: Enable for all targets.
33734         * gcc.c-torture/compile/iftrap-2.c: New.
33735
33736 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33737
33738         * gcc.dg/20020418-1.c: New test.
33739         * gcc.dg/20020418-2.c: New test.
33740
33741 2002-04-18  Richard Henderson  <rth@redhat.com>
33742
33743         * gcc.c-torture/compile/iftrap-1.c: New.
33744         * gcc.dg/iftrap-1.c: Adjust for ia64.
33745         * gcc.dg/iftrap-2.c: New.
33746
33747 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
33748
33749         * gcc.c-torture/compile/20020418-1.c: New test.
33750
33751 2002-04-18  Roger Sayle  <roger@eyesopen.com>
33752
33753         * gcc.c-torture/compile/20020415-1.c: New.
33754
33755 2002-04-18  David S. Miller  <davem@redhat.com>
33756
33757         * gcc.c-torture/execute/20020418-1.c: New test.
33758
33759 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
33760
33761         * gcc.dg/20020416-1.c: New test.
33762
33763         * g++.dg/opt/inline1.C: New test.
33764
33765 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
33766
33767         * gcc.dg/altivec-5.c: New test.
33768
33769         * gcc.dg/20020415-1.c: New test.
33770
33771 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
33772
33773         * testsuite/lib/chill.exp: Remove.
33774
33775 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
33776
33777         * g++.dg/other/big-struct.C: New test.
33778
33779 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
33780
33781         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
33782         of scratch file.
33783
33784 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
33785
33786         PR c/6277
33787         * gcc.dg/i386-387-1.c: Allow optional leading underscore
33788         in scan-assembler function name
33789
33790 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
33791
33792         * g77.f-torture/execute/980628-4.x,
33793         g77.f-torture/execute/980628-5.x,
33794         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33795         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33796         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
33797         i[34567]86-*-*.
33798
33799 2002-04-13  David S. Miller  <davem@redhat.com>
33800
33801         * gcc.c-torture/execute/20020413-1.c: New test.
33802
33803 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
33804
33805         * gcc.dg/asm-6.c,
33806         * g++.dg/ext/asm1.C: New tests.
33807
33808 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
33809
33810         PR c++ 5373.
33811         * g++.dg/parse/stmtexpr1.C: New test.
33812
33813         PR c++/5189.
33814         * g++.dg/template/copy1.C: New test.
33815
33816 2002-04-12  Richard Henderson  <rth@redhat.com>
33817
33818         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
33819
33820 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
33821
33822         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
33823         gcc.c-torture/execute/20020307-2.c.
33824
33825 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
33826
33827         * g++.dg/ext/attrib5.C,
33828         * g++.dg/lookup/struct1.C: New tests.
33829
33830 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
33831
33832         * gcc.dg/20020411-1.c: New test.
33833
33834         * gcc.c-torture/execute/20020411-1.c: New test.
33835
33836 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
33837
33838         * g77.f-torture/execute/6177.f: New test.
33839
33840 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
33841
33842         PR middle-end/6247
33843         * g++.dg/opt/cleanup1.C: New test.
33844
33845         * g++.dg/opt/const1.C: New test.
33846
33847 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
33848
33849         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
33850
33851 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
33852
33853         PR c++/5507
33854         * g++.dg/template/typename2.C: New test.
33855
33856 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
33857
33858         * gcc.c-torture/execute/loop-12.c: New.
33859
33860 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
33861
33862         * g77.f-torture/execute/980628-4.x,
33863         g77.f-torture/execute/980628-5.x,
33864         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
33865         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
33866         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
33867
33868 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33869
33870         PR optimization/6086
33871         * g++.dg/opt/preinc1.C: New test.
33872
33873 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33874
33875         PR c++/5571
33876         * g++.dg/opt/static2.C: New test.
33877
33878 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
33879
33880         PR c/5120
33881         * gcc.dg/20020406-1.c: New test.
33882
33883 2002-04-04  David S. Miller  <davem@redhat.com>
33884
33885         * gcc.c-torture/execute/20020404-1.c: New test.
33886
33887 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
33888
33889         PR c/6123
33890         * gcc.dg/20020312-2.c: Do not declare global register variable
33891         if __PIC__ or __pic__ is defined.
33892
33893 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
33894
33895         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
33896         __asm__ so that it works correctly even if -ansi -pedantic-errors.
33897
33898 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33899
33900         * gcc.misc-tests/linkage.exp: Update last change to handle
33901         sparc*-, not just sparc-.
33902
33903 2002-04-03  Richard Henderson  <rth@redhat.com>
33904
33905         * gcc.dg/cpp/ucs.c: Improved long UCS test.
33906
33907 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33908
33909         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
33910
33911 2002-04-02  David S. Miller  <davem@redhat.com>
33912
33913         * gcc.c-torture/execute/20020402-3.c: New test.
33914
33915 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
33916
33917         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
33918         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
33919
33920         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
33921         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
33922         g77.f-torture/execute/20001201.x,
33923         g77.f-torture/execute/u77-test.x: New files.
33924
33925         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
33926         * gcc.dg/wchar_t-1.c: Ditto.
33927
33928 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33929
33930         * gcc.c-torture/execute/20020402-1.c: New test.
33931
33932 2002-04-01  Richard Henderson  <rth@redhat.com>
33933
33934         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
33935
33936         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
33937
33938 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33939
33940         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
33941
33942 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33943
33944         * g++.dg/inherit/template-as-base.C: Expect error.
33945         * g++.dg/inherit/namespace-as-base.C: Likewise.
33946
33947 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
33948
33949         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
33950         g++.dg/ext/instantiate3.C: Tweak match patterns.
33951
33952         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
33953         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
33954         -da test.
33955
33956 2002-03-31  Richard Henderson  <rth@redhat.com>
33957
33958         * gcc.dg/special/alias-2.c: New.
33959         * gcc.dg/special/ecos.exp: Run it.
33960
33961 2002-03-31  Richard Henderson  <rth@redhat.com>
33962
33963         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
33964
33965 2002-03-31  Kazu Hirata  <kazu@hxi.com>
33966
33967         * gcc.dg/weak-1.c: Disable on h8300 port.
33968
33969 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
33970
33971         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
33972         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
33973         ordering tests.
33974         * g++.dg/bprob/bprob-1.C: New test.
33975         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
33976         * g++.dg/gcov/gcov-1.C: New test.
33977         * g++.dg/gcov/gcov-1.x: New file.
33978         * g++.dg/gcov/gcov-2.C: New test.
33979         * g++.dg/gcov/gcov-3.C: New test.
33980         * g++.dg/gcov/gcov-3.h: New file.
33981
33982 2002-03-28  Roger Sayle  <roger@eyesopen.com>
33983
33984         * g++.old-deja/g++.other/builtins5.C: New test.
33985         * g++.old-deja/g++.other/builtins6.C: New test.
33986         * g++.old-deja/g++.other/builtins7.C: New test.
33987         * g++.old-deja/g++.other/builtins8.C: New test.
33988         * g++.old-deja/g++.other/builtins9.C: New test.
33989
33990 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * g++.dg/opt/static1.C: New test.
33993
33994         * g++.dg/opt/longbranch1.C: New test.
33995
33996 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
33997
33998         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
33999
34000         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34001
34002 2002-03-28  Jeffrey A Law  (law@redhat.com)
34003
34004         * gcc.c-torture/execute/20020328-1.c: New test.
34005
34006 2002-03-27  Richard Henderson  <rth@redhat.com>
34007
34008         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34009         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34010         move from g++.old-deja/g++.ext/.
34011
34012 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34013
34014         * g++.dg/init/new2.C: New test.
34015
34016 2002-03-26  Richard Henderson  <rth@redhat.com>
34017
34018         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34019
34020         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34021         on sparc.
34022
34023         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34024         sparcv9 systems.
34025         * gcc.dg/20001102-1.c: Likewise.
34026
34027 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34028
34029         * gcc.dg/cpp/endif-pedantic1.c,
34030         gcc.dg/cpp/endif-pedantic2.c: New tests.
34031
34032 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34033
34034         * g++.dg/init/new1.C: New test.
34035
34036 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * g++.dg/abi/vbase9.C: New test.
34039
34040 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34041
34042         * gcc.dg/arm-asm.c: New test.
34043
34044 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34045
34046         * gcc.dg/Wswitch-enum.c: New test.
34047         Fix PR c/5044.
34048
34049 2002-03-26  Richard Henderson  <rth@redhat.com>
34050
34051         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34052         structure.
34053
34054 2002-03-25  Richard Henderson  <rth@redhat.com>
34055
34056         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34057         sparcv9 systems.
34058
34059         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34060         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34061
34062 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34063
34064         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34065
34066 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34067
34068         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34069         targets using generic thunk support.
34070
34071 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34072
34073         * gcc.c-torture/compile/20020323-1.c: New test.
34074
34075         * g++.dg/opt/conj2.C: New test.
34076
34077 2002-03-24  Richard Henderson  <rth@redhat.com>
34078
34079         * gcc.dg/weak-1.c: Use -fno-common.
34080
34081 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34082
34083         * g77.dg/f77-edit-apostrophe-out.f: New test
34084         * g77.dg/f77-edit-h-out.f: New test
34085         * g77.dg/f77-edit-t-in.f: New test
34086         * g77.dg/f77-edit-t-out.f: New test
34087         * g77.dg/f77-edit-x-out.f: New test
34088         * g77.dg/f77-edit-slash-out.f: New test
34089         * g77.dg/f77-edit-colon-out.f: New test
34090         * g77.dg/f77-edit-s-out.f: New test
34091
34092 2002-03-24  Richard Henderson  <rth@redhat.com>
34093
34094         * objc/execute/formal_protocol-6.x: New XFAIL.
34095
34096 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34097
34098         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34099         that do not support weak symbols
34100
34101 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34102
34103         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34104         * lib/g77.exp: Likewise.
34105         * lib/objc.exp: Likewise.
34106
34107 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34108
34109         * gcc.dg/Wswitch-default.c: New test.
34110
34111 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34112
34113         * g++.dg/other/enum1.C: New test.
34114
34115 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34116
34117         * gcc.dg/pragma-ep-3.c: Fix typo.
34118
34119 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34120
34121         * g++.dg/inherit/template-as-base.C: New test.
34122
34123 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34124
34125         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34126         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34127
34128 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34129
34130         * gcc.dg/cpp/multiline.c: Update to match.
34131
34132 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34133
34134         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34135
34136 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34137
34138         * gcc.dg/cpp/extratokens2.c: New file.
34139
34140 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34141
34142         * gcc.dg/20020312-2.c: Add rs6000 target.
34143
34144         * gcc.c-torture/compile/20020319-1.c: New test.
34145
34146 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34147
34148         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34149         (A, E): Handle this.
34150
34151 2002-03-20  Jason Merrill  <jason@redhat.com>
34152
34153         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34154         ignoring -fpic.
34155         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34156         through prune_gcc_output.
34157
34158 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34159
34160         * gcc.c-torture/compile/20020320-1.c: New test.
34161
34162 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34163
34164         * gcc.c-torture/compile/20020318-1.c: New test.
34165
34166         * gcc.dg/struct-by-value-1.c: New test.
34167
34168         * gcc.dg/20020319-1.c: New test.
34169
34170 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34171
34172         * g++.dg/opt/conj1.C: New test.
34173
34174 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34175
34176         * g++.dg/template/qualttp20.C: Revert previous change.
34177         * g++.dg/template/qualttp3.C: Likewise.
34178         * g++.dg/template/qualttp4.C: Likewise.
34179         * g++.dg/template/qualttp5.C: Likewise.
34180         * g++.dg/template/qualttp6.C: Likewise.
34181         * g++.dg/template/qualttp7.C: Likewise.
34182         * g++.dg/template/qualttp8.C: Likewise.
34183         * g++.dg/template/recurse.C: Likewise.
34184
34185 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34186
34187         * gcc.dg/cpp/wchar-1.c: Update.
34188
34189 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34190
34191         * g++.dg/template/conv1.C: New test.
34192         * g++.dg/template/conv2.C: New test.
34193         * g++.dg/template/conv3.C: New test.
34194         * g++.dg/template/conv4.C: New test.
34195
34196 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34197
34198         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34199         * g++.dg/template/qualttp3.C: Likewise.
34200         * g++.dg/template/qualttp4.C: Likewise.
34201         * g++.dg/template/qualttp5.C: Likewise.
34202         * g++.dg/template/qualttp6.C: Likewise.
34203         * g++.dg/template/qualttp7.C: Likewise.
34204         * g++.dg/template/qualttp8.C: Likewise.
34205         * g++.dg/template/recurse.C: Likewise.
34206
34207 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34208
34209         * g++.dg/opt/dtor1.C: New test.
34210
34211 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.c-torture/compile/20020315-1.c: New test.
34214
34215 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34216
34217         * gcc.dg/weak-1.c: Fix scan tests.
34218
34219 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34220
34221         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34222         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34223         cris-*-aout* mmix-*-*.
34224         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34225         cris-*-aout* mmix-*-*.
34226         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34227         cris-*-elf* cris-*-aout* and mmix-*-*.
34228         * gcc.dg/20001009-1.c: Ditto.
34229         * gcc.dg/20010912-1.c: Ditto.
34230         * gcc.dg/20020122-4.c: Ditto.
34231         * gcc.dg/inline-2.c: Ditto.
34232
34233 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34234
34235         * gcc.c-torture/compile/20020314-1.c: New test.
34236
34237 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34238
34239         * gcc.c-torture/execute/20020314-1.c: New test.
34240
34241 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34242
34243         * g++.dg/warn/Wunused-1.C: New test.
34244
34245 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34246
34247         * g++.dg/abi/mangle6.C: New test.
34248
34249 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34250
34251         * gcc.c-torture/compile/20020309-2.c: New test.
34252
34253         * gcc.c-torture/compile/20020312-1.c: New test.
34254
34255 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34256
34257         * g++.dg/other/access1.C: New test.
34258
34259 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34260
34261         * gcc.c-torture/execute/wchar_t-1.c: New test.
34262
34263 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34264
34265         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34266
34267 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34268
34269         * gcc.dg/20020312-1.c: New test case.
34270
34271 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34272
34273         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34274
34275 2002-03-11  Richard Henderson  <rth@redhat.com>
34276
34277         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34278         * g++.old-deja/g++.jason/report.C: Likewise.
34279
34280 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34283         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34284
34285 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34286
34287         * testsuite/g++.dg/overload/pmf1.C: New test.
34288
34289 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34290
34291         * gcc.c-torture/execute/20020307-1.c: Use long.
34292
34293 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34294
34295         PR optimization/5844
34296         * gcc.dg/20020310-1.c: New test.
34297
34298 2002-03-09  Michael Meissner  <meissner@redhat.com>
34299
34300         * gcc.c-torture/execute/memcpy-2.c: New test.
34301         * gcc.c-torture/execute/memset-1.c: New test.
34302         * gcc.c-torture/execute/strlen-1.c: New test.
34303         * gcc.c-torture/execute/strcmp-1.c: New test.
34304         * gcc.c-torture/execute/strncmp-1.c: New test.
34305
34306 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34307
34308         * gcc.dg/ppc-ldstruct.c: New test.
34309
34310 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34311
34312         * gcc.c-torture/execute/va-arg-22.c: New test.
34313
34314 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34315
34316         * gcc.c-torture/compile/20020309-1.c: New test.
34317
34318 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34319
34320         * gcc.c-torture/execute/20020307-2.c: New test.
34321
34322 2002-03-07  Jeffrey A Law  (law@redhat.com)
34323
34324         * g77.f-torture/compile/20020307-1.f: New test.
34325
34326 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34327
34328         * gcc.dg/unordered-1.c: New test.
34329
34330 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34331
34332         * gcc.c-torture/execute/20020307-1.c: New test.
34333
34334 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34335
34336         * gcc.dg/20020304-1.c: New test.
34337
34338         * gcc.c-torture/compile/20020304-2.c: New test.
34339
34340 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34341
34342         * gcc.c-torture/compile/20020304-1.c: New test case
34343         (from PR c/5830).
34344
34345 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34346
34347         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34348
34349 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34350
34351         * g++.dg/other/classkey1.C: New test.
34352
34353 2002-03-01  Richard Henderson  <rth@redhat.com>
34354
34355         * gcc.c-torture/compile/981223-1.x: New.
34356         * gcc.c-torture/compile/920625-1.x: New.
34357
34358 2002-02-28  Richard Henderson  <rth@redhat.com>
34359
34360         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34361
34362 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34363
34364         * gcc.c-torture/execute/20020227-1.c: New test.
34365
34366 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34367
34368         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34369         here" ERROR lines.
34370         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34371         * g++.old-deja.g++.other/defarg1.C: Likewise.
34372         * g++.old-deja/g++.pt/calls2.C: Likewise.
34373         * g++.old-deja/g++.pt/crash20.C: Likewise.
34374         * g++.old-deja/g++.pt/crash30.C: Likewise.
34375         * g++.old-deja/g++.pt/crash36.C: Likewise.
34376         * g++.old-deja/g++.pt/crash6.C: Likewise.
34377         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34378         * g++.old-deja/g++.pt/derived3.C: Likewise.
34379         * g++.old-deja/g++.pt/error1.C: Likewise.
34380         * g++.old-deja/g++.pt/friend21.C: Likewise.
34381         * g++.old-deja/g++.pt/friend23.C: Likewise.
34382         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34383         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34384
34385 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34386
34387         * gcc.c-torture/execute/20020225-2.c: New test.
34388
34389 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34390
34391         * gcc.c-torture/execute/920730-1t.c,
34392         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34393         Delete test cases, only relevant to -traditional.
34394
34395 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34396
34397         * gcc.dg/cpp/undef1.c: Remove.
34398         * gcc.dg/cpp/directiv.c: Update.
34399         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34400
34401 2002-02-27  Michael Meissner  <meissner@redhat.com>
34402
34403         * gcc.c-torture/execute/20020226-1.c: New test.
34404
34405 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34406
34407         * g++.dg/debug/debug4.C: New test.
34408
34409         * gcc.dg/ia64-visibility-1.c: New test.
34410
34411 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34412
34413         * gcc.dg/debug/20020224-1.c: New.
34414
34415 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34416
34417         * gcc.c-torture/execute/960416-1.x: New.
34418         * gcc.c-torture/execute/divconst-3.x: Likewise.
34419
34420 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34421
34422         * gcc.dg/20020224-1.c: New test.
34423
34424 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34425
34426         * gcc.c-torture/execute/20020225-1.c: New.
34427
34428 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34429
34430         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34431
34432 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34433
34434         * gcc.dg/20020222-1.c: New test.
34435
34436 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34437
34438         * g++.dg/opt/anonunion1.C: New test.
34439
34440 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34441
34442         * g++.dg/template/qualttp19.C: New test.
34443         * g++.dg/template/qualttp20.C: New test.
34444         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34445         * g++.old-deja/g++.other/qual1.C: Likewise.
34446
34447 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34448
34449         * gcc.dg/attr-alwaysinline.c: New.
34450
34451 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34452
34453         * gcc.dg/20020220-1.c: New test.
34454
34455         * gcc.dg/20020220-2.c: New test.
34456
34457         * g++.dg/opt/mmx1.C: New test.
34458
34459 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34460
34461         * gcc.c-torture/compile/20020110.c: New test.
34462
34463 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34464
34465         * gcc.c-torture/execute/20020219-1.c: New test.
34466
34467         * gcc.dg/20020219-1.c: New test.
34468
34469         * gcc.dg/noncompile/20020220-1.c: New test.
34470
34471         * g++.dg/opt/ptrintsum1.C: New test.
34472
34473         * gcc.dg/debug/20020220-1.c: New test.
34474
34475 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34476
34477         * gcc.c-torture/execute/20020216-1.c: New test.
34478
34479 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34480
34481         * gcc.dg/decl-1.c: Update, new test.
34482
34483 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34484
34485         * g++.dg/abi/bitfield1.C: New test.
34486         * g++.dg/abi/bitfield2.C: New test.
34487
34488 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34489
34490         * gcc.dg/attr-nest.c: New test.
34491
34492 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34493
34494         * gcc.c-torture/execute/20020215-1.c: New test.
34495
34496 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34497
34498         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34499         * g++.dg/debug/debug.exp: New.
34500         * g++.dg/debug/trivial.C: New.
34501         * g++.dg/debug/debug1.C: Moved...
34502         * g++.dg/other/debug1.C: ...from here.
34503         * g++.dg/debug/debug2.C: Moved...
34504         * g++.dg/other/debug2.C: ...from here.
34505         * g++.dg/debug/debug3.C: Moved...
34506         * g++.dg/other/debug3.C: ...from here.
34507
34508         * gcc.dg/noncompile/20020213-1.c: New test.
34509
34510 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34511
34512         * g++.dg/other/debug3.C: New test.
34513
34514         * gcc.c-torture/execute/20020213-1.c: New test.
34515
34516 2002-02-13  Richard Smith <richard@ex-parrot.com>
34517
34518         * g++.old-deja/g++.other/thunk1.C: New test.
34519
34520 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34521
34522         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34523
34524 2002-02-13  Stan Shebs  <shebs@apple.com>
34525
34526         * gcc.dg/altivec-3.c: New.
34527
34528 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34529
34530         * gcc.dg/Wunreachable-1.c: New test.
34531         * gcc.dg/Wunreachable-2.c: New test.
34532
34533 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34534
34535         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34536
34537 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34538
34539         * gcc.dg/decl-1.c: New test.
34540
34541 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34542
34543         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34544
34545 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34546
34547         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34548         * gcc.c-torture/compile/980506-1.x: Likewise.
34549
34550 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34551
34552         * gcc.dg/20020210-1.c: New.
34553
34554 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34555
34556         * g77.f-torture/execute/947.f: New regression test
34557         for PR fortran/947.
34558
34559 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34560
34561         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34562         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34563
34564 2002-02-08  Richard Henderson  <rth@redhat.com>
34565
34566         * gcc.c-torture/compile/labels-3.c: New.
34567
34568 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34569
34570         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34571         expression statements work instead.
34572         * gcc.dg/noncompile/20020207-1.c: New test.
34573
34574 2002-02-07  Richard Henderson  <rth@redhat.com>
34575
34576         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34577
34578 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34579
34580         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34581         message from g77
34582         * lib/g77-dg.exp: Trim g77 error messages so that they are
34583         recognized by dg.exp.
34584
34585 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34586
34587         PR fortran/5473
34588         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34589
34590 2002-02-07  Richard Henderson  <rth@redhat.com>
34591
34592         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34593         to be sufficiently aligned for integers.
34594
34595 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34596
34597         * g++.dg/template/friend4.C: New test.
34598
34599 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34600
34601         PR fortran/5743
34602         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34603         unsupported cases.
34604
34605 2002-02-07  Richard Henderson  <rth@redhat.com>
34606
34607         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34608         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
34609         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
34610         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
34611
34612 2002-02-06  Richard Henderson  <rth@redhat.com>
34613
34614         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
34615
34616 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
34617
34618         * gcc.dg/20020206-1.c: New test.
34619
34620 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
34621
34622         * gcc.c-torture/execute/20020206-1.c: New test.
34623
34624         * gcc.c-torture/execute/20020206-2.c: New test.
34625
34626         PR optimization/5429:
34627         * gcc.c-torture/compile/20020206-1.c: New test.
34628
34629 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
34630
34631         * g++.dg/ext/align1.C: Do not use an explicit alignment value
34632         as certain file formats cannot support particularly large
34633         alignments.
34634
34635         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
34636         and do not expect to be able to link the executable.
34637
34638         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
34639         fail because the COFF format does not support the weak attribute.
34640
34641 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
34642
34643         * g77.dg/pr5473.f: New test
34644
34645 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
34646
34647         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
34648         Fix testcase accordingly.
34649
34650 2002-02-04  Richard Henderson  <rth@redhat.com>
34651
34652         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
34653         (buf): Change to be an array of pointers, not ints.
34654
34655 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34656
34657         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
34658         before all tests.  Move warning one line above to match where it
34659         C frontend emits.
34660         * gcc.dg/Wswitch-2.c: New test.
34661         * g++.dg/warn/Wswitch-1.C: New test.
34662         * g++.dg/warn/Wswitch-2.C: New test.
34663
34664 2002-02-04  Richard Henderson  <rth@redhat.com>
34665
34666         * g++.dg/abi/offsetof.C: Fix size comparison.
34667
34668 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
34669
34670         * gcc.dg/cast-qual-2.c: New test.
34671
34672 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
34673
34674         * gcc.dg/20020201-4.c: New test.
34675
34676 2002-02-04  Ben Elliston  <bje@redhat.com>
34677
34678         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
34679         target_info attribute != 0, in addition to the empty string.
34680         (gcc_target_compile): Likewise.
34681
34682 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
34683
34684         * gcc.dg/Wswitch.c: New test.
34685         PR gcc/4475. PR gcc/3780.
34686
34687 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
34688
34689         * g77.f-torture/execute/5122.f: New test for regressions
34690         against PR fortran/5122.
34691
34692 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
34693
34694         * g77.f-torture/compile/pr3743.f: Delete
34695         * g77.dg/pr3743-1.f: New test.
34696         * g77.dg/pr3743-2.f: New test.
34697         * g77.dg/pr3743-3.f: New test.
34698         * g77.dg/pr3743-4.f: New test.
34699
34700 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34701
34702         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
34703
34704 2002-02-02  Richard Henderson  <rth@redhat.com>
34705
34706         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
34707         * gcc.c-torture/execute/bf64-1.c: Likewise.
34708
34709 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.dg/20020201-2.c: New test.
34712
34713         * gcc.dg/20020201-3.c: New test.
34714
34715         * gcc.c-torture/execute/bitfld-2.c: New test.
34716
34717 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34718
34719         * gcc.dg/bitfld-1.c: Update.
34720         * gcc.dg/bitfld-2.c: Update.
34721         * gcc.c-torture/execute/bitfld-1.x: New.
34722
34723 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
34724
34725         * gcc.c-torture/execute/20020201-1.c: New test.
34726
34727 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
34728
34729         PR target/5469
34730         * gcc.dg/20020201-1.c: New test.
34731
34732 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
34733
34734         PR fortran/3743
34735         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
34736         * g77.f-torture/compile/pr3743.x: Remove
34737
34738 2002-01-31  Tom Rix  <trix@redhat.com>
34739
34740         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
34741
34742 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34743
34744         * gcc.dg/noncompile/20020130-1.c: New test.
34745
34746 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
34747
34748         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
34749
34750 2002-01-29  Richard Henderson  <rth@redhat.com>
34751
34752         * gcc.c-torture/execute/991118-1.c: Cast various constants back
34753         to long long.
34754         * gcc.c-torture/execute/bf64-1.c: Likewise.
34755
34756 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
34757
34758         * gcc.c-torture/execute/20020129-1.c: New test.
34759
34760 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34761
34762         * gcc.c-torture/compile/20000224-1.c: Update.
34763         * gcc.c-torture/execute/bitfld-1.c: New tests.
34764         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
34765         * gcc.dg/uninit-A.c: Update.
34766
34767 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
34768
34769         * g++.dg/template/ctor1.C: Add instantiation.
34770
34771 2002-01-28  Paul Koning  <pkoning@equallogic.com>
34772
34773         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
34774         argument to __builtin_prefetch to be const ptr.
34775
34776 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
34777
34778         * gcc.c-torture/compile/20020120-1.c: New test.
34779
34780 2002-01-27  Kazu Hirata  <kazu@hxi.com>
34781
34782         * gcc.c-torture/execute/20020127-1.c: New test.
34783
34784 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
34785
34786         * g77.dg/f77-edit-i-in.f: New test
34787         * g77.dg/f77-edit-i-out.f: New test
34788
34789 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
34790
34791         * gcc.dg/debug/debug.exp: New file.
34792         * gcc.dg/debug/trivial.c: New file.
34793         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
34794         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
34795         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
34796         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
34797         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
34798         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
34799         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
34800         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
34801         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
34802         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
34803         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
34804         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
34805         * gcc.dg/20000503-1.c: Removed.
34806         * gcc.dg/20010207-1.c: Removed.
34807         * gcc.dg/20011223-1.c: Removed.
34808         * gcc.dg/20020104-2.c: Removed.
34809         * gcc.dg/debug-1.c: Removed.
34810         * gcc.dg/debug-2.c: Removed.
34811         * gcc.dg/debug-3.c: Removed.
34812         * gcc.dg/debug-4.c: Removed.
34813         * gcc.dg/debug-5.c: Removed.
34814         * gcc.dg/debug-6.c: Removed.
34815         * gcc.dg/dwarf2-1.c: Removed.
34816         * gcc.dg/dwarf2-2.c: Removed.
34817
34818 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
34819
34820         * g++.old-deja/g++.other/eh5.C: New test.
34821         * g++.old-deja/g++.other/sibcall2.C: New test.
34822         * g++.old-deja/g++.other/array9.C: New test.
34823         * g++.old-deja/g++.other/typename2.C: New test.
34824         * g++.old-deja/g++.other/crash60.C: New test.
34825         * g++.old-deja/g++.other/conv9.C: New test.
34826         * g++.old-deja/g++.other/mangle10.C: New test.
34827         * g++.old-deja/g++.other/unchanging1.C: New test.
34828         * g++.old-deja/g++.other/exprstmt1.C: New test.
34829         * g++.old-deja/g++.other/inline23.C: New test.
34830         * g++.old-deja/g++.eh/ia64-1.C: New test.
34831         * g++.old-deja/g++.other/dwarf2-1.C: New test.
34832         * g++.old-deja/g++.other/reload1.C: New test.
34833         * g++.old-deja/g++.other/static20.C: New test.
34834         * g++.old-deja/g++.other/local-alloc1.C: New test.
34835         * g++.old-deja/g++.other/conv8.C: New test.
34836         * g++.old-deja/g++.other/stmtexpr2.C: New test.
34837         * g++.old-deja/g++.other/storeexpr1.C: New test.
34838         * g++.old-deja/g++.other/storeexpr2.C: New test.
34839         * g++.dg/eh/template2.C: New test.
34840         * g++.dg/warn/weak1.C: New test.
34841
34842 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
34843
34844         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34845         Remove first, non-varying, argument.
34846
34847 2002-01-23  Richard Henderson  <rth@redhat.com>
34848
34849         * gcc.dg/inline-2.c: New.
34850
34851         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
34852         Add optional target arg.  Check number of arguments.
34853         (scan-assembler-not, scan-assembler-dem): Likewise.
34854         (scan-assembler-dem-not): Likewise.
34855
34856 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34857
34858         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
34859         line 12.
34860         * g++.old-deja/g++.brendan/parse3.C,
34861         g++.old-deja/g++.other/crash26.C,
34862         g++.old-deja/g++.other/crash28.C,
34863         g++.old-deja/g++.other/crash29.C,
34864         g++.old-deja/g++.other/crash30.C,
34865         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
34866
34867 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
34868
34869         * gcc.dg/20020115-1.c: New.
34870
34871 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
34872
34873         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
34874
34875 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
34876
34877         * gcc.dg/20020122-3.c: New.
34878
34879 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * g++.dg/other/gc1.C: New test.
34882
34883 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
34884
34885         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
34886
34887 2002-01-22  Richard Henderson  <rth@redhat.com>
34888
34889         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
34890
34891 2002-01-22  Richard Henderson  <rth@redhat.com>
34892
34893         * gcc.dg/20020122-4.c: New.
34894
34895 2002-01-22  H.J. Lu <hjl@gnu.org>
34896
34897         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
34898         link output.
34899         * gcc.dg/special/ecos.exp: Likewise.
34900         * lib/g++-dg.exp: Likewise.
34901         * lib/g77-dg.exp: Likewise.
34902         * lib/gcc-dg.exp : Likewise.
34903         * lib/mike-g++.exp: Likewise.
34904         * lib/mike-g77.exp: Likewise.
34905         * lib/mike-gcc.exp: Likewise.
34906         * lib/objc-dg.exp: Likewise.
34907
34908 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
34909
34910         PR target/5379
34911         * gcc.dg/20020122-2.c: New test.
34912
34913 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
34914
34915         * gcc.dg/20020122-1.c: New test.
34916
34917 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
34918
34919         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
34920
34921 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
34922
34923         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
34924
34925 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34926
34927         * gcc.c-torture/compile/20020121-1.c: New test.
34928
34929 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34930
34931         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
34932         ld_library_path.
34933
34934 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
34935
34936         * gcc.dg/20020218-1.c: New test.
34937
34938 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
34939
34940         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
34941         messages
34942         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
34943         "At global scope" warning
34944         * g++.dg/ext/align1.C: Change cygwin test for alignment
34945         from db-bogus to dg-warning
34946
34947 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
34948
34949         * g77.f-torture/compile/cpp2.F: New test.
34950
34951 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34952
34953         * g++.dg/template/access1.C: New test.
34954
34955 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
34956
34957         * gcc.dg/20020118-1.c: New.
34958
34959 2002-01-18  Kazu Hirata  <kazu@hxi.com>
34960
34961         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
34962
34963 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34964
34965         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
34966         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
34967         alignment warnings.
34968
34969 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
34970
34971         * gcc.misc-tests/i386-prefetch.exp: Save and restore
34972         torture_with_loops and torture_without_loops
34973
34974 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
34975
34976         * gcc.c-torture/compile/20020116-1.c: New test.
34977
34978 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
34979
34980         * gcc.dg/20020116-2.c: New test.
34981
34982         * gcc.dg/ultrasp4.c: New test.
34983
34984         * gcc.dg/20020116-1.c: New test.
34985
34986 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
34987
34988         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
34989         by EABI.
34990
34991 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
34992
34993         * gcc.misc-tests/i386-prefetch.exp: New.
34994         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
34995         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
34996         * gcc.misc-tests/i386-pf-none-1.c: New test.
34997         * gcc.misc-tests/i386-pf-sse-1.c: New test.
34998
34999 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35000
35001         * gcc.dg/gnu89-init-1.c: Add new tests.
35002
35003 2002-01-15  Andreas Jaeger  <aj@suse.de>
35004
35005         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35006         * gcc.dg/i386-mmx-2.c: Likewise.
35007         * gcc.dg/i386-sse-1.c: Likewise.
35008         * gcc.dg/i386-sse-2.c: Likewise.
35009         * gcc.dg/i386-sse-3.c: Likewise.
35010
35011 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35012
35013         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35014         Uncomment additional cases that now pass.
35015
35016 2002-01-11  Richard Henderson  <rth@redhat.com>
35017
35018         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35019         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35020
35021 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35022
35023         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35024
35025 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35026
35027         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35028         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35029
35030 2002-01-10  Dale Johannesen  <dalej@apple.com>
35031
35032         * gcc.c-torture/execute/loop-11.c: New.
35033
35034 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35035
35036         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35037         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35038
35039 2002-01-09  Richard Henderson  <rth@redhat.com>
35040
35041         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35042         type in which to perform the operation for each size.
35043
35044 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35045
35046         * gcc.c-torture/compile/20020109-2.c: New test.
35047
35048 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35049
35050         * gcc.c-torture/execute/loop-10.c: New test.
35051
35052 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35053
35054         * gcc.c-torture/compile/20010226-1.c: New test.
35055         * gcc.c-torture/compile/20010227-1.c: New test.
35056         * gcc.c-torture/compile/20010426-1.c: New test.
35057         * gcc.c-torture/compile/20010510-1.c: New test.
35058         * gcc.c-torture/compile/20010605-3.c: New test.
35059         * gcc.c-torture/compile/20010824-1.c: New test.
35060         * gcc.c-torture/execute/20010409-1.c: New test.
35061         * gcc.dg/noncompile/20000901-1.c: New test.
35062         * gcc.dg/20001023-1.c: New test.
35063         * gcc.dg/20001101-1.c: New test.
35064         * gcc.dg/20001102-1.c: New test.
35065         * gcc.dg/20010207-1.c: New test.
35066         * gcc.dg/20010405-1.c: New test.
35067         * gcc.dg/20010822-1.c: New test.
35068         * gcc.dg/20011107-1.c: New test.
35069
35070 2002-01-09  Jeffrey A Law  (law@redhat.com)
35071
35072         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35073
35074         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35075         execution failure on PA targets.
35076
35077 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35078
35079         * gcc.c-torture/compile/20020109-1.c: New test.
35080
35081 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35082
35083         * gcc.c-torture/execute/20020108-1.c: New test.
35084
35085 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35086
35087         * gcc.dg/20020108-1.c: New test.
35088
35089 2002-01-08  H.J. Lu <hjl@gnu.org>
35090
35091         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35092         for header files.
35093
35094 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35095
35096         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35097         consistency.
35098
35099 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35100
35101         * gcc.dg/altivec-4.c: Test altivec predicates.
35102
35103 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35104
35105         * gcc.c-torture/execute/20020107-1.c: New test.
35106
35107 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35108
35109         PR c/5279
35110         * gcc.c-torture/compile/20020106-1.c: New test.
35111
35112 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35113
35114         * gcc.c-torture/execute/nestfunc-4.c: New test.
35115
35116 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35117
35118         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35119         extra triple that slipped in.
35120         * g++.old-deja/g++.abi/align.C: Likewise.
35121         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35122
35123 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35124
35125         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35126         * g++.old-deja/g++.abi/align.C: Likewise.
35127         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35128
35129         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35130         on FreeBSD/i386.
35131         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35132         FreeBSD.
35133
35134 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35135
35136         * gcc.dg/20020104-1.c: New test.
35137
35138         * gcc.dg/20020104-2.c: New test.
35139
35140 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35141
35142         * gcc.dg/20020103-1.c: Fix typo in target selector.
35143
35144 2002-01-03  Richard Henderson  <rth@redhat.com>
35145
35146         * gcc.dg/20020103-1.c: New.
35147
35148 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35149
35150         * gcc.c-torture/execute/20020103-1.c: New test.
35151
35152 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35153
35154         * g++.dg/other/debug2.C: New test.
35155
35156         * gcc.c-torture/compile/20020103-1.c: New test.
35157
35158 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35159
35160         * gcc.dg/gnu89-init-1.c: Added new tests.
35161
35162 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35163
35164         * g++.dg/template/friend2.C: Remove as patch is reverted.
35165
35166         * g++.dg/warn/oldcast1.C: New test.
35167
35168         * g++.dg/template/ptrmem1.C: New test.
35169         * g++.dg/template/ptrmem2.C: New test.
35170
35171         * g++.dg/template/ntp.C: New test.
35172
35173         * g++.dg/other/component1.C: New test.
35174
35175         * g++.dg/template/ttp3.C: New test.
35176
35177         * g++.dg/template/friend2.C: New test.
35178         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35179
35180 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35181
35182         * g++.dg/other/ptrmem1.C: New test.
35183         * g++.dg/other/ptrmem2.C: New test.
35184
35185 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35186
35187         * g++.dg/template/ctor1.C: New test.
35188
35189 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35190
35191         * g++.dg/template/friend2.C: New test.
35192
35193 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35194
35195         * gcc.dg/mmix-1.c: New test.
35196
35197 2001-12-31  Richard Henderson  <rth@redhat.com>
35198
35199         * gcc.dg/asm-5.c: New.
35200
35201 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35202
35203         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35204         in namespace __gnu_cxx
35205
35206 2001-12-30  Richard Henderson  <rth@redhat.com>
35207
35208         * gcc.dg/debug-6.c: New.
35209
35210 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35211
35212         * gcc.c-torture/compile/20011229-2.c: New test.
35213
35214 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35215
35216         * gcc.dg/debug-3.c: New test.
35217         * gcc.dg/debug-4.c: New test.
35218         * gcc.dg/debug-5.c: New test.
35219
35220 2001-12-29  Richard Henderson  <rth@redhat.com>
35221
35222         * g++.dg/eh/loop1.C: New.
35223
35224 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35225
35226         * g++.dg/template/crash1.C: New test.
35227
35228 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35229
35230         * g++.dg/other/const1.C: New test.
35231
35232 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35233
35234         * gcc.c-torture/compile/20011229-1.c: New test.
35235
35236 2001-12-28  Stan Shebs  <shebs@apple.com>
35237
35238         * lib/objc-torture.exp: Resync with c-torture.exp.
35239         * lib/objc.exp: Load standard libraries.
35240
35241 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35242
35243         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35244         additional tests.
35245
35246 2001-12-27  Roger Sayle <roger@eyesopen.com>
35247
35248         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35249
35250 2001-12-27  Richard Henderson  <rth@redhat.com>
35251
35252         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35253
35254 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35255
35256         * g++.dg/eh/ctor1.C: New test.
35257         * g++.dg/other/error2.C: New test.
35258
35259 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35260
35261         * g++.dg/other/init2.C: New test.
35262
35263 2001-12-24  Richard Henderson  <rth@redhat.com>
35264
35265         * gcc.dg/20011223-1.c: New.
35266         * gcc.dg/inline-1.c: New.
35267
35268 2001-12-23  Richard Henderson  <rth@redhat.com>
35269
35270         * gcc.dg/asm-4.c: Test operand modifiers.
35271
35272 2001-12-23  Richard Henderson  <rth@redhat.com>
35273
35274         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35275
35276 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35277
35278         * gcc.c-torture/execute/20011223-1.c: New test.
35279
35280 2001-12-21  Richard Henderson  <rth@redhat.com>
35281
35282         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35283         re-enables the warning.
35284
35285 2001-12-21  Richard Henderson  <rth@redhat.com>
35286
35287         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35288
35289 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35290
35291         * gcc.c-torture/compile/20011218-1.c: New test.
35292
35293 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35294
35295         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35296         arm-isr.c test.
35297         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35298         epilogue generation for ARM ISR routines.
35299
35300 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35301
35302         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35303         * gcc.dg/format/c90-printf-3.c: Likewise.
35304         * gcc.dg/format/c99-printf-3.c: Likewise.
35305         * gcc.dg/format/ext-1.c: Likewise.
35306         * gcc.dg/format/ext-6.c: Likewise.
35307         * gcc.dg/format/format.h: Prototype unlocked stdio.
35308
35309 2001-12-20  Richard Henderson  <rth@redhat.com>
35310
35311         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35312         (arena): Use it.
35313         (malloc): Correct allocation logic.  Abort if we fill up the
35314         arena before initialization complete.
35315         (realloc): Correct allocation logic.
35316
35317 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35318
35319         * gcc.c-torture/compile/20011219-2.c: New test.
35320
35321         * gcc.c-torture/execute/20011219-1.c: New test.
35322
35323 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35324
35325         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35326         target does not support weak symbols.
35327
35328 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35329
35330         * gcc.c-torture/compile/20011219-1.c: New test.
35331
35332 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * g++.dg/other/error1.C: New test.
35335
35336 2001-12-17  Jeffrey A Law  (law@redhat.com)
35337
35338         * gcc.c-torture/execute/20011217-1.c: New test.
35339
35340 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35341
35342         * objc.dg/special/: New directory.
35343         * objc.dg/special/special.exp: New file.
35344         * objc.dg/special/unclaimed-category-1.h: New file.
35345         * objc.dg/special/unclaimed-category-1a.m: New file.
35346         * objc.dg/special/unclaimed-category-1.m: New file.
35347
35348 2001-12-17  Andreas Jaeger  <aj@suse.de>
35349
35350         * gcc.c-torture/compile/20011217-2.c: New test.
35351
35352 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35353
35354         * gcc.c-torture/compile/20011217-1.c: New test.
35355
35356 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35357
35358         * testsuite/gcc.dg/20011214-1.c: New.
35359
35360 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35361
35362         * gcc.dg/altivec-4.c: New.
35363
35364 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35365
35366         * gcc.dg/20011113-1.c: New test.
35367
35368 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35369
35370         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35371         std::__malloc_alloc_template<0> and
35372         std::__default_alloc_template<false, 0>.
35373
35374 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35375
35376         * objc/execute/bf-21.m: New test.
35377         * objc/execute/enumeration-1.m: New test.
35378         * objc/execute/enumeration-2.m: New test.
35379
35380 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35381
35382         * gcc.dg/gnu89-init-1.c: New test.
35383
35384 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35385
35386         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35387         * g++.old-deja/g++.jason/2371.C: Likewise.
35388         * g++.old-deja/g++.jason/template33.C: Likewise.
35389         * g++.old-deja/g++.jason/template34.C: Likewise.
35390         * g++.old-deja/g++.jason/template36.C: Likewise.
35391         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35392         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35393         * g++.old-deja/g++.other/typename1.C: Likewise.
35394         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35395         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35396         * g++.old-deja/g++.pt/typename11.C: Likewise.
35397         * g++.old-deja/g++.pt/typename14.C: Likewise.
35398         * g++.old-deja/g++.pt/typename16.C: Likewise.
35399         * g++.old-deja/g++.pt/typename3.C: Likewise.
35400         * g++.old-deja/g++.pt/typename4.C: Likewise.
35401         * g++.old-deja/g++.pt/typename5.C: Likewise.
35402         * g++.old-deja/g++.pt/typename7.C: Likewise.
35403         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35404
35405 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35406
35407         * g++.dg/other/linkage1.C: New test.
35408         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35409         specifiers.
35410
35411 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35412
35413         * gcc.dg/concat.c: New test.
35414
35415 2001-12-11  Stan Shebs  <shebs@apple.com>
35416
35417         * objc/compile: New test directory.
35418         * objc/compile/compile.exp: New expect script.
35419         * objc/compile/20011211-1.m: New compile test.
35420
35421 2001-12-11  Jason Merrill  <jason@redhat.com>
35422
35423         * lib/prune.exp (prune_gcc_output): Also handle "In member
35424         function".  So many permutations...
35425
35426 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35427
35428         * g++.dg/template/typedef1.C: New test.
35429
35430 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35431
35432         * g++.dg/other/copy1.C: New test.
35433
35434 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35435
35436         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35437
35438         * gcc.dg/builtin-choose-expr.c: New.
35439
35440 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35441
35442         * gcc.dg/altivec-2.c: New.
35443
35444 2001-12-07  Richard Henderson  <rth@redhat.com>
35445
35446         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35447
35448 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35449
35450         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35451         ultrasparc.
35452
35453 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35454
35455         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35456
35457 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35458
35459         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35460         variable argument list.
35461
35462 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35463
35464         * gcc.c-torture/execute/memcheck: Delete entire directory.
35465         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35466         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35467
35468 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35469
35470         * gcc.dg/Wshadow-1.c: New test.
35471
35472 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35473
35474         * gcc.c-torture/compile/20011130-1.c: New test.
35475
35476         * gcc.dg/noncompile/20011025-1.c: New test.
35477
35478         * g++.dg/other/anon-union.C: New test.
35479
35480         * gcc.c-torture/execute/20011024-1.c: New test.
35481
35482 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35483
35484         * gcc.c-torture/execute/20000722-1.x,
35485         gcc.c-torture/execute/20010123-1.x: Remove.
35486         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35487         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35488         gcc.dg/c99-complit-2.c: New tests.
35489
35490 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35491
35492         * g++.dg/inherit/base1.C: New test.
35493
35494 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35495
35496         * g++.dg/other/stdarg1.C: New test.
35497
35498         * gcc.c-torture/compile/20011130-2.c: New test.
35499
35500 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35501
35502         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35503         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35504         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35505         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35506         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35507         * gcc.dg/builtin-prefetch-1.c: New test.
35508
35509 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35510
35511         * gcc.dg/20011130-1.c: New test.
35512
35513 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35514
35515         * g++.dg/other/scope1.C: New test.
35516         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35517
35518 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35519
35520         * gcc.dg/vla-init-1.c: New test.
35521
35522 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35523
35524         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35525
35526 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35527
35528         * objc.dg/alias.m: Update.
35529         * objc.dg/class-1.m: Update.
35530         * objc.dg/const-str-1.m: Update.
35531         * objc.dg/fwd-proto-1.m: Update.
35532         * objc.dg/id-1.m: Update.
35533         * objc.dg/super-class-1.m: Update.
35534
35535 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35536
35537         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35538         constructs.
35539
35540 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35541
35542         * gcc.c-torture/execute/20011128-1.c: New test.
35543
35544 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35545
35546         * gcc.dg/20011127-1.c: New test.
35547
35548 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35551         from Austin Group draft 7.
35552         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35553         scanf format arguments.
35554         * gcc.dg/format/no-exargs-2.c: New test.
35555
35556 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35557
35558         * g++.dg/abi/vbase8-4.C: New test.
35559
35560 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35561
35562         * gcc.c-torture/execute/20011121-1.c: New test.
35563
35564 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35565
35566         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35567
35568 2001-11-23  Andreas Jaeger  <aj@suse.de>
35569
35570         * gcc.dg/cpp/charconst-2.c: New test.
35571
35572 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35573
35574         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35575         to the host if it is remote.  Let tests specify extra headers
35576         they use.
35577         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35578         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35579         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35580         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35581         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35582         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35583         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35584         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35585         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35586         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35587
35588 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35589
35590         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35591         for little endian ARMs.
35592
35593 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35594
35595         * gcc.c-torture/compile/20011119-1.c: New test.
35596         * gcc.c-torture/compile/20011119-2.c: New test.
35597
35598 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35599
35600         * gcc.dg/altivec-1.c: Fix typo.
35601
35602 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35603
35604         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35605
35606 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35607
35608         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
35609
35610 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
35611
35612         * lib/g77.exp: Don't specify --rpath-link.
35613
35614         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
35615         across all the headers.
35616         * gcc.dg/format/format.exp: For testing on a remote host,
35617         copy format.h.
35618
35619         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
35620         * gcc.c-torture/execute/930406-1.c: Likewise.
35621         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35622
35623 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
35624
35625         * gcc.dg/altivec-1.c: New.
35626
35627 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
35628
35629         * gcc.dg/cpp/fpreprocessed.c: New test case.
35630
35631 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35632
35633         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
35634         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
35635         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
35636
35637 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35638
35639         * gcc.dg/no-builtin-1.c: New test.
35640
35641 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
35642
35643         * gcc.c-torture/execute/20011115-1.c: New test.
35644
35645 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
35646
35647         * gcc.c-torture/compile/20011114-2.c: New test.
35648         * gcc.c-torture/compile/20011114-3.c: New test.
35649         * gcc.c-torture/compile/20011114-4.c: New test.
35650
35651 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.dg/other/init1.C: New test.
35654
35655 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
35656
35657         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
35658         message.
35659
35660         * gcc.c-torture/execute/20011114-1.c: New testcase.
35661
35662         * gcc.c-torture/compile/20010327-1.c: Revert last change.
35663         * gcc.c-torture/compile/20011114-1.c: New test, exactly
35664         like the (before this change) version of 20010327-1.c.
35665
35666 2001-11-14  Roger Sayle <roger@eyesopen.com>
35667
35668         * gcc.c-torture/execute/string-opt-13.c: New testcase.
35669
35670 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
35671
35672         * g++.dg/init/array2.C: New test.
35673
35674 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
35675
35676         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
35677
35678 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
35679
35680         * g++.dg/other/forscope1.C: New test.
35681         * g++.dg/ext/forscope1.C: New test.
35682         * g++.dg/ext/forscope2.C: New test.
35683
35684 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
35685
35686         * gcc.c-torture/execute/20011113-1.c: New test.
35687
35688 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
35689
35690         * gcc.c-torture/execute/20011109-2.c: New test.
35691
35692         * gcc.c-torture/execute/20011109-1.c: New test.
35693
35694 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
35695
35696         * gcc.c-torture/compile/20011109-1.c: New test.
35697
35698 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
35699
35700         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
35701         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
35702         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
35703         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
35704         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
35705         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
35706         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
35707
35708 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35709
35710         * g++.dg/warn/Wshadow-1.C: New tests.
35711         * g++.old-deja/g++.mike/for3.C: Update.
35712
35713 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
35714
35715         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
35716         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
35717         XFAILs.  Adjust expected error texts.
35718         * gcc.c-torture/compile/20011106-1.c,
35719         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
35720         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
35721         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
35722         gcc.dg/c99-array-lval-5.c: New tests.
35723
35724 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35725
35726         * gcc.dg/cpp/defined.c: Update.
35727
35728 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
35729
35730         * gcc.c-torture/execute/anon-1.c: New test.
35731
35732 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
35733
35734         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
35735         same size, so no warning should be produced on stormy16.
35736
35737         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
35738         due to oversized array.
35739         * g++.old-deja/g++.mike/ns15.C: Likewise.
35740         * g++.old-deja/g++.pt/crash16.C: Likewise.
35741
35742 2001-11-02  Graham Stott  <grahams@redhat.com>
35743
35744         * g++.dgother/debug1.C: Fix typos.
35745
35746 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
35747
35748         * g++.dg/other/debug1.C: New test.
35749
35750 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35751
35752         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
35753         of unsigned long.
35754
35755 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.dg/20011029-2.c: New test.
35758
35759         * gcc.c-torture/compile/20011029-1.c: New test.
35760
35761 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
35762
35763         * objc/execute/class_self-1.m: New test.
35764         * objc/execute/class_self-2.m: New test.
35765
35766 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
35767
35768         * gcc.misc-tests/msgs.exp: Delete.
35769         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
35770         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
35771         error set to match recent changes.
35772
35773 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
35774
35775         * gcc.dg/20011021-1.c: New test.
35776
35777 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
35778
35779         * gcc.c-torture/compile/20011023-1.c: New test.
35780
35781 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
35782
35783         * lib/g77.exp: Rewrite based on lib/g++.exp.
35784
35785 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
35786
35787         * gcc.c-torture/execute/20011019-1.c: New test.
35788
35789         * gcc.dg/20011018-1.c: New test.
35790
35791 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
35792
35793         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
35794
35795 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
35796
35797         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
35798         * gcc.dg/attr-invalid.c: Likewise.
35799
35800 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
35801
35802         * testsuite/gcc.dg/20011015-1.c: New test.
35803
35804 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35805
35806         * g++.dg/template/unify2.C: New test.
35807
35808 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
35809
35810         * g++.dg/other/exception-specification.C: New test
35811
35812 2001-10-13  Tom Rix  <trix@redhat.com>
35813
35814         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
35815         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
35816
35817 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
35818
35819         * testsuite/gcc.dg/20011009-1.c: New test.
35820
35821 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
35822
35823         PR g++/4476
35824         * g++.dg/other/friend1.C: New test.
35825
35826 2001-10-11  Richard Henderson  <rth@redhat.com>
35827
35828         * g++.old-deja/g++.other/crash18.C: Add -S to options.
35829
35830 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35831
35832         * gcc.c-torture/compile/20011010-1.c: New.
35833
35834 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
35835
35836         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
35837         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
35838         g77.f-torture/execute/execute.exp,
35839         g77.f-torture/noncompile/noncompile.exp,
35840         gcc.c-torture/compile/compile.exp,
35841         gcc.c-torture/execute/execute.exp,
35842         gcc.c-torture/execute/ieee/ieee.exp,
35843         gcc.c-torture/execute/memcheck/memcheck.exp,
35844         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
35845         objc/execute/execute.exp: Update FSF address.
35846
35847 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35848
35849         * gcc.dg/cpp/cmdlne-C.c: Update.
35850         * gcc.dg/cpp/cmdlne-C2.c: New.
35851
35852 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35853
35854         * gcc.c-torture/execute/20011008-3.c: New.
35855
35856 2001-10-08  DJ Delorie  <dj@redhat.com>
35857
35858         * gcc.dg/20011008-1.c: New.
35859         * gcc.dg/20011008-2.c: New.
35860
35861 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35862
35863         * gcc.dg/cpp/spacing1.c: Update test.
35864
35865 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35866
35867         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
35868         spelling errors of "separate" as "seperate".
35869
35870 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
35871
35872         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
35873         enough to avoid inlining.
35874
35875 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35876
35877         * lib/g77.exp: set libg2c_dir correctly.
35878
35879 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35880
35881         * gcc.dg/cpp/macro11.c: New test.
35882
35883 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35884
35885         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
35886         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
35887         gcc.dg/format/multattr-3.c: New tests.
35888         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
35889         tests for format attributes on function pointers being rejected.
35890
35891 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35892
35893         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
35894
35895 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
35896
35897         * g++.dg/warn/format1.C: New test.
35898
35899 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
35900
35901         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
35902
35903 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35904
35905         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
35906
35907 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
35908
35909         * gcc.dg/cpp/redef2.c: Add test.
35910
35911 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
35912
35913         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
35914         long-standing bug on i686, apparently.
35915         * gcc.c-torture/execute/loop-2c.x: New file.
35916         * gcc.c-torture/execute/loop-2d.x: New file.
35917         * gcc.c-torture/execute/loop-3c.x: New file.
35918
35919 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
35920
35921         * gcc.dg/cpp/20000625-2.c: Correct line number.
35922
35923 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35924
35925         * gcc.dg/cpp/macro10.c: New test.
35926         * gcc.dg/cpp/strify3.c: New test.
35927         * gcc.dg/cpp/spacing1.c: Add tests.
35928         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
35929         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
35930
35931 2001-09-24  DJ Delorie  <dj@redhat.com>
35932
35933         * gcc.c-torture/execute/20010924-1.c: New test.
35934
35935 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35936
35937         * testsuite/objc/execute/paste.m: Remove.
35938
35939 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35940
35941         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
35942
35943 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
35944
35945         * g77.dg/strlen0.f: New test.
35946
35947 2001-09-21  Richard Henderson  <rth@redhat.com>
35948
35949         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
35950         * g++.old-deja/g++.abi/vtable2.C: Likewise.
35951
35952 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35953
35954         Table-driven attributes.
35955         * g++.dg/ext/attrib1.C: New test.
35956
35957 2001-09-20  DJ Delorie  <dj@redhat.com>
35958
35959         * gcc.dg/20000926-1.c: Update expected warning messages.
35960         * gcc.dg/array-2.c: Likewise, and test for warnings too.
35961         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
35962         array.
35963
35964 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
35965
35966         * g++.dg/eh/registers1.C: New test case.
35967
35968 2001-09-17  Richard Henderson  <rth@redhat.com>
35969
35970         * gcc.dg/array-5.c: Fix VLA decomposition test.
35971
35972 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35973
35974         * gcc.dg/cpp/line5.c: New testcase.
35975
35976 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
35977
35978         * gcc.dg/cpp/macro9.c: New test.
35979
35980 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
35981
35982         * gcc.c-torture/execute/980223.c: Change type of addr from long
35983         to char *.
35984
35985 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
35986
35987         * gcc.c-torture/execute/20010915-1.c: New test.
35988
35989 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
35990
35991         * g77.dg/bprob: New directory.
35992         * g77.dg/bprob/bprob.exp: New file.
35993         * g77.dg/bprob/bprob-1.f: New test.
35994         * g77.dg/gcov: New directory.
35995         * g77.dg/gcov/gcov.exp: New file.
35996         * g77.dg/gcov/gcov-1.f: New test.
35997         * g77.dg/gcov/gcov-1.x: New file.
35998
35999 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36000
36001         * gcc.dg/cpp/directiv.c: Update.
36002         * gcc.dg/cpp/undef1.c: Update.
36003
36004 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36005
36006         * gcc.dg/20010912-1.c: New test.
36007
36008 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36009
36010         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36011         language-independent file in lib.
36012         * lib/gcov.exp: New file.
36013
36014 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36015
36016         * gcc.c-torture/compile/20010911-1.c: New test.
36017
36018 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36019
36020         * lib/profopt.exp: New, to support profile-directed optimizations.
36021         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36022         * gcc.misc-tests/bprob-1.c: New test.
36023         * gcc.misc-tests/bprob-2.c: New test.
36024
36025 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36026
36027         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36028         XFAIL and which kinds of gcov output to verify.
36029         * gcc.misc-tests/gcov-4b.x: New file.
36030         * gcc.misc-tests/gcov-5b.x: New file.
36031         * gcc.misc-tests/gcov-6.x: New file.
36032         * gcc.misc-tests/gcov-7.c: New test.
36033         * gcc.misc-tests/gcov-7.x: New file.
36034
36035 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36036
36037         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36038         * gcc.misc-tests/gcov-6.c: New test.
36039
36040 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36041
36042         PR c++/3986
36043         * g++.dg/abi/vbase1.C: New test.
36044
36045 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36046
36047         * objc.dg/method-2.m: New.
36048
36049 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36050
36051         PR c++/4203
36052         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36053         * g++.dg/init/empty1.C: New test.
36054
36055 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36056
36057         * gcc.c-torture/compile/20010903-1.c: New test.
36058
36059 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36060
36061         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36062         for m68k.
36063
36064 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36065
36066         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36067
36068         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36069
36070         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36071
36072 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36073
36074         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36075         for 16-bit 'unsigned int'.
36076
36077 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36078
36079         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36080
36081 2001-08-27  Richard Henderson  <rth@redhat.com>
36082
36083         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36084         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36085
36086 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36087
36088         * gcc.dg/asm-names.c (ymain): New.
36089
36090 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36091
36092         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36093         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36094         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36095
36096 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36097
36098         * gcc.dg/compare5.c: New testcase.
36099
36100 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36101
36102         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36103         and "In instantiation".
36104
36105 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36106
36107         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36108
36109 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36110
36111         * gcc.misc-tests/gcov.exp: Add support for branch information.
36112         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36113         * gcc.misc-tests/gcov-4.c: New test.
36114         * gcc.misc-tests/gcov-4b.c: New test.
36115         * gcc.misc-tests/gcov-5b.c: New test.
36116
36117 2001-08-20  Zack Weinberg  <zackw@panix.com>
36118
36119         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36120         expected to fail.
36121
36122 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36123
36124         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36125
36126 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36127
36128         * g++.dg/eh/template1.C: New test.
36129
36130 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36131
36132         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36133         Fix thinko.
36134         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36135         for xfail.
36136
36137 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36138
36139         * lib/g77-dg.exp: Use prune.exp for common procedures
36140         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36141         * lib/g77.exp: (g77-dg-prune) Remove
36142
36143 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36144
36145         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36146
36147 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36148
36149         * g++.dg/template/unify1.C: New test.
36150
36151 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36152
36153         * g++.dg/abi/empty4.C: New test.
36154
36155 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36156
36157         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36158         solaris2.*
36159         * g77.f-torture/compile/pr3743.x: Likewise.
36160
36161 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36162
36163         * g++.dg/other/using-declaration.C: New test.
36164
36165 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36166
36167         * gcc.dg/cpp/tr-sign.c: New testcase.
36168
36169 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36170
36171         * gcc.dg/cpp/19951025-1.c: Revert.
36172         * gcc.dg/cpp/directiv.c: We no longer process directives that
36173         interrupt macro arguments.
36174
36175 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36176
36177         * gcc.dg/bconstp-1.c: New test.
36178
36179 2001-08-03  Richard Henderson  <rth@redhat.com>
36180
36181         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36182
36183 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36184
36185         * gcc.dg/cpp/19951025-1.c: Update.
36186
36187 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36188
36189         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36190         should be x.
36191
36192 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36193
36194         Kill -fhonor-std.
36195         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36196         * g++.old-deja/g++.other/std1.C: Likewise.
36197         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36198
36199 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36200
36201         * lib/g77.exp: Load gcc-defs.exp for common procedures
36202         (g77_pass, g77_fail, g77_finish, g77_exit,
36203         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36204
36205 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36206
36207         * g77.dg/fbackslash.f
36208         * g77.dg/fcase-preserve.f
36209         * g77.dg/ff90-1.f
36210         * g77.dg/ffixed-line-length-0.f
36211         * g77.dg/ffixed-line-length-132.f
36212         * g77.dg/ffixed-line-length-7.f
36213         * g77.dg/ffixed-line-length-72.f
36214         * g77.dg/ffixed-line-length-none.f
36215         * g77.dg/ffree-form-1.f
36216         * g77.dg/fno-backslash.f
36217         * g77.dg/fno-f90-1.f
36218         * g77.dg/fno-fixed-form-1.f
36219         * g77.dg/fno-onetrip.f
36220         * g77.dg/fno-typeless-boz.f
36221         * g77.dg/fno-underscoring.f
36222         * g77.dg/fno-vxt-1.f
36223         * g77.dg/fonetrip.f
36224         * g77.dg/ftypeless-boz.f
36225         * g77.dg/fugly-assumed.f
36226         * g77.dg/funderscoring.f
36227         * g77.dg/fvxt-1.f
36228
36229 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36230
36231         * objc.dg/fwd-proto-1.m: New.
36232         * objc.dg/local-decl-1.m: New.
36233         * objc.dg/naming-1.m: New.
36234         * objc.dg/naming-2.m: New.
36235         * objc.dg/proto-hier-1.m: New.
36236
36237 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36238
36239         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36240         largest-type elements to a struct makes its size grow.
36241
36242 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36243
36244         * g++.dg/abi/vthunk1.C: New test.
36245
36246 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36247
36248         * g++.dg/abi/vbase8-22.C: New test.
36249
36250 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36251
36252         * gcc.dg/cpp/macro8.c: New test.
36253
36254 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36255
36256         * g++.dg/abi/vbase8-21.C: New test.
36257
36258 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36259
36260         * g++.dg/abi/vbase8-10.C: New test.
36261
36262 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36263
36264         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36265         ${tool}_set_ld_library_path.
36266         Changed caller.
36267         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36268         g++.exp.
36269
36270 2001-07-26  Stan Cox <scox@redhat.com>
36271
36272         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36273         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36274         gcc_exit, gcc_check_unsupported_p):
36275         Moved to gcc-deps.exp
36276         * gcc-deps.exp: New file.
36277
36278 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36279
36280         * g++.old-deja/g++.pt/defarg14.C: New test.
36281
36282 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36283
36284         * g++.old-deja/g++.other/lineno5.C: New test.
36285
36286 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.old-deja/g++.pt/crash68.C: New test.
36289
36290 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36291
36292         * g++.old-deja/g++.other/crash42.C: New test.
36293
36294 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36295
36296         * gcc.dg/cpp/extratokens.c: Fix.
36297         * gcc.dg/cpp/skipping2.c: New tests.
36298
36299 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36300
36301         * gcc.c-torture/execute/20010724-1.c: New file.
36302         * gcc.c-torture/execute/20010724-1.x: New file.
36303
36304 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36305
36306         * g++.old-deja/g++.other/cond7.C: New test.
36307
36308 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36309
36310         * g++.old-deja/g++.other/optimize4.C: New test.
36311
36312 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36313
36314         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36315
36316 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36317
36318         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36319         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36320         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36321         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36322
36323         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36324         bug report" message.
36325
36326         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36327         * g++.dg/ext/instantiate1.C: Move from old-deja.
36328
36329 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36330
36331         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36332         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36333         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36334         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36335
36336 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36337
36338         * gcc.c-torture/execute/20010723-1.c: New test.
36339
36340 2001-07-23  Ben Elliston  <bje@redhat.com>
36341
36342         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36343
36344 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36345
36346         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36347         i[34567]86-*-*.
36348         Delete handling of ieee_multilib_flags.
36349         Pass -mieee for alpha*-*-* and sh-*-*.
36350         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36351
36352 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36353
36354         Remove old-abi tests.
36355         * g++.old-deja/g++.mike/p11116.C: Remove.
36356         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36357
36358 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36359
36360         * g77.f-torture/compile/pr3743.f: New test
36361
36362 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36363
36364         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36365
36366 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36367
36368         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36369         g++.old-deja/g++.pt/static6.C: Likewise.
36370         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36371         supports weak symbols.
36372
36373 2001-07-18  Andreas Jaeger  <aj@suse.de>
36374
36375         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36376         supported again.
36377
36378 2001-07-18  Andreas Jaeger  <aj@suse.de>
36379
36380         * gcc.dg/iftrap-1.c: Fix target line.
36381
36382 2001-07-17  Richard Henderson  <rth@redhat.com>
36383
36384         * gcc.c-torture/execute/20010717-1.c: New.
36385
36386 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36387
36388         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36389         tests.
36390
36391 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36392
36393         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36394
36395 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36396
36397         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36398         UAC_SIGBUS, UAC_NOPRINT definitions.
36399
36400 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36401
36402         * objc/execute/object_is_class.m: New test.
36403         * objc/execute/object_is_meta_class.m: New test.
36404
36405 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36406
36407         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36408         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36409
36410 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36411
36412         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36413         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36414
36415 2001-07-14  Richard Henderson  <rth@redhat.com>
36416
36417         * gcc.dg/iftrap-1.c: New.
36418
36419 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36420
36421         * g77.f-torture/execute/intrinsic77.f: New test.
36422
36423 2001-07-11  Janis Johnson <janis@us.ibm.com>
36424
36425         * gcc.misc-tests/gcov-3.c: New test.
36426
36427 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36428
36429         * gcc.c-torture/compile/20010711-1.c,
36430         * gcc.c-torture/compile/20010711-2.c: New tests.
36431
36432 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36433
36434         * gcc.c-torture/execute/20010711-1.c: New test.
36435
36436 2001-07-11  Ben Elliston  <bje@redhat.com>
36437
36438         * g++.old-deja/g++.other/enum5.C: New test.
36439
36440 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36441
36442         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36443         (g++-dg-prune): Call prune_gcc_output.
36444         * prune.exp: New file for prune_gcc_output.
36445         * lib/g++.exp, lib/gcc.exp: Load it.
36446
36447 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36448
36449         * gcc.c-torture/compile/20010701-1.c,
36450         g++.old-deja/g++.ext/attrib6.C: New tests.
36451
36452 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36453
36454         * gcc.c-torture/compile/20010706-1.c: New test.
36455
36456 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36457
36458         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36459
36460 2001-06-28  Stan Shebs  <shebs@apple.com>
36461
36462         * gcc.dg/pragma-darwin.c: New test.
36463
36464 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36465
36466         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36467         Solaris 2.[678] system.
36468
36469 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36470
36471         * gcc.dg/20010622-1.c: New test.
36472
36473 2001-06-18  Stan Shebs  <shebs@apple.com>
36474
36475         * objc.dg: New directory.
36476         * objc.dg/dg.exp: New file.
36477         * objc.dg/alias.m: New.
36478         * objc.dg/class-1.m: New.
36479         * objc.dg/class-2.m: New.
36480         * objc.dg/const-str-1.m: New.
36481         * objc.dg/const-str-2.m: New.
36482         * objc.dg/id-1.m: New.
36483         * objc.dg/method-1.m: New.
36484         * objc.dg/super-class-1.m: New.
36485         * lib/objc-dg.exp: New file.
36486
36487 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36488
36489         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36490         of label name.
36491
36492 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36493
36494         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36495
36496 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36497
36498         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36499         variable.
36500
36501 2001-06-12  Richard Henderson  <rth@redhat.com>
36502
36503         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36504
36505 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36506
36507         * g++.old-deja/g++.abi/vbase5.C: New test.
36508         * g++.old-deja/g++.abi/vbase6.C: New test.
36509         * g++.old-deja/g++.abi/vbase7.C: New test.
36510
36511 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36512
36513         * gcc.c-torture/compile/20010610-1.c: New test.
36514
36515 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36516
36517         * g++.old-deja/g++.abi/vbase4.C: New test.
36518
36519 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36520
36521         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36522         support %f for HC11/HC12 targets.
36523         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36524         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36525         on HC11/HC12 targets.
36526         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36527
36528 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36529
36530         * gcc.dg/wchar_t-1.c: New file.
36531         * gcc.dg/wint_t-1.c: Likewise.
36532
36533 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36534
36535         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36536
36537 2001-06-11  Richard Henderson  <rth@redhat.com>
36538
36539         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36540
36541 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36542
36543         * gcc.c-torture/compile/20010611-1.c: New test.
36544
36545 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36546
36547         * gcc.dg/c99-tag-1.c: Add more tests.
36548
36549 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36550
36551         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36552         representation on MN10300 and ARM/Thumb.
36553
36554 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36555
36556         * g77.f-torture/execute/20010610.f: New.
36557
36558 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36559
36560         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36561         names.
36562
36563 2001-06-09  Richard Henderson  <rth@redhat.com>
36564
36565         * gcc.c-torture/execute/ashrdi-1.c: New.
36566         * gcc.c-torture/execute/ashldi-1.c: New.
36567         * gcc.c-torture/execute/lshrdi-1.c: New.
36568
36569 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36570
36571         * objc/execute/load-3.m: Added. Check sending +load to categories,
36572         in addition to classes.
36573
36574 2001-06-08  Stan Shebs  <shebs@apple.com>
36575
36576         * objc/execute/load-2.m: New test.  From Nicola Pero
36577         <n.pero@mi.flashnet.it>.
36578
36579 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36580
36581         * gcc.c-torture/execute/20010605-2.c: New test.
36582
36583 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36584
36585         * g++.old-deja/g++.abi/vbase2.C: New test.
36586         * g++.old-deja/g++.abi/vbase3.C: New test.
36587
36588 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36589
36590         * g++.old-deja/g++.pt/friend49.C: New test.
36591
36592 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36593
36594         * g++.old-deja/g++.ext/anon3.C: New test.
36595
36596 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36597
36598         * g++.old-deja/g++.other/conv7.C: New test.
36599
36600 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36601
36602         * gcc.c-torture/compile/20010605-2.c: New test.
36603
36604 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36605
36606         * gcc.c-torture/execute/20010604-1.c: New test.
36607
36608 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
36609
36610         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
36611
36612 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
36613
36614         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
36615         (g++_link_flags): Likewise.
36616         (g++_init): Pass gccpath's value to two previous functions.
36617
36618 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36619
36620         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
36621         Ensure logfile entry matches exec command line.
36622
36623 2001-05-31  Richard Henderson  <rth@redhat.com>
36624
36625         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
36626         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
36627
36628 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
36629
36630         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
36631         compiler for irix6.2
36632
36633 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
36634
36635         * g++.old-deja/g++.other/optimize3.C: New file.
36636
36637 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
36638
36639         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
36640         assemble.
36641
36642 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
36643
36644         * g++.old-deja/g++.other/optimize2.C: New file.
36645
36646 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
36647
36648         * gcc.c-torture/compile/20010518-2.c: New file.
36649         * gcc.c-torture/execute/20010518-1.c: New file.
36650         * gcc.c-torture/execute/20010518-2.c: New file.
36651
36652 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36653
36654         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
36655
36656 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
36657
36658         G++ no longer defines builtins that do not begin with __builtin.
36659         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
36660         * g++.old-deja/g++.brendand/misc13.C: Likewise.
36661         * g++.old-deja/g++.law/builtin1.C: Likewise.
36662         * g++.old-deja/g++.law/cvt2.C: Likewise.
36663         * g++.old-deja/g++.mike/net5.C: Likewise.
36664         * g++.old-deja/g++.other/builtins1.C: Likewise.
36665         * g++.old-deja/g++.other/builtins2.C: Likewise.
36666         * g++.old-deja/g++.other/builtins3.C: Likewise.
36667         * g++.old-deja/g++.other/builtins4.C: Likewise.
36668         * g++.old-deja/g++.other/inline8.C: Likewise.
36669         * g++.old-deja/g++.robertl/eb39.C: Likewise.
36670
36671 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
36672
36673         * g++.old-deja/g++.pt/using1.C: Adjust.
36674         * g++.old-deja/g++.pt/using2.C: New test.
36675
36676 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
36677
36678         * gcc.dg/cpp/charconst.c: New tests.
36679         * gcc.dg/cpp/escape.c: New tests.
36680         * gcc.dg/cpp/escape-1.c: New tests.
36681         * gcc.dg/cpp/escape-2.c: New tests.
36682         * gcc.dg/cpp/ucs.c: New tests.
36683
36684 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
36685
36686         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
36687         native compiler for irix6.5.
36688
36689 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
36690
36691         * lib/g++.exp (g++_include_flags): Use args to compute
36692         get_multilibs.
36693         (g++_link_flags): Likewise.
36694         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
36695
36696 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36697
36698         * gcc.dg/c90-hexfloat-1.c: Add more tests.
36699
36700 2001-05-21  Geoff Keating  <geoffk@redhat.com>
36701
36702         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
36703         this file.
36704
36705 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36706
36707         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
36708         STACK_SIZE;
36709         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
36710         to STACK_SIZE; Use it to define size of add_histo array.
36711         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
36712         to STACK_SIZE.
36713         (f): Use GITT_SIZE to define size of gitt local table.
36714         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
36715         to STACK_SIZE; Use it to define size of bytemem array.
36716
36717 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36718
36719         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
36720         on 68HC11/HC12 due to the asm instruction.
36721         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
36722         * gcc.c-torture/compile/920520-1.x: Likewise.
36723         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
36724         on 68HC11/HC12 because the function is larger than 64K.
36725         * gcc.c-torture/compile/961203-1.x: New file, this test fails
36726         on 68HC11/HC12 because the structure is too large.
36727
36728 2001-05-20  Richard Henderson  <rth@redhat.com>
36729
36730         * gcc.c-torture/execute/20010520-1.c: New.
36731
36732 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36733
36734         * g++.old-deja/g++.warn/compare1.C: New test.
36735         * gcc.dg/compare4.c: New test.
36736
36737 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
36738
36739         * g++.old-deja/g++.other/optimize1.C: New test.
36740
36741 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36742
36743         * g++.old-deja/g++.pt/spec41.C: New test.
36744
36745 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
36746
36747         * gcc.c-torture/compile/20010114-1.x: Remove.
36748
36749 2001-05-18  Stan Shebs  <shebs@apple.com>
36750
36751         * gcc.c-torture/compile/20010518-1.c: New test.
36752
36753 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
36754
36755         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
36756         * g++.old-deja/g++.pt/crash67.C: New test.
36757
36758 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
36759
36760         * g++.old-deja/g++.other/debug9.C: New test.
36761
36762 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
36763
36764         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
36765
36766 2001-05-16  Jan Hubicka  <jh@suse.cz>
36767
36768         * gcc.c-torture/compile/20010516-1.c: New test.
36769
36770 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36771
36772         * g++.old-deja/g++.other/crash41.C: New test.
36773
36774 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
36775
36776         * g++.old-deja/g++.pt/crash66.C: New test.
36777
36778 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
36779
36780         * g++.old-deja/g++.robertl/eb27.C: Convert.
36781
36782 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
36783
36784         * g++.dg/friend-warn.C: New test.  Do not warn about friend
36785         declaration being redundant.
36786
36787 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
36788
36789         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
36790
36791 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
36792
36793         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
36794
36795 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
36796
36797         * lib/g++.exp: Use testsuite_flags.
36798
36799 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
36800
36801         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
36802
36803 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36804
36805         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
36806
36807 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
36808
36809         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
36810
36811 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
36812
36813         * gcc.c-torture/compile/20010313-1.c: New test.
36814
36815 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
36816
36817         * gcc.dg/cpp/direct2.c: New test.
36818         * gccq.dg/cpp/direct2s.c: New test.
36819
36820         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
36821
36822 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
36823
36824         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
36825         * g++.old-deja/g++.other/op3.C: Likewise.
36826
36827 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36828
36829         * gcc.dg/cpp/syshdr.h: New file.
36830         * gcc.dg/cpp/sysmac1.c: Update.
36831         * gcc.dg/cpp/sysmac2.c: Update.
36832
36833 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36834
36835         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
36836
36837 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
36838
36839         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
36840         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
36841
36842 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
36843
36844         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
36845
36846 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
36847
36848         * lib/g++.exp (g++_include_flags): Don't use any special flags
36849         if TESTING_IN_BUILD_TREE is not defined.
36850         (g++_init): Use a plain 'c++' as the compiler if
36851         TESTING_IN_BUILD_TREEE is not defined.
36852
36853 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36854
36855         * g++.old-deja/g++.eh/catch13.C: New test.
36856         * g++.old-deja/g++.eh/catch14.C: New test.
36857
36858 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
36859
36860         * gcc.dg/cpp/tr-define.c: New test.
36861
36862 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
36863
36864         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
36865         <stdlib.h>, not <malloc.h>.
36866
36867 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36868
36869         * g++.old-deja/g++.ns/template17.C: New test.
36870
36871 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
36872
36873         * g++.old-deja/g++.pt/ref4.C: New test.
36874
36875 2001-04-30  Richard Henderson  <rth@redhat.com>
36876
36877         * gcc.dg/20000724-1.c: Revert last change.
36878
36879 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
36880
36881         * g77.f-torture/execute/20010430.f: New test.
36882
36883 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
36884
36885         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
36886
36887 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
36888
36889         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
36890
36891 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36892
36893         * g++.old-deja/g++.eh/crash6.C: New test.
36894
36895 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36896
36897         * g++.old-deja/g++.other/warn7.C: New test.
36898
36899 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
36900
36901         * g++.old-deja/g++.other/defarg9.C: New test.
36902
36903 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36904
36905         * g77.f-torture/compile/20010426.f: New test.
36906         * g77.f-torture/execute/20010426.f: New test.
36907
36908 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
36909
36910         * g77.f-torture/compile/20000629-1.x: Remove - error
36911         has been fixed.
36912
36913 2001-04-26  Jeffrey A Law  (law@cygnus.com)
36914
36915         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
36916         Tweak slightly to work with g++.dg framework.
36917         * g++.dg/special/ecos.exp: Run initp1.C test.
36918         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
36919
36920         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
36921         its linker doesn't give line numbers either.
36922         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
36923
36924 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36925
36926         * g++.old-deja/g++.other/lex1.C: New test.
36927
36928 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
36929
36930         * gcc.dg/noncompile/20010425-1.c: New test.
36931
36932 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
36933
36934         * g++.old-deja/g++.pt/mangle2.C: New test.
36935
36936 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36937
36938         * gcc.dg/format/plus-1.c: New test.
36939
36940 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36941
36942         * gcc.dg/20010423-1.c: New test.
36943
36944 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
36945
36946         * gcc.c-torture/execute/20010422-1.c: New test.
36947
36948 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
36949
36950         * g++.old-deja/g++.ns/type2.C: New test.
36951
36952 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
36953
36954         * g++.old-deja/g++.other/perf1.C: New test.
36955
36956 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
36957
36958         * gcc.dg/c99-func-2.c: Remove xfail.
36959         * gcc.dg/c99-func-3.c: Remove xfail.
36960         * gcc.dg/c99-func-4.c: Remove xfail.
36961
36962 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
36963
36964         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
36965
36966 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36967
36968         * gcc.c-torture/compile/20010423-1.c: New test.
36969
36970 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36971
36972         * g++.old-deja/g++.pt/typename28.C: New test.
36973
36974 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
36975
36976         * g++.old-deja/g++.abi/empty2.C: New test.
36977         * g++.old-deja/g++.abi/empty3.C: New test.
36978
36979 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36980
36981         * g++.old-deja/g++.other/comdat2.C: New test.
36982         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
36983
36984 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36985
36986         * g++.old-deja/g++.other/overload14.C: New test.
36987
36988 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36989
36990         * g++.old-deja/g++.other/lookup23.C: New test.
36991
36992 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
36993
36994         * gcc.c-torture/execute/20010403-1.c: New test.
36995
36996 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
36997             Mark Mitchell  <mark@codesourcery.com>
36998
36999         * lib/old-dejagnu.exp: Don't delete output of executable.
37000         Add .exe suffix to executables.
37001
37002 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37003
37004         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37005
37006 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37007
37008         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37009
37010 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37011
37012         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37013         * g++.old-deja/g++.abi/crash1.C: New test.
37014
37015 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37016
37017         * g++.old-deja/g++.other/crash40.C: New test.
37018
37019 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37020
37021         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37022
37023 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37024
37025         * g++.old-deja/g++.other/warn6.C: New test.
37026
37027 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37028
37029         * g++.old-deja/g++.robertl/eb42.C: Same.
37030
37031 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37032
37033         * gcc.dg/wtr-conversion-1.c: New testcase.
37034
37035 2001-04-10  Richard Henderson  <rth@redhat.com>
37036
37037         * g++.old-deja/g++.other/array5.C: New.
37038
37039 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37040
37041         * gcc.c-torture/execute/20010408-1.c: New test.
37042
37043 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37044
37045         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37046         headers and constructs.
37047         * g++.old-deja/g++.robertl/eb79.C: Same.
37048         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37049         * g++.old-deja/g++.robertl/eb73.C: Same.
37050         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37051         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37052         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37053         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37054         * g++.old-deja/g++.robertl/eb44.C: Same.
37055         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37056         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37057         * g++.old-deja/g++.robertl/eb39.C: Same.
37058         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37059         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37060         * g++.old-deja/g++.robertl/eb30.C: Same.
37061         * g++.old-deja/g++.robertl/eb3.C: Same.
37062         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37063         * g++.old-deja/g++.robertl/eb21.C: Same.
37064         * g++.old-deja/g++.robertl/eb15.C: Same.
37065         * g++.old-deja/g++.robertl/eb118.C: Same.
37066         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37067         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37068         * g++.old-deja/g++.robertl/eb109.C: Same.
37069         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37070         * g++.old-deja/g++.mike/rtti1.C: Same.
37071         * g++.old-deja/g++.mike/p658.C: Same.
37072         * g++.old-deja/g++.mike/net46.C: Same.
37073         * g++.old-deja/g++.mike/net34.C: Same.
37074         * g++.old-deja/g++.mike/memoize1.C: Same.
37075         * g++.old-deja/g++.mike/eh2.C: Same.
37076         * g++.old-deja/g++.law/weak.C: Same.
37077         * g++.old-deja/g++.law/visibility7.C: Same.
37078         * g++.old-deja/g++.law/visibility25.C: Same.
37079         * g++.old-deja/g++.law/visibility22.C: Same.
37080         * g++.old-deja/g++.law/visibility2.C: Same.
37081         * g++.old-deja/g++.law/visibility17.C: Same.
37082         * g++.old-deja/g++.law/visibility13.C: Same.
37083         * g++.old-deja/g++.law/visibility10.C: Same.
37084         * g++.old-deja/g++.law/visibility1.C: Same.
37085         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37086         * g++.old-deja/g++.law/vbase1.C: Same.
37087         * g++.old-deja/g++.law/operators32.C: Same.
37088         * g++.old-deja/g++.law/nest3.C: Same.
37089         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37090         * g++.old-deja/g++.law/except5.C (main): Same.
37091         * g++.old-deja/g++.law/cvt7.C (run): Same.
37092         * g++.old-deja/g++.law/cvt2.C: Same.
37093         * g++.old-deja/g++.law/cvt16.C: Same.
37094         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37095         * g++.old-deja/g++.law/ctors17.C (main): Same.
37096         * g++.old-deja/g++.law/ctors13.C: Same.
37097         * g++.old-deja/g++.law/ctors12.C (main): Same.
37098         * g++.old-deja/g++.law/ctors10.C: Same.
37099         * g++.old-deja/g++.law/code-gen5.C: Same.
37100         * g++.old-deja/g++.law/bad-error7.C: Same.
37101         * g++.old-deja/g++.law/arm9.C: Same.
37102         * g++.old-deja/g++.law/arm12.C: Same.
37103         * g++.old-deja/g++.law/arg8.C: Same.
37104         * g++.old-deja/g++.law/arg1.C: Same.
37105         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37106         * g++.old-deja/g++.jason/template31.C: Same.
37107         * g++.old-deja/g++.jason/template24.C (main): Same.
37108         * g++.old-deja/g++.jason/2371.C: Same.
37109         * g++.old-deja/g++.eh/new2.C: Same.
37110         * g++.old-deja/g++.eh/new1.C: Same.
37111         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37112         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37113         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37114         * g++.old-deja/g++.brendan/crash62.C: Same.
37115         * g++.old-deja/g++.brendan/crash52.C: Same.
37116         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37117         * g++.old-deja/g++.brendan/crash38.C: Same.
37118         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37119         * g++.old-deja/g++.brendan/copy9.C: Same.
37120
37121 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37122
37123         * gcc.c-torture/execute/20001203-2.c (memset):
37124         Count argument is of type __SIZE_TYPE__.
37125
37126 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37127
37128         * gcc.c-torture/compile/20010404-1.c: New test.
37129
37130 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37131
37132         * gcc.c-torture/compile/20010326-1.c: New test.
37133
37134 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37135
37136         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37137         peculiarities of the SH.
37138         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37139
37140 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37141
37142         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37143         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37144         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37145
37146 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37147
37148         * g77.f-torture/compile/20010321-1.f: New test.
37149
37150 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37151
37152         * gcc.c-torture/compile/20010329-1.c: New test.
37153
37154 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37155
37156         * gcc.c-torture/execute/20010329-1.c: New test.
37157
37158 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37159
37160         * g++.old-deja/g++.other/eh4.C: Fix typo.
37161
37162 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37163
37164         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37165
37166 2001-03-28  Philip Blundell  <philb@gnu.org>
37167
37168         * gcc.c-torture/compile/20010328-1.c: New test.
37169
37170 2001-03-27  Richard Henderson  <rth@redhat.com>
37171
37172         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37173         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37174
37175 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37176
37177         * gcc.c-torture/compile/20010327-1.c: New test.
37178
37179 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37180
37181         * g++.old-deja/g++.other/friend12.C: New test.
37182         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37183         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37184
37185 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37186
37187         * gcc.c-torture/execute/20010325-1.c: New test.
37188
37189 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37190
37191         * g++.old-deja/g++.other/mangle3.C: New test.
37192
37193 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37194
37195         * g++.old-deja/g++.other/anon8.C: New test.
37196
37197 2001-03-20  Philip Blundell  <philb@gnu.org>
37198
37199         * gcc.c-torture/compile/20010320-1.c: New test.
37200
37201 2001-03-17  Richard Henderson  <rth@redhat.com>
37202
37203         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37204
37205 2001-03-15  Geoff Keating  <geoff@redhat.com>
37206
37207         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37208         tests on AIX.
37209
37210 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37211
37212         * g++.old-deja/g++.other/eh4.C: New test.
37213
37214 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37215
37216         * gcc.dg/cpp/mi1.c: Update.
37217
37218 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37219
37220         * g++.old-deja/g++.other/regstack.C: New test.
37221
37222 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37223
37224         * g++.old-deja/g++.other/ref4.C: New test.
37225
37226 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37227
37228         * objc/execute/va_method.m: Added.
37229         * objc/execute/IMP.m: Added.
37230         * objc/execute/_cmd.m: Added.
37231         * objc/execute/accessing_ivars.m: Added.
37232         * objc/execute/class-1.m: Added.
37233         * objc/execute/class-10.m: Added.
37234         * objc/execute/class-11.m: Added.
37235         * objc/execute/class-12.m: Added.
37236         * objc/execute/class-13.m: Added.
37237         * objc/execute/class-14.m: Added.
37238         * objc/execute/class-2.m: Added.
37239         * objc/execute/class-3.m: Added.
37240         * objc/execute/class-4.m: Added.
37241         * objc/execute/class-5.m: Added.
37242         * objc/execute/class-6.m: Added.
37243         * objc/execute/class-7.m: Added.
37244         * objc/execute/class-8.m: Added.
37245         * objc/execute/class-9.m: Added.
37246         * objc/execute/class-tests-1.h
37247         * objc/execute/class-tests-2.h
37248         * objc/execute/compatibility_alias.m: Added.
37249         * objc/execute/encode-1.m: Added.
37250         * objc/execute/formal_protocol-1.m: Added.
37251         * objc/execute/formal_protocol-2.m: Added.
37252         * objc/execute/formal_protocol-3.m: Added.
37253         * objc/execute/formal_protocol-4.m: Added.
37254         * objc/execute/formal_protocol-5.m: Added.
37255         * objc/execute/formal_protocol-6.m: Added.
37256         * objc/execute/formal_protocol-7.m: Added.
37257         * objc/execute/informal_protocol.m: Added.
37258         * objc/execute/initialize.m: Added.
37259         * objc/execute/load.m: Added.
37260         * objc/execute/many_args_method.m: Added.
37261         * objc/execute/nested-3.m: Added.
37262         * objc/execute/no_clash.m: Added.
37263         * objc/execute/private.m: Added.
37264         * objc/execute/redefining_self.m: Added.
37265         * objc/execute/root_methods.m: Added.
37266         * objc/execute/selector-1.m: Added.
37267         * objc/execute/static-1.m: Added.
37268         * objc/execute/static-2.m: Added.
37269         * objc/execute/va_method.m: Added.
37270
37271 2001-03-10  Richard Henderson  <rth@redhat.com>
37272
37273         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37274
37275 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37276
37277         * g++.old-deja/g++.other/crash31.C: XFAIL.
37278         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37279         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37280         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37281         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37282         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37283
37284 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37285
37286         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37287
37288 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37289
37290         * gcc.dg/20000724-1.c: Don't use multiline strings.
37291
37292 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37293
37294         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37295         result of -cString against what we expect it to be; don't just
37296         print it out for no one to read.
37297
37298         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37299         Based on testcases provided by Nicola Pero.
37300
37301 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37302
37303         * gcc.dg/cpp/macro7.c: New test.
37304
37305 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37306
37307         * gcc.dg/cpp/multiline.c: Update.
37308
37309 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37310
37311         * g++.old-deja/g++.other/enum3.C: New test.
37312
37313 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.old-deja/g++.other/pod1.C: New test.
37316
37317 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.old-deja/g++.ext/overload1.C: New test.
37320
37321 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37322
37323         * g++.old-deja/g++.pt/using1.C: New test.
37324
37325 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37326
37327         * g++.old-deja/g++.other/using9.C: New test.
37328
37329 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37330
37331         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37332
37333         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37334
37335 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37336
37337         * g++.old-deja/g++.ext/realpt1.C: Remove.
37338
37339 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37342
37343 2001-02-26  Will Cohen  <wcohen@redhat.com>
37344
37345         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37346
37347 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37348
37349         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37350         templatized constructors.
37351
37352 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37353
37354         * gcc.c-torture/execute/20010224-1.c: New test.
37355
37356 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37357
37358         * gcc.c-torture/execute/20010222-1.c: New test.
37359
37360 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37361
37362         * g++.old-deja/g++.other/inline20.C: New test.
37363
37364 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37365
37366         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37367
37368 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37369
37370         * g++.old-deja/g++.other/lookup22.C: New test.
37371
37372 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37373
37374         * g77.dg: New directory.
37375         * g77.dg/20010216-1.f: New test case.
37376         * g77.dg/dg.exp: New driver.
37377         * lib/g77-dg.exp: New driver library.
37378
37379 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37380
37381         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37382
37383 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37384
37385         * g++.old-deja/g++.other/decl9.C: New test.
37386
37387 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37388
37389         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37390         not need <string> and also tests the initialization at runtime.
37391
37392 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37393
37394         * gcc.c-torture/execute/longlong.c: New test.
37395
37396 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37397
37398         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37399
37400 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37401
37402         * gcc.c-torture/execute/920302-1.c (execute):
37403         Change argument type to short.
37404
37405 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37406
37407         * g++.old-deja/g++.pt/deduct6.C: New test.
37408
37409 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37410
37411         * g++.old-deja/g++.pt/deduct5.C: New test.
37412
37413 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37414
37415         * gcc.c-torture/execute/20010209-1.c: New test.
37416
37417 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37418
37419         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37420
37421 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37422
37423         * g++.dg/vtgc1.C: Update for new ABI.
37424
37425         * consistency.vlad: New directory, 1665 files.
37426
37427 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37428
37429         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37430         return type.
37431         * gcc.dg/cpp/digraphs.c: Declare puts.
37432
37433 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37434
37435         * g++.old-deja/g++.other/warn5.C: New test.
37436
37437 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.old-deja/g++.pt/spec40.C: New test.
37440
37441 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37444         case.
37445         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37446
37447 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37448
37449         * gcc.c-torture/compile/20010209-1.c: New test.
37450
37451 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37452
37453         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37454         excess errors message but not if it crashes.
37455         * g++.old-deja/g++.other/crash27.C: Likewise.
37456         * g++.old-deja/g++.other/crash28.C: Likewise.
37457         * g++.old-deja/g++.other/crash30.C: Likewise.
37458         * g++.old-deja/g++.other/crash32.C: Likewise.
37459         * g++.old-deja/g++.other/crash35.C: Likewise.
37460         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37461
37462 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37463
37464         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37465         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37466         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37467         g77.f-torture/execute/execute.exp,
37468         g77.f-torture/noncompile/noncompile.exp,
37469         gcc.c-torture/execute/execute.exp,
37470         gcc.c-torture/execute/memcheck/memcheck.exp,
37471         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37472         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37473         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37474         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37475         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37476         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37477         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37478         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37479         Remove bug reporting instructions with ancient email addresses.
37480
37481 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37482
37483         * gcc.dg/20010202-1.c: New test.
37484         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37485
37486 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37487
37488         * g++.dg/stdbool-if.C: New test.
37489
37490 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37491
37492         * objc/execute/fdecl.m: Added main().
37493
37494 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37495
37496         * gcc.c-torture/execute/20010206-1.c: New test.
37497
37498 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37499
37500         * gcc.dg/cpp/avoidpaste1.c: Update.
37501
37502 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37503
37504         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37505         Pero <nicola@brainstorm.co.uk>.
37506         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37507
37508 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37509
37510         * g++.old-deja/g++.pt/spec39.C: New test.
37511
37512 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37513
37514         * gcc.c-torture/compile/20010202-1.c: New test.
37515
37516 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37517
37518         * g++.old-deja/g++.abi/primary2.C: New test.
37519         * g++.old-deja/g++.abi/primary3.C: New test.
37520         * g++.old-deja/g++.abi/primary4.C: New test.
37521         * g++.old-deja/g++.abi/primary5.C: New test.
37522         * g++.old-deja/g++.abi/vtable3.h: New test.
37523         * g++.old-deja/g++.abi/vtable3a.C: New test.
37524         * g++.old-deja/g++.abi/vtable3b.C: New test.
37525         * g++.old-deja/g++.abi/vtable3c.C: New test.
37526         * g++.old-deja/g++.abi/vtable3d.C: New test.
37527         * g++.old-deja/g++.abi/vtable3e.C: New test.
37528         * g++.old-deja/g++.abi/vtable3f.C: New test.
37529         * g++.old-deja/g++.abi/vtable3g.C: New test.
37530         * g++.old-deja/g++.abi/vtable3h.C: New test.
37531         * g++.old-deja/g++.abi/vtable3i.C: New test.
37532         * g++.old-deja/g++.abi/vtable3j.C: New test.
37533         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37534
37535 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37536
37537         * g++.old-deja/g++.other/anon6.C: New test.
37538         * g++.old-deja/g++.other/anon7.C: New test.
37539
37540 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37541
37542         * gcc.dg/cpp/avoidpaste2.c: New tests.
37543
37544 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37545
37546         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37547
37548 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37549
37550         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37551         DECIMAL_DIG cases for Irix."
37552
37553 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37554
37555         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37556
37557 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37558
37559         * gcc.dg/c99-tag-1.c: New test.
37560
37561 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37562
37563         * gcc.dg/cpp/tr-warn1.c: Add tests.
37564
37565 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37566
37567         * gcc.dg/cpp/avoidpaste1.c: Update.
37568         * gcc.dg/cpp/paste4.c: Update.
37569
37570 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37571
37572         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37573         cases for Irix.
37574
37575 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37576
37577         * g++.old-deja/g++.other/inline19.C: New test.
37578
37579 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37580
37581         * gcc.dg/Wlarger-than.c: New test.
37582
37583 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37584
37585         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37586
37587 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37588
37589         * gcc.c-torture/execute/20010129-1.c: New test.
37590         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37591
37592 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37593
37594         * gcc.dg/cpp/avoidpaste1.c: Test case.
37595
37596 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37597
37598         * g++.old-deja/g++.other/inline18.C: New test.
37599
37600 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37601
37602         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37603         and __builtin_putchar.
37604
37605 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37606
37607         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37608         tests.
37609
37610 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
37611
37612         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
37613         floating point number rounding mode to round to the nearest
37614         representable mode.
37615
37616 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
37617
37618         * g++.old-deja/g++.other/mangle2.C: New test.
37619
37620 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37621
37622         * gcc.c-torture/compile/20010124-1.c: New test.
37623
37624 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
37625
37626         * g++.old-deja/g++.pt/spec38.C: New test.
37627
37628 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37629
37630         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
37631         "Build don't run".
37632
37633 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37634
37635         * gcc.c-torture/execute/20010123-1.c: New test.
37636
37637 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37638
37639         * g++.old-deja/g++.pt/spec37.C: New test.
37640
37641 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
37642
37643         * g++.old-deja/g++.pt/overload14.C: New test.
37644
37645 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37646
37647         * gcc.c-torture/execute/20010122-1.c: New test, exercise
37648         __builtin_return_address.
37649
37650 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
37651
37652         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
37653         * g++.old-deja/g++.pt/spec35.C: New test.
37654         * g++.old-deja/g++.pt/spec36.C: New test.
37655
37656 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
37657
37658         * gcc.c-torture/compile/20010118-1.c: New test.
37659
37660 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
37661
37662         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
37663
37664 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.c-torture/execute/20010119-1.c: New test.
37667
37668 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37669
37670         * g++.old-deja/g++.other/vbase5.C: New test.
37671
37672 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
37673
37674         * gcc.c-torture/execute/20010118-1.c: New test.
37675
37676 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37677
37678         * g++.old-deja/g++.pt/deduct3.C: New test.
37679
37680 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
37681
37682         * g++.old-deja/g++.pt/spec34.C: New test.
37683
37684 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
37685
37686         * g77.f-torture/compile/20000601-2.f: New test.
37687
37688 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37689
37690         * g++.old-deja/g++.other/init17.C: New test.
37691
37692 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
37693
37694         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
37695
37696 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37697
37698         * g++.old-deja/g++.pt/unify8.C: New test.
37699
37700 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.old-deja/g++.abi/vbase1.C: New test.
37703
37704 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
37705
37706         * g++.old-deja/g++.pt/crash65.C: New test.
37707
37708 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
37709
37710         * gcc.dg/cpp/assembl2.S: New test case.
37711
37712 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
37713
37714         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
37715         are supported.
37716
37717 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37718
37719         * g++.old-deja/g++.other/builtins1.C: New test.
37720         * g++.old-deja/g++.other/builtins2.C: Likewise.
37721         * g++.old-deja/g++.other/builtins3.C: Likewise.
37722         * g++.old-deja/g++.other/builtins4.C: Likewise.
37723
37724 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
37725
37726         * gcc.c-torture/compile/20010117-1.c: New test.
37727         * gcc.c-torture/compile/20010117-2.c: New test.
37728
37729 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37730
37731         * g77.f-torture/execute/20010116.[fx]: New test,
37732         XFAIL on i?86-*-*.
37733         * g77.f-torture/compile/20010115.f: Indicate it's
37734         a test for PR fortran/1636.
37735
37736 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37737
37738         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
37739
37740 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37741
37742         * g77.f-torture/compile/20010115.f: New test.
37743
37744 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
37745
37746         * g++.old-deja/g++.pt/nontype5.C: New test.
37747
37748 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37749
37750         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
37751         have an equivalent working one below it.
37752
37753 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37754
37755         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
37756         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37757
37758 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
37759
37760         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
37761         message containing "init_priority".
37762         (conpr-2.C): Likewise.
37763         (conpr-3.C): Likewise.
37764         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
37765
37766 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37767
37768         * gcc.c-torture/execute/20010114-2.c: New test.
37769
37770 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37771
37772         * gcc.c-torture/compile/20010114-1.c: New test.
37773         * gcc.c-torture/compile/20010114-1.x: Xfail.
37774         * gcc.c-torture/compile/20010114-2.c: New test.
37775         * gcc.c-torture/execute/20010114-1.c: New test.
37776         * gcc.dg/trunc-1.c: New test.
37777         * gcc.dg/uninit-B.c: New test.
37778
37779 2001-01-13  Nick Clifton  <nickc@redhat.com>
37780
37781         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
37782         target.
37783
37784 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37785
37786         * gcc.c-torture/compile/20010113-1.c: New test.
37787
37788 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
37789
37790         * gcc.c-torture/compile/20001212-1.c: New test.
37791
37792 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37793
37794         * gcc.dg/cpp/widestr1.c: Update.
37795         * gcc.dg/cpp/prag-imp.c: Remove.
37796
37797 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
37798
37799         * gcc.c-torture/execute/20000801-3.x: Remove.
37800         * gcc.dg/c90-init-1.c: New test.
37801         * gcc.dg/c99-init-1.c: New test.
37802         * gcc.dg/c99-init-2.c: New test.
37803         * gcc.dg/gnu99-init-1.c: New test.
37804
37805 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
37806
37807         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
37808         testing that no relevant ones were found.
37809
37810 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37811
37812         * g++.old-deja/g++.pt/cast2.C: New test.
37813
37814 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
37815
37816         * g++.old-deja/g++.pt/friend47.C: New test.
37817
37818 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37819
37820         * g++.old-deja/g++.pt/instantiate13.C: New test.
37821
37822 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37823
37824         * g++.old-deja/g++.other/defarg7.C: New test.
37825         * g++.old-deja/g++.other/defarg8.C: New test.
37826
37827 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37828
37829         * g++.old-deja/g++.pt/crash64.C: New test.
37830
37831 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
37832
37833         * g++.old-deja/g++.pt/crash63.C: New test.
37834
37835 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37836
37837         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
37838
37839 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
37840
37841         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
37842
37843 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37844
37845         * g++.old-deja/g++.pt/error3.C: New test.
37846
37847 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37848
37849         * g++.old-deja/g++.other/crash39.C: New test.
37850
37851 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
37852
37853         * g++.old-deja/g++.other/vbase4.C: New test.
37854
37855 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
37856
37857         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
37858         * gcc.dg/special/20000419-2.c: New file. Identical to above.
37859         * gcc.dg/special/special.exp: New test driver which will check
37860         for alias support for the above test.
37861
37862 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
37863
37864         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
37865         problems on small machines.
37866         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
37867         parameterize.
37868
37869 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
37870
37871         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
37872         mips.
37873         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
37874
37875 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
37876
37877         * g++.old_deja/g++.pt/using8.C: New test.
37878
37879 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37880
37881         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
37882
37883 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
37884
37885         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
37886         where a failure is expected.
37887         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
37888
37889 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37890
37891         * g++.old_deja/g++.pt/instantiate12.C: New test.
37892
37893 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37894
37895         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
37896         start of structs.
37897         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
37898         * g++.old-deja/g++.brendan/crash17.C: Likewise.
37899         * g++.old-deja/g++.brendan/crash29.C: Likewise.
37900         * g++.old-deja/g++.brendan/crash48.C: Likewise.
37901         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37902         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
37903         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
37904         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
37905         * g++.old-deja/g++.eh/spec6.C: Likewise.
37906         * g++.old-deja/g++.jason/crash3.C: Likewise.
37907         * g++.old-deja/g++.law/ctors11.C: Likewise.
37908         * g++.old-deja/g++.law/ctors17.C: Likewise.
37909         * g++.old-deja/g++.law/ctors5.C: Likewise.
37910         * g++.old-deja/g++.law/ctors9.C: Likewise.
37911         * g++.old-deja/g++.mike/ambig1.C: Likewise.
37912         * g++.old-deja/g++.mike/net22.C: Likewise.
37913         * g++.old-deja/g++.mike/p3538a.C: Likewise.
37914         * g++.old-deja/g++.mike/p3538b.C: Likewise.
37915         * g++.old-deja/g++.mike/virt3.C: Likewise.
37916         * g++.old-deja/g++.niklas/t128.C: Likewise.
37917         * g++.old-deja/g++.other/anon4.C: Likewise.
37918         * g++.old-deja/g++.other/using1.C: Likewise.
37919         * g++.old-deja/g++.other/warn3.C: Likewise.
37920         * g++.old-deja/g++.pt/t37.C: Likewise.
37921         * g++.old-deja/g++.robertl/eb69.C: Likewise.
37922         * g++.old-deja/g++.robertl/eb71.C: Likewise.
37923
37924 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
37925
37926         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
37927
37928 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37929
37930         * gcc.c-torture/execute/stdio-opt-3.c: New test.
37931
37932 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
37933
37934         * gcc.c-torture/compile/20010107-1.c: New test.
37935
37936 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37937
37938         * gcc.c-torture/execute/builtin-noret-1.c: New test.
37939
37940 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37941
37942         * gcc.dg/format/format.h: New file.
37943         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
37944         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
37945         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
37946         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
37947         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
37948         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37949         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
37950         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
37951         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
37952         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
37953         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
37954         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
37955         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
37956         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
37957         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
37958         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
37959         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
37960         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
37961         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
37962         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
37963         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
37964         instead of declaring standard types, macros and functions in each
37965         test.
37966
37967 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
37968
37969         * gcc.c-torture/execute/20010106-1.c: New test.
37970
37971 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37972
37973         * gcc.dg/format/format.exp: New file.
37974         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
37975         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
37976         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
37977         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
37978         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
37979         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
37980         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
37981         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
37982         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
37983         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
37984         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
37985         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
37986         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
37987         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
37988         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
37989         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
37990         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
37991         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
37992         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
37993         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
37994         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
37995         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
37996         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
37997         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
37998         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
37999         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38000         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38001         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38002         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38003         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38004         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38005         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38006         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38007         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38008         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38009         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38010         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38011         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38012         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38013         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38014         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38015         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38016
38017 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38018
38019         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38020         account.
38021
38022 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38023
38024         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38025
38026 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38027
38028         * g++.old-deja/g++.pt/crash62.C: New test.
38029
38030 2001-01-04  Richard Henderson  <rth@redhat.com>
38031
38032         * gcc.dg/20000926-1.c: Update expected warnings.
38033         * gcc.dg/array-2.c: Likewise.
38034         * gcc.dg/array-4.c: Also validate flexible array members.
38035         * gcc.dg/c99-flex-array-1.c: New.
38036
38037 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38038
38039         * gcc.c-torture/compile/20001222-1.x: Remove.
38040
38041 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38042
38043         * gcc.c-torture/execute/built-in-setjmp.c: New.
38044
38045 2001-01-03  Richard Henderson  <rth@redhat.com>
38046
38047         * gcc.dg/940510-1.c: Update expected error wording.
38048         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38049
38050 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38051
38052         * lib/target-supports.exp (check_alias_available): Modified to
38053         indicate aliases not supported if only weak aliases are supported.
38054
38055 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38056
38057         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38058         Turn on cmpstrsi checks for __pj__ and __i370__.
38059
38060 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38061
38062         * g++.old-deja/g++.other/virtual11.C: New test.
38063
38064 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38065
38066         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38067
38068 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38069
38070         * gcc.c-torture/compile/20010102-1.c: New test.
38071
38072 2001-01-02  Andreas Jaeger  <aj@suse.de>
38073
38074         * gcc.dg/noreturn-3.c: New test.
38075
38076         * gcc.dg/noreturn-4.c: New test.
38077
38078 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38079
38080         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38081         __builtin_fputc and __builtin_fwrite.
38082
38083 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38084
38085         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38086         signed char, not default char.
38087
38088 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38089
38090         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38091
38092 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38093
38094         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38095
38096 2000-12-29  Richard Henderson  <rth@redhat.com>
38097
38098         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38099         (__cyg_profile_func_exit): Define.
38100
38101 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38102
38103         * g++.dg/vtgc1.C: New test.
38104
38105 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38106
38107         * gcc.dg/noncompile/20001228-1.c: New test.
38108
38109         * gcc.dg/20001228-1.c: New test.
38110
38111         * gcc.c-torture/execute/20001228-1.c: New test.
38112
38113 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38114
38115         * gcc.dg/format-strfmon-1.c: New test.
38116
38117 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38118
38119         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38120         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38121         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38122         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38123         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38124         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38125         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38126         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38127         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38128         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38129         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38130         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38131         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38132
38133         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38134         * gcc.c-torture/execute/string-opt-4.c: Test index.
38135
38136 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38137
38138         * gcc.c-torture/compile/20001226-1.c: New test.
38139
38140 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38141
38142         * gcc.c-torture/compile/20001222-1.c: New test.
38143         * gcc.c-torture/compile/20001222-1.x: Xfail.
38144
38145 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38146
38147         * gcc.c-torture/execute/comp-goto-2.c: New test.
38148
38149 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38150
38151         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38152         Use long types if __INT_MAX__ is 32767.
38153         (main): Use cast to (sint32 *) when poking 88 into a_page.
38154
38155         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38156
38157 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38158
38159         * gcc.c-torture/compile/20001221-1.c: New test.
38160         * gcc.c-torture/execute/20001221-1.c: New test.
38161
38162 2000-12-20  Richard Henderson  <rth@redhat.com>
38163
38164         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38165         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38166
38167 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38168
38169         * gcc.dg/compare3.c: New test.
38170
38171 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38172
38173         * gcc.dg/format-warnll-1.c: New test.
38174
38175 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38176
38177         * gcc.dg/cpp/cmdlne-P.c: New test.
38178
38179 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38180
38181         * gcc.c-torture/execute/builtin-abs-1.c,
38182         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38183
38184 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38185
38186         * gcc.dg/cpp/multiline.c: New test.
38187
38188 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38189
38190         * g++.old-deja/g++.other/syshdr1.C: Update.
38191         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38192
38193 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38194
38195         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38196
38197 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38198
38199         * g++.old-deja/g++.pt/ttp65.C: New test.
38200
38201 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38202
38203         * g++.old-deja/g++.pt/ttp64.C: New test.
38204
38205 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38206
38207         * g++.old-deja/g++.pt/spec33.C: New test.
38208
38209 2000-12-14  Catherine Moore  <clm@redhat.com>
38210
38211         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38212         * gcc.c-torture/execute/920612-2.c: Likewise.
38213         * gcc.c-torture/execute/920428-2.c: Likewise.
38214         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38215         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38216
38217 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38218
38219         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38220         * gcc.dg/pack-test-2.c: Likewise.
38221
38222 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38223
38224         Tests by Zack Weinberg <zackw@stanford.edu>.
38225
38226         * gcc.dg/cpp/defined.c: Update.
38227         * gcc.dg/cpp/defined_trad.c: New tests.
38228
38229 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38230
38231         * gcc.dg/cpp/trad-direct.c: Update.
38232
38233 2000-12-11  Neil Booth  <neilb@earthling.net>
38234
38235         * gcc.dg/cpp/defined_trad.c
38236
38237 2000-12-11  Neil Booth  <neilb@earthling.net>
38238
38239         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38240
38241 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38242
38243         * gcc.dg/format-miss-2.c: New test.
38244
38245 2000-12-09  Neil Booth  <neilb@earthling.net>
38246
38247         * gcc.dg/cpp/lineflags.c: New tests.
38248         * gcc.dg/cpp/poison.c: Update.
38249         * gcc.dg/cpp/redef2.c: Update.
38250         * gcc.dg/cpp/skipping.c: New test.
38251
38252 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38253
38254         * g++.old-deja/g++.other/eh3.C: New testcase.
38255
38256 2000-12-07  Neil Booth  <neilb@earthling.net>
38257
38258         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38259         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38260         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38261         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38262         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38263         Update.
38264
38265 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38266
38267         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38268         __SIZE_TYPE__ instead of int for type of integers cast to
38269         pointers.
38270
38271 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38272
38273         * g++.old-deja/g++.other/cleanup4.C: New test.
38274
38275 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38276
38277         * format-sec-1.c: New test.
38278
38279 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38280
38281         * gcc.dg/format-nonlit-3.c: New test.
38282
38283 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38284
38285         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38286         through a null pointer.
38287
38288 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38289
38290         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38291         * g++.old-deja/g++.pt/partial4.C: New test.
38292
38293 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38294
38295         * gcc.c-torture/execute/ieee/hugeval.x: New.
38296
38297 2000-12-06  Neil Booth  <neilb@earthling.net>
38298
38299         * gcc.dg/cpp/backslash2.c: New tests.
38300
38301 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38302
38303         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38304         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38305
38306 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38307
38308         * gcc.c-torture/execute/20001203-2.c: New testcase.
38309
38310 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38311
38312         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38313         * g++.old-deja/g++.other/virtual10.C: New test.
38314
38315 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38318
38319 2000-12-05  Richard Henderson  <rth@redhat.com>
38320
38321         * gcc.c-torture/compile/20001205-1.c: New.
38322
38323 2000-12-04  Neil Booth  <neilb@earthling.net>
38324
38325         * g++.old-deja/g++.other/virtual9.C: New test.
38326         * g++.old-deja/g++.pt/crash61.C: New test.
38327         * gcc.c-torture/execute/loop-9.c: New test.
38328
38329 2000-12-04  Neil Booth  <neilb@earthling.net>
38330
38331         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38332         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38333         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38334         * gcc.dg/cpp/extratokens.c: ...here.
38335
38336 2000-12-04  Neil Booth  <neilb@earthling.net>
38337
38338         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38339         New tests.
38340
38341 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38342
38343         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38344         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38345
38346 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38347
38348         * gcc.c-torture/execute/20001203-1.c: New test.
38349
38350 2000-12-03  Neil Booth  <neilb@earthling.net>
38351
38352         * gcc.dg/cpp/macro6.c: New test cases.
38353
38354 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38355
38356         * gcc.c-torture/execute/string-opt-9.c: New test.
38357         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38358         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38359         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38360
38361         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38362         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38363
38364 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38365
38366         * gcc.dg/cpp/if-6.c: New testcase.
38367
38368         * gcc.dg/20001201-1.c: New testcase.
38369
38370 2000-12-02  Neil Booth  <neilb@earthling.net>
38371
38372         * g++.old-deja/g++.other/externC4.C,
38373         g++.old-deja/g++.other/friend10.C: New tests.
38374
38375 2000-12-02  Neil Booth  <neilb@earthling.net>
38376
38377         * g++.old-deja/g++.other/instan2.C
38378         * g++.old-deja/g++.other/instan3.C: New test.
38379
38380 2000-12-02  Neil Booth  <neilb@earthling.net>
38381
38382         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38383         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38384         gnuc99.c,gnuc99-pedantic.c: New tests.
38385
38386 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38387
38388         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38389         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38390
38391 2000-12-01  Neil Booth  <neilb@earthling.net>
38392
38393         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38394         * gcc.dg/cpp/poison.c: Update.
38395         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38396
38397 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38398
38399         * g77.f-torture/execute/20001201.f: New test.
38400
38401 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38402
38403         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38404
38405 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38406
38407         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38408
38409 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38410
38411         * g++.old-deja/g++.other/cast6.C: New test.
38412
38413 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38414
38415         * gcc.c-torture/execute/20001130-2.c: New testcase.
38416
38417 2000-11-30  Richard Henderson  <rth@redhat.com>
38418
38419         * gcc.c-torture/execute/20001130-1.c: New test.
38420
38421 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38422
38423         * g++.old-deja/g++.other/op3.C: New test.
38424
38425 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38426
38427         * g++.old-deja/g++.other/op2.C: New test.
38428
38429 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38430
38431         * g++.old-deja/g++.other/crash38.C: New test.
38432
38433 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38434
38435         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38436
38437 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38438
38439         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38440         tests.
38441         * gcc.c-torture/execute/string-opt-6.c: New test.
38442
38443         * gcc.dg/20001117-1.c: Add main.
38444
38445 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38446
38447         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38448         Move from here ...
38449         * gcc.dg/940510-1.c: ... to here.
38450
38451         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38452         zero-size arrays in toplevel structures.
38453
38454 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38455
38456         * gcc.c-torture/execute/loop-8.c: New test.
38457
38458 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38459
38460         * g++.old-deja/g++.other/base1.C: New test.
38461
38462 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38463
38464         * g++.old-deja/g++.other/parse2.C: New test.
38465
38466 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38467
38468         * g++.old-deja/g++.pt/incomplete1.C: New test.
38469
38470 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38471
38472         * g++.old-deja/g++.other/friend9.C: New test.
38473
38474 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38475
38476         * gcc.dg/20001127-1.c: New test.
38477
38478 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38479
38480         * g++.old-deja/g++.pt/friend46.C: New test.
38481
38482 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38483
38484         * g++.old-deja/g++.other/ptrmem8.C: New test.
38485
38486 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38487
38488         * gcc.c-torture/execute/string-opt-7.c: New test.
38489         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38490
38491 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38492
38493         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38494         instead of 'mkcheck 2'.
38495
38496 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38497
38498         * gcc.c-torture/execute/memcheck/driver.c,
38499         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38500         C9X references to refer to C99.
38501
38502 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38503
38504         * gcc.dg/ultrasp3.c: New test.
38505
38506 2000-11-25  Neil Booth  <neilb@earthling.net>
38507
38508         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38509
38510 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38511
38512         * gcc.c-torture/compile/20001123-2.c: New.
38513
38514 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38515
38516         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38517
38518 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38519
38520         * gcc.dg/sequence-point-1.c: Add some new tests.
38521         * gcc.c-torture/execute/20001124-1.c: New test.
38522
38523 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38524
38525         * g++.old-deja/g++.other/vaarg4.C: New test.
38526         * gcc.c-torture/compile/20001123-1.c: New test.
38527
38528 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38529
38530         * g++.other/crash24.C: Adjust and remove XFAIL.
38531         * g++.other/crash37.C: New test.
38532
38533 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38534
38535         * g++.old-deja/g++.pt/instantiate9.C: New test.
38536
38537 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38538
38539         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38540         new ABI, too.
38541
38542         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38543         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38544
38545 2000-11-22  Neil Booth  <neilb@earthling.net>
38546
38547         * gcc.dg/cpp/Wtrigraphs.c: New test.
38548
38549 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38550
38551         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38552
38553 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38554
38555         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38556
38557 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38558
38559         * lib/gcc-dg.exp: load_lib scanasm.exp.
38560         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38561         * lib/g++-dg.exp: load_lib scanasm.exp.
38562         * lib/scanasm.exp: New.
38563         (scan-assembler, scan-assembler-not): Add optional arguments to
38564         test name, or if not present, the pattern name.
38565         (scan-assembler-dem, scan-assembler-dem-not): New.
38566
38567         * g++.dg/dg.exp: New.
38568
38569 2000-11-21  Neil Booth  <neilb@earthling.net>
38570
38571         * gcc.dg/cpp/integrated1.c: Remove.
38572
38573 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38574
38575         * gcc.c-torture/execute/20001121-1.c: New test.
38576
38577 2000-11-21  Richard Henderson  <rth@redhat.com>
38578
38579         * gcc.c-torture/compile/20001121-1.c: New test.
38580
38581 2000-11-20  Neil Booth  <neilb@earthling.net>
38582
38583         * gcc.dg/cpp/integrated1.c: New test.
38584
38585 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38586
38587         * g++.old-deja/g++.other/inline17.C: New test.
38588
38589 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38590
38591         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38592         local variable to be zero: I made the variable global. Now
38593         uses abort() and exit() instead of relying on main's return value.
38594
38595 2000-11-20  Neil Booth  <neilb@earthling.net>
38596
38597         * gcc.dg/cpp/paste2.c: Update test.
38598         * objc/execute/paste.m: New test.
38599
38600 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38601
38602         * gcc.dg/c99-condexpr-1.c: New test.
38603
38604 2000-11-20  Neil Booth  <neilb@earthling.net>
38605
38606         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38607
38608 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
38609
38610         * g++.old-deja/g++.pt/export1.C: New test.
38611
38612 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
38613
38614         * gcc.dg/20001117-1.c: New test.
38615
38616 2000-11-18  Richard Henderson  <rth@redhat.com>
38617
38618         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
38619
38620 2000-11-18  Richard Henderson  <rth@redhat.com>
38621
38622         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
38623         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
38624         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
38625
38626 2000-11-18  Richard Henderson  <rth@redhat.com>
38627
38628         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
38629         (main): New.  Exit cleanly.
38630
38631 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38632
38633         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
38634         gcc.dg/c99-fordecl-2.c: New tests.
38635
38636 2000-11-18  Richard Henderson  <rth@redhat.com>
38637
38638         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
38639         * gcc.c-torture/execute/zerolen-2.c: New.
38640
38641 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38642
38643         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
38644         memory.
38645
38646 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38647
38648         * g++.old-deja/g++.pt/instantiate8.C: New test.
38649
38650 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
38651
38652         * g++.old-deja/g++.other/incomplete.C: Add more tests.
38653         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
38654
38655 2000-11-16  Nick Clifton  <nickc@redhat.com>
38656
38657         * gcc.c-torture/execute/nestfunc-2.c: New test.
38658         * gcc.c-torture/execute/nestfunc-3.c: New test.
38659
38660 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38661
38662         * gcc.c-torture/compile/20001116-1.c: New test.
38663
38664 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38665
38666         * gcc.c-torture/execute/20001115-1.c: New test.
38667
38668 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
38669
38670         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
38671         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
38672         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
38673         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38674
38675 2000-11-15  Neil Booth  <neilb@earthling.net>
38676
38677         gcc.dg/cpp/_Pragma1.c: Update.
38678         gcc.dg/cpp/_Pragma2.c: New test.
38679
38680 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
38681
38682         * g++.old-deja/g++.other/anon5.C: New test.
38683
38684 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38685
38686         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
38687         tests.
38688
38689 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
38690
38691         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
38692         output.
38693
38694 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38695
38696         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
38697         labels at end of compound statements.
38698
38699 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
38700
38701         * gcc.c-torture/execute/loop-7.c: New test.
38702
38703 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38704
38705         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
38706
38707 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38708
38709         * gcc.dg/c99-bool-1.c: New test.
38710
38711 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38712
38713         * gcc.dg/c99-scope-1.c: Remove xfail.
38714         * gcc.dg/c99-scope-2.c: New test.
38715
38716 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38717
38718         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
38719         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
38720
38721 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
38722
38723         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
38724         error messages.
38725
38726         * g++.mike/p700.C: Don't typedef wchar_t.
38727         * g++.mike/p784.C: Likewise.
38728         * g++.mike/eb101.C: Don't use __wchar_t.
38729
38730 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
38731
38732         * g77.f-torture/execute/20001111.[fx]: Test premature exit
38733         from DO loop.
38734
38735 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
38736
38737         * gcc.c-torture/execute/20001111-1.c: New test.
38738
38739 2000-11-10  Nick Clifton  <nickc@redhat.com>
38740
38741         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
38742         long multuiple and accumulate.
38743
38744 2000-11-09  Richard Henderson  <rth@redhat.com>
38745
38746         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
38747         via size_t instead of int.
38748
38749         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
38750         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38751         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38752         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38753
38754 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
38755
38756         * gcc.c-torture/compile/20001109-1.c: New test.
38757         * gcc.c-torture/compile/20001109-2.c: New test.
38758
38759 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
38760
38761         * g++.old-deja/g++.pt/operator1.C: New test.
38762         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
38763
38764 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38765
38766         * gcc.dg/20001108-1.c: New test.
38767
38768 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
38769
38770         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
38771         with both arguments constant strings.
38772         * gcc.c-torture/execute/string-opt-3.c: New test.
38773         * gcc.c-torture/execute/string-opt-4.c: New test.
38774         * gcc.c-torture/execute/string-opt-5.c: New test.
38775
38776 2000-11-08  Nick Clifton  <nickc@redhat.com>
38777
38778         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
38779         mulsidi3adddi patterns.
38780
38781 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
38782
38783         * g++.old-deja/g++.other/crash36.C: New test.
38784
38785 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
38786
38787         * g++.old-deja/g++.other/init16.C: New test.
38788
38789 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
38790
38791         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
38792
38793 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38794
38795         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
38796         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38797         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38798
38799 2000-11-07  DJ Delorie  <dj@redhat.com>
38800
38801         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
38802
38803 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38804
38805         * gcc.c-torture/execute/string-opt-1.c: New test.
38806
38807 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
38808
38809         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
38810         mips-sgi-irix6.* because the MIPS ABI passes floating-point
38811         parameters in registers, and there is no way for a varargs
38812         function to know in which order the integer and floating-point
38813         parameters should be interleaved when they are placed on the
38814         stack.
38815         * gcc.c-torture/execute/va-arg-16.x: Likewise.
38816         * gcc.c-torture/execute/va-arg-17.x: Likewise.
38817
38818 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38819
38820         * gcc.c-torture/execute/string-opt-2.c: New test.
38821
38822 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
38823
38824         * g++.old-deja/g++.pt/crash60.C: New test.
38825
38826 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38827
38828         * g++.old-deja/g++.other/crash24.C: New test.
38829         * g++.old-deja/g++.other/crash25.C: New test.
38830         * g++.old-deja/g++.other/crash26.C: New test.
38831         * g++.old-deja/g++.other/crash27.C: New test.
38832         * g++.old-deja/g++.other/crash28.C: New test.
38833         * g++.old-deja/g++.other/crash29.C: New test.
38834         * g++.old-deja/g++.other/crash30.C: New test.
38835         * g++.old-deja/g++.other/crash31.C: New test.
38836         * g++.old-deja/g++.other/crash32.C: New test.
38837         * g++.old-deja/g++.other/crash33.C: New test.
38838         * g++.old-deja/g++.other/crash34.C: New test.
38839         * g++.old-deja/g++.other/crash35.C: New test.
38840
38841 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
38842
38843         * gcc.c-torture/execute/20001031-1.c: New test.
38844
38845 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
38846
38847         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
38848         namespace.
38849
38850         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
38851         standards-conformant.
38852
38853         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
38854
38855         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
38856         * g++.old-deja/g++.mike/p755a.C: Likewise.
38857         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
38858         library makes no calls to `operator new' during initialization.
38859
38860 2000-11-04  Neil Booth  <neilb@earthling.net>
38861
38862         * gcc.dg/cpp/include2.c: New tests.
38863
38864 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
38865
38866         * lib/g++.exp (g++_set_ld_library_path): New function.
38867         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
38868
38869 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
38870
38871         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
38872         warnings.
38873
38874 2000-11-01  Richard Henderson  <rth@redhat.com>
38875
38876         * g++.old-deja/g++.ext/namedret1.C: New.
38877         * g++.old-deja/g++.ext/namedret2.C: New.
38878         * g++.old-deja/g++.ext/namedret3.C: New.
38879
38880 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
38881
38882         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
38883         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
38884
38885 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38886
38887         * gcc.c-torture/execute/va-arg-21.c: New test.
38888
38889 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38890
38891         * gcc.dg/c99-complex-2.c: New test.
38892
38893 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38894
38895         * gcc.c-torture/execute/stdio-opt-1.c: New test.
38896
38897 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
38898
38899         * g++.old-deja/g++.other/inline16.C: New test.
38900
38901 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
38902
38903         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
38904         __PRETTY_FUNCTION__
38905
38906 2000-10-29  Neil Booth  <neilb@earthling.net>
38907
38908         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
38909         New tests.
38910         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
38911         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
38912         optimisation.
38913
38914 2000-10-29  Neil Booth  <neilb@earthling.net>
38915
38916         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
38917         * mi1.c, mi1c.h: Add null directives to multiple-include test.
38918         * mi5.c: Test multiple includes work with -C.
38919         * trigraphs.c: Test ^= version.
38920
38921 2000-10-28  Neil Booth  <neilb@earthling.net>
38922
38923         New tests and test updates for new macro expander.
38924
38925         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
38926         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
38927         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
38928         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
38929         new diagnostic messages.
38930
38931         * gcc.dg/cpp/macro3.c: New tests.
38932
38933 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
38934
38935         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
38936         on the same line.
38937
38938 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
38939
38940         * g++.old-deja/g++.other/eh2.C: New test.
38941
38942 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
38943
38944         * gcc.c-torture/execute/20001027-1.c: New test.
38945
38946 2000-10-26  Richard Henderson  <rth@redhat.com>
38947
38948         * gcc.c-torture/execute/20001026-1.c: New.
38949
38950 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
38951
38952         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
38953         * g++.old-deja/g++.law/builtin1.C: Likewise.
38954         * g++.old-deja/g++.law/ctors10.C: Likewise.
38955         * g++.old-deja/g++.law/virtual3.C: Likewise.
38956         * g++.old-deja/g++.mike/p658.C: Likewise.
38957         * g++.old-deja/g++.other/sibcall1.C: Likewise.
38958         * g++.old-deja/g++.other/vaarg2.C: Likewise.
38959         * g++.old-deja/g++.robertl/eb124.C: Likewise.
38960         * g++.old-deja/g++.robertl/eb44.C: Likewise.
38961         * g++.old-deja/g++.robertl/eb77.C: Likewise.
38962
38963 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
38964
38965         * gcc.c-torture/compile/20001024-1.c: New test.
38966
38967 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
38968
38969         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
38970         to tell us whether or not we are using V3.
38971
38972 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38973
38974         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
38975         operands.
38976
38977 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38978
38979         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
38980
38981 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
38982
38983         * gcc.c-torture/execute/20001024-1.c: New test.
38984
38985 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
38986
38987         * g++.old-deja/g++.other/sibcall1.C: New test.
38988
38989 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
38990
38991         * gcc.dg/noncompile/init-3.c: New test.
38992
38993 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38994
38995         * gcc.dg/format-array-1.c: New test.
38996
38997 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38998
38999         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39000         writing through null pointers; remove comment about testing
39001         unterminated strings.
39002
39003 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39004
39005         * gcc.c-torture/execute/20001017-2.c: New test.
39006
39007 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39008
39009         * gcc.c-torture/compile/20001018-1.c: New test.
39010         * gcc.c-torture/compile/20001018-1.x: Xfail.
39011
39012 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39013
39014         * gcc.c-torture/execute/20001017-1.c: New test.
39015
39016 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39017
39018         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39019         for multiple use of arguments with scanf formats; add tests for
39020         multiple use of arguments.
39021
39022 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39023
39024         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39025
39026 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39027
39028         * gcc.dg/format-miss-1.c: New test.
39029
39030 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39031
39032         * gcc.c-torture/execute/20001013-1.c: New test.
39033
39034 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39035
39036         * gcc.dg/format-branch-1.c: New test.
39037
39038 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39039
39040         * README, lib/file-format.exp: Remove EGCS references.
39041
39042 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39043
39044         * gcc.dg/20001013-1.c: New test.
39045
39046 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39047
39048         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39049         for intmax_t in the compiler using __typeof__ and the type rules
39050         for conditional expressions.
39051
39052 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39053
39054         * gcc.dg/20001012-1.c: New test.
39055         * gcc.dg/20001012-2.c: New test.
39056
39057 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39058
39059         * gcc.dg/format-attr-1.c: New test.
39060
39061 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39062
39063         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39064         __LONG_LONG_MAX__ instead of LLONG_MAX.
39065
39066 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39067
39068         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39069         scanf flags.
39070         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39071         flags.
39072
39073 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39074
39075         * gcc.dg/sequence-pt-1.c: New test.
39076
39077 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39078
39079         * gcc.c-torture/execute/20001011-1.c: New testcase.
39080         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39081
39082 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39083
39084         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39085         does not error on it.
39086
39087 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39088
39089         * gcc.dg/20001009-1.c: New test.
39090
39091 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39092
39093         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39094         * gcc.c-torture/execute/20001009-2.c: ... to here.
39095
39096 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39097
39098         * gcc.c-torture/compile/20001009-1.c: New testcase.
39099         * gcc.c-torture/execute/20001009-1.c: New testcase.
39100         Testcases provided by Jan Hubicka <jh@suse.cz>.
39101
39102 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39103
39104         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39105         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39106         uintmax_t using <limits.h> to emulate the compiler's internal
39107         logic.  No longer XFAIL %j tests.
39108
39109 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39110
39111         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39112         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39113         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39114         regexps and details of expected handling of some bad formats.
39115         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39116         suppression.
39117
39118 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39119
39120         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39121         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39122         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39123         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39124         in list archives.
39125
39126 2000-10-06  Richard Henderson  <rth@cygnus.com>
39127
39128         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39129         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39130         * g++.old-deja/g++.jason/report.C: Likewise.
39131         * g++.old-deja/g++.law/friend5.C: Likewise.
39132         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39133         of the expected warnings.
39134
39135 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39136
39137         * g++.old-deja/g++.pt/enum14.C: New test.
39138
39139 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39140
39141         * g++.old-deja/g++.pt/crash59.C: New test.
39142
39143 2000-10-04  Will Cohen  <wcohen@redhat.com>
39144
39145         * gcc.dg/20000926-1.c: New test.
39146
39147 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39148
39149         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39150         function name for current C++ compiler.
39151         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39152
39153 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39154
39155         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39156         __PRETTY_FUNCTION__.
39157         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39158
39159 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39160
39161         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39162
39163 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39164
39165         * gcc.c-torture/compile/20000923-1.c: New test.
39166
39167 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39168
39169         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39170         * g++.old-deja/g++.pt/ttp62.C: Same.
39171         * g++.old-deja/g++.other/inline14.C: Same.
39172
39173 2000-09-24  Richard Henderson  <rth@cygnus.com>
39174
39175         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39176
39177 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39178
39179         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39180
39181 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39182
39183         * gcc.c-torture/compile/20000922-1.c: New file.
39184
39185 2000-09-21  Nick Clifton  <nickc@redhat.com>
39186
39187         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39188         a signed long modulo operation.
39189         (mod6): New function - perform an unsigned long modulo operation.
39190         (main): Add tests for modulos of very large numbers by very small
39191         dividends.
39192
39193 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39194
39195         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39196
39197 2000-09-19  Richard Henderson  <rth@cygnus.com>
39198
39199         * gcc.dg/compare2.c (case 10): XFAIL.
39200
39201 2000-09-18  Richard Henderson  <rth@cygnus.com>
39202
39203         * gcc.c-torture/execute/20000906-1.c: Move ...
39204         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39205         that support __builtin_trap.
39206
39207 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39208
39209         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39210
39211 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39212
39213         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39214         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39215         more $ format tests.
39216
39217 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39218
39219         * gcc.dg/format-errmk-1.c: New test.
39220
39221 2000-09-17  Greg McGary  <greg@mcgary.org>
39222
39223         * gcc.c-torture/execute/20000917-1.x: Remove.
39224
39225 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39226
39227         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39228
39229 2000-09-17  Greg McGary  <greg@mcgary.org>
39230
39231         * gcc.c-torture/execute/20000917-1.c: New test.
39232         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39233
39234 2000-09-16  Neil Booth  <NeilB@earthling.net>
39235
39236         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39237         in nested macro bug.
39238
39239 2000-09-15  Neil Booth  <NeilB@earthling.net>
39240
39241         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39242
39243 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39244
39245         * gcc.c-torture/execute/20000914-1.c: New test.
39246
39247 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39248
39249         * g++.other/inline13.C: New test.
39250
39251 2000-09-12  Andreas Jaeger  <aj@suse.de>
39252
39253         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39254         constant by Ulrich Drepper <drepper@redhat.com>.
39255
39256 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39257
39258         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39259
39260 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39261
39262         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39263
39264 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39265
39266         * gcc.dg/cpp/backslash.c: New test.
39267
39268 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39269
39270         * gcc.c-torture/execute/20000910-1.c: New test.
39271         * gcc.c-torture/execute/20000910-2.c: Likewise.
39272
39273 2000-09-11  Robert Lipe  <robertl@sco.com>
39274
39275         * gcc.dg/pragma-align.c: New test.
39276
39277 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39278
39279         * g++.old-deja/g++.pt/explicit82.C: New test.
39280         * g++.old-deja/g++.pt/explicit83.C: New test.
39281
39282 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39283
39284         * gcc.dg/asm-names.c: New test.
39285
39286 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39287
39288         * gcc.dg/cpp/tr-warn6.c: New test
39289
39290 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39291
39292         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39293         be accepted.
39294
39295 2000-09-07  Catherine Moore  <clm@redhat.com>
39296
39297         * gcc.c-torture/execute/unroll-1.c: New test.
39298
39299 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39300
39301         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39302         ERROR markers.
39303         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39304         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39305         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39306         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39307         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39308         Preprocess only.
39309         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39310         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39311
39312 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39313
39314         * g++.old-deja/g++.pt/deduct2.C: New test.
39315
39316 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39317
39318         * g++.old-deja/g++.pt/parms2.C: New test.
39319
39320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39321
39322         * g++.old-deja/g++.pt/crash58.C: New test.
39323
39324 2000-09-06  Greg McGary  <greg@mcgary.org>
39325
39326         * gcc.c-torture/execute/20000906-1.c: New test.
39327         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39328
39329 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39330
39331         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39332
39333 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39334
39335         * g++.old-deja/g++.pt/crash57.C: New test.
39336
39337 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39338
39339         * g++.old-deja/g++.pt/crash56.C: New test.
39340
39341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39342
39343         * g++.old-deja/g++.pt/koenig1.C: New test.
39344
39345 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39346
39347         * gcc.dg/20000904-1.c: New test.
39348
39349 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * gcc.dg/cpp/paste8.c: New test.
39352
39353 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39354
39355         * gcc.c-torture/compile/20000827-1.c: New test.
39356
39357 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39358
39359         * gcc.dg/format-diag-1.c: New test.
39360
39361 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39362
39363         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39364         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39365         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39366         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39367         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39368
39369 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39370
39371         * g++.old-deja/g++.other/nested4.C: New test.
39372
39373 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39374
39375         * g++.old-deja/g++.ns/scoped1.C: New test.
39376
39377 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39378
39379         * lib/g++.exp: Support testing already-installed GCC.
39380
39381 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39382
39383         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39384
39385 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39386
39387         * gcc.dg/return-type-2.c: New test.
39388
39389 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39390
39391         * gcc.c-torture/compile/20000825-1.c: New test.
39392
39393 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39394
39395         * gcc.dg/dwarf2-2.c: New test.
39396
39397 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39398
39399         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39400         dg-warning regexps.
39401
39402 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39403
39404         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39405         gcc.dg/format-ext-5.c: New tests.
39406
39407 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39408
39409         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39410
39411 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39412
39413         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39414
39415 2000-08-24  Richard Henderson  <rth@cygnus.com>
39416
39417         * gcc.dg/ia64-sync-1.c: New test.
39418         * gcc.dg/ia64-sync-2.c: New test.
39419         * gcc.dg/ia64-asm-1.c: New test.
39420
39421 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39422
39423         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39424         * gcc.dg/format-ext-2.c: New test.
39425
39426 2000-08-23  Jason Merrill  <jason@redhat.com>
39427
39428         * lib/old-dejagnu.exp: Also ignore "In member function" and
39429         "At global scope".
39430
39431 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39432
39433         * gcc.dg/noncompile/label-lineno-1.c: New test.
39434
39435 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39436
39437         * gcc.dg/c99-array-nonobj-1.c: New test.
39438
39439 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39440
39441         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39442         tests.
39443         * gcc.dg/format-ext-1.c: New test.
39444
39445 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39446
39447         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39448         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39449         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39450         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39451         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39452
39453 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39454
39455         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39456         gcc.dg/c99-strftime-2.c: New tests.
39457
39458 2000-08-22  Richard Henderson  <rth@cygnus.com>
39459
39460         * gcc.c-torture/execute/20000822-1.c: New test.
39461
39462 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * gcc.c-torture/execute/20000819-1.x: Remove.
39465
39466 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39467
39468         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39469         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39470         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39471         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39472         gcc.dg/format-xopen-1.c: New tests.
39473
39474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39475
39476         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39477
39478 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39479
39480         * g++.old-deja/g++.other/loop2.C: New test.
39481
39482         * gcc.c-torture/compile/20000606-1.c: New test.
39483         * gcc.c-torture/compile/20000728-1.c: New test.
39484         * gcc.c-torture/execute/20000801-1.c: New test.
39485         * gcc.c-torture/execute/20000801-2.c: New test.
39486         * gcc.c-torture/execute/20000819-1.c: New test.
39487         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39488         * gcc.dg/20000629-1.c: New test.
39489         * gcc.dg/20000724-1.c: New test.
39490         * gcc.dg/20000807-1.c: New test.
39491
39492 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39493
39494         * gcc.dg/cpp/pragma-1.c: New test.
39495         * gcc.dg/cpp/pragma-2.c: New test.
39496
39497 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39498
39499         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39500         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39501
39502 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39503
39504         * gcc.c-torture/compile/20000818-1.c: New test.
39505
39506 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39507
39508         * gcc.c-torture/execute/20000818-1.c: New test.
39509
39510 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39511
39512         * gcc.dg/format-va-1.c: New test.
39513
39514 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39515
39516         * g++.old-deja/g++.other/typedef8.C: New test.
39517
39518 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39519
39520         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39521         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39522         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39523         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39524         * g++.old-deja/g++.other/ptrmem7.C: New test.
39525         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39526
39527 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39528
39529         * g++.old-deja/g++.pt/typename27.C: New test.
39530
39531 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39534         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39535         * g++.old-deja/g++.pt/friend45.C: New test.
39536         * g++.old-deja/g++.other/friend8.C: New test.
39537
39538 2000-08-15  Richard Henderson  <rth@cygnus.com>
39539
39540         * gcc.c-torture/execute/20000815-1.c: New test.
39541
39542 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39543
39544         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39545         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39546         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39547
39548 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39549
39550         * g++.old-deja/g++.other/refinit2.C: New test.
39551
39552 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39553
39554         * lib/c-torture.exp (c-torture): Make
39555         compiler_conditional_xfail_data global.
39556         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39557         compiler_conditional_xfail_data machinery.
39558         (f-torture-execute): Likewise.
39559         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39560         and only when unrolling loops.
39561
39562         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39563
39564 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39565
39566         * g++.old-deja/g++.pt/explicit81.C: New test.
39567
39568 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39569
39570         * g++.old-deja/g++.pt/typename26.C: New test.
39571
39572 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39573
39574         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39575         warning.
39576
39577 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39578
39579         * g++.old-deja/g++.other/array3.C: New test.
39580
39581 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39582
39583         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39584         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39585         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39586         New tests.
39587
39588 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39589
39590         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39591         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39592
39593 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39594
39595         * gcc.c-torture/execute/20000808-1.c: New test.
39596
39597 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39598
39599         * gcc.dg/c90-const-expr-1.c: New test.
39600
39601 2000-08-08  Richard Henderson  <rth@cygnus.com>
39602
39603         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39604
39605 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39606
39607         * gcc.dg/noncompile/const-ll-1.c: New test.
39608
39609 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39610
39611         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
39612
39613 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39614
39615         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
39616         that running programs linked against the shared version of libobjc
39617         run correctly.
39618
39619 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39620
39621         * gcc.dg/c99-printf-1.c: New test.
39622
39623 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39624
39625         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
39626
39627 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
39628
39629         * gcc.c-torture/execute/20000731-1.x: Delete.
39630
39631 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
39632
39633         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
39634         and torture_without_loops as is done by c-torture.exp.
39635         (search_for): Copy from c-torture.exp.
39636         (gcc-dg-runtest): New function, drives a directory of tests
39637         iterating over the TORTURE_OPTIONS.
39638         (scan-assembler, scan-assembler-not): Move here from
39639         individual directory drivers.
39640
39641         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
39642         defined by lib/gcc-dg.exp.
39643         * gcc.dg/cpp/cpp.exp: Likewise.
39644         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
39645         gcc-dg-runtest, so we cycle over optimization options.
39646
39647         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
39648         * gcc.dg/compare2.c: No longer expected to fail.
39649
39650 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39651
39652         * gcc.c-torture/execute/20000804-1.c: New test.
39653
39654 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39655
39656         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
39657
39658 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
39659
39660         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
39661
39662 2000-08-03  Jeffrey A Law  (law@cygnus.com)
39663
39664         * gcc.c-torture/compile/20000803-1.c: New test.
39665
39666 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39667
39668         * gcc.c-torture/execute/20000801-3.c,
39669         gcc.c-torture/execute/20000801-4.c: New tests.
39670         * gcc.c-torture/execute/20000801-3.x,
39671         gcc.c-torture/execute/20000801-4.x: Xfail.
39672
39673 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
39674
39675         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
39676         libobjc/.libs to allow for libtool.
39677
39678 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
39679
39680         * gcc.c-torture/compile/20000802-1.c: New test.
39681
39682 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
39683
39684         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
39685
39686 2000-07-31  Jeffrey A Law  (law@cygnus.com)
39687
39688         * gcc-c-torture/execute/20000731-2.c: New test.
39689
39690         * gcc.c-torture/execute/20000731-1.c: New test.
39691         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
39692
39693 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
39694
39695         * testsuite/gcc.dg/cpp/paste7.c: New test.
39696         * gcc.dg/cpp/20000725-1.c: New test.
39697
39698 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
39699
39700         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
39701         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
39702         declaration warning for __builtin_dwarf_reg_size.
39703
39704         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
39705
39706 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39707
39708         * gcc.dg/noncompile/voidparam-1.c: New test.
39709
39710 2000-07-30  Richard Henderson  <rth@cygnus.com>
39711
39712         * gcc.dg/c90-digraph-1.c: Don't xfail.
39713         * gcc.dg/compare2.c (case 10): Xfail.
39714         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
39715
39716 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
39717
39718         * gcc.dg/c99-main-1.c: New test.
39719
39720 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39721
39722         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
39723
39724 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
39725
39726         * gcc.c-tortuer/execute/20000726-1.c: New test.
39727
39728 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
39729
39730         * gcc.c-torture/execute/enum-2.c: New test.
39731
39732 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39733
39734         * gcc.dg/cpp/tr-warn3.c: New test.
39735
39736 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39737
39738         * g++.old-deja/g++.ext/implicit1.C: Remove.
39739         * g++.old-deja/g++.jason/c2.C: Remove
39740         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
39741         * g++.old-deja/g++.pt/crash16.C: Likewise.
39742         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
39743
39744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39745
39746         * g++.old-deja/g++.other/for2.C: New test.
39747
39748 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
39749
39750         * gcc.dg/20000720-1.c: New test.
39751
39752 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
39753
39754         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
39755
39756 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
39757
39758         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
39759         * gcc.c-torture/execute/20000722-1.c: New.
39760         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
39761
39762 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
39763
39764         * gcc.dg/cpp/20000720-1.S: New test.
39765
39766 2000-07-21  Michael Meissner  <meissner@redhat.com>
39767
39768         * gcc.c-torture/execute/ieee/hugeval.c: New test.
39769
39770 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39771
39772         * g++.old-deja/g++.brendan/crash16.C,
39773         g++.old-deja/g++.brendan/parse3.C,
39774         g++.old-deja/g++.brendan/redecl1.C,
39775         g++.old-deja/g++.ns/template13.C,
39776         g++.old-deja/g++.other/decl4.C,
39777         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
39778
39779 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
39780
39781         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
39782         and "Internal error".
39783
39784         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
39785         regexps.
39786         * gcc.dg/cpp/paste6.c: New test.
39787
39788 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
39789
39790         * gcc.dg/cpp/tr-direct.c: New test.
39791
39792         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
39793         gcc.dg/cpp/undef1.c: Tweak error regexps.
39794
39795 2000-07-18  Eric Christopher <echristo@redhat.com>
39796
39797         * gcc.c-torture/compile/20000718-1.c: New test.
39798
39799 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
39800
39801         * cpplex.c (_cpp_push_token): If the token being pushed back
39802         is the previous token in this context, just subtract one from
39803         context->posn.
39804         * cppmacro.c (save_expansion): Clear aux field when storing a
39805         placemarker.
39806
39807 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
39808
39809         * gcc.dg/noncompile/redecl-1.c: New test.
39810
39811 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
39812
39813         * gcc.c-torture/execute/20000717-5.c: New test.
39814         * gcc.c-torture/execute/20000717-1.x: Removed.
39815
39816 2000-07-17  Richard Henderson  <rth@cygnus.com>
39817
39818         * gcc.c-torture/execute/20000717-4.c: New test.
39819
39820 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
39821
39822         * gcc.dg/cpp/syshdr.c: New test.
39823         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
39824
39825 2000-07-17  Neil Booth  <neilb@earthling.net>
39826
39827         * gcc.dg/cpp/cmdlne-dM.c: New test.
39828         * gcc.dg/cpp/cmdlne-dD.c: New test.
39829
39830 2000-07-17  Jeffrey A Law  (law@cygnus.com)
39831
39832         * gcc.c-torture/execute/20000717-3.c: New test.
39833
39834         * gcc.c-torture/compile/20000717-1.c: New test.
39835
39836 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
39837
39838         * gcc.c-torture/execute/20000717-2.c: New test.
39839
39840 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39841
39842         * gcc.dg/formatz-1.c: New test.
39843
39844         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
39845         * gcc.dg/c99-digraph-1.c: New tests.
39846
39847         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
39848         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
39849
39850         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
39851         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
39852         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
39853         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
39854         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
39855         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
39856         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
39857
39858 2000-07-17   Greg McGary <greg@mcgary.org>
39859
39860         * gcc.c-torture/execute/20000717-1.c: New test.
39861         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
39862
39863 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
39864
39865         * gcc.c-torture/execute/20000715-2.c: New test.
39866         * gcc.dg/20000715-1.c: New test.
39867
39868 2000-07-15  Michael Meissner  <meissner@redhat.com>
39869
39870         * gcc.c-torture/execute/20000715-1.c: New test.
39871
39872 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
39873
39874         * gcc.c-torture/execute/20000707-1.c: New test.
39875
39876 2000-07-13  Neil Booth  <NeilB@earthling.net>
39877
39878         * testsuite/gcc.dg/cpp/digraph1.c,
39879         testsuite/gcc.dg/cpp/digraph2.c,
39880         testsuite/gcc.dg/cpp/digraphs.c: New tests.
39881
39882 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
39883
39884         * g77.f-torture/compile/20000630-2.f: New test.
39885         * g77.f-torture/compile/20000630-2.x
39886
39887 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39888
39889         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
39890
39891 2000-07-11  Neil Booth  <NeilB@earthling.net>
39892
39893         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
39894
39895 2000-07-11  Neil Booth  <NeilB@earthling.net>
39896
39897         * gcc.dg/cpp/cmdlne-C.c: New.
39898
39899 2000-07-09  Neil Booth  <NeilB@earthling.net>
39900
39901         * gcc.dg/cpp/directiv.c: New tests.
39902         * gcc.dg/cpp/undef1.c: Update.
39903
39904 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
39905
39906         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
39907
39908 2000-07-09  Neil Booth  <NeilB@earthling.net>
39909
39910         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
39911
39912 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
39913
39914         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
39915         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
39916
39917 2000-07-08  Neil Booth  <NeilB@earthling.net>
39918
39919         * gcc.dg/cpp/macsyntx.c: New tests.
39920
39921 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39922
39923         * gcc.dg/20000707-1.c: New test.
39924
39925 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
39926
39927         * gcc.c-torture/execute/20000706-1.c: New test.
39928         * gcc.c-torture/execute/20000706-2.c: New test.
39929         * gcc.c-torture/execute/20000706-3.c: New test.
39930         * gcc.c-torture/execute/20000706-4.c: New test.
39931         * gcc.c-torture/execute/20000706-5.c: New test.
39932
39933 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39934
39935         * g++.old-deja/g++.pt/instantiate7.C: New test.
39936
39937 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
39938
39939         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
39940         * g++.old-deja/g++.mike/thunk3.C: Likewise.
39941         * g++.old-deja/g++.other/rtti3.C: Likewise.
39942         * g++.old-deja/g++.other/rttid3.C: Likewise.
39943
39944 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
39945
39946         *  g77.f-torture/compile/20000630-1.x: Fix typo
39947
39948 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
39949
39950         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
39951         assembly output.
39952
39953 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
39954
39955         * gcc.dg/cpp/ident.c: New test.
39956
39957 2000-07-05  Neil Booth  <NeilB@earthling.net>
39958
39959         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
39960           gcc.dg/cpp/lexstrng.c: New tests.
39961
39962 2000-07-04  Neil Booth  <NeilB@earthling.net>
39963
39964         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
39965         * gcc.dg/cpp/strify2.c: Same.
39966
39967 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
39968
39969         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
39970         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
39971         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
39972         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
39973
39974         * testsuite/gcc.dg/cpp/macro1.c,
39975         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
39976         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
39977         testsuite/gcc.dg/cpp/strify1.c,
39978         testsuite/gcc.dg/cpp/strify2.c: New tests.
39979
39980 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
39981
39982         * gcc.c-torture/execute/20000703-1.c: New test.
39983
39984 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39985
39986         * g++.old-deja/g++.pt (lookup10.C): New test.
39987
39988 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39989
39990         * g++.old-deja/g++.pt (typename25.C): New test.
39991
39992 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
39993
39994         * gcc.c-torture/compile/20000701-1.c: New test.
39995
39996 2000-06-30  Nick Clifton  <nickc@cygnus.com>
39997
39998         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
39999         to test case.
40000
40001 2000-06-30  Catherine Moore  <clm@cygnus.com>
40002
40003         * gcc.c-torture/execute/align-1.c: New test.
40004
40005 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40006
40007         * g++.old-deja/g++.pt/expr8.C: New test.
40008         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40009
40010 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40011
40012         * gcc.c-torture/compile/20000629-1.c: New test.
40013
40014 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40015
40016
40017         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40018         gcc.dg/noncompile directory, depending on whether they're
40019         preprocessor tests or not.  Annotate all the tests for the dg
40020         framework.
40021
40022         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40023         * gcc.dg/noncompile/noncompile.exp: New.
40024
40025         * Moved files:
40026         Old name                                New name
40027         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40028         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40029         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40030         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40031         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40032         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40033         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40034         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40035         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40036         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40037         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40038         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40039         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40040         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40041         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40042         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40043         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40044         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40045         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40046         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40047         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40048         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40049         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40050         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40051
40052         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40053         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40054         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40055         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40056         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40057         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40058
40059 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40060
40061         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40062         declare one variable.  On the fourth, error.
40063         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40064         declared by 20000628-1a.h.
40065
40066 2000-06-29  Richard Henderson  <rth@redhat.com>
40067
40068         * gcc.c-torture/execute/930529-1.x: New file.
40069         * gcc.dg/920413-1.c: Adjust expected warning text.
40070         * gcc.dg/980217-1.c: Declare abort.
40071         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40072
40073 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40074
40075         * g77.f-torture/compile/20000629-1.f: New test.
40076         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40077
40078 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40079
40080         Rearrange lots of files, removing entirely the
40081         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40082         directories.
40083
40084         * Deleted files:
40085         gcc.c-torture/code_quality/code_quality.exp
40086         gcc.c-torture/special/special.exp
40087         gcc.failure/failure.exp
40088         gcc.failure/940409-1.x
40089         gcc.c-torture/compile/961203-1.x
40090
40091         * New files:
40092         gcc.misc-tests/linkage.exp
40093         gcc.c-torture/execute/920730-1t.c
40094         gcc.c-torture/execute/920730-1t.x
40095         gcc.c-torture/compile/920520-1.x
40096         gcc.c-torture/compile/920521-1.x
40097         gcc.c-torture/compile/981006-1.x
40098         gcc.c-torture/execute/eeprof-1.x
40099
40100         * Moved files (possibly with modifications to fit a new harness):
40101         Old name                                New name
40102         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40103         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40104         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40105         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40106         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40107         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40108         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40109         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40110         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40111         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40112         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40113         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40114         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40115         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40116
40117 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40118
40119         * c-torture/compile/961203-1.x: Delete.
40120
40121         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40122         not exit. Include stdio.h.
40123         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40124         * gcc.misc-tests/dg-12.c: Likewise.
40125         * gcc.misc-tests/dg-5.c: Likewise.
40126         * gcc.misc-tests/dg-6.c: Likewise.
40127         * gcc.misc-tests/dg-7.c: Prototype abort.
40128         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40129         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40130         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40131         not exit.
40132         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40133         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40134
40135 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40136
40137         * gcc.dg/cpp/20000628-1.c: New test.
40138         * gcc.dg/cpp/20000628-1.h: New header for above test.
40139         * gcc.dg/cpp/20000628-1a.h: Likewise.
40140
40141 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40142
40143         * gcc.dg/cpp: New directory.
40144         * gcc.dg/cpp/cpp.exp: New driver.
40145         * gcc.dg/cpp/20000627-1.c: New test.
40146         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40147         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40148         and rewrite as a compilation test.
40149
40150         * gcc.dg: Move many files into the cpp subdirectory, possibly
40151         renaming or editing them as well.
40152         Old name                New name
40153         990119-1.c              cpp/19990119-1.c
40154         990228-1.c              cpp/19990228-1.c
40155         990407-1.c              cpp/19990407-1.c
40156         990409-1.c              cpp/19990409-1.c
40157         990413-1.c              cpp/19990413-1.c
40158         990703-1.c              cpp/19990703-1.c
40159         20000127-1.c            cpp/20000127-1.c
40160         20000129-1.c            cpp/20000129-1.c
40161         20000207-1.c            cpp/20000207-1.c
40162         20000207-2.c            cpp/20000207-2.c
40163         20000209-1.c            cpp/20000209-1.c
40164         20000209-2.c            cpp/20000209-2.c
40165         20000301-1.c            cpp/20000301-1.c
40166         20000419-1.c            cpp/20000419-1.c
40167         20000510-1.S            cpp/20000510-1.S
40168         20000519-1.c            cpp/20000519-1.c
40169         20000529-1.c            cpp/20000529-1.c
40170         20000625-1.c            cpp/20000625-1.c
40171         20000625-2.c            cpp/20000625-2.c
40172         cpp-as1.c               cpp/assert1.c
40173         cpp-as2.c               cpp/assert2.c
40174         cxx-comments-1.c        cpp/cxxcom1.c
40175         cxx-comments-2.c        cpp/cxxcom2.c
40176         endif-label.c           cpp/endif.c
40177         cpp-hash1.c             cpp/hash1.c
40178         cpp-hash2.c             cpp/hash2.c
40179         cpp-if1.c               cpp/if-1.c
40180         cpp-if2.c               cpp/if-2.c
40181         cpp-if3.c               cpp/if-3.c
40182         cpp-if4.c               cpp/if-4.c
40183         cpp-if5.c               cpp/if-5.c
40184         cpp-cond.c              cpp/if-cexp.c
40185         cpp-missingop.c         cpp/if-mop.c
40186         cpp-missingparen.c      cpp/if-mpar.c
40187         cpp-opprec.c            cpp/if-oppr.c
40188         cpp-ifparen.c           cpp/if-paren.c
40189         cpp-shortcircuit.c      cpp/if-sc.c
40190         cpp-shift.c             cpp/if-shift.c
40191         cpp-unary.c             cpp/if-unary.c
40192         cpp-li1.c               cpp/line1.c
40193         cpp-li2.c               cpp/line2.c
40194         lineno.c                cpp/line3.c
40195         lineno-2.c              cpp/line4.c
40196         cpp-mi.c                cpp/mi1.c
40197         cpp-mic.h               cpp/mi1c.h
40198         cpp-micc.h              cpp/mi1cc.h
40199         cpp-mind.h              cpp/mi1nd.h
40200         cpp-mindp.h             cpp/mi1ndp.h
40201         cpp-mix.h               cpp/mi1x.h
40202         cpp-mi2.c               cpp/mi2.c
40203         cpp-mi2a.h              cpp/mi2a.h
40204         cpp-mi2b.h              cpp/mi2b.h
40205         cpp-mi2c.h              cpp/mi2c.h
40206         cpp-mi3.c               cpp/mi3.c
40207         cpp-mi3.def             cpp/mi3.def
40208         poison-1.c              cpp/poison.c
40209         pr-impl.c               cpp/prag-imp.c
40210         cpp-redef-2.c           cpp/redef1.c
40211         cpp-redef.c             cpp/redef2.c
40212         strpaste.c              cpp/strp1.c
40213         strpaste-2.c            cpp/strp2.c
40214         cpp-tradpaste.c         cpp/tr-paste.c
40215         cpp-tradstringify.c     cpp/tr-str.c
40216         cpp-tradwarn1.c         cpp/tr-warn1.c
40217         cpp-tradwarn2.c         cpp/tr-warn2.c
40218         trigraphs.c             cpp/trigraphs.c
40219         cpp-unc1.c              cpp/unc1.c
40220         cpp-unc2.c              cpp/unc2.c
40221         cpp-unc3.c              cpp/unc3.c
40222         cpp-unc.c               cpp/unc4.c
40223         undef.c                 cpp/undef1.c
40224         undef-2.c               cpp/undef2.c
40225         cpp-wi1.c               cpp/widestr1.c
40226
40227 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40228
40229         * lib/g++.exp (g++_include_flags): Tweak.
40230
40231 2000-06-27  H.J. Lu  <hjl@gnu.org>
40232             Loren J. Rittle  <ljrittle@acm.org>
40233
40234         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40235         version with one that knows about the new gcc tree structure.
40236         (g++_link_flags): Same.
40237
40238 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40239
40240         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40241         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40242         case we are cross-compiling.
40243
40244         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40245         g++.old-deja/g++.niklas/Makefile.in,
40246         g++.old-deja/g++.niklas/configure.in,
40247         g++.old-deja/g++.other/Makefile.in,
40248         g++.old-deja/g++.other/configure.in,
40249         gcc.c-torture/code_quality/Makefile.in,
40250         gcc.c-torture/code_quality/configure.in,
40251         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40252         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40253         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40254         gcc.c-torture/execute/ieee/Makefile.in,
40255         gcc.c-torture/execute/ieee/configure.in,
40256         gcc.c-torture/noncompile/Makefile.in,
40257         gcc.c-torture/noncompile/configure.in,
40258         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40259         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40260         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40261
40262 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40263
40264         * g++.old-deja/g++.other/ambig3.C: New test.
40265
40266 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40267
40268         * g++.old-deja/g++.pt/syntax1.C: New test.
40269         * g++.old-deja/g++.pt/syntax2.C: New test.
40270         * g++.old-deja/g++.other/syntax3.C: New test.
40271         * g++.old-deja/g++.other/syntax4.C: New test.
40272
40273 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40274
40275         * gcc.dg/20000623-1.c: Prototype exit and abort.
40276
40277 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40278
40279         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40280         New tests.
40281         * gcc.dg/cpp-mi3.def: New file.
40282
40283         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40284         inside assertions.
40285         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40286         lexer's error messages.
40287         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40288         divine anything from the linemarkers.
40289         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40290         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40291
40292 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40293
40294         * gcc.dg/20000623-1.c: New test.
40295
40296 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40297
40298         * gcc.c-torture/execute/20000622-1.c: New test.
40299
40300 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40301
40302         * g++.old-deja/g++.other/init15.C: New test.
40303
40304 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40305
40306         * g++.old-deja/g++.pt/vaarg2.C: New test.
40307         * g++.old-deja/g++.pt/vaarg3.C: New test.
40308
40309 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40310
40311         * g++.old-deja/g++.other/dyncast6.C: New test.
40312
40313 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40314
40315         * gcc.c-torture/execute/loop-6.c: New test.
40316
40317 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40318
40319         * gcc.dg/20000614-1.c: New test.
40320         * gcc.dg/20000614-2.c: New test.
40321
40322 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40323
40324         * g++.old-deja/g++.other/inline12.C: New test.
40325
40326 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40327
40328         * g++.old-deja/g++.other/eh1.C: New test.
40329
40330 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40331
40332         * g++.old-deja/g++.other/type.C: New test.
40333
40334 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40335
40336         * g++.old-deja/g++.other/initstring.C: New test.
40337
40338 2000-06-12  Jason Merrill  <jason@redhat.com>
40339
40340         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40341
40342 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40343
40344         * gcc.c-torture/compile/20000609-1.c: New test.
40345
40346 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40347
40348         * gcc.dg/20000609-1.c: New test.
40349
40350 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40351
40352         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40353         * gcc.c-torture/noncompile/poison-1.c: Move...
40354         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40355         * gcc.dg/cpp-li1.c: Add a token after the #line.
40356
40357 2000-06-05  Richard Henderson  <rth@cygnus.com>
40358
40359         * gcc.c-torture/execute/20000605-2.c: New test.
40360         * gcc.c-torture/execute/20000605-3.c: New test.
40361
40362 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40363
40364         * g77.f-torture/execute/20000503-1.x: New file.
40365
40366 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40367
40368         * g++.old-deja/g++.eh/badalloc1.C: New test.
40369
40370 2000-06-05  Richard Henderson  <rth@cygnus.com>
40371
40372         * gcc.c-torture/execute/20000605-1.c: New test.
40373
40374 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40375             Nathan Sidwell <nathan@codesourcery.com>
40376
40377         * gcc.c-torture/compile/20000605-1.c: New test.
40378
40379 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40380
40381         * g77.f-torture/compile/20000601-1.f: New test.
40382
40383 2000-06-03  Richard Henderson  <rth@cygnus.com>
40384
40385         * gcc.c-torture/execute/20000603-1.c: New.
40386
40387 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40388
40389         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40390         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40391
40392 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40393
40394         * gcc.dg/compare2.c (case 12): XFAIL.
40395         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40396         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40397
40398         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40399
40400 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40401
40402         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40403         guard macro is already defined when the header is first
40404         included.
40405         * gcc.dg/cpp-mix.h: New file.
40406         * gcc.dg/endif-label.c: Update patterns to match compiler.
40407
40408         * g++.brendan/complex1.C: Declare abort.
40409         * g++.law/refs4.C: Remove XFAIL.
40410         * g++.oliva/expr2.C: Declare abort and exit.
40411
40412 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40413
40414         * gcc.c-torture/execute/20000528-1.c: New test.
40415
40416         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40417         * g++.old-deja/g++.law/temps4.C: Likewise.
40418
40419         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40420         stdlib.h.  Call abort() on failure.
40421         * g++.old-deja/g++.law/refs4.C: Likewise.
40422         * g++.old-deja/g++.law/temps4.C: Likewise.
40423         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40424         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40425
40426 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40427
40428         Relative to g++.dg/special:
40429         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40430
40431         Relative to g++.old-deja:
40432         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40433         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40434         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40435         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40436         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40437         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40438         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40439
40440         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40441         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40442         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40443         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40444         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40445         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40446         and/or string.h.
40447
40448         * g++.other/goto1.C: Update expectations for error messages.
40449
40450 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40451
40452         * gcc.c-torture/compile/20000523-1.c: New test.
40453
40454 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40455
40456         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40457
40458 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40459
40460         * g++.old-deja/g++.eh/catch11.C: New test.
40461         * g++.old-deja/g++.eh/catch12.C: New test.
40462
40463 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40464
40465         * gcc.c-torture/execute/20000523-1.c: New test.
40466
40467 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40468
40469         * c-torture/execute/bcp-1.c: Replace abort in arg of
40470         __builtin_constant_p with a generic external function.
40471
40472         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40473         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40474         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40475         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40476         Prototype abort and/or exit.
40477
40478         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40479         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40480         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40481         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40482
40483 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40484
40485         * gcc.dg/dwarf2-1.c: New test.
40486
40487 2000-05-20  Richard Henderson  <rth@cygnus.com>
40488
40489         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40490
40491 2000-05-20  Andreas Jaeger  <aj@suse.de>
40492
40493         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40494         testcase.
40495
40496 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40497
40498         * gcc.c-torture/execute/20000519-2.c: New test.
40499
40500 2000-05-19  Andreas Jaeger  <aj@suse.de>
40501
40502         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40503         which fails with SSA.
40504
40505         * lib/c-torture.exp: Also test with -O3 -fssa.
40506
40507 2000-05-18  Michael Meissner  <meissner@redhat.com>
40508
40509         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40510         * gcc.c-torture/execute/920415-1.c: Ditto.
40511         * gcc.c-torture/execute/920501-1.c: Ditto.
40512         * gcc.c-torture/execute/conversion.c: Ditto.
40513         * gcc.c-torture/execute/cvt-1.c: Ditto.
40514
40515 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40516
40517         * gcc.c-torture/compile/20000518-1.c: New test.
40518
40519 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40520
40521         * g77.f-torture/compile/200005018.f: New test.
40522
40523 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40524
40525         * gcc.c-torture/compile/20000517-1.c: New test.
40526
40527 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40528
40529         * gcc.c-torture/execute/20000516-1.c: New test.
40530
40531 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40532
40533         * g++.old-deja/g++.other/eh.C: New test.
40534
40535 2000-05-12  Richard Henderson  <rth@cygnus.com>
40536
40537         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40538         constants through to doit's conditional.
40539
40540 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40541
40542         * gcc.c-torture/compile/20000511-1.c: New test.
40543         * g77.f-torture/compile/20000511-1.f: New test.
40544         * g77.f-torture/compile/20000511-2.f: New test.
40545
40546 2000-05-11  Michael Meissner  <meissner@redhat.com>
40547
40548         * gcc.c-torture/execute/20000511-1.c: New test.
40549
40550 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40551
40552         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40553         * gcc.dg/20000510-1.S: New.
40554
40555 2000-05-08  Catherine Moore  <clm@cygnus.com>
40556
40557         * gcc.dg/unused-3.c: New.
40558
40559 2000-05-06  Richard Henderson  <rth@cygnus.com>
40560
40561           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40562           * g++.old-deja/g++.mike/warn1.C: Likewise.
40563           * g++.old-deja/g++.pt/local1.C: Likewise.
40564           * g++.old-deja/g++.pt/local7.C: Likewise.
40565           * g++.old-deja/g++.pt/spec16.C: Likewise.
40566
40567 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40568
40569         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40570
40571 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40572
40573           * g77.f-torture/execute/20000503-1.f: New test.
40574
40575 2000-05-04  Andreas Jaeger  <aj@suse.de>
40576
40577         * gcc.dg/noreturn-2.c: New test.
40578
40579 2000-05-04  Neil Booth  <NeilB@earthling.net>
40580
40581         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40582         preprocessor.
40583
40584 2000-05-04  Richard Henderson  <rth@cygnus.com>
40585
40586         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40587
40588 2000-05-04  Richard Henderson  <rth@cygnus.com>
40589
40590         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40591         OpenSSL by Jason R Thorpe.
40592
40593 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40594
40595         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40596
40597 2000-05-03  Robert Lipe <robertlipe@usa.net>
40598
40599         * gcc.dg/20000503-1.c: New test.
40600
40601 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40602
40603         * gcc.c-torture/compile/20000502-1.c: New test.
40604         * g++.old-deja/g++.other/align.C: New test.
40605         * gcc.dg/cpp-tradstringify.c: New test.
40606
40607 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40608
40609         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
40610         and hard registers.
40611
40612 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
40613
40614         * gcc.c-torture/execute/loop-5.c: New test.
40615
40616 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
40617
40618         * gcc.c-torture/execute/va-arg-20.c: New test.
40619
40620 2000-04-23  Jeffrey A Law  (law@cygnus.com)
40621
40622         * gcc.c-torture/execute/20000422-1.c: New test.
40623
40624 2000-04-20  Greg McGary  <gkm@gnu.org>
40625
40626         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
40627         when optimizing, but without sibling-call optimizations (-O1).
40628
40629 2000-04-20  Jeffrey A Law  (law@cygnus.com)
40630
40631           * gcc.c-torture/compile/20000420-1.c: New test.
40632
40633 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
40634
40635         * g++.abi/ptrflags.C: New test.
40636         * g++.eh/catchptr1.C: Test incomplete pointer chains.
40637
40638 2000-04-19  Catherine Moore  <clm@cygnus.com>
40639
40640         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
40641
40642 2000-04-19  Greg McGary  <gkm@gnu.org>
40643
40644         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
40645         sibling-call optimizations.
40646
40647 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
40648
40649         * gcc.dg/20000419-1.c: New test.
40650
40651 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
40652
40653         * gcc.c-torture/execute/20000412-6.c: New test.
40654
40655 2000-04-12  Jeffrey A Law  (law@cygnus.com)
40656
40657         * gcc.c-torture/execute/20000412-5.c: New test.
40658         * g77.f-torture/compile/20000412-1.f: New test.
40659         * gcc.c-torture/execute/20000412-4.c: New test.
40660         * gcc.c-torture/compile/20000412-2.c: New test.
40661         * gcc.c-torture/execute/20000412-3.c: New test.
40662         * gcc.c-torture/compile/20000412-1.c: New test.
40663         * gcc.c-torture/execute/20000412-2.c: New test.
40664
40665 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
40666
40667         * objc/execute/bf-20.m: New test.
40668
40669 2000-04-10  Richard Henderson  <rth@cygnus.com>
40670
40671         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
40672
40673         * gcc.c-torture/execute/20000412-1.c: New test.
40674
40675 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
40676
40677         * g++.old-deja/g++.eh/catchptr1.C: New test.
40678
40679 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
40680
40681         * g++.old-deja/g++.abi/cxa_vec.C: New test.
40682
40683 2000-04-08  Neil Booth  <NeilB@earthling.net>
40684
40685         * gcc.dg/cpp-nullchar.c: Remove test as
40686         embedded nulls cause problems.
40687
40688 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40689
40690         * gcc.dg/compare2.c: New test.
40691
40692 2000-04-08  Neil Booth  <NeilB@earthling.net>
40693
40694         * gcc.dg/cpp-nullchar.c: New test.
40695
40696 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
40697
40698         * gcc.dg/cpp-mi2.c: New test.
40699         * gcc.dg/cpp-mi2[abc].h: New files.
40700
40701 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
40702
40703         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
40704         member name.
40705
40706 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
40707
40708         * g++.old-deja/g++.abi/vmihint.C: New test.
40709
40710 2000-04-06  Neil Booth  <NeilB@earthling.net>
40711
40712         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
40713         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
40714         copyright.
40715
40716 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
40717
40718         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
40719         avoid stack-frame overwrite.
40720
40721 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
40722
40723         * gcc.c-torture/compile/20000405-2.c: New test.
40724         * gcc.c-torture/compile/20000405-3.c: New test.
40725
40726 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40727
40728         * gcc.c-torture/compile/20000405-1.c: New test.
40729
40730 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
40731
40732         * gcc.dg/cast-qual-1.c: Revert last change.
40733
40734 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40735
40736         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
40737
40738 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
40739
40740         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
40741         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
40742
40743 2000-04-03  Jeffrey A Law  (law@cygnus.com)
40744
40745         * gcc.c-torture/compile/20000403-2.c: New test.
40746         * gcc.c-torture/compile/20000403-1.c: New test.
40747
40748 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
40749
40750         * gcc.c-torture/execute/20000403-1.c: New test.
40751
40752 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
40753
40754         * gcc.c-torture/execute/20000402-1.c: New test.
40755
40756 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
40757
40758         * gcc.c-torture/execute/va-arg-15.c: New test.
40759         * gcc.c-torture/execute/va-arg-16.c: New test.
40760         * gcc.c-torture/execute/va-arg-17.c: New test.
40761         * gcc.c-torture/execute/va-arg-18.c: New test.
40762         * gcc.c-torture/execute/va-arg-19.c: New test.
40763
40764 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
40765
40766         * gcc.c-torture/compile/981211-1.c: Move to...
40767         * gcc.dg/cpp-as1.c: ...here.
40768         * gcc.dg/cpp-as2.c: New file.
40769
40770         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
40771         compiler.
40772
40773 2000-04-02  Neil Booth  <NeilB@earthling.net>
40774
40775         * gcc.dg/cpp-cond.c  New tests.
40776         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
40777         accidental success less likely.
40778         * gcc.dg/cpp-missingop.c  New tests.
40779         * gcc.dg/cpp-missingparen.c  New tests.
40780         * gcc.dg/cpp-shift.c  New tests.
40781         * gcc.dg/cpp-shortcircuit.c  New tests.
40782         * gcc.dg/cpp-unary.c  New tests.
40783
40784 2000-03-29  Jeffrey A Law  (law@cygnus.com)
40785
40786         * gcc.c-torture/compile/20000329-1.c: New test.
40787
40788 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
40789
40790         * gcc.c-torture/compile/20000326-1.c: New test.
40791         * gcc.c-torture/compile/20000326-2.c: New test.
40792
40793 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
40794
40795         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
40796         the first parameter is a function argument.
40797
40798 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
40799
40800         * g++.old-deja/g++.ext/array4.C: New test.
40801
40802 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
40803
40804         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
40805
40806 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40807
40808         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
40809
40810 2000-03-19  Richard Henderson  <rth@cygnus.com>
40811
40812         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
40813
40814 2000-03-19  Richard Henderson  <rth@cygnus.com>
40815
40816         * gcc.c-torture/compile/20000319-1.c: New test.
40817
40818 2000-03-14  Jeffrey A Law  (law@cygnus.com)
40819
40820         * gcc.c-torture/execute/20000314-3.c: New test.
40821         * gcc.c-torture/execute/20000314-2.c: New test.
40822         * gcc.c-torture/execute/20000314-1.c: New test.
40823         * gcc.c-torture/compile/20000314-2.c: New test.
40824         * gcc.c-torture/compile/20000314-1.c: New test.
40825
40826 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
40827
40828         * g++.old-deja/g++.warn/inline.C: New test.
40829
40830 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
40831
40832         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
40833         standards-compliant result rather than specific constants.
40834         Put test-values in array.
40835
40836 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
40837
40838         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
40839         (g++_target_compile): Put test-specific options last.
40840
40841 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40842
40843         * g++.old-deja/g++.eh/vbase4.C: New test.
40844
40845 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40846
40847         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
40848
40849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40850
40851         * g++.old-deja/g++.brendan/misc12.C: Removed.
40852         * g++.old-deja/g++.pt/memtemp77.C: Constify.
40853         * g++.old-deja/g++.ext/pretty4.C: New test.
40854
40855 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
40856
40857         * g++.old-deja/g++.other/string2.C: New test.
40858
40859 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
40860
40861         * g++.old-deja/g++.warn/impint2.C: New test.
40862
40863 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
40864
40865         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
40866         is 1, not zero.
40867
40868 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
40869
40870         * g++.old-deja/g++.warn/impint.C: New test.
40871         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
40872         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
40873         * g++.old-deja/g++.pt/explicit12.C: Likewise.
40874         * g++.old-deja/g++.pt/explicit13.C: Likewise.
40875         * g++.old-deja/g++.pt/explicit17.C: Likewise.
40876         * g++.old-deja/g++.pt/explicit18.C: Likewise.
40877         * g++.old-deja/g++.pt/explicit19.C: Likewise.
40878         * g++.old-deja/g++.pt/explicit23.C: Likewise.
40879         * g++.old-deja/g++.pt/explicit31.C: Likewise.
40880         * g++.old-deja/g++.pt/explicit35.C: Likewise.
40881         * g++.old-deja/g++.pt/explicit6.C: Likewise.
40882         * g++.old-deja/g++.pt/memclass7.C: Likewise.
40883
40884 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
40885
40886         * gcc.dg/cpp-redef.c: New test.
40887
40888 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
40889
40890         * g++.old-deja/g++.pt/unify7.C: New test.
40891
40892 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40893
40894         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
40895         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
40896
40897 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
40898
40899         * gcc.c-torture/compile/20000224-1.c: New test.
40900
40901 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40902
40903         * gcc.c-torture/compile/cpp-2.c: New test.
40904         * gcc.c-torture/compile/cpp-1.c: New test.
40905
40906 2000-02-25  Jeffrey A Law  (law@cygnus.com)
40907
40908         * gcc.c-torture/execute/20000225-1.c: New test.
40909
40910 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40911
40912         * gcc.dg/cpp-li2.c: New test.
40913
40914         * gcc.dg/cpp-wi1.c: New test.
40915
40916         * gcc.dg/cpp-li1.c: New test.
40917
40918 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
40919
40920         * g++.old-deja/g++.other/sizeof5.C: New test.
40921
40922 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40923
40924         * gcc.c-torture/execute/va-arg-13.c: New test.
40925
40926 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
40927
40928         * gcc.c-torture/execute/va-arg-12.c: New test.
40929
40930 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40931
40932         * gcc.c-torture/execute/20000223-1.c: New test.
40933
40934 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
40935
40936         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
40937
40938 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
40939
40940         * g++.old-deja/g++.abi/ptrmem.C: New test.
40941
40942 2000-02-19  Richard Henderson  <rth@cygnus.com>
40943
40944         * gcc.c-torture/compile/init-3.c: New.
40945
40946 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
40947
40948         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
40949         ALWAYS_CXXFLAGS.
40950
40951 2000-02-11  Robert Lipe <robertl@sco.com>
40952
40953         * gcc.c-torture/compile/20000211-3.c: New test.
40954
40955 2000-02-11  Martin Buchholz <martin@xemacs.org>
40956
40957         * gcc.c-torture/compile/20000211-2.c: New test.
40958
40959 2000-02-11  Jeffrey A Law  (law@cygnus.com)
40960
40961         * gcc.c-torture/compile/20000211-1.c: New test.
40962
40963 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
40964
40965         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
40966           on native targets
40967
40968 2000-02-08  Nathan Sidwell  <nathan@acm.org>
40969
40970         * g++.old-deja/g++.other/cast5.C: New test.
40971
40972 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
40973
40974         * gcc.c-torture/execute/20000205-1.c: New.
40975
40976 2000-02-03  Nathan Sidwell  <nathan@acm.org>
40977
40978         * g++.old-deja/g++.jason/cast3.C: Return void.
40979         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
40980
40981 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40982
40983         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
40984
40985         * gcc.dg/loop-1.c: New test.
40986
40987 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
40988
40989         * gcc.c-torture/compile/20000127-1.c: New test.
40990         * gcc.c-torture/execute/991228-1.c: New test.
40991
40992 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
40993
40994         * gcc.dg/unused-2.c: New test.
40995
40996         * gcc.dg/conv-1.c: New test.
40997
40998 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
40999
41000         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41001         compiler.
41002         (tool_option_proc): Fix typo.
41003
41004 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41005
41006         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41007         of the ld on the host, not on the build machine.
41008         Also, don't crash if '--help' is not a supported option.
41009
41010 2000-01-24  Richard Henderson  <rth@cygnus.com>
41011
41012         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41013
41014 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41015
41016         * gcc.c-torture/execute/20000120-2.c: New test.
41017         * gcc.c-torture/execute/20000120-1.c: New test.
41018
41019 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41020
41021         * gcc.c-torture/execute/20000113-1.c: New test.
41022
41023 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41024
41025         * gcc.c-torture/execute/20000112-1.c: New test.
41026
41027 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41028
41029         * gcc.dg/20000111-1.c: New test.
41030
41031 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41032
41033         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41034         with 16 bit integers.
41035
41036 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41037
41038         * gcc.dg/20000108-1.c: New test.
41039
41040 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41041
41042         * g++.old-deja/g++.ns/koenig8.C: New test.
41043
41044 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41045
41046         * g++.old-deja/g++.other/cast4.C: New test.
41047
41048 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41049
41050         * gcc.c-torture/compile/20000105-2.c: New test.
41051         * gcc.c-torture/compile/20000105-1.c: New test.
41052
41053 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41054
41055         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41056         references to printf & atoi to conform to ANSI standard.
41057         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41058         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41059         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41060         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41061         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41062         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41063         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41064         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41065         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41066         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41067         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41068         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41069         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41070         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41071         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41072         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41073         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41074         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41075         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41076         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41077         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41078         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41079         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41080         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41081         * g++.old-deja/g++.brendan/init3.C: Likewise.
41082         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41083         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41084         * g++.old-deja/g++.brendan/new2.C: Likewise.
41085         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41086         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41087         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41088         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41089         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41090         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41091         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41092         * g++.old-deja/g++.brendan/template24.C: Likewise.
41093         * g++.old-deja/g++.brendan/template3.C: Likewise.
41094         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41095         * g++.old-deja/g++.jason/inline3.C: Likewise.
41096         * g++.old-deja/g++.jason/opeq.C: Likewise.
41097         * g++.old-deja/g++.law/arg5.C: Likewise.
41098         * g++.old-deja/g++.law/arm7.C: Likewise.
41099         * g++.old-deja/g++.law/ctors11.C: Likewise.
41100         * g++.old-deja/g++.law/cvt8.C: Likewise.
41101         * g++.old-deja/g++.law/init9.C: Likewise.
41102         * g++.old-deja/g++.law/refs4.C: Likewise.
41103         * g++.old-deja/g++.law/template2.C: Likewise.
41104         * g++.old-deja/g++.law/visibility24.C: Likewise.
41105         * g++.old-deja/g++.law/vtable3.C: Likewise.
41106         * g++.old-deja/g++.mike/asm2.C: Likewise.
41107         * g++.old-deja/g++.mike/eh1.C: Likewise.
41108         * g++.old-deja/g++.mike/misc1.C: Likewise.
41109         * g++.old-deja/g++.mike/misc13.C: Likewise.
41110         * g++.old-deja/g++.mike/misc14.C: Likewise.
41111         * g++.old-deja/g++.mike/ns12.C: Likewise.
41112         * g++.old-deja/g++.mike/p1248.C: Likewise.
41113         * g++.old-deja/g++.mike/p3708.C: Likewise.
41114         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41115         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41116         * g++.old-deja/g++.mike/p646.C: Likewise.
41117         * g++.old-deja/g++.mike/p700.C: Likewise.
41118         * g++.old-deja/g++.mike/p783.C: Likewise.
41119         * g++.old-deja/g++.mike/p783a.C: Likewise.
41120         * g++.old-deja/g++.mike/p783b.C: Likewise.
41121         * g++.old-deja/g++.mike/p786.C: Likewise.
41122         * g++.old-deja/g++.mike/p789.C: Likewise.
41123         * g++.old-deja/g++.mike/p789a.C: Likewise.
41124         * g++.old-deja/g++.mike/p807a.C: Likewise.
41125         * g++.old-deja/g++.other/delete3.C: Likewise.
41126         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41127         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41128         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41129         * g++.old-deja/g++.other/empty1.C: Likewise.
41130         * g++.old-deja/g++.other/temporary1.C: Likewise.
41131         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41132         * g++.old-deja/g++.pt/t16.C: Likewise.
41133         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41134
41135 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41136
41137         * gcc.dg/991230-1.c: New test.
41138
41139 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41140
41141         * gcc.c-torture/compile/991229-3.c: New test.
41142         * gcc.c-torture/compile/991229-2.c: New test.
41143         * gcc.c-torture/compile/991229-1.c: New test.
41144
41145 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41146
41147         * gcc.c-torture/compile/labels-2.c: New test.
41148
41149 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41150
41151         * gcc.c-torture/execute/991227-1.c: New test.
41152
41153 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41154
41155         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41156
41157 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41158
41159         * gcc.c-torture/execute/991221-1.c: New test.
41160
41161 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41162
41163         * g++.old-deja/g++.other/cast3.C: New test.
41164
41165 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41166
41167         * gcc.c-torture/execute/991216-4.c: New test.
41168
41169 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41170
41171         * gcc.c-torture/execute/991216-1.c: New test.
41172         * gcc.c-torture/execute/991216-2.c: New test.
41173         * gcc.c-torture/execute/991216-3.c: New test.
41174
41175 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41176
41177         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41178         Actually make the test fail by using "-O2" for compilation.
41179
41180 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41181
41182         * g++.old-deja/g++.warn/cast-align1.C: New test.
41183
41184 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41185
41186         * gcc.c-torture/compile/991214-1.c: New test.
41187         * gcc.c-torture/compile/991214-2.c: New test.
41188
41189 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41190
41191         * gcc.dg/991214-1.c: New test.
41192
41193 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41194
41195         * gcc.c-torture/compile/991213-3.c: New test.
41196         * gcc.c-torture/compile/991213-2.c: New test.
41197         * gcc.c-torture/compile/991213-1.c: New test.
41198
41199 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41200
41201         * gcc.dg/991209-1.c: New test.
41202
41203 1999-12-08  Nathan Sidwell <nathan@acm.org>
41204
41205         * gcc.c-torture/compile/991208-1.c: New test.
41206
41207 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41208
41209         * gcc.dg/ultrasp2.c: New test.
41210
41211 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41212
41213         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41214
41215 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41216
41217         * gcc.c-torture/compile/991202-1.c: New test.
41218         * gcc.c-torture/execute/991202-1.c: New test.
41219         * gcc.c-torture/execute/991202-2.c: New test.
41220         * gcc.c-torture/execute/991202-3.c: New test.
41221
41222 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41223
41224         * g++.old-deja/g++.abi/align.C: New test.
41225         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41226         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41227
41228 1999-12-01  Richard Henderson  <rth@cygnus.com>
41229
41230         * gcc.c-torture/execute/991201-1.c: New.
41231
41232 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41233
41234         * gcc.dg/991129-1.c: New test.
41235
41236 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41237
41238         * gcc.c-torture/compile/991127-1.c: New test.
41239
41240 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41241
41242         * g++.old-deja/g++.other/warn4.C: New test.
41243
41244 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41245
41246         * g++.old-deja/g++.eh/cleanup2.C: New test.
41247         * g++.old-deja/g++.ext/pretty2.C: New test.
41248         * g++.old-deja/g++.ext/pretty3.C: New test.
41249         * g++.old-deja/g++.other/debug6.C: New test.
41250
41251 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41252
41253         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41254         compiler_output to look for one error message instead of two.
41255
41256 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41257
41258         * gcc.c-torture/execute/991118-1.c: Also test case
41259         where the word boundary does not split a byte evenly.
41260
41261 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41262
41263         * g++.old-deja/g++.ext/restrict1.C: New test.
41264
41265 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41266
41267         * gcc.c-torture/execute/991118-1.c: New test.
41268
41269 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41270
41271         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41272         working directory pathnames.
41273
41274 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41275
41276         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41277         host is equipped with driver.h and driver.o so it can actually
41278         compile and run the tests.
41279
41280 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41281
41282         * gcc.c-torture/compile/991008-1.c: New test.
41283
41284 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41285
41286         * lib/gcc-dg.exp: Include target-supports.exp
41287
41288 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41289
41290         * lib/target-supports.exp: New file: Provide procs to test for
41291         features supported by the target.
41292         (check_weak_available): Moved here from ecos.exp.
41293         (check_alias_available): New proc: Determine of the target
41294         toolchain supports the alias attribute.
41295
41296         * gcc.dg/special/ecos.exp: Move check_weak_available to
41297         target-supports.exp.
41298         (alias-1.c): Only perform the test if the target supports
41299         aliases.
41300         (wkali-1.c): Only perform the test if the target supports
41301         aliases.
41302
41303         * gcc.dg/990506-0.c: Expect error messages from cross
41304         targets as well as native targets.
41305
41306 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41307
41308         * gcc.dg/ultrasp1.c: Removed xfail.
41309         * gcc.dg/struct-ret-2.c: Likewise.
41310         * gcc.dg/array-1.c: Likewise.
41311
41312 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41313
41314         * gcc.dg/struct-ret-2.c: New test.
41315
41316         * gcc.dg/array-1.c: New test.
41317
41318 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41319
41320         * gcc.c-torture/execute/991030-1.c: New test.
41321
41322 1999-10-26  Richard Henderson  <rth@cygnus.com>
41323
41324         * gcc.c-torture/compile/991026-2.c: New test.
41325
41326 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41327
41328         * gcc.c-torture/compile/991026-1.c: New test.
41329
41330 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41331
41332         * gcc.c-torture/execute/991023-1.c: New test.
41333
41334 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41335
41336         * gcc.c-torture/execute/991019-1.c: New test.
41337
41338 1999-10-16  Richard Henderson  <rth@cygnus.com>
41339
41340         * gcc.c-torture/execute/991016-1.c: New test.
41341
41342 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41343
41344         * gcc.c-torture/execute/991014-1.c: New test.
41345
41346 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41347
41348         * g++.old-deja/g++.other/union2.C: New test.
41349
41350 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41351
41352         * g++.old-deja/g++.other/vaarg2.C: New test.
41353         * g++.old-deja/g++.other/vaarg3.C: New test.
41354
41355 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41356
41357         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41358         in compile/.
41359
41360 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41361
41362         * gcc.c-torture/execute/va-arg-11.c: New test.
41363
41364 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41365
41366         * lib/file-format.exp (gcc_target_object_format): Don't
41367         crash if objdump is unavailable.
41368
41369 1999-09-29  Donn Terry <donn@interix.com>
41370
41371         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41372
41373 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41374
41375         * gcc.c-torture/compile/990928-1.c: New test.
41376
41377 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41378
41379         * g++.old-deja/g++.other/decl6.C: New test.
41380
41381 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41382
41383         * gcc.c-torture/execute/va-arg-10.c: New test.
41384
41385 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41386
41387         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41388         __PRETTY_FUNCTION__.
41389
41390 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41391
41392         * gcc.c-torture/execute/990923-1.c: New test.
41393
41394 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41395
41396         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41397         for which -fpic is inappropriate.
41398
41399 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41400
41401         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41402
41403 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41404
41405         * g++.old-deja/g++.other/dyncast1.C: New test.
41406         * g++.old-deja/g++.other/dyncast2.C: New test.
41407         * g++.old-deja/g++.other/dyncast3.C: New test.
41408         * g++.old-deja/g++.other/dyncast4.C: New test.
41409         * g++.old-deja/g++.other/dyncast5.C: New test.
41410         * g++.old-deja/g++.eh/catch3.C: New test.
41411         * g++.old-deja/g++.eh/catch3p.C: New test.
41412         * g++.old-deja/g++.eh/catch4.C: New test.
41413         * g++.old-deja/g++.eh/catch4p.C: New test.
41414         * g++.old-deja/g++.eh/catch5.C: New test.
41415         * g++.old-deja/g++.eh/catch5p.C: New test.
41416         * g++.old-deja/g++.eh/catch6.C: New test.
41417         * g++.old-deja/g++.eh/catch6p.C: New test.
41418         * g++.old-deja/g++.eh/catch7.C: New test.
41419         * g++.old-deja/g++.eh/catch7p.C: New test.
41420         * g++.old-deja/g++.eh/catch8.C: New test.
41421         * g++.old-deja/g++.eh/catch8p.C: New test.
41422         * g++.old-deja/g++.eh/catch9.C: New test.
41423         * g++.old-deja/g++.eh/catch9p.C: New test.
41424
41425 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41426
41427         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41428         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41429
41430 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41431
41432         * gcc.c-torture/compile/990913-1.c: New test.
41433
41434 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41435
41436         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41437         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41438
41439 1999-09-09  Richard Henderson  <rth@cygnus.com>
41440
41441         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41442
41443 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41444
41445         * g++.old-deja/g++.other/lookup11.C: New test.
41446         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41447         what is permitted and what we want.
41448         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41449         overload use.
41450         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41451
41452 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41453
41454         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41455         * gcc.c-torture/noncompile/poison-1.c: New file.
41456
41457 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41458
41459         * g++.old-deja/g++.other/sizeof3.C: New test.
41460         * g++.old-deja/g++.other/sizeof4.C: New test.
41461         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41462         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41463
41464 1999-09-07  Richard Henderson  <rth@cygnus.com>
41465
41466         * gcc.dg/va-arg-1.c: New.
41467
41468 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41469
41470         * gcc.c-torture/execute/va-arg-9.c: New test.
41471
41472 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41473
41474         * g77.f-torture/compile/980519-2.f: New test.
41475         * g77.f-torture/compile/19990905-0.f: New test.
41476         * g77.f-torture/compile/19990905-1.f: New test.
41477         * g77.f-torture/compile/19990905-2.f: New test.
41478
41479         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41480
41481 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41482
41483         * gcc.c-torture/execute/990827-1.c: Fix typo.
41484
41485 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41486
41487         * g++.old-deja/g++.other/deref1.C: New test.
41488
41489 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41490
41491         * g++.old-deja/g++.other/ambig2.C: New test.
41492         * g++.old-deja/g++.other/cond5.C: New test.
41493         * g++.old-deja/g++.other/lookup16.C: New test.
41494
41495 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41496
41497         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41498         assemblers too.
41499
41500 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41501
41502         * lib/c-torture.exp: Avoid the "compare executables" optimization
41503         when testing native.
41504
41505 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41506
41507         * gcc.c-torture/execute/990829-1.c: New test.
41508         * gcc.c-torture/compile/990829-1.c: New test.
41509
41510 1999-08-27  Paul Burchard  <burchard@pobox.com>
41511
41512         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41513         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41514         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41515         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41516         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41517         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41518         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41519         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41520         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41521         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41522         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41523
41524 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41525
41526         * gcc.c-torture/execute/990827-1.c: New test.
41527
41528 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41529
41530         * g77.f-torture/noncompile/19990826-4.f: New test.
41531
41532         * g77.f-torture/compile/19990826-3.f: New test.
41533
41534         * g77.f-torture/execute/19990826-2.f: New test.
41535
41536         * g77.f-torture/compile/19990826-1.f: New test.
41537
41538         * gcc.c-torture/execute/990826-0.c: New test.
41539         * g77.c-torture/execute/19990826-0.f: New test.
41540
41541         * g77.f-torture/noncompile/970626-2.f: New test.
41542
41543 1999-08-25  Paul Burchard  <burchard@pobox.com>
41544
41545         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41546         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41547         lss-011.C: New tests.
41548
41549 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41550
41551         * g++.old-deja/g++.other/decl5.C: New test.
41552
41553 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41554
41555         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41556         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41557         call `postbase' for each one.  All callers of `postbase' changed
41558         to call this instead.
41559
41560 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41561
41562         * gcc.c-torture/execute/990811-1.c: New test.
41563
41564 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41565
41566         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41567         just native ones.
41568
41569         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41570         just native ones.
41571
41572 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41573
41574         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41575
41576 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41577
41578         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41579
41580 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41581
41582         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41583
41584 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41585
41586         * gcc.c-torture/execute/990804-1.c: New test.
41587
41588 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41589
41590         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41591         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41592         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41593
41594 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41595
41596         * g++.old-deja/g++.other/struct1.C: New test.
41597
41598 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41599
41600         * g++.old-deja/g++.other/enum2.C: New test.
41601
41602 1999-08-02  Richard Henderson  <rth@cygnus.com>
41603
41604         Adapted from tests from Franz Sirl:
41605         * gcc.c-torture/execute/va-arg-7.c: New test.
41606         * gcc.c-torture/execute/va-arg-8.c: New test.
41607
41608 1999-08-01  Jeffrey A Law  (law@cygnus.com)
41609
41610         * gcc.c-torture/compile/990801-2.c: New test.
41611
41612         * gcc.c-torture/compile/990801-1.c: New test.
41613
41614 1999-07-27  Michael Meissner  <meissner@cygnus.com>
41615
41616         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
41617         fp-cmp-1.c, converting double to float.
41618
41619         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
41620         fp-cmp-1.c, converting double to long double.
41621
41622         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
41623         from fr1 to unknown_register, since fr1 is a legitimate register
41624         on some machines.
41625
41626 1999-07-25  Jeffrey A Law  (law@cygnus.com)
41627
41628         * README: More listname related changes.
41629
41630 1999-07-08  Catherine Moore  <clm@cygnus.com>
41631
41632         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
41633
41634 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
41635
41636         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
41637
41638 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41639
41640         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
41641
41642 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
41643
41644         * gcc.dg/990703-1.c: New test.
41645
41646 1999-06-29  Nick Clifton  <nickc@cygnus.com>
41647
41648         * lib/file-format.exp: New file: Move definition of proc
41649         gcc_target_object_format to here from
41650         gcc.dg/special/ecos.exp.
41651
41652         * lib/c-torture.exp: Include lib file-format.exp.
41653         * lib/gcc-dg.exp: Include lib file-format.exp.
41654
41655         * gcc.dg/special/ecos.exp: Remove definition of proc
41656         gcc_target_object_format.
41657
41658 1999-06-28  Jeffrey A Law  (law@cygnus.com)
41659
41660         * gcc.c-torture/execute/990628-1.c: New test.
41661
41662 1999-06-25  Jeffrey A Law  (law@cygnus.com)
41663
41664         * gcc.c-torture/compile/990625-2.c: New test.
41665
41666         * gcc.c-torture/compile/990625-1.c: New test.
41667
41668 1999-06-23  Nick Clifton  <nickc@cygnus.com>
41669
41670         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
41671         attributes compile.
41672         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
41673         ports that use the COFF/PE file format.
41674
41675 1999-06-17  Jeffrey A Law  (law@cygnus.com)
41676
41677         * gcc.c-torture/compile/990617-1.c: New test.
41678
41679 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
41680
41681         * g++.old-deja/g++.other/decl4.C: New test.
41682
41683 1999-06-14  Nathan Sidwell  <nathan@acm.org>
41684
41685         * g++.old-deja/g++.other/bitfld3.C: New test.
41686
41687 1999-06-08  Nathan Sidwell  <nathan@acm.org>
41688
41689         * g++.old-deja/g++.eh/catch1.C: New test.
41690
41691 1999-06-07  Jeffrey A Law  (law@cygnus.com)
41692
41693         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
41694
41695         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
41696         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
41697
41698 1999-06-05  Craig Burley  <craig@jcb-sc.com>
41699
41700         * g77.f-torture/compile/19990502-0.f: Replace with new,
41701         shorter, test that still fails after recent changes.
41702
41703 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41704
41705         * gcc.c-torture/execute/990604-1.c: New test.
41706
41707 1999-05-31  Jeffrey A Law  (law@cygnus.com)
41708
41709         * gcc.c-torture/execute/990531-1.c: New test.
41710
41711 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41712
41713         * gcc.c-torture/compile/990527-1.c: New test.
41714
41715 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
41716
41717         * gcc.c-torture/execute/990527-1.c: New test.
41718
41719 1999-05-25  Nick Clifton  <nickc@cygnus.com>
41720
41721         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
41722         bitfields as signed.
41723
41724 1999-05-25  Craig Burley  <craig@jcb-sc.com>
41725
41726         * g77.f-torture/compile/19990525-0.f: New test.
41727
41728 1999-05-25  Jeffrey A Law  (law@cygnus.com)
41729
41730         * gcc.c-torture/execute/990525-2.c: New test.
41731
41732         * gcc.c-torture/execute/990525-1.c: New test.
41733
41734 1999-05-24  Nathan Sidwell  <nathan@acm.org>
41735
41736         * g++.old-deja/g++.other/anon3.C: New test.
41737         * g++.old-deja/g++.other/anon4.C: New test.
41738         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
41739         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
41740         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
41741         Merrill).
41742
41743 1999-05-24  Jeffrey A Law  (law@cygnus.com)
41744
41745         * gcc.c-torture/execute/990524-1.c: New test.
41746
41747         * gcc.dg/990524-1.c: New test.
41748
41749 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41750
41751         * gcc.c-torture/compile/990523-1.c: New test.
41752
41753 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
41754
41755         * gcc.c-torture/compile/990519-1.c: New test.
41756
41757 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
41758
41759         * gcc.c-torture/compile/990517-1.c: New test.
41760
41761         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
41762         (e4, f4): New tests.
41763         (main): Call them.
41764
41765 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41766
41767         * gcc.dg/noreturn-1.c: New test.
41768
41769 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
41770
41771         * gcc.c-torture/execute/990513-1.c: New test.
41772
41773 1999-05-10  Richard Henderson  <rth@cygnus.com>
41774
41775         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
41776
41777 1999-05-10  Craig Burley  <craig@jcb-sc.com>
41778
41779         * g77.f-torture/execute/erfc.f: Use small single-precision
41780         values, to avoid problems on Alphas when not -mieee.
41781
41782 1999-05-08  Craig Burley  <craig@jcb-sc.com>
41783
41784         * gcc.dg/990506-0.c: New test.
41785
41786 1999-05-08  Richard Henderson  <rth@cygnus.com>
41787
41788         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
41789         the constant to test.  Don't XFAIL 64-bit targets.
41790
41791         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
41792         * g++.old-deja/g++.law/profile1.C: Likewise.
41793
41794         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
41795         operator new instances.
41796         * g++.old-deja/g++.other/delete5.C: Likewise.
41797
41798 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41799
41800         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
41801         intrinsic.
41802
41803 1999-05-03  Craig Burley  <craig@jcb-sc.com>
41804
41805         * g77.f-torture/execute/u77-test.f: Reverse order of two
41806         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
41807
41808 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41809
41810         * gcc.dg/compare1.c: New test.
41811
41812 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
41813
41814         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
41815         New tests.
41816
41817 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41818
41819         * g77.f-torture/compile/19990502-1.f: New test.
41820
41821 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41822
41823         * g77.f-torture/compile/19990502-0.f: New test.
41824
41825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41826
41827         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
41828         intrinsic.
41829
41830 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41831
41832         * g77.f-torture/execute/u77-test.f (main): List libU77
41833         intrinsics not currently tested.
41834         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
41835         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
41836         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
41837         Trim blanks off the ends of some printed strings.
41838
41839 1999-05-02  Craig Burley  <craig@jcb-sc.com>
41840
41841         * g77.f-torture/execute/u77-test.f (main): Just warn about
41842         FSTAT gid disagreement, as it's expected on some systems.
41843
41844 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41845
41846         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
41847         use a new function, which allows for some slop.
41848         Clean up some commentary.
41849         (issum): The new function.
41850         (sgladd): Deleted subroutine.
41851
41852 1999-05-01  Craig Burley  <craig@jcb-sc.com>
41853
41854         * g77.f-torture/execute/u77-test.f: Modify to be more like
41855         libf2c/libU77 version, bringing patches to that version here.
41856         Add suitable commentary.
41857
41858 1999-04-25  Richard Henderson  <rth@cygnus.com>
41859
41860         * gcc.dg/990424-1.c: New test.
41861
41862 1999-04-24  Craig Burley  <craig@jcb-sc.com>
41863
41864         * g77.f-torture/execute/u77-test.f (main): Bug involving
41865         LSTAT has been fixed, so turn back on full checking.
41866
41867 1999-04-20  Craig Burley  <craig@jcb-sc.com>
41868
41869         * g77.f-torture/compile/19990419-0.f: New test.
41870         * g77.f-torture/execute/19990419-1.f: New test.
41871
41872 1999-04-17  Richard Henderson  <rth@cygnus.com>
41873
41874         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
41875         to avoid the need for a prototype to supress a warning.
41876
41877 1999-04-07  Jim Wilson  <wilson@cygnus.com>
41878
41879         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
41880
41881 1999-04-04  Jeffrey A Law  (law@cygnus.com)
41882
41883         * gcc.c-torture/execute/990404-1.c: New test.
41884
41885 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41886
41887         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
41888         * gcc.dg/cpp-if3.c: Don't use -pedantic.
41889         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
41890         missing initializer warnings.
41891
41892 1999-03-28  Jeffrey A Law  (law@cygnus.com)
41893
41894         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
41895         matching strings.
41896
41897 1999-03-26  Jeffrey A Law  (law@cygnus.com)
41898
41899         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
41900
41901 1999-03-26  Craig Burley  <craig@jcb-sc.com>
41902
41903         * g77.f-torture/execute/19990325-0.f: New test.
41904         * g77.f-torture/execute/19990325-1.f: New test.
41905
41906 1999-03-24  Jeffrey A Law  (law@cygnus.com)
41907
41908         * gcc.c-torture/execute/990324-1.c: New test.
41909
41910 1999-03-22  Jim Wilson  <wilson@cygnus.com>
41911
41912         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
41913         test with 4.
41914
41915 1999-03-17  Richard Henderson  <rth@cygnus.com>
41916
41917         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
41918
41919 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41920
41921         * g77.f-torture/execute/19990313-2.f: New test.
41922         * g77.f-torture/execute/19990313-3.f: New test.
41923
41924 1999-03-13  Craig Burley  <craig@jcb-sc.com>
41925
41926         * g77.f-torture/execute/19990313-0.f: New test.
41927         * g77.f-torture/execute/19990313-1.f: New test.
41928
41929 1999-03-12  Jim Wilson  <wilson@cygnus.com>
41930
41931         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
41932         printf to sprintf.
41933         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
41934         (main): Add check for u15.  Conditionalize u31 check depending on
41935         whether ints are <32 bits or >=32 bits.
41936
41937 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41938
41939         * g77.f-torture/execute/19981119-0.f: Improve testiness.
41940
41941 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41942
41943         * g77.f-torture/compile/19990305-0.f: New test.
41944         * g77.f-torture/execute/19981119-0.f: New test.
41945
41946 1999-03-08  Craig Burley  <craig@jcb-sc.com>
41947
41948         * g77.f-torture/execute/970625-2.f: call ABORT if final
41949         result is not correct, instead of just printing it.
41950         Add this checking via newly introduced obfuscation, to
41951         trip up buggy front ends.
41952
41953 1999-03-07  Craig Burley  <craig@jcb-sc.com>
41954
41955         * g77.f-torture/compile/960317-1.f: Moved from being
41956         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
41957
41958 1999-03-06  Craig Burley  <craig@jcb-sc.com>
41959
41960         * g77.f-torture/execute/960317-1.f: New (old) test.
41961         * g77.f-torture/execute/970625-2.f: Ditto.
41962
41963 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
41964
41965         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
41966         message on line 1 or line 2; cccp and cpplib do this differently.
41967
41968 1999-03-01  Jeffrey A Law  (law@cygnus.com)
41969
41970         * g++.old-deja/g++.law/weak1.C: New test.
41971
41972 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41973
41974         * gcc.c-torture/execute/990119-1.c: Renamed to...
41975         * gcc.dg/990119-1.c: this, so it will only be tested once
41976         (it's a preprocessor test, it doesn't need to be run at
41977         multiple optimization levels).
41978
41979 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
41980
41981         * lib/g++.exp: Don't add incdir=$base_dir/../include to
41982           ALWAYS_CXXFLAGS.
41983
41984 1999-02-24  Craig Burley  <craig@jcb-sc.com>
41985
41986         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
41987         * g77.f-torture/compile/19981216-0.f: ...as it is expected
41988         to not be compilable by current g77.
41989
41990 1999-02-24  Nick Clifton  <nickc@cygnus.com>
41991
41992         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
41993
41994 1999-02-22  Jeffrey A Law  (law@cygnus.com)
41995
41996         * gcc.c-torture/execute/990222-1.c: New test.
41997
41998 1999-02-19  Craig Burley  <craig@jcb-sc.com>
41999
42000         * g77.f-torture/compile/19990218-0.f: New test.
42001         * g77.f-torture/noncompile/19990218-1.f: New test.
42002
42003 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42004
42005         * g77.f-torture/compile/19981216-0.f: New test.
42006
42007 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42008
42009         * gcc.dg/990214-1.c: New test.
42010
42011 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42012
42013         * gcc.dg/990213-2.c: New test.
42014
42015         * gcc.dg/990213-1.c: New test.
42016
42017 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42018
42019         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42020         ints.
42021
42022 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42023
42024         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42025         specified by target.
42026
42027         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42028
42029 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42030
42031         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42032
42033 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42034
42035         * gcc.dg/special/ecos.exp: New test driver for new tests with
42036         special requirements.
42037
42038         * gcc.dg/special/alias-1.c: New test.
42039         * gcc.dg/special/gcsec-1.c: New test.
42040         * gcc.dg/special/weak-1.c: New test.
42041         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42042         * gcc.dg/special/weak-2.c: New test.
42043         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42044         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42045         * gcc.dg/special/wkali-1.c: New test.
42046         * gcc.dg/special/wkali-2.c: New test.
42047         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42048         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42049
42050 1999-02-10  Felix Lee  <flee@cygnus.com>
42051
42052           * lib/c-torture.exp (c-torture-compile): Pull out code for
42053           analyzing gcc error messages.
42054           (c-torture-execute): Likewise.  Fix some (harmless) false
42055           positives.
42056           * lib/gcc.exp (gcc_check_compile): New function.
42057
42058 1999-02-08  Richard Henderson  <rth@cygnus.com>
42059
42060         * gcc.c-torture/execute/990208-1.c: New test.
42061
42062 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42063
42064         * g++.dg/special/ecos.exp: New driver for new tests with special
42065         requirements
42066
42067         * g++.dg/special/conpr-1.C: New test
42068         * g++.dg/special/conpr-2.C: New test
42069         * g++.dg/special/conpr-2a.C: New test
42070         * g++.dg/special/conpr-3.C: New test
42071         * g++.dg/special/conpr-3a.C: New test
42072         * g++.dg/special/conpr-3b.C: New test
42073
42074         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42075         allow g++ to use the dg driver
42076
42077         * README: Add comment about g++.dg directory
42078
42079 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42080
42081         * README: Update email addresses.
42082
42083 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42084
42085         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42086         arguments in order to force structure S onto the stack even on
42087         the alpha.
42088         (test): Pass 10 leading arguments to function foo as well as the
42089         structure S.
42090
42091         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42092         failure for all targets.
42093
42094         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42095         abort to terminate program execution.
42096
42097 1999-01-30  Richard Henderson  <rth@cygnus.com>
42098
42099         * gcc.c-torture/execute/990130-1.c: New test.
42100
42101 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42102
42103         * gcc.dg/990130-1.c: New test.
42104
42105 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42106
42107         * gcc.c-torture/execute/990128-1.c: New test.
42108
42109 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42110
42111         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42112
42113 1999-01-27  Felix Lee  <flee@cygnus.com>
42114
42115         * lib/c-torture.exp (c-torture-compile): pull out code for
42116         analyzing gcc error messages.
42117         (c-torture-execute): ditto, and fix some (harmless) false
42118         positives.
42119         * lib/gcc.exp (gcc_check_compile): new function.
42120
42121 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42122
42123         * gcc.dg/990117-1.c: New test.
42124
42125         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42126
42127         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42128
42129 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42130
42131         * g77.f-torture/compile/990115-1.f: New test.
42132
42133 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42134
42135         * gcc.c-torture/compile/990107-1.c: New test
42136
42137 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42138
42139         * gcc.c-torture/execute/990106-2.c: New test.
42140
42141         * gcc.c-torture/execute/990106-1.c: New test.
42142
42143 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42144
42145         * gcc.c-torture/compile/981223-1.c: New test.
42146
42147 1998-12-29  Richard Henderson  <rth@cygnus.com>
42148
42149         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42150         (opt3): Rename from opt4 and disable.
42151
42152 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42153
42154         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42155
42156 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42157
42158         * g++.old-deja/g++.other/conv5.C: New test.
42159
42160 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42161
42162         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42163
42164 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42165
42166         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42167
42168 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42169
42170         * gcc.c-torture/compile/981211-1.c: New test.
42171
42172 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42173
42174         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42175
42176         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42177
42178 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42179
42180         * gcc.special/930510-1.c: Make C9X safe.
42181         * gcc.misc-tests/gcov-1.c Similarly.
42182         * gcc.misc-tests/gcov-2.c Similarly.
42183
42184 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42185
42186         * gcc.dg/ultrasp1.c: New test.
42187
42188 1998-12-06  Richard Henderson  <rth@cygnus.com>
42189
42190         * gcc.c-torture/execute/981206.c: New test.
42191
42192 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42193
42194         * g++.old-deja/g++.ns/template7.C: New test.
42195
42196         * g++.old-deja/g++.other/expr1.C: New test.
42197
42198         * g++.old-deja/g++.eh/tmpl3.C: New test.
42199
42200         * g++.old-deja/g++.eh/tmpl2.C: New test.
42201
42202 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42203
42204         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42205         * g++.old-deja/g++.other/using6.C: Removed.
42206         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42207
42208         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42209
42210 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42211
42212         * g++.old-deja/g++.pt/overload8.C: New test.
42213
42214         * g++.old-deja/g++.pt/overload7.C: New test.
42215
42216         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42217
42218         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42219         and relinking messages.
42220         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42221         compiling with -frepo.
42222
42223 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42224
42225         * g++.old-deja/g++.pt/lookup6.C: New test.
42226
42227 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42228
42229         * gcc.c-torture/execute/981130-1.c: New test.
42230         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42231
42232 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42233
42234         * g++.old-deja/g++.pt/explicit76.C: New test.
42235
42236         * g++.old-deja/g++.pt/friend38.C: New test.
42237
42238         * g++.old-deja/g++.ns/crash2.C: New test.
42239
42240         * g++.old-deja/g++.pt/defarg8.C: New test.
42241
42242         * g++.old-deja/g++.pt/instantiate6.C: New test.
42243
42244         * g++.old-deja/g++.pt/static6.C: New test.
42245
42246         * g++.old-deja/g++.pt/decl2.C: New test.
42247
42248 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42249
42250         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42251         problem is actually related with name lookup, but so what? :-)
42252
42253         * g++.old-deja/g++.pt/friend37.C: New test.
42254
42255 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42256
42257         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42258         element, which fails on some systems.
42259
42260         * g77.f-torture/execute/labug1.f: New test.
42261
42262 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42263
42264         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42265         is defined.
42266
42267 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42268
42269         * g77.f-torture/compile/981117-1.f: New test.
42270
42271 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42272
42273         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42274         properly discarded.
42275
42276 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42277
42278         * gcc.c-torture/execute/memcheck: New directory of tests for
42279         -fcheck-memory-usage.
42280
42281 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42282
42283         * README: New file, general information about the testsuite and
42284         new description of the various C++ test subdirectories.
42285         * README.g++: Eliminate obsolete information, update and move most
42286         relevant stuff to README.
42287
42288 1998-11-07  Richard Henderson  <rth@cygnus.com>
42289
42290         * gcc.c-torture/compile/981107-1.c: New test.
42291
42292 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42293
42294         * execute/memcpy-bi.c: New testcase.
42295
42296 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42297
42298         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42299         base classes.
42300
42301         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42302         template is selected.
42303
42304         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42305         classes, it should be accepted for all types.
42306
42307         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42308
42309         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42310         specializations start with template headers.
42311
42312 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42313
42314         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42315
42316         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42317         non-POD types.
42318
42319 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42320
42321         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42322
42323 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42324
42325         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42326
42327 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42328
42329         * 981019-1.c: New test.
42330
42331 1998-10-14  Robert Lipe <robertl@dgii.com>
42332
42333         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42334         find objc headers.
42335
42336 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42337
42338         * compile/981001-4.c: Remove use of GCC extension that triggers a
42339         compiler bug.
42340
42341 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42342
42343         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42344
42345 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42346
42347         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42348         instantiation of template produces incorrect code for delete
42349         expression.
42350
42351         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42352         constructors' name is not unique.
42353         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42354         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42355
42356         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42357         automatic array of const is ill-formed.
42358
42359         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42360         of template parameter?
42361
42362         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42363         const.
42364
42365         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42366         pointer-to-member expression.
42367
42368         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42369         declaration causes ICE.
42370
42371 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42372
42373         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42374         reserved in the global namespace.
42375
42376         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42377         generate needed virtual table.
42378
42379         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42380
42381 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42382
42383         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42384         template-dependent type
42385
42386 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42387
42388         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42389         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42390         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42391
42392         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42393         class should be usable as argument of member function.
42394         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42395         class should be usable as return type of member function.
42396         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42397         class should be usable as type of data member.
42398
42399         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42400
42401 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42402
42403         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42404
42405 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42406
42407         * gcc.dg/dll-?.c Add thumb to target list.
42408         Fix assembler scan patterns to match current assembler output.
42409
42410 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42411
42412         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42413         matching of template brackets.
42414
42415         * g++.old-deja/g++.other/using4.C: New test.  Test using
42416         declarations of methods from base classes.
42417
42418         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42419         within functions should introduce names into the innermost
42420         enclosing namespace.
42421
42422         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42423         of static locals if first initialization throws.
42424
42425 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42426
42427         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42428
42429 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42430
42431         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42432         lose track of the possible targets of tablejump insns.
42433         * special/special.exp: Run it.
42434
42435 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42436
42437         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42438         must be declared before its specializations can be named in friend
42439         declarations.
42440
42441 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42442
42443         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42444
42445         * g77.f-torture/execute/io1.f: New test.
42446
42447 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42448
42449         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42450         with pointer to template function, for which no argument deduction
42451         is possible.
42452
42453         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42454         specialization of template function as argument to template
42455         function.
42456
42457         * g++.old-deja/g++.other/access2.C: New test; Inner class
42458         shouldn't have privileged access to Outer's names.
42459
42460 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42461
42462         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42463         friend template declared within template class conflicts with
42464         nested class of the same name.
42465
42466         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42467         is ignored.
42468
42469         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42470         object with direct initializer as function declaration.
42471
42472         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42473         initializers.
42474
42475         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42476         involving const pointer and NULL produces incorrect result.
42477
42478         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42479         type name without `typename' should be rejected with -pedantic.
42480
42481 1998-10-02  Richard Henderson  <rth@cygnus.com>
42482
42483         * g++.old-deja/g++.other/addrof1.C: New test.
42484
42485 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42486
42487         * gcc.c-torture/compile/981001-1.c: New test.
42488         * gcc.c-torture/execute/981001-1.c: New test.
42489
42490 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42491
42492         * gcc.c-torture/compile/981001-2.c: New test.
42493         * gcc.c-torture/compile/981001-3.c: New test.
42494         * gcc.c-torture/compile/981001-4.c: New test.
42495
42496 1998-10-01  Robert Lipe  <robertl@dgii.com>
42497
42498         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42499         multilibbed hosts.  Idea grafted from g77.exp.
42500
42501 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42502
42503         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42504         avoid losing on systems which need -lsocket.
42505
42506 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42507
42508         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42509         * g++.old-deja/g++.other/nested2.C: Ditto.
42510         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42511         failure.
42512
42513 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42514
42515         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42516         preferred over template operator!= for enum bitfields.
42517
42518 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42519
42520         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42521         that happen to have the same base name, but in different scopes,
42522         are incorrectly rejected.
42523
42524 1998-09-16  Richard Henderson  <rth@cygnus.com>
42525
42526         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42527         on the native word size instead of an integer literal.
42528
42529 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42530
42531         * g++.old-deja/g++.other/static2.C: Invocation of static data
42532         member of type pointer-to-function denoted as non-static member.
42533
42534         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42535         checks involving function types and aliases.
42536
42537 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42538
42539         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42540         redefined to the same non-trivial type.
42541
42542         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42543         namespace-qualification of template specializations declared in
42544         other namespaces.
42545
42546         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42547         to declare a subset of the specializations of a template function
42548         as friends of specializations of a template class.
42549
42550         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42551         member templates that do not fully specialize the enclosing
42552         template class are rejected.
42553
42554 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42555
42556         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42557
42558 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42559
42560         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42561         altered from libf2c/libU77 version.
42562
42563 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42564
42565         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42566
42567 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42568
42569         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42570         (un)signed char are different types for template specialization
42571         purposes.
42572
42573 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42574
42575         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42576         * objc: ObjC testsuite.
42577
42578 1998-08-31  Catherine Moore  <clm@cygnus.com>
42579
42580         * gcc.c-torture/execute/941014-1.x: New file.
42581
42582 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42583
42584         * lib/c-torture.exp: Add support for
42585         torture_eval_before_compile and torture_eval_before_execute
42586         variables.
42587
42588 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42589
42590         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42591         this test triggers valid.
42592
42593 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42594
42595         * gcc.dg/980827-1.c: New test.
42596
42597 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42598
42599         * gcc.c-torture/execute/loop-4b.c: New test.
42600
42601 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42602
42603         * lib/c-torture.exp: Add support for
42604         torture_eval_before_compile and torture_eval_before_execute
42605         variables.
42606
42607 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42608
42609         * gcc.c-torture/compile/980825-1.c: New test.
42610
42611 1998-08-24  Nick Clifton  <nickc@cygnus.com>
42612
42613         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
42614         count number tests in opt_t0 not good_t0.
42615
42616 1998-08-24  Jeffrey A Law  (law@cygnus.com)
42617
42618         * gcc.c-torture/compile/930326-1.x: Fix typo.
42619
42620 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
42621
42622         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
42623         causes an ICE.
42624
42625 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42626
42627         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
42628         STACK_SIZE is defined.
42629         * gcc.c-torture/unsorted/stuct.c: Similarly.
42630
42631         * gcc.c-torture/compile/980821-1.c: New test.
42632
42633 1998-08-21  Jeffrey A Law  (law@cygnus.com)
42634
42635         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
42636
42637 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
42638
42639         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
42640         code.
42641
42642 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
42643
42644         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
42645         error'.
42646
42647 1998-08-18  Jeffrey A Law  (law@cygnus.com)
42648
42649         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
42650
42651 1998-08-16  Jeffrey A Law  (law@cygnus.com)
42652
42653         * gcc.c-torture/compile/980816-1.c: New test.
42654
42655         * gcc.dg/980816-1.c: New test.
42656
42657 1998-08-13  Jeffrey A Law  (law@cygnus.com)
42658
42659         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
42660         compiler for ieee tests.
42661
42662 1998-08-01  Dave Love  <d.love@dl.ac.uk>
42663
42664         * g77.f-torture/compile/980729-0.f: New test.
42665
42666 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
42667
42668         * gcc.c-torture/special/eeprof-1.c: New test, for
42669         -finstrument-functions.
42670         * gcc.c-torture/special/special.exp: Run it.
42671
42672 1998-07-29  Jeffrey A Law  (law@cygnus.com)
42673
42674         * gcc.c-torture/compile/980729-1.c: New test.
42675
42676 1998-07-27  Nick Clifton  <nickc@cygnus.com>
42677
42678         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
42679         __thumb__ is defined, and test for ARM style doubles if so.
42680
42681 1998-07-26  Dave Love  <d.love@dl.ac.uk>
42682
42683         * g77.f-torture/noncompile/980615-0.f: New test.
42684
42685 1998-07-26  H.J. Lu  (hjl@gnu.org)
42686
42687         * gcc.dg/980312-1.c: Do link instead of compile.
42688         * gcc.dg/980313-1.c: Likewise.
42689
42690 1998-07-26  Jeffrey A Law  (law@cygnus.com)
42691
42692         * gcc.c-torture/compile/980726-1.c: New test.
42693
42694 1998-07-25  Dave Love  <d.love@dl.ac.uk>
42695
42696         * g77.f-torture/execute/io0.f: New test.
42697
42698 1998-07-24  Nick Clifton  <nickc@cygnus.com>
42699
42700         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
42701         an int.
42702
42703 1998-06-18  Michael Meissner  <meissner@cygnus.com>
42704
42705         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
42706         m32r bugs.
42707
42708 1998-07-17  Nick Clifton  <nickc@cygnus.com>
42709
42710         * gcc.dg/980626-1.c: Expect failures for all toolchains until
42711         c-decl.c:grokdeclarator can handle mode attributes.
42712
42713 1998-07-16  Jeffrey A Law  (law@cygnus.com)
42714
42715         * gcc.c-torture/execute/980716-1.c: New test.
42716
42717 1998-07-13  Jeffrey A Law  (law@cygnus.com)
42718
42719         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
42720         the mn10200.
42721         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
42722         the mn10200.
42723         * gcc.c-torture/execute/va-arg-3.x: Similarly.
42724         * gcc.c-torture/compile/930326-1.x: Similarly.
42725
42726 1998-07-13  Dave Love  <d.love@dl.ac.uk>
42727
42728         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
42729         New test from Craig.
42730
42731 1998-07-12  Dave Love  <d.love@dl.ac.uk>
42732
42733         * g77.f-torture/noncompile/980616-0.f: New test.
42734
42735         * g77.f-torture/execute/970816-3.f: New test from Craig.
42736
42737 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42738
42739         *  g++.other/singleton.C: Return error value instead of taking
42740         SIGSEGV.
42741
42742 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
42743
42744         *  g++.other/singleton.C: New test.  Warning is under dispute.
42745         Runtime crash is not.
42746
42747 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
42748
42749         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
42750         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
42751         using6.C, using7.C}: New namespace tests.
42752
42753 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42754
42755         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
42756         specialization with typedef'ed names used as array indexes.
42757
42758 1998-07-09  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.c-torture/execute/980709-1.c: New test.
42761
42762         * gcc.dg/980709-1.c: New test.
42763
42764 1998-07-07  Richard Henderson  <rth@cygnus.com>
42765
42766         * gcc.c-torture/execute/bcp-1.c: New test.
42767
42768 1998-07-07  Jeffrey A Law  (law@cygnus.com)
42769
42770         * gcc.c-torture/execute/980707-1.c: New test.
42771
42772 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
42773
42774         * gcc.c-torture/compile/980706-1.c: New test.
42775
42776 1998-07-01  Dave Love  <d.love@dl.ac.uk>
42777
42778         * g77.f-torture/execute/980701-0.f,
42779         g77.f-torture/execute/980701-1.f: New test from Craig.
42780
42781 1998-07-01  Jeffrey A Law  (law@cygnus.com)
42782
42783         * gcc.c-torture/compile/980701-1.c: New test.
42784
42785         * gcc.c-torture/execute/980701-1.c: New test.
42786
42787 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
42788 rlsruhe.de>
42789
42790         * g++.old-deja/g++.robertl/eb132.C: New test.
42791         * g++.old-deja/g++.robertl/eb133.C: Likewise.
42792
42793 1998-06-29  Dave Love  <d.love@dl.ac.uk>
42794
42795         * g77.f-torture/execute/980628-7.f,
42796         g77.f-torture/execute/980628-8.f,
42797         g77.f-torture/execute/980628-9.f,
42798         g77.f-torture/execute/980628-10.f: New tests from Craig.
42799
42800         * g77.f-torture/execute/980628-3.f: Remove mail headers.
42801
42802 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42803
42804         * g77.f-torture/execute/980628-4.f: New test from Craig.
42805         * g77.f-torture/execute/980628-5.f: Likewise.
42806         * g77.f-torture/execute/980628-2.f: Likewise.
42807         * g77.f-torture/execute/980628-0.f: Likewise.
42808         * g77.f-torture/execute/980628-1.f: Likewise.
42809         * g77.f-torture/execute/980628-3.f: Likewise.
42810         * g77.f-torture/execute/980628-6.f: Likewise.
42811
42812 1998-06-28  Jeffrey A Law  (law@cygnus.com)
42813
42814         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
42815         directory when nothing has been installed yet.
42816
42817 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
42818
42819         * gcc.c-torture/special/special.exp: Handle newer versions of
42820         dejagnu.
42821
42822 1998-06-26  Jeffrey A Law  (law@cygnus.com)
42823
42824         * gcc.dg/980626-1.c: New test.
42825
42826 1998-06-19  Bruno Haible <haible@ilog.fr>
42827
42828         * gcc.misc-tests/m-un-2.c: New test.
42829         * g++.old-deja/g++.other/warn01.c: Likewise.
42830
42831 1998-06-19  Robert Lipe  <robertl@dgii.com>
42832
42833         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
42834         compatibility with assmblers with a different comment character.
42835         Eliminate use of GAS-specific extensions.
42836
42837 1998-06-19  Jeffrey A Law  (law@cygnus.com)
42838
42839         * gcc.c-torture/execute/ieee/980619-1.c: New test.
42840
42841 1998-06-19  Robert Lipe  <robertl@dgii.com>
42842
42843         * lib/g77.exp: Replace search for libf2c.a with search for newly
42844         renamed libg2c.a
42845
42846 1998-06-17  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture/execute/980617-1.c: New test.
42849
42850 1998-06-12  Jeffrey A Law  (law@cygnus.com)
42851
42852         * gcc.c-torture/execute/980612-1.c: New test.
42853
42854 1998-06-08  Jeffrey A Law  (law@cygnus.com)
42855
42856         * gcc.dg/980523-1.c: Only test on ppc-linux.
42857         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
42858
42859         * gcc.c-torture/execute/980608-1.c: New test.
42860
42861 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
42862
42863         * gcc.c-torture/execute/980605-1.c: New test.
42864
42865 1998-06-04  Jeffrey A Law  (law@cygnus.com)
42866
42867         * gcc.c-torture/execute/980604-1.c: New test.
42868
42869 1998-06-02  Jeffrey A Law  (law@cygnus.com)
42870
42871         * gcc.c-torture/execute/980602-1.c: New test.
42872         * gcc.c-torture/execute/980602-2.c: Likewise.
42873
42874 1998-06-02  Dave Love  <d.love@dl.ac.uk>
42875
42876         * 970125-0.f: Fix per JCB.  Add commentary.
42877
42878 1998-05-31  Michael Meissner  <meissner@cygnus.com>
42879
42880         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
42881         IEEE -0 support.
42882
42883 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
42884
42885         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
42886         earlier.
42887
42888 1998-05-28  Catherine Moore <clm@cygnus.com>
42889
42890         * gcc.c-torture/execute/980526-3.c: New test.
42891
42892 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
42893
42894         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
42895         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
42896         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
42897         m88k-motorola-sysv3 to XFAIL.
42898
42899 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42900
42901         * gcc.dg/980526-1.c: New test.
42902         * gcc.c-torture/execute/980526-2.c: New test.
42903
42904 1998-05-26  Jeffrey A Law  (law@cygnus.com)
42905
42906         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
42907
42908         * gcc.c-torture/execute/980526-1.c: New test.
42909
42910 1998-05-26  Dave Love  <d.love@dl.ac.uk>
42911
42912         * g77.f-torture/execute/alpha2.f: Add runtime test.
42913
42914 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
42915
42916         * g++.old-deja/old-deja.exp: Strip leading directories.
42917
42918         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
42919         error for the line.  Don't run multiple tests for the same line.
42920
42921 1998-05-23  Jeffrey A Law  (law@cygnus.com)
42922
42923         * gcc.dg/980523-1.c: New test.
42924
42925 1998-05-23  Dave Love  <d.love@dl.ac.uk>
42926
42927         * g77.f-torture/compile/970915-0.f: New test.
42928
42929 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
42930
42931         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
42932
42933 1998-05-21  Jeffrey A Law  (law@cygnus.com)
42934
42935         * gcc.dg/980520-1.c: New test.
42936
42937 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
42938
42939         * gcc.dg/980502-1.c: Fix return type.
42940
42941 1998-05-20  Jeffrey A Law  (law@cygnus.com)
42942
42943         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
42944         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
42945         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
42946         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
42947         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
42948
42949 1998-05-20  Dave Love  <d.love@dl.ac.uk>
42950
42951         * g77.f-torture/execute/980520-1.f: New test.
42952
42953 1998-05-15  Dave Love  <d.love@dl.ac.uk>
42954
42955         * lib/mike-g77.exp: New file.
42956
42957         * g77.f-torture/noncompile/noncompile.exp,
42958         g77.f-torture/noncompile/check0.f: New files.
42959
42960 1998-05-14  Dave Love  <d.love@dl.ac.uk>
42961
42962         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
42963         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
42964         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
42965         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
42966         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
42967         abort where appropriate.
42968
42969 1998-05-05  Michael Meissner  <meissner@cygnus.com>
42970
42971         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
42972         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
42973
42974 1998-04-29  Dave Love  <d.love@dl.ac.uk>
42975
42976         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
42977
42978 1998-04-27  Dave Love  <d.love@dl.ac.uk>
42979
42980         * g77.f-torture/compile/980427-0.f: New test.
42981
42982 1998-04-24  Dave Love  <d.love@dl.ac.uk>
42983
42984         * g77.f-torture/compile/980424-0.f: New test.
42985
42986 1998-04-19  Dave Love  <d.love@dl.ac.uk>
42987
42988         * g77.f-torture/compile/980419-2.f (main): New test.
42989         * g77.f-torture/compile/970125-0.f: New test.
42990         * g77.f-torture/compile/980419-1.f: New test.
42991
42992 1998-04-08  Jim Wilson  <wilson@cygnus.com>
42993
42994         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
42995         of loop-4.c.
42996
42997 1998-04-07  Jim Wilson  <wilson@cygnus.com>
42998
42999         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43000
43001 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43002
43003         * gcc.c-torture/compile/980329-1.c: New test.
43004
43005 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43006
43007         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43008         * gcc.dg/980312-1.c: Fix typo in -march command.
43009
43010 1998-03-16  H.J. Lu  (hjl@gnu.org)
43011
43012         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43013
43014 1998-03-11  Robert Lipe  <robertl@dgii.com>
43015
43016         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43017         Dave Love agree the Fortran source is bogus.
43018
43019 1998-03-11  Robert Lipe  <robertl@dgii.com>
43020
43021         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43022         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43023         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43024         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43025         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43026
43027 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43028
43029         * g++.old-deja/g++.other/friend1.C: New test.
43030
43031 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43032
43033         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43034         possibly uninitialized) variables and declare dnrm2.
43035
43036 1998-02-23  Robert Lipe <robertl@dgii.com>
43037
43038         From Bruno Haible <haible@ilog.fr>:
43039         * gcc.c-torture/execute/980223.c: New test.
43040
43041 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43042
43043         * gcc.dg/ifelse-1.c: New test.
43044
43045 1998-02-09  H.J. Lu  (hjl@gnu.org)
43046
43047         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43048
43049           * lib/old-dejagnu.exp (old-dejagnu): Added the
43050           "execution test - XFAIL *-*-*" handling in the spirit of
43051           "excess errors test -". Changed the "execution test fails"
43052           handling to be like "excess errors test fails".
43053           * Update various tests accordingly.
43054
43055 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43056
43057         * gcc.c-torture/execute/980205.c: New test.
43058
43059 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43060
43061         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43062         * lib/f-torture.exp: Similarly.
43063         * gcc.c-torture: Rename all .cexp files to .x files.
43064
43065 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43066
43067         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43068         (940510-1.c): Removed duplicate.
43069         (971104-1.c): New test.
43070
43071 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43072
43073           * lib/f-torture.exp: Improve error and loop detection.
43074
43075 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43076
43077         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43078         use that to size the filler array.
43079
43080 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43081
43082         * lib/c-torture.exp(c-torture-execute): Fix typo.
43083
43084         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43085         testcase as the executable name. Keep the executable around if
43086         the test fails.
43087
43088 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43089
43090         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43091         changes.  Only test one -g option, and move it to the end of the
43092         list of options to test.
43093
43094 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43095
43096         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43097         variable GCC_TORTURE_OPTIONS to supply default switches separated
43098         by colons.  If no environment variable, run tests with -O0 -g, -O1
43099         -g, and -O2 -g as well.
43100
43101 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43102
43103         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43104         explanatory comments. Fix indentation.
43105
43106 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43107
43108         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43109
43110 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43111
43112         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43113         * g++.old-deja/g++.mike/p7325.C: Likewise.
43114         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43115
43116 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43117
43118         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43119         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43120         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43121         * g++.old-deja/g++.law/operators4.C: Likewise.
43122
43123 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43124
43125         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43126         * g++.old-deja/g++.mike/p784.C: Ditto.
43127         * g++.old-deja/g++.mike/p785.C: Ditto.
43128
43129 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43130
43131           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43132
43133 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43134
43135         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43136         target feature; pass this to c-torture-execute as needed.
43137
43138 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43139
43140         * lib/c-torture.exp(c-torture-execute): If the previous and the
43141         current executables being tested are identical, we don't need to
43142         run the executable again. Try to make the executable names
43143         unique. Add an optional argument for passing additional compiler
43144         flags.
43145
43146 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43147
43148         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43149
43150 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43151
43152         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43153
43154 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43155
43156         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43157         32bit or larger longs.
43158
43159         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43160         have either a 32bit long or 32bit int.
43161
43162 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43163
43164         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43165         Make double precision tests dependent on sizeof (double).
43166
43167 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43168
43169         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43170         too.
43171
43172 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43173
43174         * gcc.c-torture/compile/961203-1.cexp: New script.
43175
43176 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43177
43178         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43179         up the includes ourselves.
43180
43181 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43182
43183         * lib/plumhall.exp: Remove random include, and add a few
43184         verbose messages for debugging.
43185
43186 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43187
43188         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43189         of trying to do it ourselves.
43190
43191 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43192
43193         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43194
43195 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43196
43197         * gcc.prms/5403.c: Made regexp a bit less strict.
43198
43199 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43200
43201         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43202         is returned from remote_load instead.
43203         * lib/plumhall.exp: Ditto.
43204         * lib/mike-g++.exp: Ditto.
43205         * lib/old-dejagnu.exp: Ditto.
43206         * lib/c-torture.exp: Ditto.
43207
43208 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43209
43210         * lib/g++.exp: Use build_wrapper procedure.
43211         * lib/gcc.exp: Ditto.
43212
43213 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43214
43215         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43216         an old-style decl for malloc.  Fixes tests to work when
43217         sizeof (int) != sizeof (size_t).
43218
43219 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43220
43221         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43222
43223         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43224         use stdargs.h interface.
43225
43226 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43227
43228         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43229         NO_VARARGS when compiling.
43230
43231 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43232
43233         * lib/plumhall.exp(ph_includes): New procedure.
43234         (ph_make): Use it.
43235         (ph_compiler): Ditto.
43236
43237         * lib/g++.exp: Rename test-glue.c to testglue.c.
43238         * lib/gcc.exp: Ditto.
43239
43240 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43241
43242         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43243         to completion when it's called.
43244
43245 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43246
43247         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43248         is defined, don't do test.
43249
43250 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43251
43252         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43253         for object files.
43254         (ph_summary): Mark skipped testcases as untested, not unresolved.
43255
43256         * lib/plumhall.exp (ph_make): If unresolved because of bad
43257         errorCode, record errorCode in log file.
43258         (*): Replace send_log/verbose with verbose -log.
43259
43260 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43261
43262         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43263         double conversion if double isn't at least 8 bytes.
43264
43265         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43266         int to work with targets where int is 16 bits.
43267
43268         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43269         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43270         precision for the test to complete.
43271
43272 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43273
43274         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43275         if d10v is not compiled with the -mdouble64 flag.
43276         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43277
43278         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43279         d10v is not compiled with the -mint32 flag.
43280
43281 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43282
43283         * lib/plumhall.exp: Use incr_count.
43284
43285 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43286
43287         * gcc.c-torture: Update to c-torture-1.45.
43288
43289 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43290
43291         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43292         the name of the expect testcase file).
43293
43294         * lib/g++.exp(g++_init): Ditto.
43295
43296 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43297
43298         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43299         the host.
43300
43301         * lib/gcc.exp(gcc_exit): New procedure.
43302
43303 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43304
43305         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43306         specs where appropriate.
43307
43308         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43309         because of new "candidates are" messages, and removed a few
43310
43311         * Converted all non-old-style g++ testcases to old-style, and
43312         moved into g++.old-deja.
43313
43314 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43315
43316         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43317         options.
43318
43319         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43320         succeeded.
43321
43322         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43323
43324 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43325
43326         * lib/gcc.exp (gcc_target_compile): Add support for defining
43327         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43328         the machine doesn't have those features.
43329
43330 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43331
43332         * g++.law/operators4.exp: Don't use LIBS.
43333
43334 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43335
43336         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43337
43338         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43339         * lib/g++.exp: Set it here instead. Also, allow use of the
43340         --tool_exec and --tool_opt options. Change CXX to
43341         GXX_UNDER_TEST.
43342
43343         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43344
43345         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43346
43347 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43348
43349         * lib/old-dejagnu.exp: Use prune_warnings instead of
43350         prune_system_crud.
43351         * lib/mike-g++.exp: Ditto.
43352         * lib/gcc.exp: Ditto.
43353         * lib/g++.exp: Ditto.
43354
43355         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43356
43357 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43358
43359           * 941014-2.c: Include stdlib.h
43360           * 960327-1.c: Include stdio.h
43361           * dbra.c, index-1.c: Don't assume ints are 32bits.
43362
43363 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43364
43365         * lib/gcc.exp: Add gcc,stack_size target feature.
43366
43367         * lib/g++.exp(g++_target_compile): Add the include and link
43368         paths here, not in two other places. And, it's $options, not
43369         options.
43370
43371         * lib/mike-g++.exp(postbase): Remove the code that determines
43372         the correct include and link paths.
43373         * g++.old-deja/old-deja.exp: Ditto.
43374
43375 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43376
43377         * lib/g++.exp(g++_init): target_compile no longer returns the
43378         filename of the result.
43379
43380 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43381
43382         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43383         call to glob.
43384
43385         * gcc.c-torture/special/special.exp: Change call to
43386         gcc_target_compile to include the object file.
43387
43388 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43389
43390         * gcc.c-torture/special/special.exp: Correct misspelling in last
43391         change.
43392
43393 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43394
43395         * lib/plumhall.exp(ph_summary): Log the entire output of the
43396         executable. Return -1 if there were any failures, 0 otherwise.
43397         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43398         (ph_make): Clean up objects and executables that were built
43399         if the tests succeeded.
43400
43401 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43402
43403         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43404         libraries and includes in the build tree as appropriate.
43405
43406 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43407
43408         * lib/c-torture.exp: Instead of looking for the global variable
43409         NO_LONG_LONG, check to see if that's a feature of the target.
43410
43411 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43412
43413         * config/default.exp: Minimize. Delete the remainer of the files in
43414         config; this functionality is now in devo/dejagnu/config.
43415
43416         g++.*/*: Pass any additional flags used to compile to postbase;
43417         delete CXXFLAGS.
43418
43419         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43420         is now done by runtest.exp. Use gcc_target_compile instead of
43421         compile.
43422
43423         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43424         Remove references to CFLAGS. Use remote_file instead of
43425         calling rm -f.
43426         (c-torture): Take a list of arguments to use to compile this
43427         testcase.
43428
43429         lib/g++.exp: Simplify. Use target_compile instead of compile.
43430         lib/gcc-dg.exp: Ditto.
43431         lib/gcc.exp: Ditto.
43432         lib/mike-{gcc,g++}.exp: Ditto.
43433         lib/old-dejagnu.exp: Ditto.
43434         lib/plumhall.exp: Ditto.
43435
43436 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43437
43438         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43439         (ph_linker): Likewise.
43440
43441 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43442
43443           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43444         MAP_ANON / MAP_ANONYMOUS if defined;
43445         else try to map from /dev/zero .
43446
43447 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43448
43449         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43450         isn't defined, then define it to MAP_ANONYMOUS.
43451
43452 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43453
43454         * gcc.c-torture: Update to c-torture-1.42 release.
43455
43456 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43457
43458         * gcc.c-torture: Update to c-torture-1.41 release.
43459
43460 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43461
43462         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43463         c-torture release.
43464
43465 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43466
43467         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43468         and LDFLAGS.  Fix second case to append the target_info ldflags
43469         onto LDFLAGS, not CFLAGS.
43470         * lib/g++.exp (g++_init): Add target_info stuff.
43471         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43472         of libgloss and newlib flags for !native.
43473
43474         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43475         (GDB): Fix relative path to go up another dir for finding gdb.
43476
43477 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43478
43479         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43480         versions in the target_info array, if they don't exist.
43481
43482 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43483
43484         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43485
43486 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43487
43488         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43489         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43490
43491 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43492
43493         * lib/old-dejagnu.exp: Don't remove the output file before we've
43494         actually tested it. Don't append pwd to the path of the executable
43495         we're testing.
43496
43497 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43498
43499         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43500
43501 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43502
43503         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43504         temporary directory for compiler files, and set it to a default
43505         value of /tmp. Set $output as the name of the output file from
43506         compiling the testcase. Add a -o option to $cflags_var so the
43507         compiler writes the final output file as $output. Set $executable
43508         to $output.
43509
43510         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43511         directory for compiler files, and set it to /tmp if it doesn't
43512         already have a value. Set $output_file to the name of the output
43513         file from compiling the testcase. Add a -o option to CXXFLAGS so
43514         the compiler writes the final output file as $output. Use $output
43515         as the executable to be tested.
43516
43517 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43518
43519         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43520
43521 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43522
43523         * gcc.c-torture/execute/pending-1.c: New test.  Still
43524         pending in Tege's queue.
43525
43526 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43527
43528         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43529         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43530         if there were failures.  Call unresolved if there were unresolved
43531         testcases.  Call gcc_fail if program did not run to completion.
43532         (ph_make): Pass additional argument name to ph_execute.
43533         (ph_execute): Add new argument.  Pass additional arguments to
43534         ph_summary.  Call gcc_fail is there is no execution output.
43535
43536 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43537
43538         * lib/plumhall.exp (proc_summary): Output relavent summary
43539         lines into the log so specific failures in plumhall can be
43540         investigated.
43541
43542 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43543
43544         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43545         (c-torture-execute): Don't try to execute tests which use
43546         "long long" types if $NO_LONG_LONG is nonzero.
43547
43548 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43549
43550         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43551         not c-torture.
43552
43553         * gcc.ieee: Move from here.
43554         * gcc.c-torture/execute/ieee: To here.
43555
43556 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43557
43558         * gcc.c-torture: Update to c-torture-1.41 release.
43559
43560 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43561
43562         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43563         not "$output".
43564
43565 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43566
43567         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43568         -c present.
43569
43570 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43571
43572         * config/proelf.exp: Handle connecting to a simulator.
43573
43574 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43575
43576         * config/proelf.exp: New file.  Enough framework that we can
43577         run c-torture tests on the proelf targets (or any other target
43578         that gdb can connect to for that matter).
43579
43580 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43581
43582         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43583         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43584
43585         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43586         exec_output exists.
43587
43588 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43589
43590         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43591         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43592
43593         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43594         to pass/fail/unresolved/unsupported/untested.  Caller must now
43595         call unresolved/unsupported/untested.
43596         * lib/*.exp: Update FSF address.  Update to handle new results of
43597         ${tool}_load.
43598         * lib/chill.exp (verbose): Delete.
43599
43600 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43601
43602         * lib/gcc.exp (default_gcc_start): Change order of args to
43603         $LDFLAGS $CFLAGS $LIBS.
43604         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43605         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43606         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43607         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43608         * gcc.misc-tests/dg-test.exp: Likewise.
43609         * gcc.misc-tests/msgs.exp: Likewise.
43610         * gcc.prms/prms.exp: Likewise.
43611         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
43612         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
43613
43614         * lib/dg.exp: Deleted, moved to dejagnu/lib.
43615
43616 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43617
43618         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
43619
43620         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
43621         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
43622
43623         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
43624         necessary.
43625
43626 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
43627
43628         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
43629         global for loop; add use of $mathlib.
43630         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
43631         settings here; set mathlib for anything but VxWorks.
43632
43633 1996-01-22  Jeffrey A Law  (law@cygnus.com)
43634
43635         * gcc.c-torture: Update to c-torture-1.40 release.
43636
43637 1996-01-03  Jeffrey A Law  (law@cygnus.com)
43638
43639         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
43640         dg.exp.
43641
43642 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
43643
43644         * lib/c-torture.exp (c-torture-execute): Declare "output" as
43645         global.
43646
43647 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
43648
43649         * lib/g++.exp (LIBS): Define if not already.
43650         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
43651         (gcc-dg-prune): Call prune_gcc_output.
43652         * lib/gcc.exp (prune_gcc_output): New proc.
43653         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
43654         prune_gcc_output.
43655
43656 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
43657
43658         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
43659         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
43660
43661 1995-11-15  Jeffrey A Law  (law@cygnus.com)
43662
43663         * gcc.c-torture: Update to c-torture-1.39 release.
43664
43665 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
43666
43667         * lib/c-torture.exp (c-torture-execute): Don't return if one option
43668         fails, try others as well.
43669
43670 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
43671
43672         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
43673         If compilation fails, mark execute tests as `untested'.
43674         If test is marked as unsupported, don't mark compilation and
43675         execute tests as failed.
43676
43677 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
43678
43679         * lib/g++.exp (g++_init): Don't link in libg++, and look to
43680         libstdc++ for whether or not we want to be doing shared
43681         libraries.  Delete link_curses since we don't need it anymore.
43682         * lib/mike-g++.exp (postbase): Don't link in libg++.
43683         * g++.old-deja/old-deja.exp: Likewise.
43684
43685 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
43686
43687         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
43688
43689 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
43690
43691         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
43692         For that, add `-Wl,-a,shared_archive'.
43693         * g++.old-deja/old-deja.exp: Likewise.
43694
43695 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
43696
43697         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
43698
43699 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
43700
43701         * lib/mike-g++.exp (postbase): Pay attention to the status of
43702         g++_load.
43703
43704 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
43705
43706           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
43707
43708 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
43709
43710         * lib/gcc.exp (default_gcc_start): No longer need to log program
43711         being executed or its output, execute_anywhere does that now.
43712         * lib/g++.exp (default_g++_version): Call execute_anywhere.
43713         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
43714
43715 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
43716
43717         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
43718         the same as those in lib/g++.exp.
43719
43720 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
43721
43722         * gcc.c-torture: Update to c-torture-1.38 release.
43723         * gcc.ieee: Related changes.
43724
43725 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
43726
43727         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
43728         "exec". Minor reformatting changes.
43729
43730         * config/rom68k.exp (${tool}_load): Make it work in a canadian
43731         cross. This means all "exec" calls now work on a remote host as
43732         well.
43733         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
43734         cross. Filter out the extra "\r\n" stuff that expect puts in.
43735         (c-torture-execute): Filter out the bogus warnings like
43736         c-torture-compile does. Add support for canadian cross.
43737         * lib/gcc.exp (default_gcc_version, default_gcc_start)
43738         Use execute_anywhere rather than calling exec directly. Now it
43739         works for canadian cross testing.
43740
43741 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
43742
43743         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
43744         results into a variable, and check that rather than using file exists.
43745
43746 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
43747
43748         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
43749         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
43750
43751 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43752
43753         * g++.old-deja/old-deja.exp: Create and pass runshlib and
43754         lib_curses if there's a shared libg++ in the build tree.
43755
43756 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
43757
43758         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
43759         if not supported target.
43760
43761 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
43762
43763         * lib/g++.exp (g++_init): Move empty setting of runshlib and
43764         link_curses up to always happen, not just for native builds.
43765
43766 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
43767
43768         * gcc.c-torture: Update to c-torture-1.36 release.
43769         * gcc.failure: Related changes.
43770
43771 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
43772
43773         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
43774
43775 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
43776
43777         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
43778         * lib/mike-g++.exp (postbase): Not in here.  Still reference
43779         runshlib, link_curses, and mathlib for link and run.
43780
43781         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
43782         pass the runtime shared library options for Solaris, OSF/1, and
43783         Irix5, and link with -lcurses to avoid unresolved references.
43784
43785 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
43786
43787         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
43788         only run once.
43789
43790 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
43791
43792         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
43793
43794 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
43795
43796         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
43797         do not have a framework for the "compat" tests yet.
43798
43799 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
43800
43801         * lib/mike-g++.exp (postbase): New local variable `mathlib',
43802         set to null if we're testing vxworks5.1.  Use that instead of
43803         `-lm' in the setting of LIBS for link and run.
43804
43805 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
43806
43807         * config/rom68k.exp (${tool}_load): Major changes to make it
43808         work.  Verified that it does in fact return the stuff in
43809         exec_output properly.  Catch any Emul or any TRAP other than 0.
43810
43811 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
43812
43813         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
43814         LDFLAGS properly for targets that need stuff from libgloss.
43815         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
43816         only run once.
43817         (gpp_initialized): New variable.
43818
43819 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
43820
43821         * config/rom68k.exp: Load libgloss.exp.
43822         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
43823         so we can produce a fully linked binary.
43824         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
43825         so we can produce a fully linked binary.
43826
43827 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
43828
43829         * lib/plumhall.exp (ph_section): Watch for expected failures.
43830         Add missing `else'.
43831
43832         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
43833         run the testcase.
43834         (c-torture): Likewise.
43835
43836 1995-08-28  Doug Evans  <dje@cygnus.com>
43837
43838         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
43839
43840         * lib/mike-g++.exp (mike_cleanup): New proc.
43841         (prebase): New globals compiler_result, not_compiler_result,
43842         target_regexp.
43843         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
43844         allow leading "-" in pattern.  Watch for unsupported tests.
43845         If $compiler_result is set, pattern match assembler code,
43846         and ditto for $not_compiler_result.
43847         * lib/mike-gcc.exp: Likewise.
43848
43849         * lib/plumhall.exp (ph_execute): Only call ph_summary if
43850         execution "succeeded".
43851
43852 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
43853
43854         * config/win32.exp: New file.
43855         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
43856
43857 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
43858
43859         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
43860         unsupported.
43861         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
43862         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
43863         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
43864
43865         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
43866         "... without exceptions was ...".  That is now handled by
43867         prune_system_crud.
43868         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
43869
43870 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
43871
43872         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
43873         sieve.c,sort2.c}: New files.
43874         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
43875         sieve.exp,sort2.exp}: Drivers for them.
43876
43877         * lib/mike-gcc.exp (program_output): New user settable variable.
43878         (postbase): Call prune_system_crud.  Also prune extraneous compiler
43879         messages.
43880         * lib/mike-g++.exp (program_output): New user settable variable.
43881
43882         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
43883
43884         * config/sh.exp: Deleted (use sim.exp instead).
43885
43886 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
43887
43888         * config/vx.exp: Declare CHECKTASK as global.
43889         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
43890         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
43891         * lib/old-dejagnu.exp: Load [pwd]/$executable.
43892
43893 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
43894
43895         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
43896         target. Like vx.exp, only includes `vx29k.exp' instead of
43897         `vxworks.exp'.
43898
43899 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
43900
43901         * config/sim.exp: Increase time limit from 120 seconds to 240.
43902
43903 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
43904
43905         * gcc.c-torture/execute/950628-1.c: New test.
43906
43907 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
43908
43909         * gcc.c-torture: Update with changes/additions from
43910         c-torture-1.34.
43911
43912 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
43913
43914         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
43915
43916 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
43917
43918         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
43919
43920 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
43921
43922         * gcc.c-torture/compile/950512-1.c: New test.
43923         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
43924         * gcc.dg/struct-ret-1.c: Likewise.
43925
43926 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
43927
43928         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
43929           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
43930
43931 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
43932
43933         * gcc.c-torture/special/920411-1.c: Deleted.
43934         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
43935
43936 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
43937
43938         * config/sim.exp (${tool}_load): Hack in call to bash to get a
43939         cpu limit.
43940
43941 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
43942
43943         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
43944
43945 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
43946
43947         From kenner;
43948         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
43949         is the proper length.
43950         * va-arg-3.c: Likewise.
43951
43952 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
43953
43954         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
43955         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
43956
43957         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
43958         * lib/g++.exp (default_g++_start): Delete old cruft.
43959
43960 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
43961
43962         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
43963         (2 * (1 << 18)) to (2 * (1 << 17)).
43964
43965         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
43966
43967 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
43968
43969         * config/rom68k.exp: Renamed from config/idp.exp
43970
43971 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
43972
43973         * c-torture/compile/921109-2.c
43974
43975 1995-04-18  Mike Stump  <mrs@cygnus.com>
43976
43977         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
43978         excess errors.
43979
43980 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
43981
43982         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
43983         output.
43984         * lib/g++.exp (default_g++_start): Likewise.
43985
43986 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
43987
43988         * gcc.c-torture/compile/950329-1.c: New test.
43989
43990 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
43991
43992           * config/bug.exp (${tool}_load): Updated to use new remote_open
43993           and remote_close procs.
43994         * config/idp.exp: New file.
43995
43996 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
43997
43998         * gcc.c-torture/execute/950322-1.c: New test.
43999
44000 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44001
44002         * config/vx.exp (${tool}_load): Clean up testing of return code from
44003         vxworks_ld and vxworks_spawn.
44004
44005 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44006
44007         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44008
44009 1995-03-13  Mike Stump  <mrs@cygnus.com>
44010
44011         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44012         can mark excess errors on a machine by machine basis.  Note, the
44013         default is to not expect any excess errors, even when excess
44014         errors test - is given, so you will want to put an XFAIL ... on
44015         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44016         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44017         those 4 machines, but no others.
44018
44019 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44020
44021         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44022         * lib/c-torture.exp: to here.
44023
44024 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44025
44026         * gcc.c-torture/execute/950221-1.c: New test.
44027         * gcc.c-torture/execute/struct-ret-1.c: New test.
44028         * gcc.c-torture/compile/950221-1.c: New test.
44029
44030         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44031
44032 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44033
44034         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44035         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44036
44037 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44038
44039         * g++.gb: New directory of tests, derived from my signature and
44040         class scoping tests.
44041
44042         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44043         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44044         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44045         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44046         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44047         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44048         * g++.gb/sig25.C: Likewise.
44049
44050         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44051         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44052         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44053         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44054         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44055         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44056         * g++.gb/sig25.exp: Likewise.
44057
44058         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44059         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44060         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44061         * g++.gb/scope13.C: Likewise, this test still fails.
44062
44063         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44064         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44065         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44066         * g++.gb/scope13.exp: Ditto.
44067
44068         * g++.gb/README: New file, explains what these tests are about.
44069
44070 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44071
44072         * lib/dg.exp (dg-do): Support `preprocess'.
44073         (dg-test): Likewise.
44074
44075 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44076
44077         * config/udi.exp: change "continue -expect" to "exp_continue".
44078
44079 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44080
44081         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44082         Delete redundant tests.
44083
44084         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44085         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44086         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44087         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44088         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44089         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44090         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44091         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44092
44093         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44094         storing label pointers.
44095         * gcc.c-torture/execute/921019-1.c: Likewise.
44096         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44097         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44098         parameter fp.
44099         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44100         constants.
44101
44102         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44103         Delete obsolete tests.
44104
44105         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44106         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44107         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44108         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44109         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44110         * gcc.c-torture/compile/950124-1.c: New test.
44111
44112         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44113
44114 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44115
44116         * lib/mike-g++.exp: Add -lm to LIBS.
44117
44118 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44119
44120         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44121
44122 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44123
44124         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44125
44126 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44127
44128         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44129
44130 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44131
44132         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44133         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44134         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44135         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44136         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44137         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44138         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44139         * g++.law/{operators31.C, operators32.C,
44140         * g++.law/{operators33.C, operators34.C}: Likewise.
44141         * g++.law/{pic1.C, refs2.C}: Likewise.
44142         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44143         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44144         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44145         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44146
44147         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44148         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44149         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44150         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44151         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44152         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44153         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44154         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44155         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44156         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44157         * g++.law/{operators34.exp}: Likewise.
44158         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44159         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44160         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44161         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44162         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44163
44164         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44165         No longer expected to fail.
44166         * g++.law/missed-error3.C: Tweak for recent bool changes.
44167
44168 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44169
44170         * config/emb-unix: Deleted.
44171         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44172         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44173
44174 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44175
44176         * lib/dg.exp (dg-test): Fix typo in last patch.
44177
44178 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44179
44180         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44181         (handles multiple occurrences).
44182
44183 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44184
44185         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44186         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44187         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44188         printed).
44189         * lib/c-torture.exp (c-torture-compile): Likewise.
44190         (c-torture): Prepend full path if missing.
44191         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44192         (gcc_fail): Likewise.
44193         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44194
44195 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44196
44197         * lib/netware.exp: Only attach to NetWare i386 systems.
44198
44199 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44200
44201         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44202         messages.  Add test name to "output pattern match" pass/fail message.
44203
44204 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44205
44206         * gcc.dg: New testsuite.
44207         * gcc.dg/dg.exp: New file.
44208
44209         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44210         test-switch.c}: Deleted.
44211
44212         * gcc.misc-tests/msgs.exp: New testcase driver.
44213
44214 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44215
44216         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44217         Watch for illegal return values from ${tool}_load.
44218         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44219         cross targets.  Coerce return value >0 to 1.
44220
44221 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44222
44223         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44224
44225         * config/emb-unix.exp: New file.
44226
44227         * config/sim.exp: Error if variable $SIM not defined.
44228         (${tool}_load): Mark test as "untested" if simulator missing.
44229
44230         * config/unix.exp: Load remote.exp to get rcp_download.
44231         * lib/c-torture.exp: Use different option lists for testcases with
44232         and without loops.
44233         * gcc.c-torture/execute/execute.exp: Likewise.
44234
44235 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44236
44237         * config/*.exp: Clarify return code from ${tool}_load.
44238         Call `unresolved' or `untested' instead of `warning' or `perror'
44239         (sometimes you still want to call both though).
44240         Add comment that `shell_id' is local to each file.
44241         * config/udi.exp (timeout): Set to 30.
44242         Don't print warning if connection fails, $connectmode has already
44243         printed an error.
44244         (${tool}_load): Move verbose messages to level 2.
44245         Rework pattern for "Process started" message.
44246         Pass `shell_id' to ${connectmode}_download.
44247         Retry twice upon timeout.  Make resetting of target more robust.
44248         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44249         Pass `shell_id' to exit_$connectmode.
44250         Only call exit_$connectmode if connected.
44251         * config/unix.exp (${tool}_load): Check return codes better.
44252         * config/vrtx.exp (${tool}_load): Likewise.
44253         * config/vx.exp (${tool}_load): Likewise.
44254         Delete unneeded global's.
44255         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44256         from ${tool}_load.
44257         (dg-stat): Delete.
44258         (dg-init): Delete recording of pass/fail counts.
44259         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44260         (old-dejagnu-init): Likewise.
44261         (old-dejagnu-stat): Delete contents, empty proc now.
44262         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44263         (c-torture): Delete references to lcnt, lpass, lfail.
44264         Get option list from TORTURE_OPTIONS.
44265         Delete -funroll[-all]-loops if no loops.
44266         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44267         (g++_stat): Delete contents (empty proc now).
44268         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44269         (gcc_finish): Likewise.
44270         (gcc_stat): Deleted.
44271         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44272         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44273         * gcc.c-torture/execute/execute.exp: Likewise.
44274         Split tests into two parts: compile, execute.
44275         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44276         no loops.  Update to reflect clarified return codes from ${tool}_load.
44277
44278 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44279
44280         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44281         to grep for.
44282         (old-dejagnu): Likewise (where necessary).
44283
44284 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44285
44286         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44287
44288         * lib/dg.exp (dg-process-target): Fix processing of selector.
44289         Add comment regarding use of `error'.
44290
44291         * lib/gcc.exp (prune_system_crud): Define if missing.
44292         * lib/g++.exp (prune_system_crud): Likewise.
44293
44294         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44295         Call prune_system_crud.
44296         * lib/dg.exp (dg-runtest): New proc.
44297         Use perror instead of send_user for tcl errors in testcase.
44298         Don't return any value, it's never used.
44299         Don't clobber previous definition of `unknown'.
44300         Print tcl errors in `dg-final'.
44301
44302 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44303
44304         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44305         (dg-test): Don't print errorInfo, it contains stack backtrace.
44306
44307 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44308
44309         * lib/g++.exp (runtest_file_p): Define if missing.
44310
44311 1994-09-24  Doug Evans  (dje@cygnus.com)
44312
44313         * lib/mike-g++.exp: Comment out loading of g++.exp.
44314         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44315         (default_g++_version): Always print something.
44316         (default_g++_start): Comment out call to `which'.
44317         (g++_start, g++_load): Deleted (must be defined in config file).
44318         * lib/gcc.exp: Test for existence of $CC at start.
44319         Delete check for tmpdir (done in gcc_init).
44320         (default_gcc_version): Always print something.
44321         (default_gcc_start): Comment out call to `which'.
44322         * config/*.exp: Major cleanup - make cross targets work at least a
44323         little better for g++ (by not being "--tool gcc" specific).
44324         Rename gcc_xxx to ${tool}_xxx.
44325         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44326         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44327
44328 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44329
44330         * lib/c-torture.exp (c-torture-compile): Rework compiler
44331         message processing.
44332
44333         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44334         c-torture.
44335
44336 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44337
44338         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44339
44340         * lib/dg.exp (dg-process-target): Support { target native }.
44341
44342 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44343
44344         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44345         looked for "... program xxx got fatal signal".
44346         Correct regsub munging of `comp_output'.
44347         Ignore compiler messages "path prefix not used" and "linker input
44348         file unused".
44349
44350 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44351
44352         * lib/gcc.exp (runtest_file_p): Define if missing.
44353         * gcc.prms/template.c: Example to work from.
44354
44355 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44356
44357         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44358         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44359
44360         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44361         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44362         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44363         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44364
44365         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44366         (dg-process-target): No longer a varargs proc.
44367         Return S/N for target, P/F for xfail.  All callers changed.
44368         (user option procs): More argument checking.
44369         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44370         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44371         (dg-test): Skip test if not running on selected target in `dg-do'.
44372         Update handling of `dg-do-what', `dg-output-text'.
44373         Separate execution pass/fail from output pattern match pass/fail.
44374         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44375
44376 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44377
44378         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44379         target for 920510-1.c.
44380
44381 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44382
44383         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44384         Clean up comment regarding use of passcnt, etc.
44385         (gcc_stat): Don't update `testcnt' here.
44386         (gcc_finish): Do it here.
44387         Might as well reset `but_id' here too.
44388         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44389         to determine if the file should be tested.
44390         * gcc.c-torture/compile/compile.exp: Likewise.
44391         * gcc.c-torture/execute/execute.exp: Likewise.
44392         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44393         * gcc.misc-tests/dg-test.exp: Likewise.
44394         * gcc.prms/prms.exp: Likewise.
44395         * gcc.wendy/wendy.exp: Likewise.
44396         * g++.old-deja.exp: Likewise.
44397         Move "Testing file" message to verbose level 1.
44398
44399 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44400
44401         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44402
44403 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44404
44405         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44406         (default_gcc_start): Accept optional second list element
44407         of compiler flags.  Print compiler output at verbosity level 2.
44408         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44409         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44410         Save current values of framework globals passcnt, failcnt, xpasscnt,
44411         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44412         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44413         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44414         xfailcnt to compute stats.  Update framework global `testcnt' from
44415         pass/fail counts.
44416         (gcc_finish): New proc.  Clean up test environment.
44417         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44418         (gcc_epass, gcc_efail): Delete.
44419         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44420         argument of line number.
44421         (dg-init): If the tool has an init routine, call it.
44422         (dg-test): Remove args `cflags_var' and `libs_var'.
44423         Pass all compiler options to ${tool}_start.
44424         Handle missing line number.
44425         (dg-finish): New function.
44426         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44427         particular files.  Call gcc_finish at end.  Move "skipping test"
44428         message to verbosity level 3.
44429         * gcc.c-torture/compile/compile.exp: Likewise.
44430         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44431         * gcc.c-torture/execute/execute.exp: Likewise.
44432         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44433         Print testcase being tried at verbosity level 1.
44434         * gcc.c-torture/special/special.exp: Unset xfail.
44435         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44436         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44437         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44438         * gcc.failure/failure.exp: Likewise.
44439         * gcc.ieee/ieee.exp: Likewise.
44440         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44441         Update call to dg-test.  Call dg-finish at end.
44442         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44443         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44444         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44445         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44446         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44447         * gcc.wendy/wendy.exp: Add copyright.
44448         Delete setting of tmpdir (done by gcc_init).
44449         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44450         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44451         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44452         gcc_[ce]pass/fail.
44453
44454 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44455
44456         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44457         confusion.
44458         (g++_load): Likewise.
44459
44460         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44461         Rename argument to `prog' to remove the confusion.
44462         Varargs fns behave differently too!
44463         (g++_load): Likewise.
44464
44465         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44466
44467         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44468         what it is.  Delete (always) printing of status value for !native.
44469         Simplify verbose code, and include status and exec_output.
44470         (g++_load): Use gcc_load.
44471
44472 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44473
44474         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44475         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44476         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44477         940714-3.c as these testcases don't exist anymore.  Make
44478         va-arg-1.c expected to pass.
44479
44480 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44481
44482         * gcc.misc-tests/misc.exp: Only run specific testcases.
44483         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44484         * gcc.misc-tests/dg-[1-9].c: New files.
44485
44486         * lib/dg.exp: New testsuite driver.
44487         * gcc.prms/prms.exp: Use it.
44488
44489         * README.gcc: New file.
44490
44491         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44492         Document and reset `lxpass' and `lxfail'.
44493         Simplify "initialized" message.
44494         (gcc_stat): Clean up comments a little.
44495
44496 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44497
44498         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44499
44500 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44501
44502         * lib/old-dejagnu.exp (process-option): New proc.
44503         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44504         (old-dejagnu): Simplify.
44505         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44506
44507 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44508
44509         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44510         exists and is not an empty string.
44511
44512         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44513         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44514         finished.
44515         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44516         automatically.
44517
44518         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44519         longer expected to fail.
44520
44521         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44522         "f" function call.
44523
44524         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44525
44526         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44527         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44528         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44529         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44530         c-torture-1.29.
44531
44532         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44533         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44534
44535         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44536
44537         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44538         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44539
44540         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44541         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44542         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44543
44544 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44545
44546         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44547         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44548         940714-1.c, 940714-2.c, 940714-3.c},
44549         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44550         gcc.misc-tests/{mg.c,mg.exp}:
44551         New tests.
44552         * gcc.noncompile/noncompile.exp: Change accordingly.
44553
44554 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44555
44556         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44557         Undo previous clobberage.
44558
44559 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44560
44561         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44562         * gcc.special/{930510-1.c, special.exp}:
44563         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44564         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44565         struct-varargs-1.c}: New tests from c-torture-1.26.
44566
44567 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44568
44569         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44570           argument to switch.
44571
44572 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44573
44574         * Revert the previous changes.  Please see Rob's directory
44575           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44576           fixes.
44577
44578 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44579
44580         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44581             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44582             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44583             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44584             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44585             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44586             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44587             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44588             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44589             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44590             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44591             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44592             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44593             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44594             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44595             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44596             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44597             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44598             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44599             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44600             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44601             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44602             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44603             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44604             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44605             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44606             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44607
44608 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
44609
44610         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
44611             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
44612           with perror calls.
44613
44614 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
44615
44616         * config/unix.exp (g++_load): Fix syntax.
44617
44618 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
44619
44620         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
44621         * gcc.noncompile/921017-1.c: Deleted obsolete test.
44622         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
44623         Don't expect va-arg-1.c to fail.  Correct expected output for
44624         920928-1.c.
44625         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
44626         * gcc.wendy/hbm4.c: Correct typo.
44627         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
44628
44629 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
44630
44631         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
44632         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
44633         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
44634         * lib/c-torture.exp (c-torture-compile): Ditto.
44635
44636         Reduce volume of output (remove all the -I's and such).
44637         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
44638         Call gcc_cpass, gcc_cfail.
44639         (c-torture): Pass testing option to c-torture-compile.
44640
44641 1994-03-21  Doug Evans  (dje@cygnus.com)
44642
44643         Bring patches over from progressive.
44644         * config/default.exp: Exit remote shell cleanly.
44645         (g++_exit, g++_start): Add default versions.
44646         * config/sim.exp (gcc_load): Use perror, not error.
44647
44648 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
44649
44650         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
44651         set in site.exp.
44652
44653 1994-03-14  Doug Evans  (dje@cygnus.com)
44654
44655         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
44656         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
44657         (wendy_try): New proc to run testcase.
44658         (main loop): Call 'em.
44659         * gcc.wendy/*.c: Clean up pass to correct expected output.
44660
44661         * lib/gcc.exp: Minor cleanup work.
44662         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
44663
44664 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
44665
44666         * config/sim.exp (gcc_load): Document return codes better.
44667         Don't pass -v to simulator.
44668
44669 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
44670
44671           * gcc.special/920717-x.c: Fix typo.
44672           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
44673           get at sources.
44674
44675         * lib/mike-gcc.exp: Fix typo.
44676
44677 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
44678
44679         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
44680         binary to use, transform the name.
44681         * config/*.exp: rename everything. Nuke any g++ specific files,
44682         it's now a special case of gcc that requires no special support.
44683         Add a default.exp for unsupported targets.
44684
44685 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
44686
44687         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
44688         lib/old-dejagnu.exp: Fix a few patterns to work with the new
44689         version of Tcl.
44690
44691 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
44692
44693         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
44694         than a warning.
44695
44696 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
44697
44698         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
44699
44700 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
44701
44702         * gcc.execute/execute.exp: Combine opt_list and foption_list into
44703         option_list.  Compile every file with only 4/6 option choices
44704         (same as C torture) instead of with 12/18 different option
44705         choices.
44706         * lib/c-torture.exp: Likewise.
44707
44708         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
44709         not already set.
44710
44711 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
44712
44713         * lib/old-deja.exp: Add `excess errors test fails' error, now one
44714         can put an XFAIL *-*-* on excess errors.
44715
44716 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
44717
44718         * g++.law: Add more tests derived from g++-bugs snapshots.
44719
44720         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
44721         equivalent to g++.law/init9.
44722
44723         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
44724         compiled it, and the a.out file after we've run it.
44725
44726 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
44727
44728         * lib/mike-g++.exp (postbase): Delete the .o file after we've
44729         compiled it, and the a.out file after we've run it.
44730
44731 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
44732
44733         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
44734
44735 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
44736
44737         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
44738         version number.
44739
44740 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
44741
44742         * g++.law: New directory of g++ tests derived from the g++-bugs
44743         snapshots.
44744
44745 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
44746
44747         * gcc.compile: initbug1.c initbug1.exp testcase added
44748
44749 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
44750
44751         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
44752         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
44753           fixes submitted by Jeff Law (law@cs.utah.edu)
44754         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
44755           Jeff Law (law@cs.utah.edu)
44756
44757
44758 1993-11-30  Mike Stump  (mrs@cygnus.com)
44759
44760         * config/unix-g++.exp: Follow the gcc way of doing things.
44761         * g++.old-deja/old-deja.exp: Minor updates.
44762         * lib/g++.exp: New file, follow the gcc way of doing things.
44763         * lib/old-dejagnu.exp: Minor updates.
44764         * lib/mike-g++.exp: Always unset errorInfo.
44765
44766 1993-11-06  Mike Stump  (mrs@cygnus.com)
44767
44768         * lib/gcc.exp: Fix some errors with the below change, CC and
44769         CFLAGS should be global when setting, not local.
44770
44771 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
44772
44773         * lib/gcc.exp: Transform tool name.
44774
44775 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44776
44777         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
44778
44779 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44780
44781         * lib/gcc.exp: change gcc_done to gcc_stat
44782
44783 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
44784
44785         * Upgraded gcc testsuite to c-torture version 1.25
44786
44787 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
44788
44789         * lib/gcc.exp: added reporting code. Changed verbose compile message.
44790         * lib/c-torture: added hooks for new reporting code.
44791
44792 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
44793
44794         * config/sh-gcc.exp: check if sh-sim exists in the path
44795
44796 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
44797
44798         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
44799         * gcc.compile/compile.exp: Initial changes for new logic.
44800         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
44801         * gcc.failure/failure.exp: Initial changes for new logic.
44802         * gcc.ieee/ieee.exp: Initial changes for new logic.
44803         * gcc.misc-tests/misc.exp: Initial changes for new logic.
44804         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
44805         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
44806         * lib/c-torture.exp: Initial changes for new logic.
44807         * lib/gcc.exp: Initial changes for new logic.
44808
44809 1993-10-15  Mike Stump  (mrs@cygnus.com)
44810
44811         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
44812         depend upon failure or success.  Fully qualify names in failure
44813         and success messages.  Always remove a.out before starting
44814         compile, just in case.  Pay more attention to error text output by
44815         the compiler.  Handle testcases with no known past errors just
44816         like all others, so that things are uniform.  Other miscellaneous
44817         improvements.
44818
44819 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
44820
44821         * gcc.cpp: new directory for cpp tests
44822
44823 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
44824
44825         * lib/chill.exp: Code reformatted, removed unused code.
44826         * config/unix-chill.exp: Code reformatted, removed unused code.
44827         * chill.execute/execute.exp: Code reformatted, removed unused code.
44828         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
44829
44830 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
44831
44832         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
44833         routines not written.
44834
44835 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
44836
44837         * config/bug-gcc.exp: Use new procs from bug.exp.
44838
44839 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
44840
44841         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
44842         via ftp, rather than depending on NFS.
44843         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
44844         case.
44845
44846 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
44847
44848         * config/bug-gcc.exp: Use new download proc.
44849
44850 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
44851
44852         * chill.execute/execute.exp: cleanups, handles errors better
44853         * chill.compile/compile.exp: rewrite, based on execute.exp
44854         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
44855         * lib/chill.exp: major changes to diff proc and compile and link
44856           procs. added chill_fail and chill_pass wrappers to pass and
44857           fail. added more comments, and handle error codes better.
44858           Added a hack to capture stderr from exec, so noncompile tests
44859           can work.
44860
44861 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
44862
44863         * chill.execute/execute.exp: rewrite of testsuite driver
44864         * lib/chill.exp: rewrite of testsuite driver
44865         * config/unix-chill.exp: rewrite of testsuite driver
44866
44867 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
44868
44869         In chill.execute:
44870         * iexpr.ch: Standardize uppercase.
44871         * tuples.dat: Standardize uppercase.
44872         * vary.ch: standardize.  Correct varying string assignments.
44873         * vary.dat: Add new output lines.
44874
44875 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
44876
44877         In chill.execute:
44878         * chprintf.ch: Standardize use of uppercase.
44879         * tuples.ch: Standardize and turn arr2 into a DCL,
44880           rather than a SYN.
44881         * pinits.ch: Standardize.
44882
44883 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
44884
44885         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
44886         * Makefil: Renamed to Makefile.in.
44887         * configure.in: New.
44888
44889 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
44890
44891         In chill.execute:
44892         * .cvsignore: Add result/output files.
44893         * Makefile: Fix up variables at start.  Use MFLAGS
44894           everywhere.  Correct bool_loc, built_ins entries.
44895           Add entry for vary1.ch.
44896         * bitarray.ch: Standardize upper-case usage.
44897         * bitexpr.ch: Standardize, add output of b1.
44898         * params.ch: Use arrayt in along PROC parameters, to
44899           avoid novelty problems.
44900         * sets.ch: Tiny cleanup.
44901         * vary1.ch: Re-indent.
44902
44903 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
44904
44905           * Add PR-related files to Makefiles, .cvsignore files, etc.
44906
44907 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
44908
44909         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
44910           with compiler objects. New names are test-flow.c and test-loop.c
44911
44912 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
44913
44914         * Upgraded c-torture tests from 1.19 to 1.20
44915
44916         * new files:
44917         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
44918         * gcc.compile: 930623-1.c 930623-2.c
44919         * gcc.noncompile: 930622-1.c 930622-2.c
44920         * gcc.failure: 920411-1.c 920627-2.c
44921         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
44922
44923 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
44924
44925         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44926           More changes to get testsuite working properly. Needs more work.
44927           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
44928
44929 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
44930
44931         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
44932           More changes to get testsuite working properly. Needs more work.
44933
44934 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
44935
44936         * chill.compile/compile.exp: Added for Dejagnu support
44937         * chill.execute/execute.exp: Added for Dejagnu support
44938         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
44939
44940 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
44941
44942         This should complete moving the CHILL test files.
44943         * chill.noncompile(.cvsignore printf.grt
44944             in-printf.grt chprintf.grt chprintf.ch):
44945             Added test-support files.
44946           (Makefile): Modified further.
44947         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
44948             signal.ch): Added test files.
44949           * chill.execute (.cvsignore printf.grt printr.c
44950             in-printf.grt rts.c chprintf.grt rts.h): Added
44951           test-support files.
44952             (Makefile): More corrections.
44953
44954 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
44955
44956         * chill.compile, chill.execute, chill.nocompile: Add CHILL
44957           test cases, ready for DejaGnu.
44958
44959 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
44960
44961         * Upgraded c-torture tests from 1.18 to 1.19
44962
44963         * gcc.compile: added test(s):
44964           930607-1.c
44965         * gcc.execute: added test(s):
44966           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
44967
44968         * added new subdirectory for misc tests: gcc.misc-tests
44969         * gcc.misc-test(s): added tests:
44970           inst-check.c test-consts.c test-ior.c test-switch.c
44971
44972 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
44973
44974         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
44975
44976 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
44977
44978         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
44979
44980 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
44981
44982         * Upgraded c-torture tests from 1.17 to 1.18
44983
44984 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
44985
44986         * Upgraded c-torture tests from 1.12 to 1.17
44987
44988 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
44989
44990         * lib/old-dejagnu.exp:
44991           Fixed handling of XFAIL target triplets to correctly
44992           recognize wildcard characters.  Removed code that
44993           appended a unique id tag to the end of the file name
44994           printed out by the result of the testcases within a
44995           given test file.
44996
44997 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
44998
44999         * lib/old-dejagnu.exp:
45000           Reworked expected failure handling to trigger off of XFAIL
45001           keyword in keyphrase embeded in testcase source code. The
45002           XFAIL keyword must be at the end of the keyphrase line. It
45003           may optionally be followed by one or more target triplets.
45004           It has just occured that the handling of wildcards in the
45005           target triplet may not be correct.
45006
45007 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45008
45009         * g++.old-deja/tests:
45010           Moved all subdirectories up one level into g++.old-deja .
45011
45012         * lib/old-dejagnu.exp:
45013           Fixed problem with CXXFLAGS not being properly reset, and being
45014           corrupted with extraneous "-c" compiler option.  This was
45015           causing binaries to not be generated for test that needed them.
45016           Modified strings passed to "pass" and "fail" so that individual
45017           tests from the same test file would be distinguished by an
45018           identifier appended to the test file name in the summary logs;
45019           this corrected a problem with erroneous diff logs.  Added code
45020           to search testcases for expected fail and unexpected pass keywords.
45021
45022 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45023
45024         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45025
45026 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45027
45028         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45029           Removed extraneous text from end of "Special g++ Options"
45030           keyphrase.
45031
45032         * lib/old-dejagnu.exp: Added pattern matching to look for new
45033           keywords, embedded in testcases comments, which will trigger
45034           calls to xpass and xfail.
45035
45036 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45037
45038         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45039           comments embedded in the testcases, especially the one looking for
45040           special compiler options, as well as the pattern matching for the
45041           compiler output again.
45042
45043 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45044
45045         * lib/old-dejagnu.exp: Do a proper check of the return value for
45046           execute tests. Fixed several problems with the pattern matching
45047           of the compiler output which gave erroneous test results.
45048           Changed several of the test result messages to be more descriptive.
45049         * config/unix-g++.exp: Proc g++_load now actually works and
45050           executes the tests passed to it and returns a usable return
45051           value.
45052
45053 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45054
45055           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45056
45057 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45058
45059         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45060           Modified both files to properly execute the old style
45061           dejagnu tests. The previous versions of these files were
45062           experimental and did not function anything near correctly.
45063
45064 1993-04-05  Rob Savoye  (rob@cygnus.com)
45065
45066         * Removed all Makefile.in and configure.in files. No configuration
45067         needed now.
45068
45069 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45070
45071         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45072
45073 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45074
45075         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45076         gcc.special/configure.in, gcc.noncompile/configure.in,
45077         gcc.execute/configure.in, gcc.code_quality/configure.in,
45078         g++.other/configure.in, g++.old-deja/configure.in,
45079         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45080         in srcname setting.
45081
45082 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45083
45084         * lib/udi.exp: Fixed mondfe and mondfe_download.
45085         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45086         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45087
45088 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45089
45090         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45091         (gdb_exit): Don't remove *_soc files.
45092
45093 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45094
45095         * lib/c-torture.exp: Don't look for main; instead always use -w
45096         -c.  This is how the c-torture tests work.  Remove the object
45097         file if the compilation succeeds.
45098         * gcc.execute/execute.exp: Remove executable if test passes.
45099         * gcc.noncompile/noncompile.exp: Every test is an expected
45100         failure.
45101         * gcc.special/special.exp: Added tests from c-torture 1.11,
45102         corrected use of existing test.
45103         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45104         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45105         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45106         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45107         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45108         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45109         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45110         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45111         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45112         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45113         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45114         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45115         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45116         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45117         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45118         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45119         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45120         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45121         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45122         c-torture 1.11.
45123         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45124         correspond to c-torture 1.11.
45125
45126         * New file.