OSDN Git Service

fb8feb52db14caa06a341691814c4fbf955edd23
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2
3         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
4         for '(' / ')' needing an extra '\'.
5
6 2006-06-29  Roger Sayle  <roger@eyesopen.com>
7
8         PR middle-end/27428
9         * gcc.dg/pr27428-1.c: New test case.
10
11 2006-06-29  Mike Stump  <mrs@apple.com>
12
13         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14         on darwin as we can't align commons large enough yet.
15
16         * gcc.dg/vla-8.c: Add additional testcases.
17
18 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
19
20         PR c++/28114
21         * g++.dg/other/pr28114.C: New.
22
23 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
24
25         * gcc.c-torture/compile/20060625-1.c: New test.
26
27 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
28
29         PR fortran/20867
30         * gfortran.dg/stfunc_3.f90: New test.
31
32         PR fortran/25056
33         * gfortran.dg/impure_actual_1.f90: New test.
34
35         PR fortran/20874
36         * gfortran.dg/elemental_result_1.f90: New test.
37
38         PR fortran/25073
39         * gfortran.dg/select_7.f90: New test.
40
41         PR fortran/27554
42         * intrinsic_actual_1.f: New test.
43
44         PR fortran/22038
45         PR fortran/28119
46         * gfortran.dg/forall_4.f90: New test.
47
48         PR fortran/25072
49         * gfortran.dg/forall_5.f90: New test.
50
51 2006-06-25  Lee Millward  <lee.millward@gmail.com>
52
53         PR c++/28051
54         * g++.dg/template/using13.C: New test.
55
56         PR c++/28054
57         * g++.dg/other/incomplete3.C: New test.
58         
59 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
60
61         PR fortran/28081
62         * gfortran.dg/substr_3.f: New test.
63         * gfortran.dg/equiv_2.f90: Update expected error message.
64
65 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
66
67         PR fortran/28118
68         * gfortran.dg/actual_array_substr_1.f90: New test.
69
70 2006-06-24  Olivier Hainque  <hainque@adacore.com>
71
72         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
73         * gnat.dg/scalar_mode_agg_compare.adb: New test.
74         
75 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
76
77         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
78
79 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
80
81         PR fortran/27981
82         * gfortran.dg/simpleif_2.f90: New test.
83
84 2006-06-23  Lee Millward  <lee.millward@gmail.com>
85
86         * g++.dg/template/error22.C: Fix typo.
87         
88 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
89
90         PR c++/28112
91         * g++.dg/ext/attrib23.C: New test.
92
93 2006-06-23  Olivier Hainque  <hainque@adacore.com>
94
95         * gnat.dg/varsize_temp.adb: New test.
96         
97 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
98
99         PR c++/11468
100         * g++.dg/other/java2.C: New test.
101
102 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
103
104         PR target/27789
105         * g++.dg/ext/dllimport4.C. Add more tests for invalid
106         initialization.
107
108 2006-06-22  Roger Sayle  <roger@eyesopen.com>
109
110         PR target/27531
111         * gcc.dg/pr27531-1.c: New test case.
112
113 2006-06-22  Asher Langton  <langton2@llnl.gov>
114
115         PR fortran/24748
116         * gfortran.dg/implicit_8.f90: New.
117
118 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
119
120         PR rtl-optimization/28121
121         * gcc.dg/pr28121.c: New test.
122
123 2006-06-22  Lee Millward  <lee.millward@gmail.com>
124
125         PR c++/27805
126         * g++.dg/parse/ptrmem6.C: New test.
127
128         PR c++/27821
129         * g++.dg/template/error22.C: New test.
130         
131 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
132
133         PR c++/28111
134         * g++.dg/template/friend43.C: New test.
135
136         PR c++/28110
137         * g++.dg/template/crash53.C: New test.
138
139         PR c++/28109
140         * g++.dg/rtti/incomplete1.C: New test.
141
142 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
143
144         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
145
146 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
147
148         * gcc.c-torture/execute/complex-7.c: New.
149
150 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
151
152         * gcc.dg/merge-all-constants-1.c: New test.
153
154 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
155
156         PR c++/28113
157         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
158
159 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
160
161         * gfortran.dg/rrspacing_1.f90: New test.
162
163 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
164
165         PR c++/28052
166         * g++.dg/other/bitfield2.C: New test.
167
168 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
169
170         PR tree-optimization/27331
171         * gcc.dg/pr27331.c: New test.
172
173 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
174             Eric Botcazou  <ebotcazou@adacore.com>
175
176         PR ada/18692
177         * lib/gnat.exp: New file.
178         * lib/gnat-dg.exp: Likewise.
179         * gnat.dg: New directory.
180         * gnat.dg/dg.exp: New driver.
181         * gnat.dg/specs: New directory.
182         * gnat.dg/specs/specs.exp: New driver.
183         * gnat.dg/style: New directory.
184         * gnat.dg/style/style.exp: New driver.
185
186 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
187
188         PR fortran/16206
189         * gfortran.dg/array_initializer_1.f90: New test.
190
191         PR fortran/28005
192         * gfortran.dg/matmul_3.f90: New test.
193
194 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
195
196         PR middle-end/28075
197         * gcc.dg/tree-ssa/inline-1.c: New test.
198
199 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
200
201         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
202         in malloc prototype; remove XFAIL.
203         * gcc.dg/pr18241-2.c: Ditto.
204         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
205         in memset prototype; remove XFAIL.
206         * gcc.dg/tree-ssa/pr23382.c: Ditto.
207
208 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
209
210         * gcc.dg/vla-8.c: Add.
211
212 2006-06-19  Richard Guenther  <rguenther@suse.de>
213
214         PR tree-optimization/27090
215         * g++.dg/tree-ssa/pr27090.C: New testcase.
216
217 2006-06-19  Roger Sayle  <roger@eyesopen.com>
218
219         PR target/27861
220         * gcc.dg/pr27861-1.c: New test case.
221
222 2006-06-19  Richard Guenther  <rguenther@suse.de>
223
224         PR middle-end/28045
225         * gcc.dg/torture/pr28045.c: New testcase.
226
227 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
228
229         PR fortran/26801
230         * gfortran.dg/associated_4.f90: New test.
231
232 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
233
234         PR fortran/19310
235         PR fortran/19904
236         * gfortran.dg/real_const_3.f90: New test.
237
238 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/28016
241         * g++.dg/template/static26.C: New test.
242
243         PR c++/27979
244         * g++.dg/expr/bitfield2.C: New test. 
245
246         PR c++/27884
247         * g++.dg/parse/linkage2.C: New test.
248
249 2006-06-16  Richard Guenther  <rguenther@suse.de>
250
251         PR middle-end/27116
252         * gcc.dg/pr15785-1.c: Revert last change.
253         * gcc.dg/torture/pr27116-2.c: New testcase.
254
255 2006-06-16  Roger Sayle  <roger@eyesopen.com>
256
257         PR middle-end/27802
258         * gcc.dg/pr27802-1.c: New test case.
259
260 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/27689
263         * g++.dg/template/ttp18.C: New test.
264         * g++.dg/template/ttp19.C: Likewise.
265
266         PR c++/27666
267         * g++.dg/expr/cond9.C: New test.
268
269         PR c++/27640
270         * g++.dg/template/ctor7.C: New test.
271
272 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
273
274         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
275
276 2006-06-16  Richard Guenther  <rguenther@suse.de>
277
278         PR tree-optimization/27781
279         * gcc.dg/tree-ssa/pr27781.c: New testcase.
280
281 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
282
283         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
284
285 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
286
287         * gcc.dg/tree-ssa/loop-18.c: New test.
288
289 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
290
291         PR c++/27665
292         * g++.dg/template/crash52.C: New test.
293
294         PR c++/27648
295         * g++.dg/ext/attrib22.C: New test.
296
297         PR c++/26559
298         * g++.dg/template/builtin1.C: New test.
299         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
300         
301         PR c++/28018
302         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
303         assignment.
304         * g++.old-deja/g++.pt/crash51.C: Likewise.
305
306         PR c++/27227
307         * g++.dg/lookup/linkage1.C: New test.
308         * g++.dg/lookup/linkage2.C: Likewise.
309
310 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
311
312         PR middle-end/27959
313         * gcc.dg/pr27959.c: New testcase.
314
315 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
316
317         PR target/28014:
318         * g++.dg/eh/div.C: New test.
319
320 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
321
322         PR c++/27894
323         * g++.dg/tree-ssa/pr26757.C: New test.
324         * g++.dg/tree-ssa/pr27894.C: New test.
325
326 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
327
328         * gcc.c-torture/compile/20060609-1.c: New test.
329         
330         PR target/27863
331         * gcc.c-torture/compile/pr27863.c: New test.
332
333 2006-06-13  Richard Guenther  <rguenther@suse.de>
334
335         PR tree-optimization/27830
336         * g++.dg/tree-ssa/pr27830.C: New testcase.
337
338 2006-06-13  Matthew Sachs  <msachs@apple.com>
339
340         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
341         the list of compiler flags; this causes those flags to be checked
342         for things like dg-skip-if.
343
344 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
345
346         PR c++/27601
347         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
348
349 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
350             Kazu Hirata  <kazu@codesourcery.com>
351
352         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
353         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
354
355 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
356
357         PR c++/27933
358         * g++.dg/lookup/using15.C: New test.
359
360         PR c++/27951
361         * g++.dg/other/anon4.C: New test.
362
363 2006-06-12  Roger Sayle  <roger@eyesopen.com>
364
365         PR c++/21210
366         * g++.dg/init/complex1.C: New test case.
367
368 2006-06-11  Eric Christopher  <echristo@apple.com>
369
370         PR middle-end/27948
371         * gcc.dg/bf-ms-layout.c: Run on darwin.
372         * gcc.dg/bf-no-ms-layout: Ditto.
373         * gcc.dg/attr-ms_struct-2.c: New.
374         * gcc.dg/bf-ms-layout-2.c: Ditto.
375
376 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
377
378         * gcc.dg/attr-ms_struct-packed1.c: New.
379
380 2006-06-09  Mike Stump  <mrs@apple.com>
381
382         * gcc.dg/vla-7.c: Add.
383
384 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
385
386         PR fortran/24558
387         * gfortran.dg/entry_6.f90: New test.
388
389         PR fortran/20877
390         PR fortran/25047
391         * gfortran.dg/entry_7.f90: New test.
392
393 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
394
395         PR c/27747
396         * gcc.dg/cpp/_Pragma6.c: New test.
397
398         PR c++/27748
399         * g++.dg/cpp/_Pragma1.C: New test.
400
401         PR preprocessor/27746
402         * gcc.dg/gomp/macro-3.c: New test.
403         * gcc.dg/gomp/macro-4.c: New test.
404         * g++.dg/gomp/macro-3.C: New test.
405         * g++.dg/gomp/macro-4.C: New test.
406
407 2006-06-09  Richard Guenther  <rguenther@suse.de>
408
409         PR tree-optimization/26998
410         * gcc.dg/torture/pr26998.c: New testcase.
411         * gcc.dg/tree-ssa/vrp29.c: New testcase.
412
413 2006-06-08  Mike Stump  <mrs@apple.com>
414
415         * gcc.dg/pr27095.c: Account for stubs.
416
417         PR target/26427
418         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
419         produce bad code on darwin.
420
421 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
422
423         PR fortran/27958
424         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
425
426 2006-06-08  Asher Langton  <langton2@llnl.gov>
427
428         PR fortran/27786
429         * cray_pointers_2.f90: Add -fbounds-check compile flag.
430
431 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
432
433         PR target/27421
434         * gcc.dg/union-3.c: New test.
435
436 2006-06-08  Richard Guenther  <rguenther@suse.de>
437
438         PR middle-end/27116
439         * gcc.dg/torture/pr27116.c: New testcase.
440         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
441
442 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
443
444         PR rtl-optimization/26449
445         * gcc.dg/pr26449.c: New test.
446
447 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
448
449         PR c++/27601
450         * g++.dg/ext/offsetof1.C: Test member functions.
451
452 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
453
454         * gcc.dg/pr27095.c: Improve scanning.
455
456 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
457
458         PR fortran/23091
459         * gfortran.dg/saved_automatic_1.f90: New test.
460
461         PR fortran/24168
462         * gfortran.dg/array_simplify_1.f90: New test.
463
464         PR fortran/25090
465         * gfortran.dg/entry_dummy_ref_1.f90: New test.
466
467         PR fortran/25058
468         * gfortran.dg/entry_dummy_ref_2.f90: New test.
469
470 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
471
472         PR c++/27177
473         * g++.dg/expr/cast7.C: New test.
474
475 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
476
477         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
478         * lib/gcc-defs.exp (tool_check_compile): Ditto.
479         * lib/fortran-torture.exp (fortran-torture-compile,
480         fortran-torture-execute): Ditto.
481
482 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
483
484         PR target/27842
485         * gcc.dg/vmx/pr27842.c: New test.
486
487 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
488
489         PR libfortran/27895
490         * gfortran.dg/bounds_check_3.f90: New test.
491
492 2006-06-05  Mike Stump  <mrs@apple.com>
493
494         * objc.dg/objc-fast-4.m: Skip for ppc64.
495
496 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
497
498         PR testsuite/27705
499         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
500
501 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
502             Victor Kaplansky  <victork@il.ibm.com>
503
504         PR tree-optimizations/26360
505         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
506         with -fno-tree-dce.
507         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
508
509 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
510
511         PR fortran/14067
512         * gfortran.dg/data_char_1.f90: Add messages for truncated
513         strings.
514
515         PR fortran/16943
516         * gfortran.dg/func_decl_2.f90: New test.
517
518         PR fortran/20839
519         * gfortran.dg/do_2.f90: New test.
520
521         PR fortran/27655
522         * gfortran.dg/associated_3.f90: New test.
523
524 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
525
526         PR c++/27819
527         * g++.dg/template/static25.C: New test.
528
529         PR c++/27722
530         * g++.dg/init/array21.C: New test.
531
532         PR c++/27807
533         * g++.dg/ext/complit7.C: New test.
534
535         PR c++/27806
536         * g++.dg/parse/ptrmem5.C: New test.
537
538 2006-06-04  Roger Sayle  <roger@eyesopen.com>
539             Andrew Pinski  <pinskia@physics.uc.edu>
540
541         PR c/27150
542         PR middle-end/27382
543         * gcc.dg/pr27150-1.c: New testcase.
544         * gcc.dg/pr27382-1.c: New testcase.
545         * gcc.dg/pr27382-2.c: New testcase.
546
547 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
548
549         PR c/25161
550         PR c/27020
551         * gcc.dg/array-10.c: New test.
552
553 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
554
555         PR c++/27804
556         * g++.dg/init/const4.C: New test.
557         * g++.dg/init/member1.C: Add error-marker.
558         * g++.dg/other/fold1.C: Adjust error-marker.
559
560 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
561
562         PR c++/27601
563         * g++.dg/ext/offsetof1.C: New test.
564
565 2006-06-04 Eric Christopher <echristo@apple.com>
566
567         * gcc.dg/attr-ms_struct-1.c: New.
568
569 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
570
571         * gcc.c-torture/compile/builtin_constant_p.c: New test.
572
573 2006-06-04  Richard Guenther  <rguenther@suse.de>
574
575         PR tree-optimization/27039
576         * gcc.dg/tree-ssa/loop-17.c: New testcase.
577
578 2006-06-03  Roger Sayle  <roger@eyesopen.com>
579
580         PR target/26223
581         * gcc.target/i386/amd64-abi-2.c: New test case.
582
583 2006-06-02  Eric Christopher  <echristo@apple.com>
584
585         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
586         * gcc.target/i386/20020523-1.c: Skip if darwin.
587         * gcc.target/i386/asm-3.c: Ditto.
588         * gcc.target/i386/20011119-1.c: Ditto.
589         * gcc.target/i386/clobbers.c: Remove pic part of test.
590
591 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
592
593         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
594         * g++.old-deja/g++.other/init19.C: Ditto.
595         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
596         and add other platforms as expected failures.
597
598 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
599
600         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
601         (is-effective-target-keyword): Ditto.
602
603 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
604
605         PR fortran/27715
606         * gfortran.dg/extended_char_comparison_1.f:  New test.
607
608 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
609
610         PR fortran/25098
611         * gfortran.dg/dummy_procedure_1.f90: New test.
612
613         PR fortran/25147
614         * gfortran.dg/dummy_procedure_2.f90: New test.
615
616         * gfortran.dg/associated_2.f90: Correct to make consistent with
617         standard.
618
619 2006-05-31  Roger Sayle  <roger@eyesopen.com>
620
621         * gcc.target/i386/387-11.c: New test case.
622
623 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/27801
626         * g++.dg/template/cond6.C: New test.
627
628         PR c++/26496
629         * g++.dg/template/crash51.C: New test.
630         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
631
632         PR c++/27385
633         * g++.dg/init/array20.C: New test.
634
635 2006-05-31  Roger Sayle  <roger@eyesopen.com>
636
637         * gcc.dg/builtins-54.c: New test case.
638
639 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
640
641         PR c++/26433
642         * g++.dg/template/fntry1.C: Add dg-do link.
643
644         PR c++/27808
645         * g++.dg/parse/friend6.C: New test.
646
647 2006-05-30  Asher Langton  <langton2@llnl.gov>
648
649         * gfortran.dg/cray_pointers_7.f90: New test.
650
651 2006-05-30  Roger Sayle  <roger@eyesopen.com>
652
653         PR tree-optimization/23452
654         * gcc.dg/fold-mulconj-1.c: New test case.
655
656 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
657
658         PR c++/27803
659         * g++.dg/parse/bitfield1.C: New test.
660
661 2006-05-30  Roger Sayle  <roger@eyesopen.com>
662
663         * gcc.target/ppc-eq0-1.c: New test case.
664         * gcc.target/ppc-negeq0-1.c: New test case.
665
666 2006-05-30  Dirk Mueller  <dmueller@suse.de>
667
668         PR c/27273
669         * gcc.dg/overflow-warn-5.c: New test.
670
671 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
672
673         PR c/27718
674         * gcc.dg/sizeof-1.c: New test.
675
676 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
677
678         PR target/27790
679         * gcc.target/i386/pr27790.c: New test.
680
681 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682
683         PR libgfortran/27757
684         * gfortran.dg/direct_io_5.f90: New test.
685
686 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
687
688         PR libgfortran/27634
689         * gfortran.dg/fmt_missing_period_1.f: New test.
690         * gfortran.dg/fmt_missing_period_2.f: New test.
691         * gfortran.dg/fmt_missing_period_3.f: New test.
692
693 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
694
695         PR fortran/19777
696         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
697         arrays.
698
699 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
700
701         PR c++/27713
702         * g++.dg/template/new6.C: New test.
703
704 2006-05-29  Roger Sayle  <roger@eyesopen.com>
705
706         PR tree-optimization/24964
707         * gcc.target/i386/387-10.c: New test case.
708
709 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
710
711         * intrinsics/string_intrinsics.c (compare_string):
712         Use memcmp instead of strncmp to avoid tripping over
713         CHAR(0) in a string.
714
715 2006-05-27  Richard Guenther  <rguenther@suse.de>
716
717         PR middle-end/27773
718         * gcc.dg/torture/pr27773.c: New testcase.
719
720 2006-05-27  Dirk Mueller  <dmueller@suse.de>
721
722         * gcc.dg/pr24561.c: Rename to..
723         * gcc.dg/pr25962.c: .. this.
724
725 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
726
727         PR fortran/19777
728         * gfortran.dg/bounds_check_2.f: New test.
729
730 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
731
732         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
733         * gfortran.dg/byte_1.f90: Likewise.
734         * gfortran.dg/dup_save_2.f90: Likewise.
735
736 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
737
738         * gfortran.dg/associated_2.f90: New test.
739
740 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
741
742         PR fortran/27524
743         * gfortran.dg/bounds_check_1.f90: New test.
744
745 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
746
747         PR rtl-optimization/27661
748         * gcc.dg/pr27661.c: New test case.
749
750 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
751
752         PR fortran/23151
753         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
754         * gfortran.dg/print_parentheses_1.f:  New test.
755         * gfortran.dg/print_parentheses_2.f90:  New test.
756
757 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
758
759         PR target/27758
760         * gcc.dg/pr27758.c: New test.
761
762 2006-05-24  Falk Hueffner  <falk@debian.org>
763
764         * gcc.c-torture/compile/pr27571.c: New test.
765
766 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
767
768         PR fortran/27709
769         * gfortran.dg/spec_expr_4.f90: New test.
770
771         PR fortran/27155
772         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
773
774 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/20103
777         * g++.dg/ext/complit6.C: New test.
778         * g++.dg/ext/complit3.C: Adjust error markers.
779         * g++.dg/init/const3.C: New test.
780
781 2006-05-25  Richard Guenther  <rguenther@suse.de>
782
783         PR middle-end/27743
784         * gcc.dg/torture/pr27743.c: New testcase.
785
786 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
787
788         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
789
790 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
791
792         * gcc.dg/compat/scalar-by-value-x.h: New.
793         * gcc.dg/compat/scalar-by-value-y.h: New.
794         * gcc.dg/compat/scalar-by-value-5.c: New.
795         * gcc.dg/compat/scalar-by-value-5_main.c: New.
796         * gcc.dg/compat/scalar-by-value-5_x.c: New.
797         * gcc.dg/compat/scalar-by-value-5_y.c: New.
798         * gcc.dg/compat/scalar-by-value-6.c: New.
799         * gcc.dg/compat/scalar-by-value-6_main.c: New.
800         * gcc.dg/compat/scalar-by-value-6_x.c: New.
801         * gcc.dg/compat/scalar-by-value-6_y.c: New.
802
803 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
804
805         PR tree-optimization/27639
806         PR tree-optimization/26719
807         * gcc.dg/pr27639.c: New test.
808         * gcc.dg/pr26719.c: New test.
809         * gcc.dg/tree-ssa/scev-cast.c: New test.
810
811 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
812
813         PR c++/20173
814         * g++.dg/template/error21.C: New test.
815
816 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
817
818         PR target/27696
819         * gcc.target/i386/pr27696.c: New.
820
821 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
822
823         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
824
825         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
826
827 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
828
829         PR c++/27716
830         * g++.dg/other/assign1.C: New test.
831
832 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
833
834         PR target/27266
835         * gcc.target/i386/pr27266.c: New.
836
837 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
838
839         PR c++/27451
840         * g++.dg/ext/asm9.C: New test.
841
842 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
843
844         PR rtl-optimization/25514
845         * gcc.c-torture/compile/pr25514.c: New test.
846
847 2006-05-22  Richard Guenther  <rguenther@suse.de>
848
849         Revert
850         2006-01-31  Richard Guenther  <rguenther@suse.de>
851
852         * gcc.target/i386/sselibm-1.c: New testcase.
853         * gcc.target/i386/sselibm-2.c: Likewise.
854         * gcc.target/i386/sselibm-3.c: Likewise.
855         * gcc.target/i386/sselibm-4.c: Likewise.
856         * gcc.target/i386/sselibm-5.c: Likewise.
857
858 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
859
860         PR c/27420
861         * gcc.dg/func-args-2.c: New test.
862
863         PR c/26818
864         * gcc.dg/struct-incompl-1.c: New test.
865
866 2006-05-22  Richard Guenther  <rguenther@suse.de>
867
868         PR testsuite/27708
869         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
870         the transformations we test for.
871
872 2006-05-22  Richard Guenther  <rguenther@suse.de>
873
874         PR testsuite/27707
875         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
876
877 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
878
879         PR c++/27210
880         * g++.dg/warn/new1.C: New test.
881         * g++.dg/template/new5.C: Likewise.
882
883 2006-05-21  Roger Sayle  <roger@eyesopen.com>
884
885         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
886         * gcc.target/i386/20060512-3.c: Likewise.
887
888 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
889
890         PR rtl-optimization/27671
891         * gcc.c-torture/execute/pr27671-1.c: New.
892         * gcc.dg/pr27671-2.c: Likewise.
893
894         PR tree-optimization/26622.
895         * gcc.c-torture/compile/pr26622.c: New.
896
897 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
898
899         PR fortran/27613
900         * gfortran.dg/recursive_reference_1.f90: New test.
901
902 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
903
904         PR fortran/25746
905         * gfortran.dg/elemental_subroutine_3.f90: New test.
906
907         PR fortran/25090
908         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
909
910         PR fortran/27584
911         * gfortran.dg/associated_target_1.f90: New test.
912
913         PR fortran/19015
914         * gfortran.dg/maxloc_shape_1.f90: New test.
915
916 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
917
918         PR libgfortran/24459
919         * gfortran.dg/namelist_24.f90: New test.
920         * gfortran.dg/namelist_12.f: Fix typo in comment.
921
922 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR middle-end/25776
925         * g++.dg/other/error11.C: New test.
926
927 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
928
929         * gcc.target/mips/pr26765.c: Add -w to options.
930
931 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
932
933         * lib/target-supports.exp (check_effective_target_mpaired_single):
934         New function.
935         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
936         multilibs.
937         * g++.dg/vect/vect.exp: Likewise.
938
939 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
940
941         PR testsuite/25891
942         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
943
944 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
945
946         PR fortran/27662
947         * gfortran.dg/temporary_1.f90: New file.
948
949 2006-05-19  Andreas Schwab  <schwab@suse.de>
950
951         * g++.dg/other/unused1.C: Also match "stringz".
952
953 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
954
955         PR c++/26433
956         * g++.dg/template/fntry1.C: New test.
957
958 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
959
960         PR c++/27471
961         PR c++/27506
962         * g++.dg/conversion/bitfield5.C: New test.
963         * g++.dg/conversion/bitfield6.C: New test.
964
965 2006-05-18  Mike Stump  <mrs@apple.com>
966
967         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
968         * gcc.dg/vla-4.c: Add.
969         * gcc.dg/vla-5.c: Add.
970         * gcc.dg/vla-6.c: Add.
971
972 2006-05-12  Stuart Hastings  <stuart@apple.com>
973
974         * testsuite/gcc.target/i386/20060512-1.c: New.
975         * testsuite/gcc.target/i386/20060512-2.c: New.
976         * testsuite/gcc.target/i386/20060512-3.c: New.
977         * testsuite/gcc.target/i386/20060512-4.c: New.
978
979 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
980
981         PR c++/26122
982         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
983
984         PR c++/26068
985         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
986         * g++.dg/parse/linkage1.C: New test.
987
988 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
989
990         PR tree-optimization/27548
991         * g++.dg/tree-ssa/pr27548.C: New test.
992
993 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
994
995         PR fortran/26551
996         * gfortran.dg/recursive_check_1.f: New test.
997         * gfortran.dg/recursive_check_2.f90: New test.
998
999 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
1000
1001         * g++.dg/opt/temp2.C: New test.
1002
1003 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
1004
1005         PR c++/27491
1006         * g++.dg/init/brace5.C: New test.
1007
1008         PR middle-end/27415
1009         * gcc.dg/gomp/pr27415.c: New test.
1010         * g++.dg/gomp/pr27415.C: New test.
1011
1012         PR tree-optimization/27549
1013         * g++.dg/tree-ssa/pr27549.C: New test.
1014
1015 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1016
1017         PR libgfortran/27575
1018         * gfortran.dg/read_eof_4.f90: New test.
1019
1020 2006-05-16  Richard Guenther  <rguenther@suse.de>
1021
1022         PR tree-optimization/22303
1023         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
1024
1025 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR middle-end/27573
1028         * gcc.dg/gomp/pr27573.c: New test.
1029         * gfortran.dg/gomp/pr27573.f90: New test.
1030
1031         PR c/27499
1032         * gcc.dg/gomp/pr27499.c: New test.
1033         * g++.dg/gomp/pr27499.C: New test.
1034
1035 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1036
1037         PR c++/27339
1038         * g++.dg/parser/access8.C: Adjust error marker.
1039         * g++.dg/template/access17.C: New test.
1040         * g++.dg/template/access18.C: Likewise.
1041
1042 2006-05-15  Roger Sayle  <roger@eyesopen.com>
1043
1044         PR target/26600
1045         * gcc.target/i386/pr26600.c: New test case.
1046
1047 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
1048
1049         PR c++/27505
1050         * g++.dg/expr/bitfield1.C: New test.
1051
1052 2006-05-15  Richard Guenther  <rguenther@suse.de>
1053
1054         PR tree-optimization/27603
1055         * gcc.dg/torture/pr27603.c: New testcase.
1056
1057 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
1058
1059         PR fortran/25090
1060         * gfortran.dg/entry_dummy_ref_1.f90: New test.
1061
1062         PR fortran/25082
1063         * gfortran.dg/scalar_return_1.f90: New test.
1064
1065         PR fortran/27411
1066         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
1067
1068 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
1069
1070         * gcc.dg/gomp/critical-4.c: New test.
1071         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
1072         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1073         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
1074         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
1075
1076 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1077
1078         PR c++/27582
1079         * g++.dg/template/dependent-args1.C: New test.
1080
1081         PR c++/27581
1082         * g++.dg/lookup/this1.C: New test.
1083
1084         PR c++/27315
1085         * g++.dg/template/operator6.C: New test.
1086         * g++.dg/template/incomplete3.C: New test.
1087
1088         PR c++/27559
1089         * g++.dg/template/new4.C: New test.
1090
1091         PR c++/27496
1092         * g++.dg/template/void2.C: New test.
1093
1094 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
1095
1096         * g++.dg/template/dependent-expr5.C: New test.
1097
1098 2006-05-14  Roger Sayle  <roger@eyesopen.com>
1099
1100         PR middle-end/26729
1101         * gcc.dg/pr26729-1.c: New test case.
1102
1103 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
1104
1105         * gcc.dg/pr27003.c: New test.
1106
1107 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
1108
1109         * lib/target-supports.dg (check_cxa_atexit_available): Change
1110         v3_target_compile to ${tool}_target_compile.
1111
1112 2006-05-11  Jason Merrill  <jason@redhat.com>
1113
1114         * lib/scanasm.exp (scan-not-hidden): Fix typo.
1115
1116 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1117
1118         PR fortran/27553
1119         * gfortran.dg/label_5.f90: New test.
1120
1121 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
1122
1123         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
1124         check_effective_target_powerpc_altivec_ok): New.
1125         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
1126         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
1127         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
1128         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
1129         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
1130         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
1131         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
1132         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
1133         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
1134         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
1135         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
1136         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
1137         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
1138         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
1139         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
1140         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
1141         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
1142         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
1143         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
1144         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
1145         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
1146         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
1147         gcc.target/powerpc/altivec-9.c,
1148         gcc.target/powerpc/altivec-consts.c,
1149         gcc.target/powerpc/altivec-pr22085.c,
1150         gcc.target/powerpc/altivec-splat.c,
1151         gcc.target/powerpc/altivec-types-1.c,
1152         gcc.target/powerpc/altivec-types-2.c,
1153         gcc.target/powerpc/altivec-types-3.c,
1154         gcc.target/powerpc/altivec-types-4.c,
1155         gcc.target/powerpc/altivec-varargs-1.c,
1156         gcc.target/powerpc/altivec-vec-merge.c,
1157         gcc.target/powerpc/ppc-vector-memcpy.c,
1158         gcc.target/powerpc/ppc-vector-memset.c,
1159         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
1160         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
1161         these effective targets.
1162         * gcc.dg/vmx/pr27006.c: Add missing close brace.
1163         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
1164
1165 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1166
1167         PR middle-end/27384
1168         * g++.dg/other/fold1.C: New test.
1169
1170         PR middle-end/27488
1171         * gcc.dg/fold-nonneg-1.c: New test.
1172
1173         PR c++/27547
1174         * g++.dg/other/operator1.C: New test.
1175
1176 2006-05-11  Richard Guenther  <rguenther@suse.de>
1177
1178         PR middle-end/27529
1179         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
1180
1181 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
1182
1183         * lib/target-supports-dg.exp (check-flags): New.
1184         (dg-skip-if): Move flag checks.
1185
1186 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
1187
1188         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
1189         * lib/target-supports.dg (check_cxa_atexit_available): New.
1190
1191 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
1192
1193         PR fortran/27470
1194         * gfortran.dg/multiple_allocation_2.f90: New test case.
1195
1196 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
1197
1198         * gcc.target/arm/pr27387.C: Fix a comment typo.
1199
1200 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1201
1202         PR fortran/24549
1203         * gfortran.dg/error_recovery_1.f90: New test.
1204
1205 2006-05-10  Richard Guenther  <rguenther@suse.de>
1206
1207         PR tree-optimization/27302
1208         * gcc.dg/torture/pr27302.c: New testcase.
1209
1210 2006-05-09  Dirk Mueller  <dmueller@suse.de>
1211         Richard Guenther  <rguenther@suse.de>
1212
1213         PR middle-end/27498
1214         * gcc.dg/tree-ssa/pr27498.c: New testcase.
1215
1216 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
1217
1218         PR rtl-optimization/27335
1219         * gcc.dg/pr27335.c: New test.
1220
1221 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
1222
1223         * gcc.target/mips/mips-ps-5.c: New file.
1224
1225 2006-05-08  Jan Hubicka  <jh@suse.cz>
1226
1227         PR middle-end/25962
1228         * gcc.dg/pr25962.c: New.
1229
1230 2006-05-08  Roger Sayle  <roger@eyesopen.com>
1231
1232         PR target/27158
1233         * gcc.target/powerpc/pr27158.c: New test case.
1234
1235 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
1236
1237         PR testsuite/27476
1238         * ada/acats/run_all.sh: Use test -z.
1239
1240 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1241
1242         PR libfortran/18271
1243         * gfortran.dg/spec_expr_3.f90: New test.
1244
1245 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
1246
1247         PR target/24879
1248         * gcc.target/i386/monitor.c: New file.
1249
1250 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
1251
1252         * gcc.dg/pr27095.c: xfail *-*-darwin*.
1253
1254 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1255
1256         PR c++/27447
1257         * g++.dg/other/ptrmem7.C: New test.
1258
1259 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1260
1261         PR target/27421
1262         * gcc.dg/array-9.c: New test.
1263
1264 2006-05-07  Richard Guenther  <rguenther@suse.de>
1265
1266         PR tree-optimization/27409
1267         * gcc.dg/torture/pr27409.c: New testcase.
1268
1269 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1270
1271         PR fortran/27457
1272         * gfortran.dg/select_6.f90: New.
1273
1274 2006-05-07  Richard Guenther  <rguenther@suse.de>
1275
1276         PR tree-optimization/27136
1277         * gcc.dg/torture/pr27136.c: New testcase.
1278
1279 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
1280
1281         PR fortran/24813
1282         * gfortran.dg/char_cons_len_1.f90: New test.
1283
1284 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1285
1286         PR c++/27427
1287         * g++.dg/template/incomplete2.C: New test.
1288
1289 2006-05-06  Richard Guenther  <rguenther@suse.de>
1290
1291         PR tree-optimization/27151
1292         * gcc.dg/vect/pr27151.c: New testcase.
1293
1294 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1295
1296         PR c++/27430
1297         * g++.dg/template/void1.C: New test.
1298
1299         PR c++/27423
1300         * g++.dg/other/void2.C: New test.
1301
1302         PR c++/27422
1303         * g++.dg/conversion/void1.C: New test.
1304
1305 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
1306
1307         PR/21391
1308         * g++.dg/other/unused1.C: New.
1309
1310 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1311
1312         PR objc/27240
1313         * objc.dg/member-1.m: New test.
1314
1315 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
1316
1317         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
1318
1319 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1320
1321         PR libfortran/26985
1322         * gfortran.dg/matmul_2.f90: New test.
1323
1324 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
1325
1326         * ada/acats/run_all.sh: Use sync when main not found.
1327
1328 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
1329
1330         PR target/26765
1331         * gcc.target/mips/pr26765.c: New.
1332
1333 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
1334
1335         * gcc.target/bfin: New directory.
1336         * gcc.target/bfin/bfin.exp: New file.
1337         * gcc.target/bfin/frmul.c: New file.
1338         * gcc.target/bfin/arith.c: New file.
1339         * gcc.target/bfin/mul-combine.c: New file.
1340         * gcc.target/bfin/shift.c: New file.
1341
1342 2006-05-04  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/14287
1345         PR tree-optimization/14844
1346         PR tree-optimization/19792
1347         PR tree-optimization/21608
1348         PR tree-optimization/27090
1349         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
1350         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1351         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1352         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1353         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1354
1355 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
1356
1357         PR tree-optimization/27285
1358         * gcc.c-torture/execute/pr27285.c: New test.
1359
1360         PR middle-end/27388
1361         * gcc.dg/gomp/pr27388-1.c: New test.
1362         * gcc.dg/gomp/pr27388-2.c: New test.
1363         * gcc.dg/gomp/pr27388-3.c: New test.
1364
1365         PR c++/27359
1366         * g++.dg/gomp/pr27359.C: New test.
1367
1368 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
1369
1370         PR fortran/20248
1371         * gfortran.dg/iargc.f90: New test.
1372
1373 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/27102
1376         * g++.dg/template/crash49.C: New test.
1377
1378 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
1379
1380         PR testsuite/27032
1381         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
1382
1383 2006-05-02  Jeff Law  <law@redhat.com>
1384
1385         PR tree-optimization/27364
1386         * gcc.c-torture/execute/pr27364.c: New test.
1387
1388 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
1389
1390         PR c++/27309
1391         * g++.dg/parser/ctor5.C: New test.
1392
1393 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
1394
1395         PR target/27387
1396         * gcc.target/arm/arm.exp: New.
1397         * gcc.target/arm/pr27387.C: Likewise.
1398
1399 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
1400
1401         PR fortran/27269
1402         PR fortran/27324
1403         * gfortran.dg/module_equivalence_2.f90: New test.
1404
1405 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
1406
1407         PR middle-end/27337
1408         * g++.dg/gomp/pr27337-1.C: New test.
1409         * g++.dg/gomp/pr27337-2.C: New test.
1410
1411         PR middle-end/27328
1412         * gcc.dg/gomp/pr27328.c: New test.
1413
1414         PR middle-end/27325
1415         * g++.dg/gomp/pr27325.C: New test.
1416
1417         PR middle-end/27310
1418         * g++.dg/gomp/pr27310.C: New test.
1419
1420 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1421
1422         PR tree-optimization/27291
1423         * g++.dg/tree-ssa/pr27291.C: New test.
1424
1425 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1426
1427         PR tree-optimization/27283
1428         * g++.dg/tree-ssa/pr27283.C: New test.
1429
1430 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
1431
1432         * gcc.dg/tree-ssa/loop-16.c: New test.
1433
1434 2006-05-01  Roger Sayle  <roger@eyesopen.com>
1435             Joseph S. Myers  <joseph@codesourcery.com>
1436
1437         * gcc.dg/Wconversion-3.c: New test case.
1438         * gcc.dg/Wconversion-4.c: Likewise.
1439
1440 2006-05-01  Richard Guenther  <rguenther@suse.de>
1441
1442         PR tree-optimization/26726
1443         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
1444
1445 2006-04-30  Roger Sayle  <roger@eyesopen.com>
1446
1447         * gcc.dg/Woverflow-1.c: New test case.
1448         * gcc.dg/Woverflow-2.c: Likewise.
1449         * gcc.dg/Woverflow-3.c: Likewise.
1450
1451 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
1452
1453         PR c++/27094
1454         * g++.dg/template/defarg8.C: New test.
1455
1456 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1457
1458         PR c++/27278
1459         * g++.dg/parse/operator7.C: New test.
1460
1461 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1462
1463         PR c++/11471
1464         PR c++/27102
1465         * g++.dg/template/crash48.C: New test.
1466
1467         PR c++/27279
1468         * g++.dg/parse/ctor4.C: New test.
1469
1470 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1471
1472         PR fortran/25681
1473         * gfortran.df/char_type_len.f90: New test.
1474
1475 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1476
1477         PR libgfortran/27304
1478         * gfortran.dg/fmt_exhaust.f90: New test.
1479
1480 2006-04-28  Roger Sayle  <roger@eyesopen.com>
1481
1482         PR c/25309
1483         * gcc.dg/large-size-array-2.c: New test case.
1484
1485 2006-04-28  Richard Guenther  <rguenther@suse.de>
1486
1487         PR target/26826
1488         * gcc.target/i386/pr26826.c: New testcase.
1489
1490 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
1491
1492         PR middle-end/27260
1493         * gcc.c-torture/execute/pr27260.c: New.
1494
1495 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
1496
1497         PR middle-end/27095
1498         * gcc.dg/pr27095.c: New.
1499
1500 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1501
1502         PR c++/27292
1503         * g++.dg/conversion/bitfield4.C: New test.
1504
1505 2006-04-27  Eric Christopher  <echristo@apple.com>
1506
1507         * gcc.dg/pragma-ms_struct.c: New.
1508
1509 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
1510
1511         PR c++/27102
1512         * g++.dg/template/crash47.C: New test.
1513
1514 2006-04-27  Dirk Mueller  <dmueller@suse.de>
1515
1516         * gcc.target/i386/sse-7.c: build with -msse.
1517
1518 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
1519
1520         PR testsuite/27274:
1521         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
1522         (main): Exit if processor doesn't support SSE.
1523
1524 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
1525
1526         PR middle-end/27282
1527         * gcc.c-torture/compile/pr27282.c: New test.
1528
1529 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
1530
1531         PR middle-end/26913
1532         * g++.dg/gomp/pr26913.C: New test.
1533
1534         PR c/25996
1535         * gcc.dg/gomp/pr25996.c: New test.
1536         * g++.dg/gomp/pr25996.C: New test.
1537
1538 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
1539
1540         PR rtl-optimization/26725
1541         * gcc.c-torture/compile/pr26725.c: New test.
1542
1543 2006-04-25  Richard Guenther  <rguenther@suse.de>
1544
1545         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
1546         than n + -1.
1547
1548 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
1549
1550         * gcc.dg/20060425-1.c: New testcase.
1551
1552 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
1553
1554         PR tree-optimization/26865
1555         * gcc.dg/pr26865.c: New test.
1556
1557 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
1558
1559         PR c++/27292
1560         * g++.dg/conversion/bitfield1.C: New test.
1561         * g++.dg/conversion/bitfield2.C: Likewise.
1562         * g++.dg/conversion/bitfield3.C: Likewise.
1563
1564 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1565         Richard Guenther  <rguenther@suse.de>
1566
1567         PR tree-optimization/27236
1568         * gcc.dg/tree-ssa/pr27236.c: New testcase.
1569
1570 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1571
1572         PR c++/19963
1573         * g++.dg/other/incomplete2.C: New test.
1574
1575 2006-04-24  Richard Guenther  <rguenther@suse.de>
1576
1577         PR middle-end/26869
1578         * gcc.dg/torture/pr26869.c: New testcase.
1579
1580 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
1581         Richard Guenther  <rguenther@suse.de>
1582
1583         PR tree-optimization/27218
1584         * g++.dg/tree-ssa/pr27218.C: New testcase.
1585
1586 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/26912
1589         * g++.dg/template/friend41.C: New test.
1590
1591 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
1592
1593         * g++.dg/opt/pr15551.C: Include cstdio.
1594         (main): Use remove instead of unlink.
1595
1596 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
1597
1598         * gcc.dg/sibcall-7.c: New test.
1599         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
1600         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
1601         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
1602         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
1603         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
1604
1605 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
1606
1607         PR c++/26534
1608         * g++.dg/opt/bitfield1.C: New test.
1609         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
1610         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
1611         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
1612         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
1613         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
1614         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
1615         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
1616         * g++.dg/abi/bitfield2.C: Likewise.
1617         * g++.dg/init/bitfield1.C: Likewise.
1618
1619 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
1620
1621         PR fortran/25099
1622         * gfortran.dg/elemental_subroutine_4.f90: New test.
1623         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
1624         call sub (m, x).
1625
1626 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
1627
1628         * gcc.c-torture/compile/20060421-1.c: New testcase.
1629
1630 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1631
1632         PR c/25875
1633         * gcc.dg/init-bad-4.c: New test.
1634
1635 2006-04-21  Paul Brook  <paul@codesourcery.com>
1636
1637         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
1638
1639 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
1640
1641         PR fortran/27122
1642         * gfortran.dg/defined_operators_1.f90: New test.
1643         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
1644         remove old ones associated, incorrectly, with Note 5.46.
1645
1646         PR fortran/27113
1647         * gfortran.dg/character_array_constructor_1.f90: New test.
1648
1649 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
1650
1651         * gcc.dg/20060419-1.c: New test.
1652
1653 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
1654
1655         PR c/26774
1656         * gcc.dg/struct-parse-1.c: New test case.
1657
1658 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1659
1660         PR c++/26558
1661         * g++.dg/parse/template19.C: New test.
1662
1663         PR c++/26739
1664         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
1665
1666         PR c++/26036
1667         * g++.dg/expr/call3.C: New test.
1668
1669         PR c++/10385
1670         * g++.dg/conversion/dynamic1.C: New test.
1671
1672 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
1673
1674         PR c++/27102
1675         * g++.dg/template/crash35.C: Tweak error markers.
1676         * g++.dg/template/crash46.C: New test.
1677         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
1678         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
1679
1680 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
1681
1682         PR rtl-optimization/14261
1683         * gcc.c-torture/compile/20060419-1.c: Added.
1684
1685 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
1686
1687         * gfortran.dg/label_1.f90: Adjust dg-error.
1688
1689 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1690
1691         PR target/26961
1692         * gcc.dg/fold-cond-1.c: New test case.
1693         * gcc.dg/pr26961-1.c: Likewise.
1694
1695 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1696
1697         PR libgfortran/27138
1698         * gfortran.dg/read_bad_advance.f90: New test.
1699
1700 2006-04-16  Roger Sayle  <roger@eyesopen.com>
1701             Dale Johannesen  <dalej@apple.com>
1702
1703         PR target/24076
1704         * gcc.target/i386/vecinit-3.c: New testcase.
1705         * gcc.target/i386/vecinit-4.c: Likewise.
1706         * gcc.target/i386/sse-18.c: Likewise.
1707         * gcc.target/i386/sse-19.c: Likewise.
1708
1709 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
1710
1711         * gfortran.dg/allocate_zerosize_1.f90: New test.
1712
1713 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
1714
1715         PR c++/26365
1716         * g++.dg/template/crash45.C: New test.
1717
1718 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
1719
1720         PR fortran/26787
1721         * gfortran.dg/proc_assign_1.f90: New test.
1722         * gfortran.dg/procedure_lvalue.f90: Change message.
1723         * gfortran.dg/namelist_4.f90: Add new error.
1724
1725         PR fortran/25597
1726         PR fortran/27096
1727         * gfortran.dg/auto_pointer_array_result_1.f90
1728
1729         PR fortran/27089
1730         * gfortran.dg/specification_type_resolution_1.f90
1731
1732         PR fortran/18003
1733         PR fortran/25669
1734         PR fortran/26834
1735         * gfortran.dg/bounds_temporaries_1.f90: New test.
1736
1737         PR fortran/27124
1738         * gfortran.dg/array_return_value_1.f90: New test.
1739
1740 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
1741
1742         PR fortran/25336
1743         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
1744
1745 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
1746
1747         PR middle-end/26823
1748         * g++.dg/gomp/pr26823-1.C: New test.
1749         * g++.dg/gomp/pr26823-2.C: New test.
1750
1751 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
1752
1753         PR middle-end/27134
1754         * gcc.dg/pr27314.c: New test.
1755
1756 2006-04-13  Richard Henderson  <rth@redhat.com>
1757
1758         * g++.dg/gomp/block-0.C: Update expected matches.
1759
1760 2006-04-13  DJ Delorie  <dj@redhat.com>
1761
1762         * lib/target-supports.exp (check_effective_target_int32plus): New.
1763         (check_effective_target_ptr32plus): New.
1764         (check_effective_target_size32plus): New.
1765         (check_effective_target_int16): New.
1766         (check_profiling_available): Add m32c to the list of unsupported targets.
1767
1768         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
1769         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
1770         memory size.
1771         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
1772         pointers.
1773         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
1774         size_t.
1775         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
1776         and size_t.
1777         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
1778         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
1779         not just xstormy16.  Skip m32c due to weird pointer size.
1780         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
1781         not just xstormy16.
1782         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
1783         not just xstormy16.
1784         * gcc.dg/20020312-2.c: Add m32c support.
1785         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
1786         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
1787         in test.
1788         * gcc.dg/20050321-2.c: Require >=32 bit integers.
1789         * gcc.dg/asm-1.c: Skip if int and short are the same size.
1790         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
1791         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
1792         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
1793         * gcc.dg/init-string-2.c: Require >=32 bit integers.
1794         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
1795         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
1796         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
1797         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
1798         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
1799         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
1800         in test.
1801         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
1802         in test.
1803         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
1804         * gcc.dg/pr23049.c: Require >=32 bit integers.
1805         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
1806         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
1807         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
1808         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
1809         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
1810         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
1811         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
1812         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
1813         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
1814         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
1815         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
1816         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
1817         prototype in test.
1818         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
1819         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
1820         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
1821         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
1822         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
1823
1824         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
1825         * gcc.c-torture/execute/20040703-1.x: Likewise.
1826         * gcc.c-torture/execute/20040705-1.x: Likewise.
1827         * gcc.c-torture/execute/20040705-2.x: Likewise.
1828         * gcc.c-torture/execute/20040709-1.x: Likewise.
1829         * gcc.c-torture/execute/20040709-2.x: Likewise.
1830         * gcc.c-torture/execute/20040811-1.x: Likewise.
1831         * gcc.c-torture/execute/20050316-1.x: Likewise.
1832         * gcc.c-torture/execute/bitfld-4.x: Likewise.
1833         * gcc.c-torture/execute/pr19689.x: Likewise.
1834         * gcc.c-torture/execute/pr7284-1.x: Likewise.
1835         * gcc.c-torture/execute/usmul.x: Likewise.
1836         * gcc.c-torture/execute/vrp-5.x: Likewise.
1837         * gcc.c-torture/execute/vrp-6.x: Likewise.
1838         * gcc.dg/debug/20041023-1.s: Likewise.
1839
1840 2006-04-13  Roger Sayle  <roger@eyesopen.com>
1841
1842         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
1843         of integers to a vector types are now constant expressions in C.
1844         * gcc.dg/vect/vect-fold-1.c: New test case.
1845
1846 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
1847             Ulrich Weigand  <uweigand@de.ibm.com>
1848
1849         PR target/27006
1850         * gcc.dg/vmx/pr27006.c: New testcase.
1851
1852 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1853
1854         PR libgfortran/26766
1855         * gfortran.dg/write_recursive.f90: New test.
1856
1857 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
1858
1859         * g++.dg/parse/dtor7.C: New test.
1860         * g++.dg/parse/new1.C: Add error marker.
1861         * g++.dg/template/new3.C: New test.
1862
1863         PR c++/26122
1864         * g++.dg/template/pure1.C: New test.
1865
1866         PR c++/26295
1867         * g++.dg/parse/ptrmem4.C: New test.
1868
1869 2006-04-10  Jeff Law  <law@redhat.com>
1870
1871         PR/27087
1872         * gcc.c-torture/compile/pr27087.c: New test.
1873
1874 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
1875
1876         PR/21391
1877         * gcc.dg/20060410.c: New.
1878
1879 2006-04-10  Matthias Klose  <doko@debian.org>
1880
1881         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
1882         Recognize multilib directory names containing underscores.
1883
1884 2006-04-10  Roger Sayle  <roger@eyesopen.com>
1885
1886         * gcc.target/i386/vecinit-1.c: New test case.
1887         * gcc.target/i386/vecinit-2.c: Likewise.
1888
1889 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
1890
1891         PR debug/27057
1892         * g++.dg/debug/dwarf2-2.C: New test.
1893
1894 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
1895
1896         PR rtl-optimization/27073
1897         * gcc.c-torture/execute/pr27073.c: New test.
1898
1899 2006-04-08  Mike Stump  <mrs@apple.com>
1900
1901         * gcc.dg/pragma-darwin.c: Improve for ppc64.
1902
1903 2006-04-07  Richard Guenther  <rguenther@suse.de>
1904
1905         PR tree-optimization/26135
1906         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
1907
1908 2006-04-06  Jan Hubicka  <jh@suse.cz>
1909
1910         PR profile/26399
1911         * g++.dg/bprob/g++-bprob-2.C: New testcase.
1912
1913 2006-04-06  Roger Sayle  <roger@eyesopen.com>
1914
1915         * g++.dg/conversion/nullptr1.C: New test case.
1916         * g++.dg/conversion/nullptr2.C: Likewise.
1917
1918 2006-04-05  Roger Sayle  <roger@eyesopen.com>
1919
1920         * gfortran.dg/dependency_18.f90: New test case.
1921
1922 2006-04-05  Richard Guenther  <rguenther@suse.de>
1923
1924         PR tree-optimization/26919
1925         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
1926         * gcc.dg/ipa/ipa-2.c: Likewise.
1927         * gcc.dg/ipa/ipa-3.c: Likewise.
1928         * gcc.dg/ipa/ipa-5.c: Likewise.
1929
1930 2006-04-05  Richard Guenther  <rguenther@suse.de>
1931
1932         PR tree-optimization/26763
1933         * gcc.dg/torture/pr26763-1.c: New testcase.
1934         * gcc.dg/torture/pr26763-2.c: Likewise.
1935
1936 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
1937
1938         PR fortran/23634
1939         PR fortran/25619
1940         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
1941
1942 2006-04-04  Eric Christopher  <echristo@apple.com>
1943
1944         * gcc.target/i386/387-1.c: Allow regexp to match darwin
1945         stubs.
1946         * gcc.target/i386/387-5.c: Ditto.
1947
1948 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
1949
1950         * gcc.target/sparc/struct-ret-check.c: New test.
1951
1952 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1953
1954         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
1955         zero decimal digits specified in format.
1956
1957 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
1958
1959         PR fortran/26891
1960         * gfortran.dg/missing_optional_dummy_1.f90: New test.
1961
1962         PR fortran/26976
1963         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
1964         * gfortran.dg/initialization_1.f90: Make assignment compliant.
1965         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
1966         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
1967         bigendian-ness.
1968
1969 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
1970
1971         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
1972         dummy arguments work when the actual argument is itself a dummy
1973         argument of the caller.
1974
1975 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1976
1977         PR libfortran/24685
1978         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
1979
1980 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1981
1982         * gfortran.dg/dependencency_17.f90: New test case.
1983
1984 2006-04-01  Roger Sayle  <roger@eyesopen.com>
1985
1986         * gfortran.dg/dependency_14.f90: New test case.
1987         * gfortran.dg/dependency_15.f90: Likewise.
1988         * gfortran.dg/dependency_16.f90: Likewise.
1989
1990 2006-03-31  Asher Langton  <langton2@llnl.gov>
1991
1992         PR fortran/25358
1993         gfortran.dg/cray_pointers_6.f90: New test.
1994
1995 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996
1997         PR libgfortran/26890
1998         * gfortran.dg/read_size_noadvance.f90: New test.
1999
2000 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
2001
2002         PR fortran/25031
2003         * gfortran.dg/multiple_allocation_1.f90: Check that the
2004         size has changed after a re-allocation with stat.
2005
2006 2006-03-30  Richard Guenther  <rguenther@suse.de>
2007
2008         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
2009         removal.
2010         * gcc.target/i386/sselibm-2.c: Likewise.
2011         * gcc.target/i386/sselibm-3.c: Likewise.
2012         * gcc.target/i386/sselibm-4.c: Likewise.
2013         * gcc.target/i386/sselibm-5.c: Likewise.
2014
2015 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2016
2017         * gcc.dg/fold-andxor-1.c: New test case.
2018         * gcc.dg/fold-xorand-1.c: Likewise.
2019
2020 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2021
2022         * gcc.dg/fold-convnotconv-1.c: New test case.
2023
2024 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
2025
2026         PR fortran/26779
2027         * gfortran.dg/private_type_5.f90: New test.
2028
2029 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
2030
2031         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
2032
2033 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
2034
2035         * gfortran.dg/advance_2.f90: New test.
2036         * gfortran.dg/advance_3.f90: New test.
2037
2038         * gfortran.fortran-torture/execute/equiv_5.f: New test.
2039
2040 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2041
2042         PR libgfortran/26661
2043         PR libgfortran/26880
2044         * gfortran.dg/read_x_past.f: New test.
2045
2046 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
2047
2048         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
2049         to be STABS.
2050
2051 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
2052
2053         * objc.dg/dwarf-1.m: Skip on AIX.
2054         * objc.dg/dwarf-2.m: Skip on AIX.
2055
2056 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2057
2058         PR fortran/26816
2059         * gfortran.dg/float_1.f90: New test.
2060
2061 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
2062
2063         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
2064         X86_64 targets.
2065         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
2066
2067 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2068
2069         PR libfortran/26735
2070         * gfortran.dg/convert_implied_open.f90: New test case.
2071
2072 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
2073
2074         PR fortran/26769
2075         * gfortran.dg/transpose_reshape_r10.f90: New test case.
2076
2077 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
2078
2079         PR middle-end/26717
2080         * gcc.dg/pr26717.c: New test.
2081
2082 2006-03-25  Roger Sayle  <roger@eyesopen.com>
2083
2084         * gfortran.dg/dependency_12.f90: New test case.
2085
2086 2006-03-24  Roger Sayle  <roger@eyesopen.com>
2087
2088         * gfortran.dg/dependency_9.f90: New (resurected) test case.
2089
2090 2006-03-24  Jeff Law  <law@redhat.com>
2091
2092         * gcc.c-torture/pr26840.c: New test.
2093
2094 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
2095
2096         * objc.dg/dwarf-2.m: New.
2097         * obj-c++.dg/dwarf-2.mm: New.
2098
2099         * g++.old-deja/g++.other/init19.C: New.
2100
2101 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
2102
2103         * g++.dg/eh/spbp.C: Skip on AIX.
2104
2105 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
2106
2107         PR middle-end/26611
2108         * g++.dg/gomp/pr26611-1.C: New test.
2109         * g++.dg/gomp/pr26611-2.C: New test.
2110
2111 2006-03-24  Jeff Law  <law@redhat.com>
2112
2113         * gcc.c-torture/compile/pr26833.c: New test.
2114         * gfortran.fortran-torture/compile/pr26806.f90: New test.
2115
2116 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2117
2118         * gfortran.dg/endfile_2.f90: Delete temp file.
2119
2120 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
2121
2122         PR fortran/19303
2123         * gfortran.dg/record_marker_1.f90: New test case.
2124         * gfortran.dg/record_marker_2.f: New test case.
2125         * gfortran.dg/record_marker_3.f90: New test case.
2126
2127 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
2128
2129         PR fortran/17298
2130         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
2131         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
2132
2133 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
2134
2135         * lib/gcc-dg.exp (cleanup-modules): New proc.
2136         * gfortran.dg/allocatable_function_1.f90,
2137         gfortran.dg/allocate_char_star_scalar_1.f90,
2138         gfortran.dg/assumed_charlen_function_1.f90,
2139         gfortran.dg/assumed_dummy_1.f90,
2140         gfortran.dg/assumed_shape_ranks_1.f90,
2141         gfortran.dg/assumed_shape_ranks_2.f90,
2142         gfortran.dg/assumed_size_dt_dummy.f90,
2143         gfortran.dg/auto_char_dummy_array_1.f90,
2144         gfortran.dg/auto_char_len_3.f90,
2145         gfortran.dg/automatic_module_variable.f90,
2146         gfortran.dg/bad_automatic_objects_1.f90,
2147         gfortran.dg/char_array_constructor.f90,
2148         gfortran.dg/char_array_structure_constructor.f90,
2149         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
2150         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
2151         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
2152         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
2153         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
2154         gfortran.dg/derived_pointer_recursion.f90,
2155         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
2156         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
2157         gfortran.dg/dummy_functions_1.f90,
2158         gfortran.dg/elemental_initializer_1.f90,
2159         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
2160         gfortran.dg/elemental_pointer_1.f90,
2161         gfortran.dg/elemental_subroutine_1.f90,
2162         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
2163         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
2164         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
2165         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
2166         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
2167         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
2168         gfortran.dg/global_references_1.f90,
2169         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
2170         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
2171         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
2172         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
2173         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
2174         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
2175         gfortran.dg/large_integer_kind_1.f90,
2176         gfortran.dg/large_real_kind_1.f90,
2177         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
2178         gfortran.dg/module_double_reuse.f90,
2179         gfortran.dg/module_equivalence_1.f90,
2180         gfortran.dg/module_interface_1.f90,
2181         gfortran.dg/module_parameter_array_refs_1.f90,
2182         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
2183         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
2184         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
2185         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
2186         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
2187         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
2188         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
2189         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
2190         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
2191         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
2192         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
2193         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
2194         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
2195         gfortran.dg/same_name_1.f90,
2196         gfortran.dg/sibling_dummy_procedure_1.f90,
2197         gfortran.dg/sibling_dummy_procedure_2.f90,
2198         gfortran.dg/sibling_dummy_procedure_3.f90,
2199         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
2200         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
2201         gfortran.dg/used_dummy_types_2.f90,
2202         gfortran.dg/used_dummy_types_3.f90,
2203         gfortran.dg/used_dummy_types_4.f90,
2204         gfortran.dg/used_dummy_types_5.f90,
2205         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
2206         gfortran.dg/userdef_operator_1.f90: Use it.
2207
2208 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2209
2210         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
2211         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
2212         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
2213         gfortran.dg/write_back.f,
2214         gfortran.fortran-torture/execute/inquire_1.f90,
2215         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
2216
2217 2006-03-21  Jeff Law  <law@redhat.com>
2218
2219         * gcc.dg/tree-ssa/vrp28.c: New test.
2220
2221 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2222
2223         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
2224         if _STDC_C99 is defined.
2225         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
2226         * gcc.dg/builtins-20.c: Likewise.
2227         * gcc.dg/builtins-53.c: Likewise.
2228         * gcc.dg/single-precision-constant.c: Likewise. Also pass
2229         -mmacosx-version-min=10.3 on PowerPC/Darwin.
2230
2231 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
2232
2233         PR tree-opt/26781
2234         * gcc.c-torture/compile/pr26781-1.c: New test.
2235         * gcc.c-torture/compile/pr26781-2.c: New test.
2236
2237 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
2238
2239         PR c++/26690
2240         * g++.dg/gomp/pr26690-1.C: New test.
2241         * g++.dg/gomp/pr26690-2.C: New test.
2242
2243 2006-03-20  Jeff Law  <law@redhat.com>
2244
2245         * gcc.dg/tree-ssa/pr21829.c: New test.
2246
2247         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
2248
2249 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
2250
2251         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
2252         (check_visibility_available): Use it.
2253         (check_effective_target_default_packed): Likewise.
2254         (check_effective_target_pcc_bitfield_type_matters): Likewise.
2255         (check_effective_target_fopenmp): Likewise.
2256         (check_effective_target_freorder): Likewise.
2257         (check_effective_target_fpic): Likewise.
2258         (check_named_sections_available): Likewise.
2259         (check_effective_target_ilp32): Likewise.
2260         (check_effective_target_lp64): Likewise.
2261
2262 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
2263
2264         PR fortran/20935
2265         * gfortran.dg/scalar_mask_2.f90: New test case.
2266
2267 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
2268
2269         PR tree-opt/26629
2270         * gcc.dg/tree-ssa/loadpre12.c: New test.
2271         * gcc.dg/tree-ssa/loadpre13.c: New test.
2272         * gcc.dg/tree-ssa/loadpre14.c: New test.
2273         * gcc.dg/tree-ssa/loadpre15.c: New test.
2274         * gcc.dg/tree-ssa/loadpre16.c: New test.
2275         * gcc.dg/tree-ssa/loadpre17.c: New test.
2276         * gcc.dg/tree-ssa/loadpre18.c: New test.
2277         * gcc.dg/tree-ssa/loadpre19.c: New test.
2278         * gcc.dg/tree-ssa/loadpre20.c: New test.
2279         * gcc.dg/tree-ssa/loadpre21.c: New test.
2280         * gcc.dg/tree-ssa/loadpre22.c: New test.
2281
2282 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
2283
2284         PR fortran/26741
2285         * gfortran.dg/elemental_initializer_1.f90: New test.
2286
2287         PR fortran/26716
2288         * gfortran.dg/assumed_shape_ranks_2: New test.
2289
2290 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
2291
2292         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
2293         target fpic.
2294
2295 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2296
2297         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
2298         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
2299         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
2300         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
2301         gfortran.fortran-torture/execute/direct_io.f90,
2302         gfortran.fortran-torture/execute/inquire_2.f90,
2303         gfortran.fortran-torture/execute/inquire_4.f90,
2304         gfortran.fortran-torture/execute/list_read_1.f90,
2305         gfortran.fortran-torture/execute/open_replace.f90,
2306         gfortran.fortran-torture/execute/slash_edit.f90,
2307         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
2308         temporary files from testcases.
2309
2310 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2311
2312         PR libgfortran/26509
2313         gfortran.dg/write_direct_eor.f90: New test.
2314
2315 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
2316
2317         * gcc.target/powerpc/pr26350.c: New.
2318         * gcc.target/powerpc/indexed-addr.c: New.
2319
2320 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2321
2322         * gfortran.dg/dependency_13.f90: New test case.
2323
2324 2006-03-16  Roger Sayle  <roger@eyesopen.com>
2325
2326         PR middle-end/21781
2327         * gcc.dg/real-const-1.c: New test case.
2328
2329 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
2330
2331         * g++.old-deja/g++.other/init18.C: New.
2332         * g++.old-deja/g++.other/init5.C: Remove xfail.
2333
2334 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2335
2336         * g++.dg/opt/pr15551.C: Cleanup temp file.
2337
2338 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2339
2340         PR c++/6634
2341         g++.dg/parse/long1.C: New test.
2342
2343 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2344
2345         PR fortran/19101
2346         * gfortran.dg/continuation.f90: New test.
2347         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
2348
2349 2006-03-14  Richard Guenther  <rguenther@suse.de>
2350
2351         PR tree-optimization/26672
2352         * gcc.dg/torture/pr26672.c: New testcase.
2353
2354 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
2355
2356         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
2357         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
2358
2359 2006-03-13  Roger Sayle  <roger@eyesopen.com>
2360
2361         PR middle-end/26557
2362         * gcc.c-torture/compile/switch-1.c: New test case.
2363
2364 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
2365
2366         PR fortran/25378
2367         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
2368         test to include more permuatations of mask and index.
2369         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
2370         respond to F2003 spec. that the position returned for an all false
2371         mask && condition is zero.
2372
2373 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
2374
2375         PR middle-end/25989
2376         * gcc.dg/gomp/pr25989.c: New test.
2377
2378 2006-03-13  Jeff Law  <law@redhat.com>
2379
2380         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
2381
2382 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
2383
2384         * gcc.dg/switch-9.c: New test.
2385
2386 2006-03-13  Richard Guenther  <rguenther@suse.de>
2387
2388         PR middle-end/26630
2389         * gcc.dg/torture/pr26630.c: New testcase.
2390
2391 2006-03-11  Roger Sayle  <roger@eyesopen.com>
2392
2393         * gfortran.dg/dependency_10.f90: New test case.
2394         * gfortran.dg/dependency_11.f90: Likewise.
2395
2396 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
2397             Erik Edelmann  <eedelman@gcc.gnu.org>
2398
2399         * gfortran.dg/allocatable_function_1.f90: New.
2400         * gfortran.dg/allocatable_function_2.f90: New.
2401
2402 2006-03-10  Richard Guenther  <rguenther@suse.de>
2403
2404         PR middle-end/26565
2405         * gcc.dg/torture/pr26565.c: New testcase.
2406
2407 2006-03-09  Eric Christopher  <echristo@apple.com>
2408
2409         * gcc.c-torture/compile/20060309-1.c: New.
2410
2411 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2412
2413         PR libgfortran/26499
2414         * gfortran.dg/write_back.f: New test.
2415         * gfortran.dg/write_rewind_1.f: New test.
2416         * gfortran.dg/write_rewind_2.f: New test.
2417
2418 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2419
2420         PR libgfortran/26554
2421         * gfortran.dg/read_logical.f90: New test.
2422
2423 2006-03-04  Laurent GUERBY <laurent@guerby.net>
2424
2425         * ada/acats/norun.lst: cdd2a03 now passes.
2426
2427 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
2428
2429         PR testsuite/25177
2430         * gcc.target/powerpc/pr18096-1.c: Change where the error
2431         would match.
2432
2433 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
2434
2435         * gcc.target/i386/cleanup-1.c: New test.
2436         * gcc.target/i386/cleanup-2.c: New test.
2437
2438 2006-03-04  Roger Sayle  <roger@eyesopen.com>
2439
2440         * gfortran.dg/dependency_9.f90: Remove for the time being.
2441
2442 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
2443
2444         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
2445         directive.
2446
2447 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2448
2449         * gfortran.dg/dependency_9.f90: New test case.
2450
2451 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2452
2453         * gfortran.dg/dependency_4.f90: New test case.
2454         * gfortran.dg/dependency_5.f90: New test case.
2455         * gfortran.dg/dependency_6.f90: New test case.
2456         * gfortran.dg/dependency_7.f90: New test case.
2457         * gfortran.dg/dependency_8.f90: New test case.
2458
2459 2006-03-03  Paul Brook  <paul@codesourcery.com>
2460
2461         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
2462         Add m68k-*-elf.
2463
2464 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
2465
2466         PR fortran/25031
2467         * multiple_allocation_1.f90: New test.
2468
2469 2006-03-03  Roger Sayle  <roger@eyesopen.com>
2470
2471         PR tree-optimization/26524
2472         * gfortran.dg/pr26524.f: New test case.
2473
2474 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2475
2476         * g++.dg/template/repo5.C: Cleanup repo files.
2477         * gcc.dg/20051201-1.c: Cleanup coverage files.
2478         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
2479         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
2480         tree dump files.
2481
2482 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
2483
2484         * objc.dg/objc-nofilename-1.m: New test.
2485         * objc.dg/bad-receiver-type.m: New test.
2486         * obj-c++.dg/bad-receiver-type.mm: New test.
2487
2488 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2489
2490         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
2491
2492 2006-03-01  Mike Stump  <mrs@apple.com>
2493
2494         * g++.dg/abi/key2.C: Add.
2495
2496 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
2497
2498         * gfortran.dg/logical_dot_product.f90: New test.
2499
2500         PR fortran/26393
2501         * gfortran.dg/used_interface_ref.f90: New test.
2502
2503         PR fortran/20938
2504         * gfortran.dg/dependency_2.f90: New test.
2505         * gfortran.fortran-torture/execute/where17.f90: New test.
2506         * gfortran.fortran-torture/execute/where18.f90: New test.
2507         * gfortran.fortran-torture/execute/where19.f90: New test.
2508         * gfortran.fortran-torture/execute/where20.f90: New test.
2509
2510 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
2511
2512         * g++.dg/tree-ssa/pr26443.C: New test case.
2513
2514 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
2515
2516         PR middle-end/26022
2517         * g++.dg/opt/return-slot1.C: New test.
2518
2519 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2520
2521         PR libgfortran/26136
2522         * gfortran.dg/namelist_23.f90: New test.
2523
2524 2006-02-28  Roger Sayle  <roger@eyesopen.com>
2525
2526         PR middle-end/14752
2527         * gcc.dg/fold-eqandshift-2.c: New test case.
2528
2529 2006-02-28  Richard Guenther  <rguenther@suse.de>
2530
2531         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
2532         decomposition.
2533
2534 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
2535
2536         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
2537
2538 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2539
2540         PR libgfortran/26464
2541         * gfortran.dg/backspace_5.f: New test.
2542         * gfortran.dg/backspace_6.f: New test.
2543
2544 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2545
2546         * gcc.dg/fold-eqandnot-1.c: New test case.
2547
2548 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2549
2550         PR middle-end/19983
2551         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
2552
2553 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
2554
2555         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
2556         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
2557
2558 2006-02-26  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/26421
2561         * gcc.dg/tree-ssa/pr26421.c: New testcase.
2562
2563 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2564
2565         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
2566         * g++.old-deja/g++.robertl/eb132.C: Likewise.
2567
2568 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2569
2570         * gcc.dg/fold-even-1.c: New test case.
2571
2572 2006-02-26  Roger Sayle  <roger@eyesopen.com>
2573
2574         PR middle-end/21137
2575         * gcc.dg/fold-eqandshift-1.c: New test case.
2576
2577 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2578
2579         PR tree-optimization/25125
2580         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
2581         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
2582
2583 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
2584
2585         PR tree-optimizations/26359
2586         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
2587         with -fdump-tree-dceloop-details.
2588         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
2589
2590 2006-02-25  Roger Sayle  <roger@eyesopen.com>
2591
2592         PR middle-end/23673
2593         * gcc.dg/fold-eqxor-1.c: New test case.
2594         * gcc.dg/fold-eqxor-2.c: Likewise.
2595         * gcc.dg/fold-eqxor-3.c: Likewise.
2596
2597 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
2598
2599         PR fortran/23092
2600         * scalar_mask_1.f90: New test.
2601
2602 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
2603
2604         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
2605         * g++.dg/eh/uncaught2.C: New.
2606         * g++.dg/eh/uncaught3.C: New.
2607
2608 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2609
2610         PR libgfortran/26423
2611         * gfortran.dg/read_many_1.f: New test.
2612
2613 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
2614
2615         PR fortran/24519
2616         * gfortran.dg/dependency_3.f90: New test.
2617         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
2618         XFAILs.
2619
2620         PR fortran/25395
2621         * gfortran.dg/equiv_6.f90: New test.
2622
2623 2006-02-23  Jeff Law  <law@redhat.com>
2624
2625         * gcc.c-torture/compile/pr26425.c: New test.
2626
2627 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR middle-end/26412
2630         * gcc.dg/gomp/pr26412.c: New test.
2631
2632 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2633
2634         PR c++/26291
2635         * g++.dg/other/ellipsis1.C: New test.
2636         * g++.dg/parse/operator4.C: Adjust error marker.
2637
2638 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
2639
2640         PR target/25603
2641         * gfortran.dg/pr25603.f: New testcase.
2642
2643 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
2644
2645         * gcc.dg/bf-spl1.c: Don't specify -m68000.
2646         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
2647
2648 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
2649
2650         * g++.dg/eh/spbp.C: New.
2651
2652 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
2653
2654         PR middle-end/26379
2655         * gcc.target/i386/mmx-7.c: New test.
2656
2657 2006-02-20  Roger Sayle  <roger@eyesopen.com>
2658
2659         PR tree-optimization/26361
2660         * gcc.dg/tree-ssa/vrp27.c: New test case.
2661
2662 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
2663
2664         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
2665         * gcc.dg/tree-ssa/complex-4.c: Here.
2666
2667 2006-02-19  Roger Sayle  <roger@eyesopen.com>
2668
2669         PR middle-end/19543
2670         * gfortran.dg/logical_1.f90: New test case.
2671
2672 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
2673
2674         PR middle-end/26334
2675         * gcc.dg/20060218-1.c: Moved to...
2676         * gcc.target/i386/20060218-1.c: ... here.  New test.
2677
2678 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2679
2680         PR fortran/26201
2681         * gfortran.dg/convert_1.f90: New.
2682
2683 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
2684
2685         PR fortran/25054
2686         * gfortran.dg/namelist_5.f90: New test.
2687
2688         PR fortran/25089
2689         * gfortran.dg/namelist_4.f90: New test.
2690
2691 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2692
2693         PR tree-opt/25680
2694         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
2695
2696 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2697
2698         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
2699         variable to take into account the variable name in the
2700         function header.
2701         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
2702
2703 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
2704
2705         PR middle-end/26334
2706         * gcc.c-torture/compile/20060217-1.c: New test.
2707         * gcc.dg/20060218-1.c: New test.
2708
2709 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
2710
2711         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
2712
2713 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
2714
2715         * gcc.dg/cpp/undef3.c: New test.
2716         * gcc.dg/cpp/trad/builtins2.c: New test.
2717
2718 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
2719
2720         PR c++/26266
2721         * g++.dg/template/static22.C: New test.
2722         * g++.dg/template/static23.C: New test.
2723         * g++.dg/template/static24.C: New test.
2724         * g++.dg/template/non-dependent13.C: New test.
2725         * g++.dg/init/member1.C: Tweak error markers.
2726
2727 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2728
2729         PR target/26255
2730         * gcc.c-torture/compile/pr26255.c: New test case.
2731
2732 2006-02-16  Roger Sayle  <roger@eyesopen.com>
2733
2734         * gfortran.fortran-torture/execute/where_10.f90: New test case.
2735         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2736         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
2737         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
2738         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2739         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2740         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2741
2742 2006-02-16  Jeff Law  <law@redhat.com>
2743
2744         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
2745         * gcc.dg/tree-ssa/vrp26.c: New test.
2746
2747 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
2748
2749         PR target/20353
2750         PR target/24578
2751         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
2752         __UCLIBC__ is defined.
2753
2754 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR fortran/26224
2757         * gfortran.dg/gomp/pr26224.f: New test.
2758
2759 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
2760
2761         PR tree-opt/25918
2762         * lib/target-supports.exp
2763         (check_effective_target_vect_short_mult): New.
2764         (check_effective_target_vect_char_mult): New.
2765         (check_effective_target_vect_widen_sum_qi_to_si): New.
2766         (check_effective_target_vect_widen_sum_qi_to_hi): New.
2767         (check_effective_target_vect_widen_sum_hi_to_si): New.
2768         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
2769         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
2770         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
2771         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
2772         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
2773         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
2774         vect-reduc-pattern-2c.c
2775         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
2776         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
2777         vect-reduc-pattern-1c.c
2778
2779 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
2780
2781         PR fortran/24557
2782         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
2783
2784 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
2785
2786         PR fortran/26054
2787         * gfortran.dg/enum_8.f90: Remove check for warning.
2788         * gfortran.dg/iomsg_1.f90: Ditto.
2789         * gfortran.dg/enum_1.f90: Ditto.
2790         * gfortran.dg/enum_9.f90: Ditto.
2791         * gfortran.dg/enum_2.f90: Ditto.
2792         * gfortran.dg/enum_10.f90: Ditto.
2793         * gfortran.dg/enum_3.f90: Ditto.
2794         * gfortran.dg/flush_1.f90: Ditto.
2795         * gfortran.dg/enum_4.f90: Ditto.
2796         * gfortran.dg/array_constructor_1.f90: Ditto.
2797         * gfortran.dg/enum_5.f90: Ditto.
2798         * gfortran.dg/enum_6.f90: Ditto.
2799         * gfortran.dg/enum_7.f90: Ditto.
2800
2801 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR middle-end/26300
2804         * gcc.c-torture/compile/20060215-1.c: New test.
2805
2806 2006-02-14  Roger Sayle  <roger@eyesopen.com>
2807
2808         PR middle-end/23670
2809         * gcc.dg/tree-ssa/andor-2.c: New test case.
2810
2811 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
2812
2813         PR fortran/25045
2814         * optional_dim.f90: New test.
2815
2816 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2817
2818         PR fortran/26277
2819         * gfortran.dg/label_4.f90: New.
2820
2821 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
2822             Diego Novillo  <dnovillo@redhat.com>
2823             Uros Bizjak  <uros@kss-loka.si>
2824
2825         * gfortran.dg/gomp: New directory.
2826
2827 2006-02-14  Richard Guenther  <rguenther@suse.de>
2828
2829         PR tree-optimization/26258
2830         * gcc.dg/torture/pr26258.c: New testcase.
2831
2832 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR fortran/26246
2835         * gfortran.dg/pr26246_1.f90: New test.
2836         * gfortran.dg/pr26246_2.f90: New test.
2837
2838         PR middle-end/26092
2839         * gcc.c-torture/compile/20060208-1.c: New test.
2840
2841 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
2842
2843         PR fortran/26074
2844         PR fortran/25103
2845         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
2846         * gfortran.dg/bad_automatic_objects_1.f90: New test.
2847         * gfortran.dg/automatic_module_variable.f90: Change error message.
2848
2849         PR fortran/20861
2850         * gfortran.dg/internal_dummy_1.f90: New test.
2851
2852         PR fortran/20871
2853         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
2854
2855
2856         PR fortran/25083
2857         * gfortran.dg/uncommon_block_data_1.f90: New test.
2858         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
2859         with standard.
2860
2861         PR fortran/25088
2862         * gfortran.dg/typed_subroutine_1.f90: New test.
2863
2864 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
2865
2866         * objc.dg/dwarf-1.m: New.
2867
2868 2006-02-13  Roger Sayle  <roger@eyesopen.com>
2869
2870         PR middle-end/24427
2871         * gcc.dg/tree-ssa/andor-1.c: New test case.
2872
2873 2006-02-13  Josh Conner  <jconner@apple.com>
2874
2875         PR target/25376
2876         * gcc.dg/pr25376.c: New test.
2877
2878         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
2879         assemble.
2880         * lib/target-supports.exp (check_named_sections_available):
2881         Only compile named-sections test -- don't assemble.
2882
2883 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2884
2885         * g++.dg/warn/no-write-strings.C: New test.
2886         * g++.dg/warn/write-strings.C: Likewise.
2887         * g++.dg/warn/write-strings-default.C: Likewise.
2888
2889 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
2890
2891         PR fortran/25806
2892         * gfortran.dg/ret_pointer_2.f90: New test.
2893
2894 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
2895
2896         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
2897
2898 2006-02-10  Jeff Law  <law@redhat.com>
2899
2900         * gcc.c-torture/compile/pr26213.c: New test.
2901
2902 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
2903
2904         gfortran.dg/null_1.f90: New test.
2905
2906 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2907
2908         PR fortran/14771
2909         * gfortran.dg/parens_4.f90: New.
2910         * gfortran.dg/parens_5.f90: New.
2911
2912 2006-02-10  Richard Guenther  <rguenther@suse.de>
2913
2914         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
2915
2916 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2917         Paul Thomas  <pault@gcc.gnu.org>
2918
2919         PR fortran/14771
2920         * gfortran.dg/parens_1.f90: New.
2921         * gfortran.dg/parens_2.f90: New.
2922         * gfortran.dg/parens_3.f90: New.
2923
2924 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
2925
2926         PR fortran/26038
2927         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
2928
2929         PR fortran/25059
2930         * gfortran.dg/impure_assignment_1.f90: New test.
2931
2932         PR fortran/25070
2933         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
2934
2935 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2936
2937         PR target/26141
2938         * g++.dg/expr/stdarg2.C: New test.
2939
2940 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
2941
2942         PR inline-asm/16194
2943         * gcc.dg/pr16194.c: New test.
2944
2945 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2946
2947         * ada/acats/run_acats: Use portable variant of "$@".
2948
2949 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2950
2951         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
2952         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
2953
2954 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2955
2956         PR tree-opt/26179
2957         * g++.dg/opt/pr26179.C: New test.
2958
2959 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2960
2961         PR middle-end/26134
2962         * gcc.dg/tree-ssa/complex-3.c: New test.
2963
2964 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2965
2966         * gcc.c-torture/compile/volatile-1.c: New test.
2967
2968 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
2969
2970         PR 26180
2971         * gcc.dg/tree-ssa/pr26180.c: New test.
2972
2973 2006-02-08  Jeff Law  <law@redhat.com>
2974
2975         * gcc.dg/tree-ssa/pr21417.c: New test.
2976
2977 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2978
2979         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
2980         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
2981
2982 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2983
2984         * lib/scanrtl.exp: New.
2985
2986 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2987
2988         PR c++/26071
2989         * g++.dg/other/virtual2.C: New test.
2990
2991         PR c++/26070
2992         * g++.dg/other/virtual1.C: New test.
2993
2994 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
2995
2996         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
2997         cleanup-ipa-dump): Update dump file glob patterns.
2998         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
2999         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
3000
3001         * lib/gcc-dg.exp: Load it.
3002         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
3003
3004 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
3005
3006         PR testsuite/26159
3007         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
3008         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3009
3010 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3011
3012         PR fortran/25577
3013         * gfortran.dg/mvbits_1.f90: New.
3014
3015 2006-02-07  Dirk Mueller  <dmueller@suse.com>
3016
3017         * g++.dg/warn/Wdiv-by-zero.C: New test.
3018         * g++.dg/warn/Wno-div-by-zero.C: New.
3019
3020 2006-02-07  Jeff Law  <law@redhat.com>
3021
3022         * gcc.dg/tree-ssa/pr21559.c: New test.
3023
3024         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
3025         multiple VRP passes.
3026         * gcc.dg/tree-ssa/vrp09.c: Likewise.
3027         * gcc.dg/tree-ssa/vrp18.c: Likewise.
3028         * gcc.dg/tree-ssa/pr21582.c: Likewise.
3029         * gcc.dg/tree-ssa/pr20657.c: Likewise.
3030         * gcc.dg/tree-ssa/pr21001.c: Likewise.
3031         * gcc.dg/tree-ssa/vrp02.c: Likewise
3032         * gcc.dg/tree-ssa/vrp11.c: Likewise
3033         * gcc.dg/tree-ssa/pr14341.c: Likewise
3034         * gcc.dg/tree-ssa/vrp19.c: Likewise
3035         * gcc.dg/tree-ssa/vrp20.c: Likewise
3036         * gcc.dg/tree-ssa/vrp03.c: Likewise
3037         * gcc.dg/tree-ssa/pr21086.c: Likewise
3038         * gcc.dg/tree-ssa/pr21959.c: Likewise
3039         * gcc.dg/tree-ssa/vrp21.c: Likewise
3040         * gcc.dg/tree-ssa/vrp04.c: Likewise
3041         * gcc.dg/tree-ssa/pr25485.c: Likewise
3042         * gcc.dg/tree-ssa/pr22026.c: Likewise
3043         * gcc.dg/tree-ssa/vrp22.c: Likewise
3044         * gcc.dg/tree-ssa/vrp05.c: Likewise
3045         * gcc.dg/tree-ssa/20030807-10.c: Likewise
3046         * gcc.dg/tree-ssa/pr20701.c: Likewise
3047         * gcc.dg/tree-ssa/vrp23.c: Likewise
3048         * gcc.dg/tree-ssa/vrp06.c: Likewise
3049         * gcc.dg/tree-ssa/pr22117.c: Likewise
3050         * gcc.dg/tree-ssa/pr20702.c: Likewise
3051         * gcc.dg/tree-ssa/vrp15.c: Likewise
3052         * gcc.dg/tree-ssa/pr21090.c: Likewise
3053         * gcc.dg/tree-ssa/pr21294.c: Likewise
3054         * gcc.dg/tree-ssa/vrp24.c: Likewise
3055         * gcc.dg/tree-ssa/vrp07.c: Likewise
3056         * gcc.dg/tree-ssa/pr21563.c: Likewise
3057         * gcc.dg/tree-ssa/pr25382.c: Likewise
3058         * gcc.dg/tree-ssa/vrp16.c: Likewise
3059         * gcc.dg/tree-ssa/vrp25.c: Likewise
3060         * gcc.dg/tree-ssa/vrp08.c: Likewise
3061         * gcc.dg/tree-ssa/20030807-6.c: Likewise
3062         * gcc.dg/tree-ssa/vrp17.c: Likewise
3063         * gcc.dg/tree-ssa/pr21458.c: Likewise
3064         * g++.dg/tree-ssa/pr18178.C: Likewise
3065
3066 2006-02-07  Richard Guenther  <rguenther@suse.de>
3067
3068         PR c++/26140
3069         Revert
3070         2006-01-30  Richard Guenther  <rguenther@suse.de>
3071         PR c++/23372
3072         * gcc.dg/pr23372-1.C: New testcase.
3073
3074         * g++.dg/tree-ssa/pr26140.C: New testcase.
3075
3076 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
3077
3078         PR c++/9737
3079         * g++.dg/template/ttp15.C: New test.
3080         * g++.dg/template/ttp16.C: Likewise.
3081         * g++.dg/template/ttp17.C: Likewise.
3082         * g++.old-deja/g++.pt/ttp36.C: Remove.
3083         * g++.old-deja/g++.pt/ttp19.C: Likewise.
3084         * g++.old-deja/g++.pt/ttp37.C: Likewise.
3085         * g++.old-deja/g++.pt/ttp38.C: Likewise.
3086         * g++.old-deja/g++.pt/ttp39.C: Likewise.
3087         * g++.old-deja/g++.pt/ttp9.C: Likewise.
3088         * g++.old-deja/g++.pt/ttp40.C: Likewise.
3089         * g++.old-deja/g++.pt/ttp51.C: Likewise.
3090         * g++.old-deja/g++.pt/ttp26.C: Likewise.
3091         * g++.old-deja/g++.pt/ttp36.C: Likewise.
3092
3093 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
3094
3095         PR libfortran/23815
3096         * unf_io_convert_4.f90: New test.
3097
3098 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
3099
3100         * gcc.dg/tree-ssa/loadpre10.c: New test.
3101         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
3102         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
3103         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
3104
3105 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3106
3107         PR libfortran/24685
3108         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
3109
3110 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
3111
3112         PR tree-opt/25251
3113         * gfortran.dg/assign_7.f: New test.
3114
3115 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
3116
3117         PR fortran/26041
3118         PR fortran/26064
3119         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
3120         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
3121         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
3122
3123 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
3124
3125         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
3126         in size_t typedef.
3127
3128 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3129
3130         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
3131         * g++.dg/charset/string.c (foo): Likewise.
3132         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
3133         const char*
3134         * g++.dg/ext/builtin2.C (printf): Likewise.
3135         * g++.dg/init/new15.C (printf): Likewise.
3136         * g++.dg/opt/pr17697-1.C (foo): Likewise.
3137         * g++.dg/opt/pr17697-2.C (foo): Likewise.
3138         * g++.dg/opt/pr17697-3.C (foo): Likewise.
3139         * g++.dg/template/non-dependent4.C (temp): Likewise.
3140         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
3141         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
3142         parameter type to const char*.
3143         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
3144         Change type to const char*.
3145         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
3146         Likewise.
3147         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
3148         second parameter type to const char*.
3149         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
3150         (Y::Y): Change parameter type to const char*.
3151         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
3152         * g++.old-deja/g++.jason/report.C: Apply const correctness.
3153         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
3154         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
3155         (char*).
3156         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
3157         const char*.
3158         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
3159         type to const char*.
3160         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
3161         return type to const char*.
3162         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
3163         to const char*.
3164         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
3165         * g++.old-deja/g++.law/refs1.C: Likewise.
3166         * g++.old-deja/g++.law/visibility1.C: Likewise.
3167         * g++.old-deja/g++.law/visibility2.C: Likewise.
3168         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
3169         const char*.
3170         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
3171         * g++.old-deja/g++.mike/net48.C: Likewise.
3172         * g++.old-deja/g++.mike/p646.C: Likewise.
3173         * g++.old-deja/g++.mike/p6746.C: Likewise.
3174         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
3175         type to const char*.
3176         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
3177         deprecated conversion warning.
3178         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
3179         char*.
3180         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
3181         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
3182         * g++.old-deja/g++.pt/explicit8.C: Likewise.
3183         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
3184         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
3185         * g++.old-deja/g++.pt/nontype3.C: Likewise.
3186         * g++.old-deja/g++.pt/t39.C: Likewise.
3187         * g++.old-deja/g++.robertl/eb106.C: Likewise.
3188         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
3189
3190 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
3191
3192         PR fortran/25075
3193         intrinsic_argument_conformance_1.f90: New test.
3194
3195 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
3196
3197         PR fortran/20845
3198         * gfortran.dg/char_result_11.f90: Add SAVE.
3199         * gfortran.dg/der_pointer_4.f90: Ditto.
3200         * gfortran.dg/default_initialization.f90: New test.
3201
3202 2006-02-03  Jeff Law  <law@redhat.com>
3203
3204         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
3205         handle more than 100 dump files.
3206         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
3207         * lib/scantree.exp (scan-tree-dump): Likewise.
3208         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
3209         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
3210         * lib/scanipa.exp (scan-ipa-dump): Likewise.
3211         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
3212         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
3213
3214 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
3215
3216         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
3217
3218 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
3219
3220         * g++.dg/template/using12.C: New test.
3221
3222 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
3223
3224         * gcc.target/powerpc/pr25960.c: New test.
3225
3226 2006-02-02  Steven G. Kargl  <kargls@comcast>
3227
3228         PR fortran/24958
3229         gfortran.dg/nullify_2.f90: New test.
3230
3231 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
3232
3233         PR 25990
3234         * gcc.dg/gomp/pr25990.c: New test.
3235
3236 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/25342
3239         * g++.gd/template/partial4.C: New test.
3240
3241 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
3242
3243         PR middle-end/26001
3244         * gfortran.dg/data_char_2.f90: New.
3245
3246 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
3247
3248         PR fortran/26039
3249         maxval_maxloc_conformance_1.f90: New test.
3250
3251 2006-01-31  Richard Guenther  <rguenther@suse.de>
3252
3253         * gcc.target/i386/sselibm-1.c: New testcase.
3254         * gcc.target/i386/sselibm-2.c: Likewise.
3255         * gcc.target/i386/sselibm-3.c: Likewise.
3256         * gcc.target/i386/sselibm-4.c: Likewise.
3257         * gcc.target/i386/sselibm-5.c: Likewise.
3258
3259 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
3260
3261         PR fortran/24266
3262         * gfortran.dg/arrayio_derived_2.f90: New.
3263
3264 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
3265
3266         * gcc.dg/unsigned-long-compare.c: New test.
3267
3268 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
3269
3270         PR testsuite/25318
3271         * lib/target-supports.exp (check_effective_target_freorder):
3272         Check to see if target supports -freorder-blocks-and-partition.
3273         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
3274         instead of "dg-require-named-sections".
3275
3276 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
3277
3278         PR target/14798:
3279         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
3280         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
3281         * gcc.dg/pragma-isr-trapa2.c: Likewise.
3282         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3283         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
3284         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
3285         * gcc.dg/attr-isr-trap_exit.c: Likewise.
3286         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3287
3288 2006-01-30  Richard Guenther  <rguenther@suse.de>
3289
3290         PR c++/23372
3291         * gcc.dg/pr23372-1.C: New testcase.
3292
3293 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
3294
3295         * gcc.dg/gomp/pr25874.c: New test.
3296
3297 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
3298
3299         PR tree-opt/25911
3300         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
3301
3302 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
3303
3304         PR fortran/18578
3305         PR fortran/18579
3306         PR fortran/20857
3307         PR fortran/20885
3308         * gfortran.dg/intent_out_1.f90: New test.
3309
3310 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
3311
3312         PR fortran/17911
3313         * gfortran.dg/procedure_lvalue.f90: New test.
3314
3315         PR fortran/20895
3316         PR fortran/25030
3317         * gfortran.dg/char_pointer_assign_2.f90: New test.
3318         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
3319         assignment to be consistent with standard.
3320         * gfortran.dg/char_result_2.f90: The same.
3321         * gfortran.dg/char_result_8.f90: The same.
3322
3323 2006-01-28  Zack Weinberg  <zackw@panix.com>
3324
3325         * gcc.dg/Woverlength-strings.c
3326         * gcc.dg/Woverlength-strings-pedantic-c89.c
3327         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
3328         * gcc.dg/Woverlength-strings-pedantic-c99.c
3329         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
3330
3331 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
3332
3333         * gcc.c-torture/execute/20060127-1.c: New test.
3334
3335 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3336
3337         PR c++/25999
3338         * g++.dg/ext/pragmaweak1.C: New test.
3339
3340 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
3341
3342         PR c++/25855
3343         * g++.dg/template/spec29.C: New test.
3344
3345 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
3346
3347         PR c/19606.
3348         * gcc.c-torture/execute/pr19606.c: New.
3349
3350 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
3351
3352         * gcc.dg/pragma-re-4.c: New test.
3353
3354 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
3355
3356         PR fortran/25964
3357         * gfortran.dg/assumed_size_refs_3.f90: New test.
3358
3359 2006-01-27  Ben Elliston  <bje@au.ibm.com>
3360
3361         * gcc.misc-tests/dectest.exp: Remove defunct comment.
3362
3363 2006-01-26  Laurent GUERBY <laurent@guerby.net>
3364
3365         PR ada/21317
3366         * ada/acats/support/impdef.a: Add One_Long_Second.
3367         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
3368         * ada/acats/tests/c9/c94026.a: Likewise.
3369         * ada/acats/tests/c9/c97305c.ada: Likewise.
3370         * ada/acats/tests/c9/c99004a.ada: Likewise.
3371
3372 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
3373
3374         PR fortran/25964
3375         * gfortran.dg/global_references_2.f90: New test.
3376
3377         PR fortran/25084
3378         PR fortran/20852
3379         PR fortran/25085
3380         PR fortran/25086
3381         * gfortran.dg/assumed_charlen_function_1.f90: New test.
3382         * gfortran.dg/assumed_charlen_function_3.f90: New test.
3383
3384         PR fortran/25416
3385         * gfortran.dg/assumed_charlen_function_2.f90: New test.
3386
3387 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
3388
3389         PR c/25892
3390         * gcc.dg/Wpointer-sign.c: New.
3391         * gcc.dg/Wpointer-sign-Wall.c: New.
3392         * gcc.dg/Wpointer-sign-Wall-no.c: New.
3393         * gcc.dg/Wpointer-sign-pedantic.c: New.
3394         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
3395         * gcc.dg/conv-2.c: Use -Wpointer-sign.
3396
3397 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
3398
3399         PR C/25861
3400         * gcc.c-torture/compile/pr25861.c: New test.
3401
3402 2006-01-26  Paul Brook  <paul@codesourcery.com>
3403
3404         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
3405         on short-enum targets.
3406         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
3407         variable.
3408         (generate_fields): Use short_enums.
3409         (main): Set short_enums.  Document -e.
3410         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
3411         on short-enum targets.
3412         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
3413         variable.
3414         (generate_fields): Use short_enums.
3415         (main): Set short_enums.  Document -e.
3416         * lib/target-supports.exp (check_effective_target_short_enums): New.
3417
3418 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
3419
3420         PR target/25947
3421         * gcc.dg/torture/pr25947-1.c: New test.
3422
3423 2006-01-25  Jan Hubicka  <jh@suse.cz>
3424             Roger Sayle  <roger@eyesopen.com>
3425
3426         PR rtl-optimization/25703
3427         * gcc.target/i386/20060125-1.c: New test case.
3428         * gcc.target/i386/20060125-2.c: New test case.
3429
3430 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3431
3432         PR fortran/18540
3433         * gfortran.dg/goto_1.f: New.
3434
3435 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
3436
3437         PR fortran/25716
3438         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
3439         25716 on 32-bit systems too.
3440
3441 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
3442
3443         PR testsuite/25590
3444         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
3445
3446 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
3447
3448         * gcc.dg/tree-ssa/gen-vect-33.c: New.
3449
3450 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3451
3452         PR fortran/25835
3453         * gfortran.dg/read_eof.f90: Delete, renamed.
3454         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
3455         * gfortran.dg/read_eof_2.f90: New test.
3456         * gfortran.dg/read_eof_3.f90: New test.
3457
3458 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
3459
3460         PR tree-opt/25860
3461         * gcc.c-torture/compile/pr25860.c: New test.
3462
3463 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3464
3465         PR c++/25552
3466         * g++.dg/parse/dtor8.C: New test.
3467
3468 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
3469
3470         PR testsuite/25891
3471         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
3472         * gcc.dg/gomp/gomp.exp: Return without testing anything if
3473         check_effective_target_fopenmp returns 0.
3474
3475 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
3476
3477         PR ada/20548
3478         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
3479         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
3480         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
3481
3482 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
3483
3484         PR tree-opt/25857
3485         * g++.dg/opt/pr25857.C: New test.
3486
3487 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
3488         Jan Hubicka  <jh@suse.cz>
3489         Richard Guenther  <rguenther@suse.de>
3490
3491         PR rtl-optimization/25654
3492         * gcc.dg/torture/pr25654.c: New testcase.
3493         * gcc.target/i386/pr25654.c: Likewise.
3494
3495 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
3496
3497         PR fortran/25901
3498         * gfortran.dg/internal references_2.f90: New test.
3499
3500         Fix regression in testing of admissability of attributes.
3501         * gfortran.dg/intent_used_1.f90: New test.
3502
3503 2006-01-23  Ben Elliston  <bje@au.ibm.com>
3504
3505         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
3506         Remove target conditional torture options for i?86 and x86_64
3507         GNU/Linux.
3508
3509 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3510
3511         PR c++/10891
3512         * g++.dg/rtti/no-rtti.C: New.
3513
3514 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
3515
3516         PR c++/25895
3517         * g++.dg/inherit/conv2.C: New test.
3518
3519         PR c++/25856
3520         * g++.dg/parse/dtor7.C: New test.
3521
3522         PR c++/25858
3523         * g++.dg/template/crash44.C: New test.
3524
3525 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
3526
3527         PR fortran/25124
3528         PR fortran/25625
3529         * gfortran.dg/internal_references_1.f90: New test.
3530           PR fortran/20881
3531         PR fortran/23308
3532         PR fortran/25538
3533         PR fortran/25710
3534         * gfortran.dg/global_references_1.f90: New test.
3535         * gfortran.dg/g77/19990905-1.f: Restore the error that
3536         there is a clash between the common block name and
3537         the name of a subroutine reference.
3538
3539         PR fortran/PR24276
3540         * gfortran.dg/aliasing_dummy_1.f90: New test.
3541
3542 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
3543
3544         * gcc.dg/vmx/1b-01.c: Warning fix.
3545         * gcc.dg/vmx/1c-02.c: Likewise.
3546         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
3547
3548 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
3549
3550         PR testsuite/24962
3551         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
3552
3553 2006-01-20  Richard Guenther  <rguenther@suse.de>
3554         Steven Bosscher <stevenb.gcc@gmail.com>
3555
3556         PR rtl-optimization/24626
3557         * gcc.dg/torture/pr24626-1.c: New testcase.
3558         * gcc.dg/torture/pr24626-2.c: Likewise.
3559         * gcc.dg/torture/pr24626-3.c: Likewise.
3560         * gcc.dg/torture/pr24626-4.c: Likewise.
3561
3562 2006-01-20  Dirk Mueller  <dmueller@suse.com>
3563
3564         PR c++/5520
3565         * g++.dg/warn/empty-body.C: New.
3566
3567 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
3568
3569         PR c++/22136
3570         * g++.dg/template/using10.C: New test.
3571         * g++.dg/temlpate/using11.C: Likewise.
3572         * g++.dg/inherit/using5.C: Tweak error messages.
3573
3574 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
3575
3576         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
3577         target test.
3578         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
3579
3580 2006-01-19  Jan Hubicka  <jh@suse.cz>
3581
3582         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
3583
3584 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3585
3586         PR c++/25854
3587         * g++.dg/template/spec28.C: New test.
3588
3589 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
3590
3591         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3592         Fix fprintf's by adding srcdir or removing it.
3593
3594 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
3595
3596         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
3597         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
3598         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
3599         * testsuite/gcc.dg/gomp/empty.c: Likewise.
3600         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
3601         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
3602         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
3603         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
3604         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
3605         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
3606         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
3607         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
3608         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
3609         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
3610
3611 2006-01-18  Jeff Law  <law@redhat.com>
3612
3613         * gcc.dg/tree-ssa/vrp25.c: New test.
3614
3615 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3616
3617         * gcc.dg/pr25805.c: Fix misapplied patch.
3618
3619 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
3620
3621         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
3622         (check_effective_target_vect_udot_qi): New.
3623         (check_effective_target_vect_sdot_hi): New.
3624         (check_effective_target_vect_udot_hi): New.
3625         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
3626         prefixed with "wrapv-" with -fwrapv.
3627         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
3628         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
3629         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
3630         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
3631         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
3632
3633         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
3634         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
3635         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
3636         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
3637
3638 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3639
3640         PR c++/16829
3641         * g++.dg/other/default2.C: New test.
3642         * g++.dg/other/default3.C: New test.
3643
3644 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
3645
3646         PR c/25805
3647         * gcc.dg/pr25805.c: New file.
3648
3649 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
3650
3651         PR c++/25836
3652         * g++.dg/template/init6.C: New test.
3653
3654 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
3655
3656         * gcc.dg/tree-ssa/pr24287.c: New test
3657
3658 2006-01-18  Eric Christopher  <echristo@apple.com>
3659
3660         * g++.dg/eh/table.C: New.
3661
3662 2006-01-18  DJ Delorie  <dj@redhat.com>
3663
3664         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
3665         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
3666         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
3667         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
3668
3669 2006-01-18  Jeff Law  <law@redhat.com>
3670
3671         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
3672         on wrapping on overflow semantics.
3673
3674         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
3675
3676         * gcc.gc/tree-ssa/vrp23.c: New test.
3677         * gcc.gc/tree-ssa/vrp24.c: New test.
3678
3679 2006-01-18  Richard Henderson  <rth@redhat.com>
3680             Aldy Hernandez  <aldyh@redhat.com>
3681             Jakub Jelinek  <jakub@redhat.com>
3682             Diego Novillo  <dnovillo@redhat.com>
3683             Uros Bizjak  <uros@kss-loka.si>
3684
3685         * testsuite/gcc.dg/gomp: New directory.
3686
3687 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
3688             Steven G. Kargl  <kargls@comcast.net>
3689
3690         PR fortran/20869
3691         * gfortran.dg/intrinsic_external_1.f90: New test.
3692
3693         PR fortran/20875.
3694         * gfortran.dg/elemental_pointer_1.f90: New test.
3695
3696         PR fortran/25024
3697         * gfortran.dg/external_procedures_1.f90: New test.
3698
3699         PR fortran/25785
3700         gfortran.dg/assumed_present.f90: New test.
3701
3702 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
3703
3704         * g++.dg/parse/lookup5.C: New test.
3705
3706 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3707
3708         PR fortran/25697
3709         * gfortran.dg/read_eof.f90: New test.
3710
3711 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3712
3713         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
3714         add a closing brace.
3715
3716 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3717
3718         PR fortran/25631
3719         * gfortran.dg/fmt_tl.f: New test.
3720
3721 2006-01-17  Eric Christopher  <echristo@apple.com>
3722
3723         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
3724         * g++.old-deja/g++.warn/impint2.C: Ditto.
3725         * g++.old-deja/g++.other/null1.C: Ditto.
3726         * g++.dg/warn/conv2.C: Ditto.
3727         * g++.dg/warn/conv4.C: New file.
3728
3729 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3730
3731         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
3732
3733 2006-01-17  Andreas Jaeger  <aj@suse.de>
3734             Janis Johnson <janis187@us.ibm.com>
3735
3736         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
3737         in 64-bit.
3738         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
3739         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
3740
3741 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3742
3743         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
3744         xfail txxx where xxx >= 25.
3745
3746 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3747
3748         PR testsuite/25764
3749         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
3750
3751 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
3752
3753         PR c/25682
3754         * gcc.dg/pr25682.c: New test.
3755         * g++.dg/parse/array-size2.C: New test.
3756
3757 2006-01-16  Ian Lance Taylor  <ian@airs.com>
3758
3759         * consistency.vlad: Remove entire directory, 1652 files.
3760
3761 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
3762
3763         * lib/target-supports.exp (check_effective_target_dfp_nocache,
3764         check_effective_target_dfprt_nocache): New.
3765         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
3766         (check_effective_target_dfprt): New.
3767         * lib/c-compat.exp (check_dfp): Remove.
3768         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
3769         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
3770         level of support for decimal float.
3771         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
3772         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
3773         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
3774         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
3775         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
3776         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
3777         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
3778         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
3779         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
3780         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
3781         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
3782         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
3783         directives.
3784
3785 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
3786
3787         PR testsuite/25741
3788         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
3789         $base_dir/../.
3790         * lib/gfortran.exp (gfortran_init): Likewise.
3791         * lib/obj-c++.exp (obj-c++_init): Likewise.
3792         * lib/scanasm.exp (scan-assembler-dem): Likewise.
3793         (scan-assembler-dem-not): Likewise.
3794         * lib/scandump.exp (scan-dump-dem): Likewise.
3795         (scan-dump-dem-not): Likewise.
3796
3797 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
3798
3799         PR testsuite/25767
3800         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
3801         powerpc-*-darwin*.
3802         * lib/obj-c++.exp (obj-c++_init): Likewise.
3803
3804 2006-01-16  Richard Guenther  <rguenther@suse.de>
3805
3806         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
3807
3808 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3809
3810         PR testsuite/25777
3811         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
3812         to LD_LIBRARY_PATH.
3813
3814 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3815             Andrew Pinski  <pinskia@physics.uc.edu>
3816
3817         * gcc.dg/minmax-1.c: New test.
3818
3819 2006-01-16  Ben Elliston  <bje@au.ibm.com>
3820
3821         * gcc.dg/dfp/dfp.exp: Correct FSF address.
3822         * gcc.misc-tests/dectest.exp: Ditto.
3823
3824 2006-01-15  Ian Lance Taylor  <ian@airs.com>
3825
3826         PR testsuite/25796
3827         * gcc.target/i386/cmov6.c: Use -march=k8.
3828
3829 2006-01-15  Andreas Jaeger  <aj@suse.de>
3830
3831         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
3832         x86 does not have __float128.
3833
3834 2006-01-14  Ian Lance Taylor  <ian@airs.com>
3835
3836         * gcc.target/i386/cmov6.c: New test.
3837
3838 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/25663
3841         * g++.dg/template/ctor6.C: New test.
3842
3843 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
3844
3845         PR tree-optimization/25485
3846         * gcc.dg/tree-ssa/pr25485.c: New.
3847
3848 2006-01-14  Richard Guenther  <rguenther@suse.de>
3849
3850         PR tree-optimization/22548
3851         PR tree-optimization/22555
3852         PR tree-optimization/22501
3853         * gcc.dg/tree-ssa/alias-4.c: New testcase.
3854         * gcc.dg/tree-ssa/alias-5.c: Likewise.
3855         * gcc.dg/tree-ssa/alias-6.c: Likewise.
3856         * gcc.dg/tree-ssa/alias-7.c: Likewise.
3857         * gcc.dg/tree-ssa/alias-8.c: Likewise.
3858         * gcc.dg/tree-ssa/alias-9.c: Likewise.
3859         * gcc.dg/tree-ssa/alias-10.c: Likewise.
3860         * gcc.dg/tree-ssa/alias-11.c: Likewise.
3861         * gcc.dg/tree-ssa/alias-12.c: Likewise.
3862
3863 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
3864
3865         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
3866         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
3867
3868 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
3869         Richard Guenther  <rguenther@suse.de>
3870
3871         PR rtl-optimization/24257
3872         * gcc.dg/torture/pr24257.c: New testcase.
3873
3874 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
3875
3876         * gcc.c-torture/execute/20060110-1.c: New test.
3877         * gcc.c-torture/execute/20060110-2.c: New test.
3878
3879 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
3880
3881         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
3882
3883 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
3884
3885         PR fortran/25756
3886         * gfortran.dg/label_3.f90: New test.
3887
3888 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
3889
3890         PR tree-optimization/25771
3891         * g++.dg/tree-ssa/pr25771.C: New test
3892
3893 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3894
3895         PR tree-opt/24365
3896         * g++.dg/opt/complex5.C: New test.
3897
3898 2006-01-13  Richard Guenther  <rguenther@suse.de>
3899
3900         * gcc.target/i386/387-9.c: New testcase.
3901
3902 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
3903
3904         PR c++/24824
3905         * g++.dg/debug/dwarf2-1.C: New.
3906
3907 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
3908
3909         PR testsuite/25728
3910         * lib/gcov.exp (verify-lines): Add "close $fd".
3911
3912 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
3913             Ben Elliston  <bje@au.ibm.com>
3914
3915         * gcc.dg/dfp/inf-1.c: New test.
3916
3917 2006-01-12  Janis Johnson <janis187@us.ibm.com>
3918             Yao Qi  <qiyaoltc@cn.ibm.com>
3919             Ben Elliston  <bje@au.ibm.com>
3920             Jon Grimm  <jgrimm2@us.ibm.com>
3921
3922         * gcc.dg/nodfp-1.c: New test.
3923         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3924         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
3925         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
3926         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
3927         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
3928         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
3929         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
3930         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3931         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3932         * gcc.dg/format/dfp-scanf-1.c: Likewise.
3933         * gcc.dg/format/dfp-printf-1.c: Likewise.
3934         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
3935         (compat_setup_dfp): New.
3936         * gcc.dg/compat/compat.exp: Use it.
3937         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
3938         Make some variables global, prepend "compat_" to their names.
3939         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
3940         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
3941         * gcc.misc-tests/dectest.exp: New test driver for decTest.
3942         * lib/compat.exp (compat_skip_list): Make global, rename.
3943         * lib/c-compat.exp: New file.
3944         * lib/target-supports.exp (check_effective_target_dfp): New.
3945
3946         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
3947         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
3948         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
3949         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
3950         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
3951         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
3952         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
3953         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
3954         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
3955         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
3956         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
3957         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
3958         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
3959         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
3960         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
3961         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
3962         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
3963         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
3964         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
3965         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
3966         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
3967         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
3968         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
3969         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
3970         gcc.dg/dfp/struct-layout-1.c,
3971         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
3972         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
3973         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
3974         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
3975         gcc.dg/dfp/func-vararg-dfp.c,
3976         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
3977         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
3978         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
3979         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
3980         gcc.dg/dfp/wtr-conversion-1.c: New tests.
3981
3982 2006-01-11  Richard Guenther  <rguenther@suse.de>
3983
3984         PR tree-optimization/25734
3985         * gcc.dg/tree-ssa/pr25734.c: New testcase.
3986
3987 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
3988
3989         PR fortran/25486
3990         * gfortran.dg/literal_character_constant_1_x.F: New test.
3991         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
3992         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
3993         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
3994
3995 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
3996
3997         PR c++/25386
3998         * g++.dg/ext/packed3.C: Add expected packed error.
3999
4000 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
4001
4002         PR target/25706
4003         * gcc.dg/torture/pr25706-1.c: New test.
4004
4005 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
4006
4007         PR tree-optimization/23109
4008         PR tree-optimization/23948
4009         PR tree-optimization/24123
4010
4011         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
4012         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
4013         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
4014         g++.dg/tree-ssa/pr23948.C: New testcases.
4015         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
4016         three divisions in order to do the optimization.
4017
4018 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
4019
4020         PR c++/25632
4021         * g++.dg/other/pr25632.C: New test.
4022
4023 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
4024
4025         PR fortran/25730
4026         * gfortran.dg/used_types_1.f90: New test.
4027
4028 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
4029
4030         PR target/25718
4031         * gcc.dg/torture/pr25718-1.c: New test.
4032
4033 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
4034
4035         * gfortran.dg/list_read_2.f90: Fix typo in description.
4036
4037 2006-01-10  Jan Beulich  <jbeulich@novell.com>
4038
4039         * lib/target-supports.exp (check_visibility_available): Simplify test
4040         for *-*-netware*.
4041         (check_profiling_available): Fail for *-*-netware*.
4042         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
4043         * gcc.dg/20021014-1.c: Likewise.
4044         * gcc.dg/nest.c: Likewise.
4045
4046 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4047
4048         fortran/24936
4049         * gfortran.dg/forall_3.f90: New test.
4050
4051 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
4052
4053         PR fortran/21977
4054         * gfortran.dg/nesting_2.f90: New test.
4055         * gfortran.dg/nesting_3.f90: New test.
4056
4057 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
4058
4059         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
4060         Fix typo in comment.
4061
4062 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4063
4064         * gfortran.dg/single_char_string.f90: New test.
4065
4066 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
4067
4068         * gfortran.dg/ichar_2.f90: New test.
4069
4070 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
4071
4072         PR fortran/25093
4073         * gfortran.dg/private_type_4.f90: New.
4074
4075 2006-01-07  Richard Guenther  <rguenther@suse.de>
4076
4077         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
4078
4079 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4080
4081         * gfortran.dg/func_decl_1.f90: New.
4082         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
4083         * gfortran.dg/array_alloc_2.f90: Likewise.
4084         * gfortran.dg/char_result_8.f90: Likewise.
4085         * gfortran.dg/dup_save_1.f90: Likewise.
4086         * gfortran.dg/dup_save_2.f90: Likewise.
4087         * gfortran.dg/f2c_6.f90: Likewise.
4088         * gfortran.dg/f2c_7.f90: Likewise.
4089         * gfortran.dg/func_result_2.f90: Likewise.
4090         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
4091
4092 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
4093
4094         PR fortran/22146
4095         * gfortran.dg/elemental_subroutine_1.f90: New test.
4096         * gfortran.dg/elemental_subroutine_2.f90: New test.
4097
4098         PR fortran/25029
4099         PR fortran/21256
4100         * gfortran.dg/assumed_size_refs_1.f90: New test.
4101
4102         PR fortran/20868
4103         PR fortran/20870
4104         * gfortran.dg/assumed_size_refs_2.f90: New test.
4105         * gfortran.dg/initialization_1.f90: Change warning message.
4106
4107 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
4108
4109         * gcc.dg/tree-ssa/loop-15.c: New test.
4110
4111 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4112
4113         PR fortran/25598
4114         * gfortran.dg/backspace_3.f: New test.
4115         * gfortran.dg/backspace_4.f: New test.
4116
4117 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118
4119         PR fortran/24268
4120         * gfortran.dg/fmt_white.f: Update test.
4121
4122 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
4123
4124         * gcc.dg/cast-1.c: Add new warning.
4125         * gcc.dg/cast-2.c: Likewise.
4126         * gcc.dg/cast-3.c: Likewise.
4127         * gcc.dg/format/cast-1.c: Likewise.
4128         * gcc.dg/cast-4.c: New testcase.
4129
4130 2006-01-05  Richard Guenther  <rguenther@suse.de>
4131
4132         PR tree-optimization/22555
4133         * gcc.dg/tree-ssa/alias-3.c: New testcase.
4134
4135 2006-01-05  Richard Guenther  <rguenther@suse.de>
4136             Diego Novillo  <dnovillo@redhat.com>
4137
4138         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
4139         * gcc.dg/tree-ssa/loop-8.c: Likewise.
4140         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4141         * gcc.dg/tree-ssa/pr23294.c: Likewise.
4142         * gcc.dg/tree-ssa/pr21985.c: Likewise.
4143         * gcc.dg/tree-ssa/loop-14.c: Likewise.
4144         * gcc.dg/tree-ssa/loop-2.c: Likewise.
4145         * gcc.dg/tree-ssa/loop-3.c: Likewise.
4146         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4147         * gcc.dg/tree-ssa/pr21171.c: Likewise.
4148         * gcc.dg/tree-ssa/loop-5.c: Likewise.
4149         * gcc.dg/tree-ssa/loop-10.c: Likewise.
4150         * gcc.dg/tree-ssa/loop-6.c: Likewise.
4151         * treelang/compile/extravar.tree: Likewise.
4152         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
4153         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
4154         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
4155         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
4156         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
4157
4158 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4159
4160         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
4161         for 64-bit fix.
4162
4163 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
4164
4165         PR fortran/23675
4166         gfortran.dg/char_result_11.f90: New.
4167
4168 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/24782
4171         * g++.dg/parse/access9.C: New test.
4172         * g++.dg/tc1/dr52.C: Tweak error markers.
4173
4174 2006-01-04  Richard Henderson  <rth@redhat.com>
4175
4176         Merge from gomp branch.
4177         * g++.dg/parse/pragma2.C: Update expected error lines.
4178
4179 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * g++.dg/other/i386-2.C: New test.
4182
4183         PR target/25554
4184         * gcc.c-torture/compile/20051228-1.c: New test.
4185
4186         PR c/25559
4187         * gcc.dg/pr25559.c: New test.
4188
4189 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
4190
4191         PR c++/25492
4192         * g++.dg/lookup/friend9.C: New test.
4193
4194         PR c++/25625
4195         * g++.dg/template/repo5.C: New test.
4196
4197 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
4198
4199         PR fortran/25101
4200         * gfortran.dg/forall_2.f90: New test.
4201
4202 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
4203
4204         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
4205         dg-require-weak.  Adjust regexp to handle leading-underscore
4206         targets and space as well as TAB after .weak.  Change previous
4207         64-bit fix to not use naked dot.
4208
4209 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
4210
4211         PR rtl-optimization/25578
4212         * gcc.c-torture/execute/20060102-1.c: New testcase.
4213
4214 2006-01-03  Richard Guenther  <rguenther@suse.de>
4215
4216         PR c/25183
4217         * gcc.dg/torture/pr25183.c: New testcase.
4218
4219 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
4220
4221         Merge from gomp-branch.
4222         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
4223         * gcc.dg/ia64-sync-2.c: Likewise.
4224         * gcc.dg/ia64-sync-3.c: Likewise.
4225         * gcc.dg/ia64-sync-4.c: Likewise.
4226         * gcc.dg/sync-2.c: Likewise.
4227         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
4228         that sparc64-*-* and sparcv9-*-* supports sync builtins.
4229
4230 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/25635
4233         * g++.dg/parse/operator6.C: New test.
4234
4235         PR c++/25637
4236         * g++.dg/parse/error29.C: New test.
4237
4238         PR c++/25638
4239         * g++.dg/parse/dtor6.C: New test.
4240
4241         PR c++/25633
4242         * g++.dg/parse/ctor3.C: New test.
4243
4244         PR c++/25634
4245         * g++.dg/template/class3.C: New test.
4246
4247 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
4248
4249         * g++.dg/debug/debug9.C: New.
4250
4251 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
4252
4253         PR fortran/24640
4254         * gfortran.dg/label_2.f90: New test.
4255
4256 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4257
4258         * g++.dg/lookup/using12.C: Tighten error marker.
4259
4260 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
4261             Andrew Pinski <pinskia@physics.uc.edu>
4262
4263         * gcc.target/powerpc/darwin-abi-3.c: New file.
4264         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
4265         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
4266         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
4267         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
4268         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
4269         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
4270         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
4271         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
4272
4273 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
4274
4275         * gcc.dg/tree-ssa/loadpre1.c: New;
4276         * gcc.dg/tree-ssa/loadpre2.c: New;
4277         * gcc.dg/tree-ssa/loadpre3.c: New;
4278         * gcc.dg/tree-ssa/loadpre4.c: New;
4279         * gcc.dg/tree-ssa/loadpre5.c: New;
4280         * gcc.dg/tree-ssa/loadpre6.c: New;
4281         * gcc.dg/tree-ssa/loadpre7.c: New;
4282         * gcc.dg/tree-ssa/loadpre8.c: New;
4283         * gcc.dg/tree-ssa/loadpre9.c: New;
4284
4285 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
4286
4287         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
4288         * g++.dg/abi/thunk4.C: Likewise.
4289
4290 2006-01-01  Andreas Jaeger  <aj@suse.de>
4291
4292         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
4293         portable.
4294
4295 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR c++/25294
4298         * gcc.dg/pragma-pack-3.c: New test.
4299         * g++.dg/parse/pragma3.C: New test.
4300
4301 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4302
4303         PR middle-end/24827
4304         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
4305
4306 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4307
4308         PR testsuite/25214
4309         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
4310
4311 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
4312
4313         PR fortran/22607
4314         * gfortran-dg/pure_byref_3.f90: New.
4315
4316         fortran/PR 25396
4317         * gfortran.dg/userdef_operator_1.f90: New.
4318
4319 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4320
4321         * g++.dg/abi/thunk3.C: New.
4322         * g++.dg/abi/thunk4.C: New.
4323
4324 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
4325
4326         PR fortran/25532
4327         * gfortran.dg/host_used_types_1.f90: New test. Check that host
4328         associated derived type components of derived types are
4329         properly declared in contained procedures.
4330
4331 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4332
4333         PR libgfortran/25139
4334         * gfortran.dg/backspace_2.f: New test.
4335
4336 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4337
4338         PR libgfortran/25550
4339         * gfortran.dg/endfile.f: New test.
4340
4341 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4342
4343         PR libgfortran/25419
4344         * gfortran.dg/comma.f: New test.
4345
4346 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4347
4348         * lib/gfortran-dg.exp: Remove trailing whitespace.
4349         * lib/fortran-torture.exp: Test with -fbounds-check instead of
4350         -funroll-all-loops.
4351
4352 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
4353
4354         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
4355         Extended Double long doubles or repeat tests when long double is
4356         the same size as double.
4357
4358 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4359
4360         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
4361
4362         PR testsuite/25442
4363         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
4364         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
4365
4366         PR testsuite/25441
4367         * gcc.dg/pr23911.c: Make test variable static.
4368
4369         PR testsuite/25444
4370         * gcc.dg/tree-ssa/pr14841.c: Likewise.
4371
4372 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/25439
4375         * g++.dg/parse/crash17.C: Adjust error markers.
4376         * g++.dg/template/error20.C: New test.
4377
4378 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/23172
4381         * g++.dg/ext/complit4.C: New test.
4382
4383         PR c++/25417
4384         * g++.dg/ext/complit5.C: Likewise.
4385
4386 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
4387
4388         PR tree-optimization/25125
4389         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
4390         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
4391         * gcc.c-torture/execute/pr25125.c: New.
4392
4393 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
4394
4395         PR fortran/25029
4396         PR fortran/21256
4397         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
4398         with incorrect assumed size references.
4399
4400 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
4401
4402         PR c++/23171
4403         * g++.dg/opt/init1.C: New test.
4404
4405 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
4406
4407         PR c++/24671
4408         * g++.dg/template/sfinae3.C: New test.
4409
4410 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4411
4412         * g++.dg/other/friend4.C: New test.
4413
4414 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4415
4416         PR target/25005
4417         * g++.dg/opt/pr25005.C: New test.
4418
4419 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/25369
4422         * g++.dg/template/ptrmem16.C: New test.
4423
4424 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
4425
4426         PR fortran/25029
4427         PR fortran/21256
4428         * gfortran.dg/initialization_1.f90: Add test of SIZE.
4429
4430 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4431
4432         PR libgfortran/25307
4433         * gfortran.dg/list_read_5.f90: New test.
4434
4435 2005-12-22  Richard Henderson  <rth@redhat.com>
4436
4437         * gcc.target/i386/sse-7.c: Use -msse2.
4438
4439 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
4440
4441         PR rtl-optimization/25432
4442         * gcc.c-torture/compile/20051216-1.c: New test.
4443
4444         PR objc/25328
4445         * objc/execute/pr25328.m: New test.
4446
4447 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/25364
4450         * g++.dg/template/call4.C: New test.
4451
4452 2005-12-22  Dale Johannesen  <dalej@apple.com>
4453
4454         * gcc.target/i386/sse-17.c: New.
4455
4456 2005-12-22  Paul Brook  <paul@codesourcery.com>
4457
4458         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
4459
4460 2005-12-22  Paul Brook  <paul@codesourcery.com>
4461
4462         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
4463
4464 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4465
4466         PR tree-opt/25513
4467         * gcc.c-torture/compile/pr25513.c: New test.
4468
4469 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4470
4471         PR c++/23333
4472         * g++.dg/parse/error25.C: Add more tests.
4473
4474 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4475
4476         PR fortran/18990
4477         * gfortran.dg/der_charlen_1.f90: New.
4478
4479 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
4480
4481         PR fortran/20889
4482         * gfortran.dg/pointer_component_type_1.f90: New test.
4483
4484         PR fortran/25029
4485         PR fortran/21256
4486         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
4487         should give an error with assumed size array refernces and checks those
4488         that should not.
4489         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
4490         reference an upper bound so that it does not generate an error.
4491
4492         PR fortran/19362
4493         PR fortran/20244
4494         PR fortran/20864
4495         PR fortran/25391
4496         * gfortran.dg/used_dummy_types_1.f90: New test.
4497         * gfortran.dg/used_dummy_types_2.f90: New test.
4498         * gfortran.dg/used_dummy_types_3.f90: New test.
4499         * gfortran.dg/used_dummy_types_4.f90: New test.
4500         * gfortran.dg/used_dummy_types_5.f90: New test.
4501
4502         PR fortran/23152
4503         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
4504         group already being USE associated.
4505         * gfortran.dg/assumed_shape_nml.f90: New test.
4506         * gfortran.dg/assumed_size_nml.f90: New test.
4507
4508         PR fortran/20862
4509         PR fortran/25053
4510         PR fortran/25063
4511         PR fortran/25064
4512         PR fortran/25066
4513         PR fortran/25067
4514         PR fortran/25068
4515         PR fortran/25307
4516         * gfortran.dg/io_constraints_1.f90: New test.
4517         * gfortran.dg/io_constraints_1.f90: New test.
4518         * gfortran.dg/iostat_3.f90: Change wording of warning.
4519         * gfortran.dg/g77/19981216-0.f: The same.
4520
4521 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
4522
4523         PR tree-optimization/23518
4524         * testsuite/gcc.dg/pr23518.c: New.
4525
4526 2005-12-21  Mike Stump  <mrs@apple.com>
4527
4528         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
4529
4530 2005-12-21  Paul Brook  <paul@codesourcery.com>
4531
4532         * gcc.dg/pr19340.c: Skip on m68k targets.
4533
4534 2005-12-21  Steven Bosscher  <stevenb@suse.de>
4535
4536         PR rtl-optimization/25196
4537         * gcc.dg/pr25196.c: New test.
4538
4539 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
4540
4541         PR fortran/25423
4542         gfortran.dg/where_nested_1.f90: New.
4543
4544 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
4545
4546         PR tree-optimization/25382.
4547         * gcc.dg/tree-ssa/pr25382.c: New.
4548
4549 2005-12-20  Richard Guenther  <rguenther@suse.de>
4550
4551         PR middle-end/24306
4552         * gcc.target/i386/pr24306.c: New testcase.
4553
4554 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
4555
4556         PR tree-optimization/25501
4557         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
4558
4559 2005-12-20  Richard Guenther  <rguenther@suse.de>
4560
4561         Revert
4562         2005-12-02  Richard Guenther  <rguenther@suse.de>
4563
4564         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
4565
4566 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/21228
4569         * g++.dg/warn/Wunreachable-code-2.C: New test.
4570
4571 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/24278
4574         * g++.dg/template/ctor5.C: New test.
4575
4576         PR c++/24915
4577         * g++.dg/template/overload8.C: New test.
4578
4579 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
4580
4581         * gcc.c-torture/compile/pr25483 : New test.
4582
4583 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4584
4585         PR c++/20552
4586         * g++.dg/ext/typeof10.C: New test.
4587
4588 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
4589
4590         * gcc.dg/mt-loopi1.c: New.
4591
4592 2005-12-18  Richard Guenther  <rguenther@suse.de>
4593
4594         PR tree-optimization/25481
4595         * gcc.dg/torture/pr25481.c: New testcase.
4596
4597 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4598
4599         PR rtl-optimization/21041
4600         * gcc.dg/pr21041.c: New test.
4601
4602 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4603
4604         PR libgfortran/25463
4605         * gfortran.dg/advance.f90: New test.
4606
4607 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
4608
4609         * gcc.dg/20051201-1.c: New test.
4610
4611 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
4612
4613         PR fortran/25018
4614         * gfortran.dg/initialization_1.f90: New test.
4615         * gfortran.dg/enum_5.f90: Change dg-error to new message.
4616         * gfortran.dg/g77/980616-0.f: The same.
4617
4618 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4619
4620         * PR fortran/25458
4621         * gfortran.dg/chkbits.f90: New test.
4622
4623 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4624
4625         * gfortran.dg/enum_5.f: Revert to previous version.
4626
4627 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
4628
4629         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
4630         * gfortran.dg/nested_modules_1.f90: Ditto.
4631         * gfortran.dg/hollerith_f95.f90: Ditto.
4632         * gfortran.dg/select_5.f90: Ditto.
4633         * gfortran.dg/secnds.f: Ditto.
4634         * gfortran.dg/hollerith2.f90: Ditto.
4635         * gfortran.dg/imag_2.f: Ditto.
4636         * gfortran.dg/ftell_2.f90: Ditto.
4637         * gfortran.dg/malloc_free_1.f90: Ditto.
4638         * gfortran.dg/logint-1.f: Ditto.
4639         * gfortran.dg/recursive_statement_functions.f90: Ditto.
4640         * gfortran.dg/e_d_fmt.f90: Ditto.
4641         * gfortran.dg/hollerith_legacy.f90: Ditto.
4642         * gfortran.dg/logint-2.f: Ditto.
4643         * gfortran.dg/enum_5.f90: Ditto.
4644         * gfortran.dg/f2c_2.f90: Ditto.
4645         * gfortran.dg/pr17143.f90: Ditto.
4646         * gfortran.dg/namelist_14.f90: Ditto.
4647         * gfortran.dg/logint-3.f: Ditto.
4648         * gfortran.dg/spread_scalar_source.f90: Ditto.
4649         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
4650         * gfortran.dg/namelist_11.f: Ditto.
4651         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
4652         * gfortran.dg/g77/20010519-1.f
4653         * gfortran.dg/g77/alpha1.f: Ditto.
4654         * gfortran.dg/g77/990115-1.f: Ditto.
4655         * gfortran.dg/g77/erfc.f: Ditto.
4656         * gfortran.dg/g77/19990313-3.f: Ditto.
4657         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
4658         * gfortran.dg/g77/20010426.f: Ditto.
4659         * gfortran.dg/g77/19990313-0.f: Ditto.
4660         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
4661         * gfortran.dg/g77/20000629-1.f: Ditto.
4662         * gfortran.dg/g77/970125-0.f: Ditto.
4663         * gfortran.dg/g77/8485.f: Ditto.
4664         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
4665         * gfortran.dg/g77/19990313-1.f: Ditto.
4666         * gfortran.dg/g77/int8421.f: Ditto.
4667         * gfortran.dg/g77/19990305-0.f: Ditto.
4668         * gfortran.dg/g77/947.f: Ditto.
4669         * gfortran.dg/g77/19990905-2.f: Ditto.
4670         * gfortran.dg/g77/cabs.f: Ditto.
4671         * gfortran.dg/g77/19990313-2.f: Ditto.
4672         * gfortran.dg/g77/20020307-1.f: Ditto.
4673         * gfortran.dg/g77/dcomplex.f: Ditto.
4674         * gfortran.dg/g77/19990502-1.f: Ditto.
4675         * gfortran.dg/g77/19981216-0.f: Ditto.
4676         * gfortran.dg/common_4.f90: Ditto.
4677         * gfortran.dg/entry_4.f90: Ditto.
4678         * gfortran.dg/equiv_constraint_2.f90: Ditto.
4679         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
4680         * gfortran.dg/namelist_12.f: Ditto.
4681         * gfortran.dg/scale_1.f90: Ditto.
4682         * gfortran.dg/modulo_1.f90
4683         * gfortran.dg/hollerith.f90: Ditto.
4684         * gfortran.dg/direct_io_3.f90: Ditto.
4685         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
4686         * gfortran.dg/gnu_logical_1.F: Ditto.
4687         * gfortran.dg/unf_io_convert_1.f90: Ditto.
4688         * gfortran.dg/assign_1.f90: Ditto.
4689         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
4690         * gfortran.dg/pr23095.f: Ditto.
4691         * gfortran.dg/read_float_1.f90: Ditto.
4692
4693 2005-12-17  Andreas Jaeger  <aj@suse.de>
4694
4695         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
4696         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
4697
4698 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4699
4700         PR fortran/24268
4701         * gfortran.dg/fmt_white.f: New test.
4702
4703 2005-12-16  Steven G. Kargl <kargls@comcast.net>
4704
4705         * gfortran.dg/label_1.f90: New test.
4706
4707 2005-12-15  Ben Elliston  <bje@au.ibm.com>
4708
4709         PR testsuite/25422
4710         * gcc.dg/20031012-1.c: Add -Walways-true option.
4711         * gcc.dg/weak/weak-3.c: Likewise.
4712         * g++.old-deja/g++.mike/warn8.C: Likewise.
4713
4714 2005-12-16  Mike Stump  <mrs@apple.com>
4715
4716         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
4717         exit.
4718
4719 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4720
4721         PR libgfortran/25264
4722         PR libgfortran/25349
4723         * gfortran.dg/tl_editing.f90: Added additional checks.
4724         * gfortran.dg/t_editing.f: New test.
4725         * gfortran.dg/write_padding.f90: New test
4726
4727 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4728
4729         PR testsuite/25215
4730         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
4731
4732 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
4733
4734         PR rtl-optimization/24899
4735         * gcc.c-torture/execute/20051215-1.c: New test.
4736
4737 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
4738
4739         PR 24823
4740         * gfortran.dg/pr24823.f: New test.
4741
4742 2005-12-16  Jeff Law  <law@redhat.com>
4743
4744         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
4745
4746 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
4749         Change C++ style comments to C style comments.
4750         Remove aligned types from the array.
4751         Keep Enums disabled.
4752         (complex_types): Remove aligned types from the array.
4753         Comment out "_Complex long double".
4754         (attrib_types): Remove.
4755         (complex_attrib_types): Remove.
4756         (attrib_array_types): Remove.
4757         (complex_attrib_array_types): Remove.
4758         (aligned_bitfld_types): Remove.
4759         (n_aligned_bitfld_types): Remove.
4760         (FEATURE_ALIGNEDPACKED): Delete.
4761         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
4762         (singles): Remove support for adding attributes.
4763         (choose_type): Remove support for attributed types.
4764         (generate_fields): Remove support for attributed bit-fields.
4765         Remove support for adding attributes.
4766         (generate_random_tests): Remove support for adding attributes.
4767         (features): Add back "[0] :0" and "complex vector [0]".
4768         (main): Remove support for attributed bit-fields.
4769         Uncomment the calling of generate_random_tests for the rests of
4770         the tests.
4771
4772 2005-12-16  Jan Hubicka  <jh@suse.cz>
4773
4774         * gcc.c-torture/combine/pr25224.c: New.
4775
4776 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
4777
4778         PR other/25028
4779         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
4780         HP-UX.
4781
4782 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
4783
4784         * gcc.dg/20051215-1.c: New file.
4785
4786 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4787
4788         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
4789         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
4790
4791 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
4792
4793         PR fortran/18197
4794         * gfortran.dg/dummy_functions_1.f90: New.
4795
4796 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
4797
4798         PR rtl-optimization/25310
4799         * gcc.c-torture/compile/pr25310.c: New test.
4800
4801 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4802
4803         PR debug/25023
4804         * gcc.dg/pr25023.c: New test.
4805
4806 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4807
4808         * g++.old-deja/g++.brendan/redecl1.C,
4809         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
4810         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
4811         g++.old-deja/g++.oliva/typeof1.C,
4812         g++.old-deja/g++.other/crash16.C,
4813         g++.old-deja/g++.other/crash34.C,
4814         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
4815         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
4816         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
4817         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
4818         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
4819         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
4820         Remove xfail.
4821
4822 2005-12-14  Kean Johnston  <jkj@sco.com>
4823             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4824
4825         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
4826         * gcc.target/i386/20020523-1.c: Ditto.
4827         * gcc.target/i386/tailcall-1.c: Ditto.
4828         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
4829         * gcc.target/i386/ssetype-5.c: Ditto.
4830
4831 2005-12-14  Jeff Law  <law@redhat.com>
4832
4833         * gcc.dg/tree-ssa/foldstring-1.c: New test.
4834
4835 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
4836
4837         PR target/25254
4838         PR target/24188
4839         * gcc.target/i386/pr25254.c: New test.
4840         * gfortran.dg/PR24188.f: New test.
4841
4842 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
4843
4844         * lib/fortran-torture.exp: Catch remaining uses of
4845         remote_file build delete.
4846
4847 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4848
4849         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
4850
4851 2005-12-14  Ben Elliston  <bje@au.ibm.com>
4852
4853         * gcc.dg/warn-addr-cmp.c: New test.
4854
4855 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4856
4857         PR debug/25023
4858         PR target/25293
4859         * gcc.target/i386/pr25293.c: New test.
4860
4861 2005-12-13  Petr Machata  <machata@post.cz>
4862
4863         PR c++/24907
4864         * g++.dg/parse/comma2.C: New test.
4865
4866 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
4867             Jakub Jelinek  <jakub@redhat.com>
4868
4869         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
4870         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
4871         (limits.h): Include unconditionally.
4872         (stdlib.h): Likewise.
4873         (hashtab.h): Do not include.
4874         (getopt.h): Likewise.
4875         (stddef.h): Include.
4876         (hashval_t): Define.
4877         (struct entry): Add "next" field.
4878         (HASH_SIZE): New macro.
4879         (hash_table): New variable.
4880         (switchfiles): Do not use xmalloc.
4881         (mix): New macro.
4882         (iterative_hash): New function.
4883         (hasht): Remove.
4884         (e_exists): New function.
4885         (e_insert): Likewise.
4886         (output): Use, instead of libiberty hashtable functions.
4887         (main): Do not use getopt.  Do not call htab_create.
4888
4889 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR c++/25331
4892         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
4893         put atal* and atpaal* attributes on array elements.
4894         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
4895         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
4896         put atal* and atpaal* attributes on array elements.
4897         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
4898
4899 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
4900
4901         * gcc.dg/single-precision-constant.c: New test.
4902
4903 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
4904
4905         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
4906         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
4907         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
4908         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
4909         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
4910         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
4911         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
4912         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
4913         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
4914         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
4915         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
4916         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
4917         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
4918         gcc.target/powerpc/ppc-sdata-2.c,
4919         gcc.target/powerpc/ppc-stackalign-1.c,
4920         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
4921         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
4922         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
4923         gcc.target/powerpc/rs6000-ldouble-2.c,
4924         gcc.target/powerpc/rs6000-power2-1.c,
4925         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
4926         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
4927         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
4928         option into target selector.
4929         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
4930         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
4931
4932 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4933
4934         PR objc/25348
4935         * objc.dg/encode-9.m: New test.
4936
4937 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4938
4939         PR testsuite/20772
4940         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
4941         * gcc.dg/asm-b.c: Fix typo.
4942         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
4943         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
4944         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
4945         i?86 lp64 and x86_64 ilp32.
4946         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
4947         on i?86 lp64.
4948         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
4949
4950 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
4951
4952         PR fortran/25078
4953         gfortran.dg/equiv_5.f90: New test.
4954
4955 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
4956
4957         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
4958         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
4959         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
4960         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
4961         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
4962         * gcc.dg/tree-ssa/reassoc-5.c: New.
4963         * gcc.dg/tree-ssa/reassoc-6.c: New.
4964         * gcc.dg/tree-ssa/reassoc-7.c: New.
4965         * gcc.dg/tree-ssa/reassoc-8.c: New.
4966         * gcc.dg/tree-ssa/reassoc-9.c: New.
4967         * gcc.dg/tree-ssa/reassoc-10.c: New.
4968         * gcc.dg/tree-ssa/reassoc-11.c: New.
4969
4970 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4971
4972         PR testsuite/25167
4973         PR testsuite/24478
4974         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
4975
4976 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
4977
4978         PR c++/25300
4979         * g++.dg/template/inherit.C: Do not use a generic error message.
4980
4981 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4982
4983         PR libobjc/25354
4984         * objc.dg/gnu-encoding: New directory.
4985         * objc.dg/gnu-encoding/compat-common.h: New file.
4986         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
4987         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
4988         * objc.dg/gnu-encoding/vector-defs.h: New file.
4989         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
4990         * objc.dg/gnu-encoding/generate-random.c: New file.
4991         * objc.dg/gnu-encoding/generate-random_r.c: New file.
4992         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
4993         * objc.dg/gnu-encoding/generate-random.h: New file.
4994
4995 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
4996
4997         PR c++/25337
4998         * g++.dg/template/defarg7.C: New test.
4999
5000 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5001
5002         PR libobjc/25347
5003         * objc.dg/encode-8.m: New test.
5004
5005 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
5006
5007         PR libobjc/25346
5008         * objc.dg/encode-7.m: New test.
5009
5010 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
5011
5012         PR c++/25010
5013         * g++.dg/opt/inline10.C: New test.
5014
5015 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
5016
5017         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
5018
5019 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
5020
5021         * gfortran.dg/substring_equivalence.f90: typo in comment
5022
5023 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5024
5025         PR fortran/25068
5026         * gfortran.dg/iostat_3.f90: New test.
5027
5028 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
5029
5030         PR fortran/23815
5031         * gfortran.dg/unf_io_convert_1.f90: New test.
5032         * gfortran.dg/unf_io_convert_2.f90: New test.
5033         * gfortran.dg/unf_io_convert_3.f90: New test.
5034
5035 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5036
5037         PR testsuite/20772
5038         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
5039         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
5040         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
5041         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
5042         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
5043         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
5044         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
5045         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
5046         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
5047         gcc.dg/torture/fp-int-convert-float128-timode.c,
5048         gcc.dg/torture/fp-int-convert-float128.c,
5049         gcc.dg/torture/fp-int-convert-float80-timode.c,
5050         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
5051         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
5052
5053         * gcc.dg/tls/opt-1.c: Require effective target fpic.
5054
5055 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
5056
5057         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
5058
5059 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
5060
5061         * gcc.dg/20051207-1.c,
5062         * gcc.dg/20051207-2.c,
5063         * gcc.dg/20051207-3.c: New tests.
5064
5065 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5066
5067         PR testsuite/20772
5068         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
5069         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
5070         dg-skip-if target selector.
5071
5072         PR testsuite/20772
5073         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
5074         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
5075         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
5076         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
5077         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
5078         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
5079         and/or merge with i?86 cases.
5080
5081         * gcc.dg/tls/opt-3.c: Require effective target fpic.
5082
5083         PR testsuite/20772
5084         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
5085         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
5086         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
5087         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
5088         x86_64-*-linux*.
5089
5090 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
5091
5092         PR target/25311
5093         * gcc.c-torture/compile/pr25311.c: New test.
5094
5095 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5096
5097         PR libgfortran/25039
5098         * gfortran.dg/read_comma.f: New test.
5099
5100 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR c++/19317
5103         * g++.dg/opt/pr19317-1.C: New test.
5104         * g++.dg/opt/pr19317-2.C: New test.
5105         * g++.dg/opt/pr19317-3.C: New test.
5106
5107         PR target/19005
5108         * gcc.c-torture/execute/pr19005.c: New test.
5109
5110         PR target/17828
5111         * g++.old-deja/g++.other/comdat5.C: New test.
5112         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
5113
5114         * g++.dg/compat/struct-layout-1.exp: New file.
5115         * g++.dg/compat/struct-layout-1.h: New.
5116         * g++.dg/compat/struct-layout-1_generate.c: New.
5117         * g++.dg/compat/struct-layout-1_x1.h: New.
5118         * g++.dg/compat/struct-layout-1_x2.h: New.
5119         * g++.dg/compat/struct-layout-1_y1.h: New.
5120         * g++.dg/compat/struct-layout-1_y2.h: New.
5121
5122         * gcc.dg/20050330-2.c: New test.
5123
5124 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5125
5126         PR fortran/25292
5127         * gfortran.dg/associated_1.f90: New.
5128
5129 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5130
5131         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
5132         ILP32 vect_no_align platforms.
5133
5134 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
5135             Jakub Jelinek  <jakub@redhat.com>
5136
5137         PR target/25268
5138         * gcc.c-torture/compile/20051207-1.c: New test.
5139
5140 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5141
5142         PR testsuite/20772
5143         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
5144         gcc.dg/torture/pr18582-1.c,
5145         gcc.target/i386/attributes-error.c: Also test on x86_64.
5146
5147         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
5148
5149 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5150
5151         PR c++/19397
5152         * g++.dg/template/typedef3.C: New test.
5153
5154         PR c++/19762
5155         PR c++/19764
5156         * g++.dg/template/dtor3.C: Fix error markers.
5157
5158 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
5159
5160         * lib/target-supports.exp (check_effective_target_sync_char_short):
5161         Add s390*.
5162
5163 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
5164
5165         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
5166
5167 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5168
5169         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
5170         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
5171         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
5172         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
5173
5174 2005-12-06  Roger Sayle  <roger@eyesopen.com>
5175
5176         PR c++/25263
5177         * g++.dg/other/array2.C: New test case.
5178
5179 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
5180
5181         * gcc.dg/darwin-weakimport-3.c: New.
5182
5183         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
5184         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
5185         and to work on Darwin.
5186         * gcc.dg/attr-weakref-1b.c: New file.
5187         * gcc.dg/attr-weakref-2.c: New test.
5188         * gcc.dg/darwin-weakref-1.c: New test.
5189
5190 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
5191
5192         PR testsuite/25247
5193         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
5194         use in selector expressions.
5195         (dg-xfail-if): Ditto.
5196         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
5197         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
5198         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
5199         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
5200         * gcc.test-framework/test-framework.exp: Skip generated tests if
5201         CHECK_TEST_FRAMEWORK is not 1.
5202
5203 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         PR tree-optimization/24963
5206         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
5207
5208         PR target/24108
5209         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
5210
5211         PR target/18580
5212         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
5213         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
5214         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
5215         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
5216
5217 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
5218
5219         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
5220         dg-options.
5221
5222 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5223
5224         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
5225
5226 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
5227
5228         * gcc.dg/format/cast-1.c: New test.
5229
5230 2005-12-04  Roger Sayle  <roger@eyesopen.com>
5231
5232         PR c/7776
5233         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
5234         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
5235         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
5236         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
5237
5238 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5239
5240         * gcc.dg/cast-pretty-print-1.c: New test.
5241
5242 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
5243
5244         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
5245
5246 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
5247
5248         PR c++/24173
5249         * g++.dg/template/friend40.C: New test.
5250
5251 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
5252
5253         PR target/25199
5254         * gcc.target/i386/movq-2.c: New test.
5255         * gcc.target/i386/movq.c: Remove target i?86, instead add
5256         dg-require-effective-target ilp32.
5257
5258 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5259
5260         PR c++/24103
5261         * g++.dg/other/default1.C: New test.
5262
5263 2005-12-02  Richard Guenther  <rguenther@suse.de>
5264
5265         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
5266
5267 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5268
5269         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
5270
5271 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
5272
5273         PR target/21017
5274         * gcc.target/powerpc/rotate.c: New.
5275
5276 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5277
5278         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
5279         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
5280
5281 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5282
5283         PR c/13384
5284         * gcc.dg/pr17730-1.c: Adjust.
5285         * gcc.dg/lvalue1.c (main): Likewise.
5286         * gcc.dg/lvalue-2.c: Likewise.
5287         * g++.dg/pr7503-3.C
5288
5289 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
5290
5291         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
5292         error messages.
5293
5294 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
5295
5296         PR fortran/24789
5297         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
5298
5299 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5300
5301         PR target/24475
5302         * lib/target-supports.exp (check_effective_target_tls): New.
5303         (check_effective_target_tls_runtime): New.
5304         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
5305         for TLS support.
5306         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
5307         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5308         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
5309         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
5310         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
5311         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
5312         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5313         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
5314         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
5315         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
5316         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
5317         effective-target TLS.
5318         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
5319         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
5320         effective-target TLS runtime.
5321
5322 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
5323
5324         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
5325
5326 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
5327
5328         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
5329         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
5330         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
5331         ignored" warnings when "packing" is the same as the ABI layout.
5332
5333 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
5334
5335         PR fortran/21302
5336         * gfortran.dg/line_length_1.f: New test.
5337         * gfortran.dg/line_length_2.f90: Ditto.
5338
5339 2005-11-30  Richard Guenther  <rguenther@suse.de>
5340
5341         PR tree-optimization/21655
5342         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
5343
5344 2005-11-30  Dale Johannesen  <dalej@apple.com>
5345
5346         * gcc.c-torture/compile/pr24930.c: New.
5347
5348 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
5349
5350         PR fortran/15809
5351         *  gfortran.dg/auto_char_dummy_array.f90: New test.
5352
5353 2005-11-30  Jeff Law  <law@redhat.com>
5354
5355         * g++.old-deja/g++.law/pr25000.C: New test.
5356
5357 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
5358
5359         * gcc.dg/tls/opt-11.c: New test.
5360
5361 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
5362
5363         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
5364         targets.
5365         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
5366         LP64 ia64.
5367
5368 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
5369
5370         * gfortran.dg/open_access_1.f90: New test.
5371
5372 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5373
5374         * gcc.dg/charset/builtin2.c: New test.
5375
5376 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
5377
5378         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
5379         on mmix-*-* for *_[xy].c.
5380
5381 2005-11-28  Kean Johnston  <jkj@sco.com>
5382
5383         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
5384         headers.
5385         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
5386         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
5387         * gcc.target/i386/asm-3.c: Ditto.
5388         * gcc.target/i386/clobbers.c: Ditto.
5389         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
5390         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
5391         test regexp.
5392         * gcc.target/i386/mul.c: Ditto.
5393         * gcc.target/i386/ssetype-1.c: Ditto.
5394         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
5395         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
5396         static so the test works with -fPIC mode too. Based on comment in
5397         PR19231 by Pinski.
5398         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
5399
5400 2005-11-28  Richard Guenther  <rguenther@suse.de>
5401
5402         * gcc.dg/alias-9.c: New testcase.
5403         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
5404
5405 2005-11-28  Roger Sayle  <roger@eyesopen.com>
5406             Uros Bizjak  <uros@kss-loka.si>
5407
5408         PR middle-end/20219
5409         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
5410         tan(x)/sin(x) transformations.
5411
5412 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
5413
5414         PR middle-end/24575
5415         * gcc.dg/tree-ssa/divide-3.c: New test.
5416         * gcc.dg/tree-ssa/divide-4.c: New test.
5417
5418 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
5419
5420         PR fortran/24917
5421         *  gfortran.dg/boz_6.f90: New test.
5422
5423 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5424
5425         PR fortran/23912
5426         * gfortran.dg/modulo_1.f90: New test.
5427
5428 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5429
5430         PR libfortran/24919
5431         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
5432         fail on CRLF platforms.
5433         * gfortran.dg/ftell_2.f90: Likewise.
5434
5435 2005-11-26  Eric Christopher  <echristo@apple.com>
5436
5437         * gcc.dg/intmax_t-1.c: Remove mips xfail.
5438
5439 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5440
5441         * objc.dg/gnu-runtime-3.m: Simplify.
5442
5443 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
5444
5445         PR middle-end/23669
5446         * gcc.dg/tree-ssa/divide-1.c: New test.
5447         * gcc.dg/tree-ssa/divide-2.c: New test.
5448
5449 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5450
5451         PR libgfortran/24945
5452         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
5453
5454 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
5455
5456         PR libgfortran/24945
5457         * gfortran.dg/open_status_2.f90: New test.
5458
5459 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5460
5461         * gcc.c-torture/execute/builtins/fprintf.c,
5462         gcc.c-torture/execute/builtins/fputs-lib.c,
5463         gcc.c-torture/execute/builtins/fputs.c,
5464         gcc.c-torture/execute/builtins/lib/fprintf.c,
5465         gcc.c-torture/execute/builtins/lib/printf.c,
5466         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
5467
5468 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
5469
5470         * gcc.dg/20050922-2.c: New test.
5471
5472 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
5473
5474         * objc.dg/gnu-runtime-3.m: New test.
5475
5476 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5477
5478         PR c++/9278
5479         * g++.dg/other/void1.C: New test.
5480
5481 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
5482
5483         PR middle-end/24998
5484         * gcc.dg/torture/fp-int-convert-float.c,
5485         gcc.dg/torture/fp-int-convert-double.c,
5486         gcc.dg/torture/fp-int-convert-long-double.c,
5487         gcc.dg/torture/fp-int-convert-timode.c,
5488         gcc.dg/torture/fp-int-convert-float80.c,
5489         gcc.dg/torture/fp-int-convert-float80-timode.c,
5490         gcc.dg/torture/fp-int-convert-float128.c,
5491         gcc.dg/torture/fp-int-convert-float128-timode.c,
5492         gcc.dg/torture/fp-int-convert.h: New files.
5493
5494 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5495
5496         PR middle-end/24989
5497         * gcc.dg/tree-ssa/bool-10.c: New test.
5498         * gcc.dg/tree-ssa/bool-11.c: New test.
5499         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
5500
5501 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
5502
5503         PR middle-end/24990
5504         * tree-ssa/pr24990-1.c: New test.
5505
5506 2005-11-24  Richard Guenther  <rguenther@suse.de>
5507         Dirk Mueller <dmueller@suse.de>
5508
5509         PR c++/14024
5510         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
5511         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
5512         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
5513         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
5514         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
5515         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
5516
5517 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
5518
5519         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
5520
5521 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5522
5523         PR c/21668
5524         * gcc.dg/Wc++-compat.c: New.
5525         * gcc.dg/Wno-c++-compat.c: New.
5526
5527 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
5528
5529         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
5530         (vspltish, vspltisw): Likewise.
5531
5532 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5533
5534         PR libgfortran/24794
5535         * gfortran.dg/namelist_12.f: Fix quotes.
5536         * gfortran.dg/namelist_13.f90: Fix quotes.
5537         * gfortran.dg/namelist_14.f90: Fix quotes.
5538         * gfortran.dg/namelist_15.f90: Fix quotes.
5539         * gfortran.dg/namelist_use.f90: Fix quotes.
5540         * gfortran.dg/namelist_use_only.f90: Fix quotes.
5541         * gfortran.dg/namelist_21.f90: New test.
5542         * gfortran.dg/namelist_22.f90: New test.
5543
5544 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
5545
5546         PR target/23435
5547         * gcc.c-torture/compile/pr23435.c: New.
5548
5549 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5550
5551         * gcc.c-torture/execute/floatunsisf-1.c: New test.
5552
5553 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
5554
5555         * gcc.target/powerpc/405-macchw-1.c,
5556         gcc.target/powerpc/405-macchw-2.c,
5557         gcc.target/powerpc/405-macchwu-1.c,
5558         gcc.target/powerpc/405-macchwu-2.c,
5559         gcc.target/powerpc/405-machhw-1.c,
5560         gcc.target/powerpc/405-machhw-2.c,
5561         gcc.target/powerpc/405-machhwu-1.c,
5562         gcc.target/powerpc/405-machhwu-2.c,
5563         gcc.target/powerpc/405-maclhw-1.c,
5564         gcc.target/powerpc/405-maclhw-2.c,
5565         gcc.target/powerpc/405-maclhwu-1.c,
5566         gcc.target/powerpc/405-maclhwu-2.c,
5567         gcc.target/powerpc/405-mulchw-1.c,
5568         gcc.target/powerpc/405-mulchw-2.c,
5569         gcc.target/powerpc/405-mulchwu-1.c,
5570         gcc.target/powerpc/405-mulchwu-2.c,
5571         gcc.target/powerpc/405-mulhhw-1.c,
5572         gcc.target/powerpc/405-mulhhw-2.c,
5573         gcc.target/powerpc/405-mulhhwu-1.c,
5574         gcc.target/powerpc/405-mulhhwu-2.c,
5575         gcc.target/powerpc/405-mullhw-1.c,
5576         gcc.target/powerpc/405-mullhw-2.c,
5577         gcc.target/powerpc/405-mullhwu-1.c,
5578         gcc.target/powerpc/405-mullhwu-2.c,
5579         gcc.target/powerpc/405-nmacchw-1.c,
5580         gcc.target/powerpc/405-nmacchw-2.c,
5581         gcc.target/powerpc/405-nmachhw-1.c,
5582         gcc.target/powerpc/405-nmachhw-2.c,
5583         gcc.target/powerpc/405-nmaclhw-1.c,
5584         gcc.target/powerpc/405-nmaclhw-2.c,
5585         gcc.target/powerpc/440-macchw-1.c,
5586         gcc.target/powerpc/440-macchw-2.c,
5587         gcc.target/powerpc/440-macchwu-1.c,
5588         gcc.target/powerpc/440-macchwu-2.c,
5589         gcc.target/powerpc/440-machhw-1.c,
5590         gcc.target/powerpc/440-machhw-2.c,
5591         gcc.target/powerpc/440-machhwu-1.c,
5592         gcc.target/powerpc/440-machhwu-2.c,
5593         gcc.target/powerpc/440-maclhw-1.c,
5594         gcc.target/powerpc/440-maclhw-2.c,
5595         gcc.target/powerpc/440-maclhwu-1.c,
5596         gcc.target/powerpc/440-maclhwu-2.c,
5597         gcc.target/powerpc/440-mulchw-1.c,
5598         gcc.target/powerpc/440-mulchw-2.c,
5599         gcc.target/powerpc/440-mulchwu-1.c,
5600         gcc.target/powerpc/440-mulchwu-2.c,
5601         gcc.target/powerpc/440-mulhhw-1.c,
5602         gcc.target/powerpc/440-mulhhw-2.c,
5603         gcc.target/powerpc/440-mulhhwu-1.c,
5604         gcc.target/powerpc/440-mulhhwu-2.c,
5605         gcc.target/powerpc/440-mullhw-1.c,
5606         gcc.target/powerpc/440-mullhw-2.c,
5607         gcc.target/powerpc/440-mullhwu-1.c,
5608         gcc.target/powerpc/440-mullhwu-2.c,
5609         gcc.target/powerpc/440-nmacchw-1.c,
5610         gcc.target/powerpc/440-nmacchw-2.c,
5611         gcc.target/powerpc/440-nmachhw-1.c,
5612         gcc.target/powerpc/440-nmachhw-2.c,
5613         gcc.target/powerpc/440-nmaclhw-1.c,
5614         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
5615
5616 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
5617
5618         PR fortran/24774
5619         * gfortran.dg/inquire_9.f90: New test.
5620
5621         PR fortran/21647
5622         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
5623
5624 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5625
5626         PR libfortran/24432
5627         * lib/target-supports.exp (check_effective_target_fortran_large_real):
5628         Check that 'cos' is supported.
5629
5630 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
5631
5632         PR fortran/24223
5633         * gfortran.dg/substring_equivalence.f90: New test.
5634
5635         PR fortran/24705
5636         * gfortran.dg/auto_internal_assumed.f90: New test.
5637
5638 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
5639
5640         * gcc.dg/fold-div-2.c: New test.
5641
5642 2005-11-20  Ian Lance Taylor  <ian@airs.com>
5643
5644         PR rtl-optimization/24883
5645         * gcc.c-torture/compile/pr24883.c: New test.
5646
5647 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
5648
5649         PR middle-end/20583
5650         * gcc.c-torture/compile/pr20583.c: New.
5651
5652 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
5653
5654         * gcc.c-torture/execute/usmul.c: New test.
5655
5656 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
5657
5658         * gcc.dg/tree-ssa/vrp22.c: New test.
5659
5660 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
5661
5662         PR middle-end/24912
5663         * gcc.dg/torture/pr24912-1.c: New test.
5664
5665 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
5666
5667         PR fortran/24862
5668         * gfortran.dg/arrayio_derived_1.f90: New test.
5669
5670 2005-11-19  Richard Guenther  <rguenther@suse.de>
5671
5672         PR middle-end/23294
5673         * gcc.dg/tree-ssa/pr23294.c: New testcase.
5674
5675 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
5676
5677         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
5678
5679 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
5680
5681         PR c++/8355
5682         * g++.dg/template/friend39.C: New test.
5683
5684 2005-11-18  James E Wilson  <wilson@specifix.com>
5685
5686         * gcc.dg/builtin-strstr.c: New.
5687
5688 2005-11-18  Richard Henderson  <rth@redhat.com>
5689
5690         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
5691         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
5692         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
5693         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
5694         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
5695         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
5696         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
5697         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
5698         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
5699         renaming to remove initial "ia64-".
5700
5701 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
5702
5703         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
5704
5705 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
5706
5707         * g++.dg/cpp/string-2.C: New test.
5708
5709 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
5710
5711         * gcc.dg/tree-ssa/loop-14.c: New test.
5712
5713 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
5714             Michael Chamberlain <michael@chamberlain.net.au>
5715
5716         * ada/acats/run_all.sh (target_run): Kill long running tests.
5717
5718 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5719
5720         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
5721         * gcc.dg/cleanup-9.c: Likewise.
5722         * gcc.dg/cleanup-10.c: Likewise.
5723         * gcc.dg/cleanup-11.c: Likewise.
5724
5725 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5726
5727         PR fortran/24892
5728         * gfortran.dg/open_access_append_1.f90: New test.
5729         * gfortran.dg/open_access_append_2.f90: New test.
5730
5731 2005-11-16  Richard Guenther  <rguenther@suse.de>
5732
5733         PR middle-end/24851
5734         * gcc.c-torture/execute/pr24851.c: New testcase.
5735
5736 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
5737
5738         * gcc.dg/fold-overflow-1.c: New test.
5739
5740 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
5741
5742         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
5743         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
5744
5745 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
5748         structures.
5749         * g++.dg/eh/forced2.C: Likewise.
5750         * g++.dg/eh/forced3.C: Likewise.
5751         * g++.dg/eh/forced4.C: Likewise.
5752
5753 2005-11-11  Mike Stump  <mrs@apple.com>
5754
5755         * g++.old-deja/g++.mike/unused.C: Add.
5756
5757 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/24667
5760         * g++.dg/warn/Wcast-qual1.C: New test.
5761
5762 2005-11-15  Jan Hubicka  <jh@suse.cz>
5763
5764         * gcc.dg/winline-5.c: Add large-unit-insns limit.
5765
5766 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
5767
5768         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
5769
5770 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
5771
5772         PR 24840
5773         * gcc.dg/tree-ssa/pr24840.c: New test.
5774
5775 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
5776
5777         PR testsuite/24841
5778         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
5779
5780 2005-11-14  Dale Johannesen  <dalej@apple.com>
5781
5782         * gcc.c-torture/execute/20051113-1.c: New.
5783
5784 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
5785
5786         PR c++/24687
5787         * g++.dg/template/crash43.C: New test.
5788
5789 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
5790
5791         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
5792
5793 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5794
5795         PR c++/24817
5796         * g++.dg/eh/spec8.C: New test.
5797
5798 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5799
5800         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
5801
5802 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR c++/20293
5805         * g++.dg/parse/ambig4.C: New test.
5806         * g++.dg/tc1/dr101.C: Adjust error markers.
5807         * g++.dg/lookup/strong-using-2.C: Likewise.
5808         * g++.dg/lookup/ambig5.C: Likewise.
5809         * g++.dg/lookup/ambig4.C: Likewise.
5810         * g++.dg/parse/crash22.C: Likewise.
5811
5812 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
5813
5814         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
5815
5816 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
5817
5818         * gcc.dg/nested-calls-1.c: New test.
5819
5820 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5821
5822         * gfortran.dg/complex_intrinsic_1.f90: New test.
5823         * gfortran.dg/complex_intrinsic_2.f90: New test.
5824         * gfortran.dg/fgetc_1.f90: New test.
5825         * gfortran.dg/fgetc_2.f90: New test.
5826         * gfortran.dg/fgetc_3.f90: New test.
5827         * gfortran.dg/ftell_1.f90: New test.
5828         * gfortran.dg/ftell_2.f90: New test.
5829         * gfortran.dg/gnu_logical_1.F: New test.
5830         * gfortran.dg/gnu_logical_2.f90: New test.
5831
5832 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         PR middle-end/24820
5835         * testsuite/gcc.dg/pr24820.c: New test.
5836
5837 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
5838
5839         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
5840         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
5841         variable.
5842
5843 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5844
5845         testsuite/24614
5846         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
5847
5848 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5849
5850         * gcc.target/cris/cris.exp: New file.
5851         * gcc.target/cris/rld-legit1.c: New test.
5852         * gcc.target/cris/rld-legit2.c: New test.
5853
5854 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR c++/24780
5857         * g++.dg/opt/pr24780.C: New test.
5858
5859         PR c++/24761
5860         * g++.dg/template/asm1.C: New test.
5861
5862 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
5863
5864         PR libgfortran/24787
5865         * gfortran.dg/scan_1.f90: New test.
5866
5867 2005-11-12  Jan Hubicka  <jh@suse.cz>
5868
5869         * gcc.target/i386/minmax-1.c: New.
5870         * gcc.target/i386/minmax-2.c: New.
5871
5872 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
5873
5874         * gcc.dg/pr24445.c: Fix for 64-bit targets.
5875
5876 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
5877
5878         * gcc.c-torture/execute/20051110-1.c,
5879         gcc.c-torture/execute/20051110-2.c: New tests.
5880
5881 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
5882
5883         PR middle-end/24750
5884         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
5885         New tests.
5886
5887 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5888
5889         * lib/target-libpath.exp (get_shlib_extension): New proc.
5890         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
5891         * lib/gfortran.exp (gfortran_link_flags): Likewise.
5892         * lib/objc.exp (objc_target_compile): Likewise.
5893         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
5894         detection.
5895
5896 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
5897
5898         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
5899
5900         * lib/target-supports.exp (check_effective_target_static_libgfortran):
5901         Add -static to additional_flags and pass it to target_compile.
5902
5903 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5904
5905         PR libgfortran/24719
5906         gfortran.dg/read_noadvance.f90: New test.
5907
5908         PR libgfortran/24699
5909         gfortran.dg/fmt_t_2.f90: New test.
5910
5911         PR libgfortran/24785
5912         gfortran.dg/read_x_eor.f90: New test.
5913
5914         PR libgfortran/24584
5915         gfortran.dg/namelist_empty.f90: Rename test.
5916
5917         PR libgfortran/24489
5918         gfortran/read_eor.f90: Rename test.
5919
5920 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5921
5922         PR fortran/15976
5923         * gfortran.dg/automatic_module_variable.f90: New test.
5924
5925 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
5926
5927         PR target/24445
5928         * gcc.dg/pr24445.c: New test.
5929
5930 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
5931
5932         PR fortran/24655
5933         PR fortran/24755
5934         * gfortran.dg/recursive_statement_functions.f90: Add statement
5935         functions using inline intrinsic functions and parameters to test
5936         that they no longer seg-fault.
5937
5938         PR fortran/24409
5939         gfortran.dg/nested_modules_4.f90: New test.
5940         gfortran.dg/nested_modules_5.f90: New test.
5941
5942 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5943
5944         PR fortran/24643
5945         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
5946
5947 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
5948
5949         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
5950         failures.
5951
5952 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5953
5954         * gcc.dg/sparc-getcontext-1.c: New test.
5955
5956 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5957
5958         * gcc.dg/ifcvt-fabs-1.c: New test.
5959
5960 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
5961
5962         PR other/4372
5963         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
5964         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
5965
5966 2005-11-09  Richard Guenther  <rguenther@suse.de>
5967
5968         PR tree-optimization/24716
5969         * gcc.c-torture/execute/pr24716.c: New testcase.
5970
5971 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5972
5973         * gcc.dg/pr24624.c: Disable for non S/390 targets.
5974
5975 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5976
5977         PR 24624
5978         * gcc.dg/pr24624.c: Testcase added.
5979
5980 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5981
5982         PR 24623
5983         * g++.dg/other/pr24623.C: Testcase added.
5984
5985 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
5986
5987         PR fortran/22607
5988         * gfortran-dg/pure_byref_1.f90: New.
5989         * gfortran-dg/pure_byref_2.f90: New.
5990
5991 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
5992
5993         PR c/24101
5994         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
5995         * gcc.dg/dg.exp: Run main loop also for *.i files.
5996
5997 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
5998
5999         PR c++/19450
6000         * g++.dg/tls/diag-3.C: New test.
6001         * g++.dg/tls/diag-4.C: New test.
6002         * g++.dg/tls/static-1.C: New test.
6003         * g++.dg/tls/static-1a.cc: New file.
6004
6005 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
6006
6007         PR 23046
6008         * g++.dg/tree-ssa/pr23046.C: New test.
6009
6010 2005-11-08  Devang Patel <dpatel@apple.com>
6011
6012         PR tree-optimization/23115
6013         * gcc.dg/tree-ssa/pr23115.c: New.
6014
6015 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
6016
6017         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
6018         * gcc.target/powerpc/pr16155.c: Same.
6019         * gcc.target/powerpc/altivec-1.c: Same.
6020         * gcc.target/powerpc/altivec-2.c: Same.
6021         * gcc.target/powerpc/altivec-3.c: Same.
6022         * gcc.target/powerpc/altivec-5.c: Same.
6023         * gcc.target/powerpc/altivec-11.c: Same.
6024         * gcc.target/powerpc/altivec-12.c: Same.
6025         * gcc.target/powerpc/altivec-14.c: Same.
6026         * gcc.target/powerpc/altivec-22.c: Same.
6027         * gcc.target/powerpc/altivec-consts.c: Same.
6028         * gcc.target/powerpc/altivec-pr22085.c: Same.
6029         * gcc.target/powerpc/altivec-splat.c: Same.
6030         * gcc.target/powerpc/altivec-varargs-1.c: Same.
6031         * gcc.target/powerpc/altivec-vec-merge.c: Same.
6032         * gcc.target/powerpc/darwin-longlong.c: Same.
6033
6034 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
6035
6036         PR target/19340
6037         * gcc.dg/pr19340.c: New test.
6038
6039 2005-11-07  Ian Lance Taylor  <ian@airs.com>
6040
6041         PR rtl-optimization/24683
6042         * gcc.dg/pr24683.c: New test.
6043
6044 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6045
6046         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
6047         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
6048
6049 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
6050
6051         * gcc.target/i386/pr23376.c: Compile with -mmmx.
6052
6053 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
6054
6055         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
6056
6057 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6058
6059         PR target/24230
6060
6061         * gcc.target/powerpc/altivec-consts.c,
6062         gcc.target/powerpc/altivec-splat.c: New testcase.
6063
6064 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
6065
6066         PR c/24599
6067
6068         * gcc.dg/overflow-2.c: New testcase.
6069
6070 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
6071
6072         PR rtl-optimization/23567
6073         * gcc.c-torture/execute/20051104-1.c: New test.
6074
6075 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
6076
6077         PR fortran/24534
6078         gfortran.dg/private_type_2.f90: Modified to check that case with
6079         PRIVATE declaration within derived type is accepted.
6080
6081         PR fortran/20838
6082         gfortran.dg/pointer_assign_1.f90: New test.
6083
6084         PR fortran/20840
6085         * gfortran.dg/arrayio_0.f90: New test.
6086
6087         PR fortran/17737
6088         gfortran.dg/data_initialized.f90: New test.
6089         gfortran.dg/data_constraints_1.f90: New test.
6090         gfortran.dg/data_constraints_2.f90: New test.
6091
6092 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
6093
6094         PR fortran/24174
6095         PR fortran/24305
6096         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
6097
6098 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
6099
6100         PR 24670
6101         * gcc.dg/tree-ssa/pr24670.c: New test.
6102
6103 2005-11-05  Ian Lance Taylor  <ian@airs.com>
6104
6105         PR target/22432
6106         * gcc.target/i386/pr22432.c: New test.
6107
6108 2005-11-05  Richard Henderson  <rth@redhat.com>
6109
6110         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
6111         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
6112         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
6113         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
6114         from gcc.dg/alpha-*.
6115         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
6116         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
6117
6118 2005-11-05  Andreas Jaeger  <aj@suse.de>
6119
6120         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
6121
6122 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6123
6124         PR target/23424
6125         * gcc.dg/torture/pr23424-1.c: New test.
6126
6127 2005-11-04  Richard Henderson  <rth@redhat.com>
6128
6129         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
6130         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
6131         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
6132         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
6133         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
6134         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
6135         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
6136         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
6137         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
6138         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
6139         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
6140         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
6141         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
6142         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
6143         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
6144         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
6145         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
6146         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
6147         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
6148         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
6149         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
6150         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
6151         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
6152         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
6153         Move from gcc.dg/.
6154         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
6155         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
6156         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
6157         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
6158         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
6159         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
6160         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
6161         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
6162         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
6163         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
6164         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
6165         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
6166         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
6167         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
6168         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
6169         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
6170         gcc.target/i386/lea.c, gcc.target/i386/local.c,
6171         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
6172         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
6173         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
6174         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
6175         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
6176         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
6177         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
6178         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
6179         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
6180         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
6181         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
6182         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
6183         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
6184         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
6185         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
6186         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
6187         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
6188         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
6189         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
6190         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
6191         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
6192         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
6193         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
6194         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
6195         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
6196         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
6197         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
6198         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
6199
6200 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
6201
6202         PR 24627
6203         * gcc.dg/tree-ssa/pr24627.c: New test.
6204
6205 2005-11-04 Paul Brook  <paul@codesourcery.com>
6206
6207         * gcc.dg/tls/opt-10.c: New test.
6208
6209 2005-11-04  Andreas Jaeger  <aj@suse.de>
6210
6211         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
6212         avoid extra warnings.
6213
6214 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6215
6216         PR libfortran/22298
6217         * gcc/testsuite/lib/target-supports.exp
6218         (check_effective_target_static_libgfortran): New
6219         static_libgfortran effective target.
6220         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
6221         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
6222
6223 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
6224
6225         * gcc.dg/pr24615.c: Guard test with { target fpic }.
6226
6227 2005-11-03  Josh Conner  <jconner@apple.com>
6228
6229         PR c++/19989
6230         g++.dg/ext/array2.C: New test.
6231         g++.dg/template/dependent-name3.C: New test.
6232         g++.dg/template/dependent-name4.C: New test.
6233         g++.dg/template/sfinae2.C: New test.
6234
6235 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6236
6237         PR preprocessor/22042
6238         * gcc.dg/cpp/strify4.c: New test.
6239
6240 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6241
6242         PR c++/17964
6243         * g++.dg/cpp/string-1.C: New test.
6244
6245 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6246
6247         * gcc.target/powerpc: New directory.
6248         * gcc.target/powerpc/powerpc.exp: New file.
6249         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
6250         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
6251         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
6252         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
6253         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
6254         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
6255         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
6256         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
6257         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
6258         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
6259         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
6260         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
6261         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
6262         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
6263         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
6264         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
6265         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
6266         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
6267         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
6268         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
6269         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
6270         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
6271         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
6272         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
6273         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
6274         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
6275         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
6276         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
6277         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
6278         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
6279         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
6280         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
6281         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
6282         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
6283
6284 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
6285
6286         PR c++/21627
6287         * g++.dg/warn/inline2.C: New test.
6288
6289 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6290
6291         PR middle-end/23155
6292         * g++.dg/ext/c99struct1.C: New test.
6293         * gcc.dg/union-cast-1.c: New test.
6294         * gcc.dg/union-cast-2.c: New test.
6295         * gcc.dg/union-cast-3.c: New test.
6296
6297 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6298
6299         PR middle-end/24589
6300         * gcc.c-torture/execute/zero-struct-2.c: New test.
6301
6302 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
6303
6304         PR c++/24582
6305         * g++.dg/init/switch1.C: New test.
6306
6307 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
6308
6309         * gcc.dg/delay-slot-1.c: New test.
6310
6311 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
6312
6313         PR target/24620
6314         * gcc.dg/pr24620.c: New test.
6315
6316 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
6317
6318         PR c/24329
6319         * gcc.dg/format/unnamed-1.c: New test.
6320
6321 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/22434
6324         * g++.dg/expr/cond8.C: New test.
6325
6326         PR c++/24560
6327         * g++.dg/parse/dot1.C: New test.
6328
6329 2005-11-02  Jan Hubicka  <jh@suse.cz>
6330
6331         PR target/23303
6332         * gcc.dg/i386-lea.c: New test
6333
6334 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6335
6336         PR target/24615
6337         * gcc.dg/pr24615.c: New test.
6338
6339 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
6340
6341         PR target/24600
6342         * gcc.dg/pr24600.c: New test.
6343
6344 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6345
6346         PR c++/19253
6347         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
6348         * g++.dg/parse/typename9.C: New test.
6349         * g++/dg/parse/typename10.C: Likewise.
6350
6351 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
6352
6353         PR fortran/18157
6354         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
6355         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
6356         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
6357
6358 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/24569
6361         * g++.dg/debug/static1.C: New test.
6362
6363 2005-11-02  Josh Conner  <jconner@apple.com>
6364
6365         * g++.dg/crash38.C: moved into proper directory...
6366         * g++.dg/template/crash42.C: ...here
6367
6368 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
6369
6370         PR target/18338
6371         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
6372         pcc_bitfield_type_matters || default_packed.
6373
6374         * lib/target-supports.exp
6375         (check_effective_target_pcc_bitfield_type_matters): New proc.
6376         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
6377
6378         PR testsuite/23304
6379         * lib/target-supports.exp (check_effective_default_packed): New proc.
6380         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
6381         Gate expected errors on target ! default_packed.
6382         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
6383
6384 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6385
6386         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
6387         change (r106358).
6388
6389 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6390
6391         PR fortran/24008
6392         * gfortran.dg/entry_5.f90: New.
6393         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
6394
6395 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
6396
6397         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
6398
6399 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
6400
6401         PR fortran/21565
6402         gfortran.dg/namelist_blockdata.f90: New test.
6403
6404         PR fortran/18737
6405         gfortran.dg/external_implicit_none.f90: New test.
6406
6407         PR fortran/14994
6408         * gfortran.dg/secnds.f: New test.
6409
6410 2005-10-31  Jan Hubicka  <jh@suse.cz>
6411
6412         PR target/20928
6413         * gcc.c-torture/compile/pr20928.c: New test.
6414
6415 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
6416
6417         PR middle-end/23492
6418         * gcc.c-torture/compile/zero-strct-5.c: New test.
6419
6420 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
6421
6422         PR libgfortran/24584
6423         * gfortran.dg/pr24584.f90: New test.
6424
6425 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
6426
6427         PR fortran/18883
6428         * gfortran.dg/char_result_9.f90: New.
6429         * gfortran.dg/char_result_10.f90: New.
6430
6431 2005-10-30  Jan Hubicka  <jh@suse.cz>
6432
6433         * g++.dg/tree-ssa/pr24172.C: New testcase.
6434
6435 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6436
6437         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
6438
6439 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
6440
6441         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
6442         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
6443         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
6444         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
6445         gfortran.dg/enum_9.f90,
6446         gfortran.fortran-torture/compile/enum_1.f90,
6447         gfortran.fortran-torture/execute/enum_1.f90,
6448         gfortran.fortran-torture/execute/enum_2.f90,
6449         gfortran.fortran-torture/execute/enum_3.f90,
6450         gfortran.fortran-torture/execute/enum_4.f90: New tests.
6451
6452 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
6453
6454         PR target/18482
6455         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
6456         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
6457
6458 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6459
6460         PR libfortran/20179
6461         * gfortran.dg/mixed_io_1.f90: New test.
6462         * gfortran.dg/mixed_io_1.c: New file.
6463
6464 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6465
6466         * gfortran.dg/malloc_free_1.f90: New test.
6467
6468 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
6469
6470         * gcc.dg/nested-func-4.c: Require profiling -pg.
6471
6472 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR C++/23229
6475         * g++.dg/warn/main-2.C: New test.
6476
6477 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
6478
6479         PR fortran/24545
6480         * gfortran.dg/interface_2.f90: new test.
6481
6482 2005-10-28  Josh Conner  <jconner@apple.com>
6483
6484         PR c++/22153
6485         * g++.dg/template/crash38.C: New test.
6486         * g++.dg/parse/explicit1.C: Change expected errors.
6487
6488 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6489
6490         PR C++/23426
6491         * g++.dg/other/large-size-array.C: New test.
6492
6493 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
6494
6495         PR middle-end/24362
6496         * g++.dg/opt/complex4.C: New test.
6497
6498 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
6499
6500         * gcc.dg/nested-func-4.c: New test.
6501
6502 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
6503
6504         PR fortran/24158
6505         gfortran.dg/derived_recursion.f90: New test.
6506         gfortran.dg/implicit_actual.f90: New test.
6507
6508 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
6509
6510         PR middle-end/24295, PR testsuite/24477
6511         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
6512         removed when weakref hits the tree.
6513
6514 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
6515
6516         * gfortran.dg/cray_pointers_4.f90: New test.
6517
6518         * gfortran.dg/cray_pointers_5.f90: New test.
6519
6520 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
6521
6522         PR fortran/22290
6523         * gfortran.dg/assign_5.f90: New test.
6524         * gfortran.dg/assign_6.f: New test.
6525
6526 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
6527
6528         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
6529         CPU has no SSE support.
6530
6531 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
6532
6533         PR libgfortran/24224
6534         * gfortran.dg/arrayio_1.f90: Update attribution.
6535         * gfortran.dg/arrayio_2.f90: Update attribution.
6536         * gfortran.dg/arrayio_3.f90: Update attribution.
6537         * gfortran.dg/arrayio_4.f90: Update test conditions.
6538         * gfortran.dg/arrayio_5.f90: Update attribution.
6539         * gfortran.dg/arrayio_6.f90: New test.
6540         * gfortran.dg/arrayio_7.f90: New test.
6541
6542 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
6543
6544         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
6545
6546 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6547
6548         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
6549
6550 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
6551
6552         PR fortran/24416
6553         * gfortran.dg/namelist_char_only.f90: New test.
6554
6555 2005-10-24  Asher Langton  <langton2@llnl.gov>
6556
6557         PR fortran/17031
6558         PR fortran/22282
6559         * gfortran.dg/cray_pointers_1.f90: New test.
6560         * gfortran.dg/cray_pointers_2.f90: New test.
6561         * gfortran.dg/cray_pointers_3.f90: New test.
6562         * gfortran.dg/loc_1.f90: New test.
6563         * gfortran.dg/loc_2.f90: New test.
6564
6565 2005-10-24  Steven Bosscher  <stevenb@suse.de>
6566
6567         * gcc.dg/pr24225.c: New test.
6568
6569 2005-10-24  Asher Langton  <langton2@llnl.gov>
6570
6571         * gfortran.dg/dup_save_1.f90: New test.
6572         * gfortran.dg/dup_save_2.f90: New test.
6573
6574 2005-10-24  Paul Brook  <paul@codesourcery.com>
6575
6576         PR 24107
6577         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
6578         stdint.h.
6579
6580 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
6581
6582         PR libgfortran/24489
6583         * gfortran.dg/pr24489.f90: New test.
6584
6585 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
6586
6587         PR fortran/23635
6588         * gfortran.dg/ichar_1.f90: Add tests for derived types.
6589
6590 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
6591
6592         PR target/18911
6593         * g++.dg/init/array16.C: Skip for mmix-*-*.
6594
6595 2005-10-23  Asher Langton  <langton2@llnl.gov>
6596
6597         * gfortran.dg/byte_1.f90: New test.
6598         * gfortran.dg/byte_2.f90: New test.
6599
6600 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
6601
6602         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
6603
6604 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
6605
6606         PR fortran/18022
6607         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
6608
6609         PR fortran/24311
6610         * gfortran.dg/merge_char_const.f90: New test.
6611
6612         PR fortran/24384
6613         * gfortran.dg/spread_scalar_source.f90: New test.
6614
6615 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
6616
6617         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
6618
6619         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
6620         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
6621
6622         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
6623
6624 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
6625
6626         PR fortran/24426
6627         * gfortran.dg/der_pointer_4.f90: New.
6628
6629 2005-10-22  David Ayers  <d.ayers@inode.at>
6630
6631         * obj-c++.dg/except-1.mm: Simplify.
6632
6633 2005-10-21  David Ayers  <d.ayers@inode.at>
6634
6635         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
6636
6637 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
6638
6639         * gfortran.dg/assumed_dummy_2.f90: New test.
6640
6641 2005-10-21  James E Wilson  <wilson@specifix.com>
6642
6643         PR preprocessor/15220
6644         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
6645
6646 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
6647
6648         * gcc.c-torture/execute/20051021-1.c: New test.
6649
6650 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
6651
6652         PR c++/24260
6653         * g++.dg/ext/tmplattr1.C: New test.
6654
6655 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
6656
6657         PR fortran/24440
6658         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
6659
6660 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
6661
6662         * obj-c++.dg/except-1.mm: New.
6663
6664         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
6665
6666 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
6667
6668         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
6669
6670 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
6671
6672         PR middle-end/24295
6673         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
6674         declarations with the same names as thunks' alias targets, use
6675         aliases instead.
6676         * gcc.dg/attr-alias-3.c: New test.
6677         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
6678
6679 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
6680
6681         PR c++/22618
6682         * g++.dg/parse/access8.C: New test.
6683
6684 2005-10-20  Richard Guenther  <rguenther@suse.de>
6685
6686         PR c++/24439
6687         * g++.dg/tree-ssa/pr24439.C: New testcase.
6688
6689 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6690
6691         * g++.dg/opt/delay-slot-1.C: New test.
6692
6693 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
6694
6695         PR fortran/21625
6696         * gfortran.fg/der_init_1.f90: New.
6697
6698 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
6699
6700         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
6701
6702 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
6703
6704         PR c++/21908
6705         * g++.dg/parse/error28.C: New test.
6706
6707 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6708
6709         * gcc.dg/profile-generate-2.c: New test.
6710
6711 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
6712
6713         PR target/23589
6714         * g++.dg/ext/dllimport11.C: New.
6715
6716 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6717
6718         PR c++/22293
6719         * g++.dg/other/friend3.C: New test.
6720
6721 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/23293
6724         * g++.dg/template/error19.C: New test.
6725
6726 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6727
6728         PR c++/21383
6729         * g++.dg/overload/koenig2.C: New.
6730
6731         PR c++/23118
6732         * g++.dg/overload/error2.C: New.
6733
6734         PR c++/22604
6735         * g++.dg/inherit/covariant14.C: New.
6736
6737 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6738
6739         PR c++/23440
6740         * g++.dg/parse/for1.C: New test.
6741
6742 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
6743
6744         PR fortran/23446
6745         * gfortran.dg/host_dummy_index_1.f90: New test.
6746
6747         PR fortran/21459
6748         * gfortran.dg/automatic_char_len_2.f90: New test.
6749
6750         PR fortran/20866
6751         * gfortran.dg/recursive_statement_functions.f90: New test.
6752
6753         PR fortran/20853
6754         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
6755
6756         PR fortran/20849
6757         * gfortran.dg/external_initializer.f90: New test.
6758
6759         PR fortran/20837
6760         * non_module_public.f90: New test.
6761
6762 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6763
6764         PR c++/24386
6765         * g++.dg/template/overload7.C: New.
6766
6767         PR c++/22551
6768         * g++.dg/other/switch2.C: Remove expected warnings.
6769
6770         PR c++/21353
6771         * g++.dg/template/defarg6.C: New.
6772
6773 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
6774
6775         PR target/24315
6776         * gcc.target/i386/pr24315.c: New test.
6777
6778 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6779
6780         PR c++/24389
6781         * g++.dg/template/static21.C: New test.
6782         * g++.dg/template/static21-a.cc: Likewise.
6783
6784 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
6785
6786         PR c++/23959
6787         * g++.dg/warn/Wswitch-default-1.C: New test.
6788         * g++.dg/warn/Wswitch-default-2.C: New test.
6789
6790 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
6791
6792         PR c++/22173
6793         * g++.dg/parse/template18.C: New test.
6794         * g++.dg/template/nontype15.C: Likewise.
6795
6796 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
6797
6798         PR fortran/22273
6799         * gfortran.dg/spec_expr_2.f90: New.
6800
6801 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
6802
6803         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
6804         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
6805         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
6806         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
6807         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
6808         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
6809         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
6810         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
6811         previous target-specific skips and warning-message matches where
6812         applicable.
6813
6814 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
6815
6816         PR c++/21347
6817         * g++.dg/warn/Wctor-dtor.C: New test.
6818
6819 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6820
6821         PR c/23439
6822         * gcc.dg/for-1.c: New test.
6823
6824 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
6825
6826         PR c++/19565
6827         * g++.dg/warn/Wconversion1.C: New test.
6828         * g++.dg/ext/packed4.C: Compile with -w.
6829         * g++.dg/opt/20050511-1.C: Likewise.
6830         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
6831
6832 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
6833
6834         * gfortran.dg/boz_5.f90: New test.
6835
6836 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
6837
6838         PR c++/22551
6839         * g++.dg/other/switch2.C: New.
6840
6841         PR c++/23984
6842         * g++.dg/init/ctor7.C: New.
6843
6844 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
6845
6846         PR c++/23730
6847         * g++.dg/parse/crash32.C: New test.
6848
6849 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
6850
6851         PR c++/20721
6852         * g++.dg/init/goto2.C: New test.
6853
6854         PR c++/22464
6855         * g++.dg/template/crash/41.C: New test.
6856
6857         PR c++/22180
6858         * g++.dg/template/crash40.C: New test.
6859
6860         PR c++/23694
6861         * g++.dg/parse/friend5.C: New test.
6862
6863         PR c++/23307
6864         * g++.dg/template/crash38.C: New test.
6865
6866         PR c++/22352
6867         * g++.dg/template/friend38.C: New test.
6868
6869         PR c++/22405
6870         * g++.dg/template/crash39.C: New test.
6871
6872 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
6873
6874         * gcc.dg/debug/dwarf2/dwarf-char1.c,
6875         gcc.dg/debug/dwarf2/dwarf-char2.c,
6876         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
6877
6878         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
6879
6880 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
6881
6882         * gcc.dg/dll-2.c: Add tests for warnings.
6883         * gcc.dg/dll-3.c: Likewise.
6884         * gcc.dg/dll-4.c: Likewise.
6885
6886         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
6887         * g++.dg/ext/dllimport2.C: Likewise.
6888         * g++.dg/ext/dllimport3.C: Likewise.
6889         * g++.dg/ext/dllimport7.C: Likewise.
6890         * g++.dg/ext/dllimport8.C: Likewise.
6891         * g++.dg/ext/dllimport9.C: Likewise.
6892
6893 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
6894
6895         PR fortran/24092
6896         * gfortran.dg/derived_pointer_recursion.f90: New test.
6897
6898 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
6899
6900         * gcc.c-torture/execute/20051012-1.c: New test.
6901
6902 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6903
6904         PR fortran/18082
6905         * gfortran.dg/automatic_char_len_1.f90: New test.
6906
6907 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6908
6909         PR fortran/20847
6910         * gfortran.dg/save_common.f90: New test.
6911
6912         PR fortran/20856
6913         * gfortran.dg/save_result.f90: New test.
6914
6915 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6916
6917         PR c++/21592
6918         * g++.dg/template/dependent-expr1.C: Add new expected error.
6919         * g++.dg/template/dependent-expr2.C: Adjust error text.
6920         * g++.dg/template/overload6.C: New.
6921
6922         PR c++/23797
6923         * g++.dg/other/typename8.C: New.
6924
6925         PR c++/21117
6926         * g++.dg/other/return1.C: New.
6927
6928 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
6929
6930         PR c++/24052
6931         * g++.dg/ext/label5.C: New.
6932
6933 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6934
6935         PR c++/19964
6936         * g++.dg/parse/crash31.C: New.
6937
6938 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
6939
6940         * g++.dg/ipa/ipa-1.c: New test.
6941         * g++.dg/ipa/ipa-2.c: New test.
6942         * g++.dg/ipa/ipa-3.c: New test.
6943         * g++.dg/ipa/ipa-4.c: New test.
6944         * g++.dg/ipa/ipa-5.c: New test.
6945         * g++.dg/ipa/ipa.exp: New file.
6946
6947 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
6948
6949         PR fortran/24207
6950         * gfortran.dg/private_type_3.f90: New test.
6951
6952 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6953
6954         PR fortran/20786
6955         gfortran.dg/aint_anint_1.f90: New test.
6956
6957 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
6958
6959         PR libgfortran/24313
6960         gfortran.dg/csqrt.f: New test.
6961
6962 2005-10-11  Ian Lance Taylor  <ian@airs.com>
6963
6964         PR c++/8057
6965         * g++.dg/warn/noeffect7.C: New test.
6966         * g++.dg/warn/noeffect2.C: Instantiate templates.
6967         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
6968         and warning.
6969
6970 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6971
6972         PR c++/21089
6973         * g++.dg/init/float1.C: New test.
6974
6975         PR c++/24277
6976         * g++.dg/init/member1.C: Tweak error markers.
6977
6978 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
6979
6980         PR testsuite/24281
6981         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
6982         Check for null pointer.
6983
6984 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/21369
6987         * g++.dg/parse/ret-type3.C: New test.
6988
6989 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6990
6991         PR tree-opt/23946
6992         * gcc.c-torture/compile/pr23946.c: New test.
6993
6994 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * g++.dg/opt/mmx2.C: New test.
6997
6998 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
6999
7000         PR c++/24277
7001         * g++.dg/template/static20.C: New test.
7002
7003         PR c++/24302
7004         * g++.dg/warn/Wunused-12.C: New test.
7005
7006         PR c++/23437
7007         * g++.dg/template/arg4.C: New test.
7008
7009 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7010
7011         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
7012         * gcc.dg/ucnid-3.c: Likewise.
7013         * gcc.dg/ucnid-4.c: Likewise.
7014         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
7015         * g++.dg/other/ucnid-1.C: Likewise.
7016         * gcc.dg/sparc-frame-1.c: New test.
7017
7018 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/24139
7021         * g++.dg/template/spec27.C: New test.
7022
7023         PR c++/24275
7024         * g++.dg/template/static19.C: New test.
7025
7026 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7027
7028         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
7029         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
7030
7031 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         PR target/24136
7034         * gfortran.fortran-torture/compile/pr24136.f: New test.
7035
7036 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
7037
7038         PR c++/22172
7039         * g++.dg/parse/crash30.C: New test.
7040
7041 2005-10-07  Richard Guenther  <rguenther@suse.de>
7042
7043         PR middle-end/24227
7044         * gcc.c-torture/compile/pr24227.c: New testcase.
7045
7046 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
7047
7048         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
7049         Do not put aligned attributes on array elements.
7050
7051 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
7052
7053         PR testsuite/23611, PR testsuite/23615
7054         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
7055         writing prototypes of library functions by hand.
7056         * obj-c++.dg/bitfield-4.mm: Likewise.
7057         * obj-c++.dg/const-str-4.mm: Likewise.
7058         * obj-c++.dg/encode-4.mm: Likewise.
7059         * obj-c++.dg/encode-5.mm: Likewise.
7060         * obj-c++.dg/encode-6.mm: Likewise.
7061         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
7062         * obj-c++.dg/method-10.mm: Likewise.
7063         * obj-c++.dg/method-17.mm: Likewise.
7064         * obj-c++.dg/method-19.mm: Likewise.
7065         * obj-c++.dg/try-catch-2.mm: Likewise.
7066
7067 2005-10-06  Richard Henderson  <rth@redhat.com>
7068
7069         PR 24236
7070         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
7071
7072 2005-10-06  Dale Johannesen  <dalej@apple.com>
7073
7074         * gcc.c-torture/execute/20030125-1.c: Correct.
7075
7076 2005-10-06  Richard Guenther  <rguenther@suse.de>
7077
7078         PR tree-optimization/24238
7079         * g++.dg/tree-ssa/pr24238.C: New testcase.
7080
7081 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
7082
7083         PR 18568
7084         * gfortran.dg/der_pointer_3.f90: New test.
7085
7086 2005-10-05  Devang Patel  <dpatel@apple.com>
7087
7088         PR Debug/23205
7089         * g++.dg/other/PR23205.C: New.
7090
7091 2005-10-05  Richard Henderson  <rth@redhat.com>
7092
7093         PR target/23602
7094         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
7095         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
7096
7097 2005-10-05  Dale Johannesen  <dalej@apple.com>
7098
7099         * gcc.c-torture/execute/float-floor.c: New.
7100
7101 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
7102
7103         PR tree-optimization/21419
7104         PR tree-optimization/24146
7105         PR tree-optimization/24151
7106
7107         * g++.dg/ext/asm7.C: New.
7108         * g++.dg/ext/asm8.C: New.
7109         * gcc.dg/asm-1.c: Compile on all targets.
7110         * gcc.dg/asm-pr24146.c: New.
7111         * gcc.dg/pr21419.c: Adjust error messages.
7112
7113 2005-10-05  Richard Guenther  <rguenther@suse.de>
7114
7115         PR fortran/24176
7116         * gfortran.fortran-torture/compile/empty.f90: New testcase.
7117
7118 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
7119
7120         PR c++/23513
7121         * g++.dg/template/spec22.C: Robustify test.
7122         * g++.dg/template/spec26.C: New.
7123
7124 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
7125
7126         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
7127         if target supports vector instructions.
7128
7129 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
7130
7131         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
7132         C99 functions.
7133
7134 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
7135
7136         * lib/target-supports.exp (check_effective_target_fortran_large_real,
7137         check_effective_target_fortran_large_int): Replace cached result
7138         when target changes.
7139
7140 2005-10-04  Devang Patel  <dpatel@apple.com>
7141
7142         * gcc.dg/i386-sse-vect-types.c: New.
7143
7144 2005-10-04  Ian Lance Taylor  <ian@airs.com>
7145
7146         PR preprocessor/13726
7147         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
7148         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
7149
7150 2005-10-04  Richard Guenther  <rguenther@suse.de>
7151
7152         PR c/23576
7153         * gcc.dg/noncompile/pr23576.c: New testcase.
7154
7155 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
7156
7157         PR middle-end/23125
7158         * gcc.dg/register-var-3.c: New test.
7159
7160 2005-10-04  Steven Bosscher  <stevenb@suse.de>
7161
7162         * gcc.dg/pr23049.c: New test.
7163
7164         * gcc.dg/ucnid-4.c: Fix test.
7165
7166 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
7167
7168         PR 23445
7169         * gcc.c-torture/compile/pr23445.c: New test.
7170
7171 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
7172
7173         * g++.dg/overload/unknown1.C: New.
7174
7175 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/17775
7178         * g++.dg/template/repo4.C: New test.
7179
7180 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7181
7182         PR libfortran/19308
7183         * gfortran.dg/large_real_kind_2.F90: New test.
7184         * gfortran.dg/large_integer_kind_2.f90: New test.
7185
7186 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
7187
7188         * lib/target-supports.exp (check_effective_target_vect_shift):
7189         Implement with result caching. Add i?86, x86_64 and ia64 targets.
7190         (check_effective_target_vect_condition): Fix copy-n-pasto.
7191
7192         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
7193         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
7194         targets.
7195
7196 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
7197
7198         PR c++/22621
7199         * g++.dg/template/overload5.C : New test.
7200
7201         PR c++/23840
7202         * g++.dg/expr/stdarg1.C: New test.
7203
7204 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
7205
7206         PR 24142
7207         * gcc.c-torture/execute/pr24142.c: New test.
7208
7209 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
7210
7211         PR 24141
7212         * gcc.c-torture/execute/pr24141.c: New test.
7213
7214 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
7215             Diego Novillo  <dnovillo@redhat.com>
7216
7217         PR 23604
7218         * gcc.c-torture/execute/pr23604.c: New test.
7219
7220 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
7221
7222         PR fortran/16404
7223         PR fortran/20835
7224         PR fortran/20890
7225         PR fortran/20899
7226         PR fortran/20900
7227         PR fortran/20901
7228         PR fortran/20902
7229         gfortran.dg/equiv_constraint_1.f90: New test.
7230         gfortran.dg/equiv_constraint_2.f90: New test.
7231         gfortran.dg/equiv_constraint_3.f90: New test.
7232         gfortran.dg/equiv_constraint_4.f90: New test.
7233         gfortran.dg/equiv_constraint_5.f90: New test.
7234         gfortran.dg/equiv_constraint_6.f90: New test.
7235         gfortran.dg/equiv_constraint_7.f90: New test.
7236         gfortran.dg/equiv_constraint_8.f90: New test.
7237         gfortran.dg/private_type_1.f90: New test.
7238         gfortran.dg/private_type_2.f90: New test.
7239         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
7240         980628-10.f: Assert std=gnu to permit mixing of
7241         types in equivalence statements.
7242
7243 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
7244
7245         PR 24112
7246         * gfortran.dg/open_status_1.f90: New.
7247
7248 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7249
7250         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
7251         * gcc.dg/vect/pr22480.c: Clean up temp files.
7252         * gcc.dg/vect/pr23831.c: Clean up temp files.
7253         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
7254         Clean up temp files.
7255         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
7256         Clean up temp files.
7257
7258         * gcc.dg/20050309-1.c: Clean up temp files.
7259         * gcc.dg/20050325-1.c: Clean up temp files.
7260
7261 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
7262
7263         PR tree-optimization/24059
7264         * gcc.dg/vect/pr24059.c : New test.
7265
7266 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
7267
7268         PR middle-end/24109
7269         * gcc.c-torture/execute/20050929-1.c: New test.
7270
7271 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7272
7273         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
7274
7275 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
7276
7277         PR c/21419
7278         * gcc.dg/pr21419.c: New test.
7279
7280 2005-09-29  Steven Bosscher  <stevenb@suse.de>
7281
7282         * gcc.dg/pr23911.c: New test.
7283
7284 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
7285
7286         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
7287
7288         PR c++/16782
7289         * g++.dg/parse/qualified4.C: New test.
7290         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
7291         * g++.old-deja/g++.mike/p8154.C: Likewise.
7292
7293 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
7294
7295         PR c++/22147
7296         * g++.dg/template/friend37.C: New test.
7297         * g++.dg/parse/crash28.C: Adjust error markers.
7298
7299 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
7300
7301         PR fortran/18518
7302         * gfortran.fortran-torture/execute/save_2.f90: New decl.
7303
7304 2005-09-27  Devang Patel  <dpatel@apple.com>
7305
7306         PR tree-optimization/23625
7307         * gcc.dg/pr23625.c: New test.
7308
7309 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
7310
7311         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
7312         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
7313
7314 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
7315
7316         PR fortran/23677
7317         * gfortran.fortran-torture/execute/save_1.f90: New test.
7318         * gfortran.dg/save_1.f90: New test.
7319
7320 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
7321
7322         * gcc.target/i386/builtin-apply-mmx.c: New test.
7323
7324         PR target/22576
7325         * gcc.target/i386/pr22576.c: New test.
7326
7327         PR target/22585
7328         * gcc.target/i386/pr22585.c: New test.
7329
7330         PR target/23268
7331         * gcc.target/i386/pr23268.c: New test.
7332
7333         PR middle-end/23831
7334         * gcc.dg/vect/pr23831.c: New test.
7335
7336         PR target/24055
7337         * gcc.target/i386/pr24055.c: New test.
7338
7339 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
7340
7341         PR tree-optimization/23960
7342         * gcc.c-torture/compile/pr23960.c: New.
7343
7344 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
7345
7346         PR fortran/16861
7347         * gfortran.dg/nested_modules_3.f90: New.
7348
7349 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
7350
7351         PR fortran/24005
7352         gfortran.dg/interface_1.f90: New test.
7353
7354 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
7355         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7356
7357         PR fortran/23843
7358         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
7359
7360 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
7361
7362         PR fortran/23516
7363         * gfortran.dg/imag_1.f: New test.
7364         * gfortran.dg/imag_2.f: Ditto.
7365
7366 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
7367
7368         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
7369
7370 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
7371
7372         PR c++/21983
7373         * g++.dg/warn/pr21983.C: New test.
7374
7375 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
7376
7377         PR c++/23993
7378         * g++.dg/template/array14.C: New test.
7379
7380 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
7381
7382         PR fortran/19929
7383         * gfortran.dg/der_ptr_component_1.f90: New test.
7384
7385 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7386
7387         PR c++/23965
7388         * g++.dg/template/error1.C: Reject "no matching function" message.
7389
7390 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7391
7392         PR c++/17609
7393         * g++.dg/lookup/error1.C: New test.
7394
7395 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
7396
7397         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
7398         functionality of the testcase.
7399
7400 2005-09-20  Richard Henderson  <rth@redhat.com>
7401
7402         * gcc.dg/vect/vect-22.c: Require vect_float.
7403         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
7404
7405 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
7406
7407         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
7408         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
7409         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
7410         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
7411         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
7412         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
7413         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
7414         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
7415         * gcc.dg/cpp/ucnid-8.c: New test.
7416
7417 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7418
7419         PR tree-optimization/23929
7420         * gcc.c-torture/compile/pr23929.c: New test.
7421
7422 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
7423
7424         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
7425         for one loop.
7426
7427 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
7428
7429         PR testsuite/23186
7430         * g++.dg/other/pr22003.C: Require named sections.
7431
7432 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7433
7434         PR c++/23947
7435         * g++.dg/rtti/crash3.C: New test.
7436
7437         PR tree-optimization/23818
7438         * gcc.dg/pr23818.c: New test.
7439
7440 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7441
7442         PR fortran/23420
7443         * gfortran.dg/print_fmt_4.f: New.
7444
7445 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
7446
7447         PR fortran/23663
7448         * gfortran.fortran-torture/execute/entry_11.f90: New test.
7449
7450 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7451
7452         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
7453         Use pointers to local alignable arrays instead. Added comments.
7454         * gcc.dg/vect/vect-46.c: Likewise.
7455         * gcc.dg/vect/vect-48.c: Likewise.
7456         * gcc.dg/vect/vect-49.c: Likewise.
7457         * gcc.dg/vect/vect-52.c: Likewise.
7458         * gcc.dg/vect/vect-53.c: Likewise.
7459         * gcc.dg/vect/vect-54.c: Likewise.
7460         * gcc.dg/vect/vect-56.c: Likewise.
7461         * gcc.dg/vect/vect-57.c: Likewise.
7462         * gcc.dg/vect/vect-58.c: Likewise.
7463         * gcc.dg/vect/vect-60.c: Likewise.
7464         * gcc.dg/vect/vect-61.c: Likewise.
7465
7466         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
7467         The test is no longer vectorizable on vect_no_align targets.
7468         * gcc.dg/vect/vect-43.c: Likewsie.
7469
7470         * gcc.dg/vect/vect-44.c: Added comments.
7471         * gcc.dg/vect/vect-45.c: Added comments.
7472         * gcc.dg/vect/vect-50.c: Added comments.
7473         * gcc.dg/vect/vect-51.c: Added comments.
7474
7475         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
7476         aligned type.
7477         * gcc.dg/vect/Os-vect-95.c: Likewise.
7478
7479         * gcc.dg/vect/vect-41.c: Test removed.
7480         * gcc.dg/vect/vect-47.c: Test removed.
7481         * gcc.dg/vect/vect-55.c: Test removed.
7482         * gcc.dg/vect/vect-59.c: Test removed.
7483
7484 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
7485
7486         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
7487         No longer vectorizable on vect_no_align targets.
7488         * gcc.dg/vect/pr20122.c: Likewise.
7489         * gcc.dg/vect/vect-74.c: Likewise.
7490         * gcc.dg/vect/vect-75.c: Likewise.
7491         * gcc.dg/vect/vect-76.c: Likewise.
7492
7493         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
7494         Will not be vectorizable on vect_no_align targets once aliasing issues
7495         are resolved.
7496         * gcc.dg/vect/vect-79.c: Likewise.
7497
7498         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
7499         * gcc.dg/vect/vect-78.c: Likewise.
7500         * gcc.dg/vect/vect-97.c: Likewise.
7501
7502 2005-09-19  Steven Bosscher  <stevenb@suse.de>
7503
7504         * gcc.dg/pr23943.c: New test.
7505
7506 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7507
7508         PR fortran/19181
7509         * gfortran.dg/derived_pointer_null_1.f90: New test.
7510
7511 2005-09-18  Richard Guenther  <rguenther@suse.de>
7512
7513         PR middle-end/23944
7514         * gcc.c-torture/compile/pr23944.c: New testcase.
7515
7516 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
7517
7518         PR fortran/15975
7519         * gfortran.dg/der_pointer_2.f90: New test.
7520
7521 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
7522
7523         PR fortran/16861
7524         * gfortran.dg/nested_modules_2.f90: New test.
7525
7526 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7527
7528         PR c++/18368
7529         * g++.dg/other/semicolon.C: New test.
7530
7531 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
7532
7533         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
7534         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
7535
7536 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
7537
7538         PR c++/23914
7539         * g++.dg/template/static18.C: New test.
7540
7541         PR c++/21514
7542         * g++.dg/template/crash19.C: Remove dg-error marker.
7543         * g++.dg/template/local4.C: New test.
7544
7545 2005-09-16  Paul Brook  <paul@codesourcery.com>
7546
7547         PR fortran/23906
7548         * gfortran.dg/dependency_1.f90: New test.
7549
7550 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/23896
7553         * g++.dg/template/static17.C: New test.
7554
7555 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
7556
7557         PR c++/23139
7558         * g++.dg/warn/huge-val1.C: New test.
7559
7560 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++/13140
7563         * g++.dg/parse/class2.C: New test.
7564         * g++.dg/template/explicit8.C: Likewise.
7565         * g++.dg/template/spec25.C: Likewise.
7566
7567 2005-09-14  Josh Conner  <jconner@apple.com>
7568
7569         PR middle-end/23584
7570         * gcc.dg/pr23584.c: New test.
7571
7572 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
7573
7574         PR fortran/21875 Internal Unit Array I/O, NIST
7575         * gfortran.dg/arrayio_1.f90: New test.
7576         * gfortran.dg/arrayio_1.f90: New test.
7577         * gfortran.dg/arrayio_1.f90: New test.
7578         * gfortran.dg/arrayio_1.f90: New test.
7579         * gfortran.dg/arrayio_1.f90: New test.
7580
7581 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
7582
7583         PR middle-end/22480
7584         * gcc.dg/vect/pr22480.c: New test.
7585
7586 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
7587
7588         PR fortran/19358
7589         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
7590
7591 2005-09-13 Josh Conner <jconner@apple.com>
7592
7593         PR c++/23180
7594         * g++.dg/init/struct2.C: New test.
7595         * g++.dg/init/struct3.C: New test.
7596
7597 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
7598
7599         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
7600         Clean up temp files.
7601         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
7602         gcc.dg/tree-ssa/builtin-fprintf-1.c,
7603         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
7604         gcc.dg/tree-ssa/builtin-printf-1.c,
7605         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
7606         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
7607         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
7608         gcc.dg/tree-ssa/builtin-vprintf-1.c,
7609         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
7610         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
7611         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
7612         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
7613         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
7614         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
7615         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
7616         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
7617
7618 2005-09-13  Josh Conner  <jconner@apple.com>
7619
7620         * lib/gcc-dg.exp: Load scanipa.exp.
7621         (cleanup-dump): New procedure.
7622         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
7623         * lib/scandump.exp: New file.
7624         * lib/scantree.exp: Use it.
7625         * lib/scanipa.exp: New file.
7626
7627 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
7628
7629         PR fortran/17740
7630         * gfortran.dg/generic_4.f90: New test.
7631
7632 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
7633
7634         PR target/23816
7635         * gcc.target/i386/pr23816-1.c: New test.
7636         * gcc.target/i386/pr23816-2.c: New test.
7637
7638
7639 2005-09-13  Bastian Blank <waldi@debian.org>
7640
7641         PR c++/16171
7642         * g++.dg/abi/mangle26.C: New test.
7643         * g++.dg/abi/mangle27.C: New test.
7644         * g++.dg/abi/mangle28.C: New test.
7645         * g++.dg/abi/mangle29.C: New test.
7646
7647         PR c++/23839
7648         * g++.dg/parse/register1.C: New test.
7649
7650 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/23842
7653         * g++.dg/template/access16.C: New test.
7654
7655 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7656
7657         * gfortran.dg/char_pack_2.f90: Increase the vector size.
7658
7659 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7660
7661         PR fortran/18899
7662         * gfortran.dg/shape_2.f90: New test.
7663
7664 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
7665
7666         PR target/19269
7667         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
7668         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
7669         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
7670         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
7671         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
7672         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
7673         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
7674         tests.
7675
7676 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/23841
7679         * g++.dg/parse/template17.C: New test.
7680
7681 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR c++/23789
7684         * g++.dg/template/nontype14.C: New test.
7685
7686 2005-09-12  Ian Lance Taylor  <ian@airs.com>
7687
7688         PR g++/7874
7689         * g++.dg/lookup/friend7.C: New test.
7690         * g++.dg/lookup/friend8.C: New test.
7691         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
7692         so that it will be found via argument dependent lookup.
7693         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
7694         friend functions which will no longer be found.
7695         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
7696         function g, so that it will be found via argument dependent
7697         lookup.
7698         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
7699         * g++.old-deja/g++.mike/net43.C: Likewise.
7700
7701 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/23691
7704         * g++.dg/template/static16.C: New test.
7705
7706 2005-09-12  Josh Conner  <jconner@apple.com>
7707
7708         PR middle-end/23237
7709         * gcc.c-torture/compile/pr23237.c: New test.
7710
7711 2005-09-11  Richard Henderson  <rth@redhat.com>
7712
7713         * g++.dg/other/error8.C: Update expected diagnostic text.
7714
7715 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7716
7717         PR libfortran/19872
7718         * gfortran.dg/overwrite_1.f: New test.
7719
7720 2005-09-09  Josh Conner  <jconner@apple.com>
7721
7722         * g++.dg/init/pr23180-1.C: Removed.
7723         * g++.dg/init/pr23180-2.C: Removed.
7724
7725 2005-09-09  David Daney <ddaney@avtrex.com>
7726
7727         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
7728         files which are ...
7729         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
7730         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
7731
7732 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7733
7734         * gfortran.dg/iostat_2.f90: New test.
7735
7736 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR c++/22252
7739         * g++.dg/ext/interface1.C: New test.
7740         * g++.dg/ext/interface1.h: Likewise.
7741         * g++.dg/ext/interface1a.cc: Likewise.
7742
7743 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
7744
7745         * gfortran.dg/iomsg_1.f90: New test case.
7746
7747 2005-09-09  Richard Guenther  <rguenther@suse.de>
7748
7749         PR c++/23624
7750         * g++.dg/tree-ssa/pr23624.C: New testcase.
7751
7752 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7753
7754         PR fortran/19239
7755         * gfortran.dg/vector_subscript_1.f90,
7756         * gfortran.dg/vector_subscript_2.f90: New tests.
7757
7758 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7759
7760         PR fortran/21104
7761         * gfortran.dg/array_alloc_1.f90,
7762         * gfortran.dg/array_alloc_2.f90,
7763         * gfortran.dg/array_alloc_3.f90: New tests.
7764
7765 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
7766
7767         PR fortran/12840
7768         * gfortran.dg/array_constructor_6.f90
7769         * gfortran.dg/array_constructor_7.f90
7770         * gfortran.dg/array_constructor_8.f90
7771         * gfortran.dg/array_constructor_9.f90
7772         * gfortran.dg/array_constructor_10.f90
7773         * gfortran.dg/array_constructor_11.f90
7774         * gfortran.dg/array_constructor_12.f90: New tests.
7775
7776 2005-09-08  Josh Conner  <jconner@apple.com>
7777
7778         PR c++/23180
7779         * g++.dg/init/pr23180-1.C: New test.
7780         * g++.dg/init/pr23180-2.C: New test.
7781
7782 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7783
7784         PR fortran/18878
7785         * gfortran.dg/module_double_reuse.f90: New.
7786
7787 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
7788
7789         PR fortran/23270
7790         PR fortran/22304
7791         PR fortran/18870
7792         PR fortran/17917
7793         PR fortran/16511
7794         * gfortran.dg/common_equivalence_1.f: New.
7795         * gfortran.dg/common_equivalence_2.f: New.
7796         * gfortran.dg/common_equivalence_3.f: New.
7797         * gfortran.dg/contained_equivalence_1.f90: New.
7798         * gfortran.dg/module_blank_common.f90: New.
7799         * gfortran.dg/module_commons_1.f90: New.
7800         * gfortran.dg/module_equivalence_1.f90: New.
7801         * gfortran.dg/nested_modules_1.f90: New.
7802         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
7803         equivalences and add comment to connect the test with
7804         the PR.
7805
7806 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7807
7808         PR fortran/23765
7809         * gfortran.dg/common_6.f90: New test.
7810
7811 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7812
7813         PR fortran/15326
7814         * gfortran.dg/char_result_1.f90,
7815         * gfortran.dg/char_result_2.f90,
7816         * gfortran.dg/char_result_3.f90,
7817         * gfortran.dg/char_result_4.f90,
7818         * gfortran.dg/char_result_5.f90,
7819         * gfortran.dg/char_result_6.f90,
7820         * gfortran.dg/char_result_7.f90,
7821         * gfortran.dg/char_result_8.f90: New tests.
7822
7823 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
7824
7825         PR fortran/19928
7826         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
7827
7828 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7829
7830         PR obj-c++/16816
7831         * obj-c++.dg/selector-5.mm: New test.
7832         * obj-c++.dg/selector-6.mm: New test.
7833
7834 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
7835
7836         PR objc/20574
7837         PR objc/19324
7838         * objc.dg/error-1.m: New test.
7839
7840 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
7841
7842         PR fortran/23373
7843         * gfortran.fortran-torture/execute/pr23373-1.f90,
7844         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
7845
7846 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
7847
7848         PR libfortran/23760
7849         * gfortran.dg/g77/1832.f: Remove long string in write statement
7850         to allow the test to pass on correct list directed output with
7851         prepended space.
7852
7853 2005-09-07  James E Wilson  <wilson@specifix.com>
7854
7855         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
7856
7857 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7858
7859         * gfortran.dg/parameter+save.f90: Rename to
7860         * gfortran.dg/parameter_save.f90: .. this.
7861
7862 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
7863
7864         PR fortran/20848
7865         * gfortran.dg/parameter+save.f90: New test case.
7866
7867 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
7868
7869         PR fortran/19269
7870         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
7871
7872 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7873
7874         PR c/23075
7875         * gcc.dg/pr23075.c: New test.
7876         * g++.dg/warn/pr23075.C: New test.
7877
7878         PR target/22362
7879         * gcc.target/i386/pr22362.c: New test.
7880
7881         PR rtl-optimization/23098
7882         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
7883
7884         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
7885         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7886         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7887
7888 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/expr/cast6.C: New test.
7891
7892         PR c++/9782
7893         * g++.dg/init/new15.C: New test.
7894
7895 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7896
7897         * gcc.dg/vect/Os-vect-95.c: New test.
7898         * gcc.dg/vect/vect-95.c: Same.
7899
7900 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
7901
7902         * gcc.dg/vect/vect-29.c: Update xfail testing.
7903         * gcc.dg/vect/vect-44.c: Same.
7904         * gcc.dg/vect/vect-48.c: Same.
7905         * gcc.dg/vect/vect-50.c: Same.
7906         * gcc.dg/vect/vect-72.c: Same.
7907         * gcc.dg/vect/vect-77.c: Same.
7908         * gcc.dg/vect/vect-78.c: Same.
7909         * gcc.dg/vect/vect-80.c: Same.
7910         * gcc.dg/vect/vect-96.c: Same.
7911         * gcc.dg/vect/vect-100.c: Same.
7912         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
7913         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
7914         * gfortran.dg/vect/vect-5.f90: Same.
7915
7916 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
7917
7918         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
7919         start strings.
7920         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7921         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7922
7923         PR c++/23056
7924         * g++.dg/opt/pr23056.C: New test.
7925
7926         PR rtl-optimization/23098
7927         * gcc.target/i386/pr23098.c: New test.
7928
7929 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
7930
7931         PR c++/23667
7932         * g++.dg/template/static15.C: New test.
7933
7934         PR c++/21440
7935         * g++.dg/ext/stmtexpr5.C: New test.
7936         * g++.dg/ext/stmtexpr6.C: Likewise.
7937
7938 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
7939
7940         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
7941
7942         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
7943         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
7944         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
7945
7946 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
7947
7948         PR libfortran/23321
7949         * gfortran.dg/direct_io_4.f90: New test case.
7950
7951 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
7952             Rasmus Hahn  <rassahah@neofonie.de>
7953
7954         PR libobjc/23108
7955         * objc.dg/type-stream-1.m: New test.
7956
7957 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
7958
7959         PR fortran/23661
7960         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
7961         gfortran.dg/print_fmt_3.f90: New test.
7962
7963 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * gfortran.dg/fmt_t_1.f90: New test.
7966
7967 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
7968
7969         PR rtl-optimization/23454
7970         * g++.dg/opt/pr23454.C: New test.
7971
7972 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/23699
7975         * g++.dg/ext/static1.C: New test.
7976
7977 2005-09-02  Richard Henderson  <rth@redhat.com>
7978
7979         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
7980         tail call to check_fa_work.
7981
7982 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
7983
7984         PR c++/21687
7985         * g++.dg/other/gc3.C: New test.
7986
7987 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7988
7989         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
7990         * gcc.dg/20050826-1.c: Likewise.
7991
7992 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/23167
7995         * g++.dg/expr/volatile1.C: New test.
7996
7997 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
7998
7999         PR middle-end/23547
8000         * gcc.dg/pr23547.c: New test.
8001
8002 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
8003
8004         PR c/22061
8005         * gcc.c-torture/execute/pr22061-1.c,
8006         * gcc.c-torture/execute/pr22061-2.c,
8007         * gcc.c-torture/execute/pr22061-3.c,
8008         * gcc.c-torture/execute/pr22061-4.c: New tests.
8009
8010 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
8011
8012         * gcc.dg/Wredundant-decls-2.c: New test to check that
8013         -Wredundant-decls does not issue warning for a variable
8014         definition following a declaration.
8015
8016 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
8017
8018         PR debug/7241
8019         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
8020         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
8021         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
8022
8023         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
8024         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
8025         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
8026         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
8027         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
8028         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
8029         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
8030         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
8031
8032 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8033
8034         PR objc/23306
8035         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
8036         scan-assmbler.
8037
8038 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
8039
8040         PR target/21255
8041         * gcc.dg/pr21255-1.c: New test.
8042         * gcc.dg/pr21255-2-mb.c: Likewise.
8043         * gcc.dg/pr21255-2-ml.c: Likewise.
8044         * gcc.dg/pr21255-3.c: Likewise.
8045         * gcc.dg/pr21255-4.c: Likewise.
8046
8047 2005-08-31  Dale Johannesen  <dalej@apple.com>
8048
8049         * gcc.dg/20050830-1.c: New.
8050
8051 2005-08-31  Josh Conner  <jconner@apple.com>
8052
8053         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
8054         command-line options for arm-*-* targets.
8055         * g++.dg/init/array16.C: Likewise.
8056         * g++.dg/other/crash-4.C: Likewise.
8057
8058 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
8059
8060         PR obj-c++/23640
8061         * obj-c++.dg/gnu-runtime-3.mm: New test.
8062
8063 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8064
8065         PR c++/13377
8066         * g++.dg/lookup/ambig4.C: New test.
8067         * g++.dg/lookup/ambig5.C: New test.
8068         * g++.dg/tc1/dr101.C: Adjust error markers.
8069
8070 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8071
8072         PR c++/23639
8073         * g++.dg/template/ttp5.C: Adjust error markers.
8074
8075 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
8076
8077         PR testsuite/23609
8078         * lib/obj-c++.exp: Include target-libpath.exp.
8079         (obj-c++_link_flags): Look for the GNU libobjc library
8080         and set the library path to include it.
8081         Don't manually set LD_LIBRARY_PATH (etc.) but call
8082         set_ld_library_path_env_vars instead.
8083         (obj-c++_target_compile): Don't set library path or
8084         linker flags because they are already set correctly
8085         in obj-c++_link_flags.
8086
8087 2005-08-30  Josh Conner  <jconner@apple.com>
8088
8089         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
8090         to command-line options for arm-*-* targets.
8091
8092 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
8093
8094         * g++.dg/other/i386-1.C: New.
8095
8096 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR preprocessor/20348
8099         PR preprocessor/20356
8100         * gcc.dg/cpp/pr20348.c: New test.
8101         * gcc.dg/cpp/pr20348.h: New file.
8102         * gcc.dg/cpp/inc/pr20348.h: New file.
8103         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
8104         * gcc.dg/cpp/pr20356.c: New test.
8105         * gcc.dg/cpp/pr20356.h: New file.
8106         * gcc.dg/cpp/inc/pr20356.h: New file.
8107         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
8108
8109 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
8110
8111         * gfortran.fortran-torture/execute/intrinsic_count.f90:
8112         Fix array dimension to avoid correct end-of-file error.
8113
8114 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
8115
8116         PR libfortran/23598
8117         * gfortran.dg/iostat_1.f90: New test.
8118
8119 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         PR middle-end/23408
8122         * gcc.dg/pr23408.c: New test.
8123
8124 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/23099
8127         * g++.dg/init/member1.C: Make sure erroneous static data member
8128         definitions are required.
8129         * g++.dg/template/static13.C: New test.
8130         * g++.dg/template/static14.C: Likewise.
8131
8132 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
8133
8134         * gcc.target/i386/pr23575.c: Use -msse2 instead of
8135         -march=pentium4, remove ilp32 requirement.
8136
8137         PR middle-end/23484
8138         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
8139         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
8140
8141 2005-08-29  Andreas Jaeger  <aj@suse.de>
8142
8143         PR testsuite/23607
8144         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
8145
8146 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
8147
8148         * gcc.c-torture/execute/20050316-2.c: New test.
8149         * gcc.c-torture/execute/20050316-3.c: New test.
8150         * gcc.dg/torture/pr16104-1.c: New test.
8151
8152 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
8153
8154         PR middle-end/23463
8155         * gcc.c-torture/execute/zero-struct-1.c: New test.
8156
8157 2005-08-27  Richard Guenther  <rguenther@suse.de>
8158
8159         PR target/23575
8160         * gcc.target/i386/pr23575.c: New testcase.
8161
8162 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
8163
8164         PR rtl-optimization/23561
8165         * gcc.c-torture/execute/20050826-1.c: New test.
8166
8167         PR rtl-opt/23560
8168         * gcc.c-torture/execute/20050826-2.c: New test.
8169
8170 2005-08-26  Dale Johannesen  <dalej@apple.com>
8171
8172         * gcc.dg/20030711-1.c: Modify to work on Darwin.
8173         * gcc.dg/20050826-1.c: New.
8174
8175 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/19004
8178         * g++.dg/template/nontype13.C: New test.
8179
8180         PR c++/23491
8181         * g++.dg/init/new14.C: New test.
8182         * g++.dg/expr/anew1.C: Do not XFAIL.
8183         * g++.dg/expr/anew2.C: Likewise.
8184         * g++.dg/expr/anew3.C: Likewise.
8185
8186 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
8187
8188         PR middle-end/22439
8189         * gcc.dg/vla-3.c: New test.
8190
8191 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
8192
8193         PR fortran/20363
8194         * gfortran.dg/named_interface.f90: New.
8195
8196 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
8197
8198         * gcc.c-torture/execute/frame-address.c: New test.
8199
8200 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
8201
8202         PR c++/20817
8203         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
8204
8205 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8206
8207         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
8208
8209 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
8210
8211         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
8212         * gcc.dg/altivec-22.c: Rename from..
8213         * gcc.dg/altivec-nomfcr.c: ..this.
8214
8215 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
8216
8217         PR tree-optimization/23546
8218         * gcc.dg/tree-ssa/pr23546.c: New test.
8219
8220 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
8221
8222         PR fortran/17758
8223         * gfortran.dg/nonreturning_statements.f90: New test.
8224
8225 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
8226
8227         PR c++/22454
8228         * g++.dg/parse/crash29.C: New.
8229
8230 2005-08-23  DJ Delorie  <dj@redhat.com>
8231
8232         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
8233         constants have the L suffix.
8234
8235 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
8236
8237         PR c++/23044
8238         * g++.dg/template/instantiate8.C: New.
8239
8240 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
8241
8242         PR middle-end/23467
8243         * gcc.c-torture/execute/pr23467.c: New test.
8244
8245 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
8246
8247         PR tree-optimization/22043
8248         * gcc.c-torture/execute/20050613-1.c: New test.
8249
8250 2005-08-23  Ben Elliston  <bje@au.ibm.com>
8251
8252         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
8253
8254 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
8255
8256         PR rtl-optimization/23478
8257         * g++.dg/opt/pr23478.C: New test.
8258
8259 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
8260
8261         PR c/18715
8262         * gcc.dg/switch-warn-3.c: New test.
8263
8264 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8265
8266         PR c++/22233
8267         * g++.dg/template/param1.C: New test.
8268
8269 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8270
8271         PR c++/23089
8272         * g++.dg/other/incomplete1.C: New test.
8273
8274 2005-08-22  Ira Rosen  <irar@il.ibm.com>
8275
8276         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
8277         are vectorizable.
8278
8279 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8280
8281         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
8282         d_lines_5.f: New.
8283
8284 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
8285
8286         * gcc.target/i386/sse-4.c: New test.
8287
8288 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8289
8290         PR testsuite/23239
8291         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
8292
8293 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
8294
8295         * gcc.dg/20050811-1.c: New test.
8296         * gcc.dg/20050811-2.c: New test.
8297
8298 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
8299
8300         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
8301
8302 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
8303
8304         PR 23476
8305         * gcc.c-torture/compile/pr23476.c: New test.
8306
8307 2005-08-19  Devang Patel  <dpatel@apple.com>
8308
8309         PR tree-optimization/23048
8310         * gcc.dg/tree-ssa/pr23048.c: New test.
8311
8312 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
8313
8314         PR middle-end/20624
8315         * g++.dg/warn/Wreturn-3.C: New test
8316
8317 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
8318
8319         PR tree-optimization/22228
8320         * g++.dg/vect/pr22543.cc: New test.
8321
8322 2005-08-17  Steven Bosscher  <stevenb@suse.de>
8323
8324         PR tree-optimization/21574
8325         * gcc.dg/tree-ssa/pr21574.c: New test.
8326
8327 2005-08-16  James E Wilson  <wilson@specifix.com>
8328
8329         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
8330
8331 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
8332
8333         PR tree-opt/23402
8334         * gcc.c-torture/compile/zero-strct-3.c: New test.
8335         * gcc.c-torture/compile/zero-strct-4.c: New test.
8336
8337 2005-08-16  Steven Bosscher  <stevenb@suse.de>
8338
8339         PR target/23376
8340         * gcc.target/x86_64/pr23376.c: New test.
8341
8342 2005-08-16  Ian Lance Taylor  <ian@airs.com>
8343
8344         PR c++/23337
8345         * g++.dg/ext/vector2.C: New.
8346
8347 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8348
8349         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
8350
8351 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
8352
8353         PR libfortran/23428
8354         * gfortran.dg/inquire-complex.f90: New test case.
8355
8356 2005-08-16  James E Wilson  <wilson@specifix.com>
8357
8358         PR tree-optimization/21105
8359         * gcc.dg/large-size-array.c: New.
8360
8361 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
8362
8363         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
8364         type.
8365         * gcc.dg/vect/vect-41: Likewise.
8366         * gcc.dg/vect/vect-42: Likewise.
8367         * gcc.dg/vect/vect-43: Likewise.
8368         * gcc.dg/vect/vect-44: Likewise.
8369         * gcc.dg/vect/vect-46: Likewise.
8370         * gcc.dg/vect/vect-47: Likewise.
8371         * gcc.dg/vect/vect-48: Likewise.
8372         * gcc.dg/vect/vect-52: Likewise.
8373         * gcc.dg/vect/vect-53: Likewise.
8374         * gcc.dg/vect/vect-54: Likewise.
8375         * gcc.dg/vect/vect-55: Likewise.
8376         * gcc.dg/vect/vect-56: Likewise.
8377         * gcc.dg/vect/vect-57: Likewise.
8378         * gcc.dg/vect/vect-58: Likewise.
8379         * gcc.dg/vect/vect-59: Likewise.
8380         * gcc.dg/vect/vect-60: Likewise.
8381         * gcc.dg/vect/vect-61: Likewise.
8382         * gcc.dg/vect/vect-85: Likewise.
8383         * gcc.dg/vect/vect-87: Likewise.
8384         * gcc.dg/vect/vect-88: Likewise.
8385         * gcc.dg/vect/vect-93.c: Likewise.
8386         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
8387         * gcc.dg/vect/vect-75: Likewise.
8388         * gcc.dg/vect/vect-76: Likewise.
8389         * gcc.dg/vect/vect-77: Likewise.
8390         * gcc.dg/vect/vect-78: Likewise.
8391         * gcc.dg/vect/vect-80: Likewise.
8392         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
8393         vectorized for the expected reason, rather than checking how alignment
8394         was handled.
8395         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
8396         type and also instead of aligned pointers. Added documentation.
8397
8398 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
8399
8400         * gfortran.dg/power.f90: New test.
8401
8402 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
8403
8404         PR rtl-optimization/23299
8405         * g++.dg/opt/pr23299.C: New test.
8406
8407 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8408
8409         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
8410
8411 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
8412
8413         * g++.dg/template/local6.C: New test.
8414
8415 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
8416
8417         * execute/exceptions/finally-1.m: Check that the catch and finally are
8418         being called.  Also add a "return 0;" at the end of main.
8419
8420 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
8421
8422         PR fortran/21432.
8423         * gfortran.dg/namelist_print_1.f: New test of functionality of
8424         PRINT namelist.
8425         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
8426         namelist generates error with -std=f95.
8427
8428 2005-08-14  Ira Rosen  <irar@il.ibm.com>
8429
8430         PR tree-optimization/23119
8431         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
8432
8433 2005-08-13  Marcin Koziej  <creep@desk.pl>
8434             Andrew Pinski  <pinskia@physics.uc.edu>
8435
8436         PR libobjc/22492
8437         * execute/exceptions/finally-1.m: New test.
8438
8439 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8440
8441         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
8442         testsuite.
8443         * objc/execute/exceptions/trivial.m: New test.
8444         * objc.dg/try-catch-11.m: Move to ...
8445         * objc/execute/exceptions/foward-1.m: Here.
8446         * objc.dg/try-catch-2.m: Move to ...
8447         * objc/execute/exceptions/catchall-1.m: Here.
8448         * objc.dg/try-catch-8.m: Move to ...
8449         * objc/execute/exceptions/local-variables-1.m: Here.
8450
8451 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8452
8453         * objc.dg/nested-func-1.m: Move to ...
8454         * objc/execute/nested-func-1.m: Here.
8455
8456 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
8459         in ${options} instead of [target_info name].
8460         * lib/obj-c++.exp (objc_target_compile): Likewise.
8461
8462 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8463
8464         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
8465
8466 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
8467
8468         part of PR testsuite/23348
8469         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
8470         of the torture options.
8471         * objc/compile/trivial.m: New test.
8472
8473 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8474
8475         * gfortran.dg/eoshift.f90: Correct format.
8476
8477 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
8478
8479         * gfortran.fortran-torture/execute/character_passing.f90:
8480         Fix comment typo.
8481
8482 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
8483
8484         PR c++/8271
8485         * g++.dg/template/unify10.C: New.
8486
8487 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
8488
8489         * g++.dg/parse/pr22514.C: Move to...
8490         * g++.dg/debug/pr22514.C: here.
8491
8492 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8493
8494         PR c++/23266
8495         * g++.dg/inherit/pure1.C: New test.
8496
8497         * ChangeLog: Fix typos.
8498
8499 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8500             Steven Bosscher  <stevenb@suse.de>
8501
8502         * gfortran.dg/runtime_warning_1.f90: New test.
8503
8504 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
8505
8506         PR c++/23219
8507         * g++.dg/parse/crash28.C: New.
8508
8509 2005-08-11  Richard Guenther  <rguenther@suse.de>
8510
8511         PR target/23289
8512         * gcc.target/i386/tailcall-1.c: New testcase.
8513
8514 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8515
8516         * gcc.dg/vect/vect-67.c: Un-xfail.
8517
8518 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
8519
8520         PR c++/23225
8521         * g++.dg/testsuite/parse/crash27.C: new test.
8522
8523 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
8524
8525         PR libfortran/22143
8526         * gfortran.dg/shift-kind.f90: New testcase.
8527
8528 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
8529
8530         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
8531         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
8532
8533 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8534
8535         PR c++/20646
8536         * g++.dg/other/mult-stor1.C: New test.
8537
8538 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8539
8540         * gcc.c-torture/pr18299-1.c: Move to ...
8541         * gcc.c-torture/compile/pr18299-1.c: Here.
8542
8543 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
8544
8545         * gfortran/fortran.torture/execute/character_passing.f90:
8546         Fix types for LSAME.
8547
8548 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
8549
8550         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
8551         input data back to what it was originally.
8552
8553 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
8554
8555         * objc.dg/try-catch-8.m: Enable for all targets.
8556
8557 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
8558
8559         * gcc.dg/pr23165.c: New test.
8560
8561 2005-08-09  Steven Bosscher  <stevenb@suse.de>
8562
8563         PR tree-optimization/23234
8564         * gcc.dg/tree-ssa/pr23234.c: New test.
8565
8566 2005-08-08  Josh Conner  <jconner@apple.com>
8567
8568         PR rtl-optimization/23241
8569         * gcc.dg/char-compare.c: New test.
8570
8571 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8572
8573         PR c++/22508
8574         * g++.dg/init/new13.C: New test.
8575
8576 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8577
8578         PR c++/21166
8579         * g++.dg/other/crash-4.C: Adjust
8580         * g++/dg/ext/packed9.C: New.
8581
8582 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8583
8584         PR middle-end/21964
8585         * gcc.c-torture/execute/pr21964-1.c: New test.
8586
8587 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
8588
8589         PR c/22458
8590         * gcc.dg/pr22458-1.c: New test.
8591
8592 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
8593             Steven G. Kargl <kargls@comcast.net>
8594
8595         PR fortran/22390
8596         * gfortran.dg/flush_1.f90: New test.
8597
8598 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8599
8600         PR c++/23191
8601         * g++.dg/template/eh2.C: New test.
8602
8603 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8604
8605         PR c++/19498
8606         * g++.dg/template/instantiate7.C: New test.
8607
8608 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
8609
8610         PR c/23113
8611         * gcc.dg/Wunused-value-1.c: New test.
8612
8613 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
8614
8615         PR rtl-optimization/23233
8616         * gcc.c-torture/compile/pr23233-1.c: New test.
8617
8618 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
8619
8620         PR fortran/18833
8621         PR fortran/20850
8622         * gfortran.dg/equiv_1.f90: New test.
8623         * gfortran.dg/equiv_2.f90: New test.
8624         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
8625         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
8626         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
8627
8628 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8629
8630         * gcc.c-torture/execute/vrp-5.c: New test.
8631         * gcc.c-torture/execute/vrp-6.c: New test.
8632         * gcc.dg/tree-ssa/vrp21.c: New test.
8633
8634 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
8635
8636         * g++.dg/parse/pr22514.C: New test.
8637
8638 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
8639
8640         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
8641
8642         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
8643         instead of constant loads / pool entries.
8644
8645 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
8646
8647         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
8648         TEST_TO_WCTYPE.
8649
8650 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
8651
8652         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
8653         __WINT_TYPE__ in generated prototypes if possible.
8654
8655 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
8656
8657         PR 22037
8658         * g++.dg/tree-ssa/pr22037.C:
8659
8660 2005-08-04  Richard Henderson  <rth@redhat.com>
8661
8662         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
8663         scan-tree-dump-times directive.
8664
8665 2005-08-04  Jan Hubicka  <jh@suse.cz>
8666
8667         * gcov-1.C: Fix switch counts.
8668         * gcov-4b.c: Likewise.
8669
8670 2005-08-03  Jeff Law  <law@redhat.com>
8671
8672         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
8673
8674 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
8675
8676         * gcc.c-torture/execute/pr23135.c: New test.
8677
8678 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8679
8680         PR tree-optimization/19899
8681         * gcc.dg/tree-ssa/scev-1.c: New test.
8682         * gcc.dg/tree-ssa/scev-2.c: New test.
8683
8684 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
8685
8686         PR target/18582
8687         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
8688
8689 2005-08-03  Jan Hubicka  <jh@suse.cz>
8690
8691         * update-conroll.c: New testcase.
8692         * update-conroll-2.c: New testcase.
8693
8694 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
8695
8696         * gfortran.dg/constant_substring.f: New test.
8697         * gfortran.dg/pr22491.f: New test.
8698
8699 2005-08-02  Jan Hubicka  <jh@suse.cz>
8700
8701         * update-threading.c: Replace by the proper one.
8702
8703 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8704
8705         PR 23164
8706         * g++.dg/tree-ssa/pr23164.C: New test.
8707
8708 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
8709
8710         * gcc.dg/tree-ssa/pr23192.c: New test.
8711
8712 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
8713
8714         * gcc.c-torture/execute/vrp-4.c: New test.
8715
8716 2005-08-02  Jan Hubicka  <jh@suse.cz>
8717
8718         * update-threading.c: New test.
8719
8720 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
8721
8722         * gcc.c-torture/compile/20050801-1.c: New test.
8723         * gcc.c-torture/compile/20050801-2.c: New test.
8724
8725 2005-08-01  Jan Hubicka  <jh@suse.cz>
8726
8727         * val-prof-5.c: New test.
8728
8729 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
8730
8731         PR c/22311
8732         * gcc.dg/pr22311-1.c : New test.
8733
8734 2005-07-31  Steven Bosscher  <stevenb@suse.de>
8735
8736         PR target/23095
8737         * gfortran.dg/pr23095.f: New test.
8738
8739         PR c++/22003
8740         * g++.dg/other/pr22003.C: New test.
8741
8742 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
8743
8744         PR target/20621
8745         * gcc.c-torture/execute/pr20621-1.c: New test.
8746
8747 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
8748
8749         * gfortran.dg/comma_format_extension_4.f: Adjust length
8750         of string for format.
8751         * gfortran.dg/der_array_io_1.f: Replace illegal internal
8752         print statement with internal write.
8753         * gfortran.dg/der_array_io_2.f: Likewise.
8754         * gfortran.dg/der_array_io_3.f: Likewise.
8755
8756 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
8757
8758         * gcc.dg/fold-abs-4.c: new test.
8759
8760 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
8761
8762         PR fortran/22570 an related issues.
8763         * gfortran.dg/x_slash_1.f: New test.
8764
8765 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
8766
8767         PR c/23143
8768         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
8769         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
8770
8771 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8772
8773         PR c/529
8774         * gcc.dg/Wshadow-3.c: New test.
8775
8776 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
8777
8778         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
8779         used to have the wrong bounds).
8780
8781 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8782
8783         PR c/21720
8784         * gcc.dg/hex-round-1.c: Test more cases.
8785         * gcc.dg/hex-round-2.c: New test.
8786
8787 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
8788
8789         PR 22550
8790         * g++.dg/tree-ssa/pr22550.C: New test.
8791
8792 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
8793
8794         * gcc.dg/tree-ssa/vrp19.c: New test.
8795         * gcc.dg/tree-ssa-vrp20.c: New test.
8796
8797 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8798
8799         PR c/22240
8800         * gcc.dg/transparent-union-4.c: New test.
8801
8802 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8803
8804         PR c/22192
8805         * gcc.dg/c99-vla-2.c: New test.
8806
8807 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
8808
8809         PR c/21720
8810         * gcc.dg/hex-round-1.c: New test.
8811
8812 2005-07-28  Jan Hubicka  <jh@suse.cz>
8813
8814         * inliner-1.c: Do not dump everything.
8815         * tree-prof.exp: Do not pass -ftree-based-profiling.
8816         * bprob.exp: Likewise.
8817
8818         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
8819
8820 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/22545
8823         * g++.dg/expr/ptrmem7.C: New test.
8824
8825 2005-07-28  Mike Stump  <mrs@apple.com>
8826
8827         * g++.old-deja/g++.mike/visibility-1.C: New test.
8828
8829 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8830
8831         PR c/20187
8832         * gcc.c-torture/execute/pr20187-1.c: New test.
8833
8834 2005-07-28  Jeff Law  <law@redhat.com>
8835
8836         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
8837         * gcc.dg/tree-ssa/vrp18.c: New test.
8838
8839 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8840
8841         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
8842
8843 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
8844
8845         PR tree-optimization/22506
8846         * gcc.dg/vect/ps22506.c: New test.
8847
8848 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
8849
8850         PR target/21149
8851         * gcc.target/i386/sse-3.c: New test.
8852
8853 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8854
8855         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
8856         * gcc.target/mips/mips32-dsp-type.c: Likewise.
8857
8858 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
8859
8860         PR c/22589
8861         * gcc.c-torture/compile/pr22589-1.c: New test.
8862
8863 2005-07-28  Jan Hubicka  <jh@suse.cz>
8864
8865         * update-loopch.c: New testcase.
8866
8867 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8868
8869         PR rtl-optimization/23047
8870         * gcc.c-torture/execute/pr23047.c: New test.
8871         * gcc.c-torture/execute/pr23047.x: New.
8872
8873 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
8874
8875         PR tree-optimization/22493
8876         * gcc.c-torture/execute/pr22493-1.c: New test.
8877         * gcc.c-torture/execute/pr22493-1.x: New.
8878         * gcc.c-torture/execute/vrp-1.c: New test.
8879         * gcc.c-torture/execute/vrp-2.c: New test.
8880         * gcc.c-torture/execute/vrp-2.c: New test.
8881
8882 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
8883
8884         * gcc.target/frv/all-builtin-read8.c: Delete.
8885         * gcc.target/frv/all-builtin-read16.c: Delete.
8886         * gcc.target/frv/all-builtin-read32.c: Delete.
8887         * gcc.target/frv/all-builtin-read64.c: Delete.
8888         * gcc.target/frv/all-builtin-write8.c: Delete.
8889         * gcc.target/frv/all-builtin-write16.c: Delete.
8890         * gcc.target/frv/all-builtin-write32.c: Delete.
8891         * gcc.target/frv/all-builtin-write64.c: Delete.
8892         * gcc.target/frv/all-read-write-1.c: New.
8893
8894 2005-07-27  Jeff Law  <law@redhat.com>
8895
8896         * gcc.c-torture/execute/pr22630.c: New test.
8897
8898 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
8899
8900         PR tree-optimization/23073
8901         * gcc.dg/vect/nodump-pr23073.c: New test.
8902         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
8903
8904 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
8905
8906         PR tree-optimize/22348
8907         * gcc.c-torture/execute/pr22348.c: New.
8908
8909 2005-07-27  Richard Guenther  <rguenther@suse.de>
8910
8911         * gcc.dg/tree-ssa/salias-1.c: New testcase.
8912
8913 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8914
8915         PR fortran/22503
8916         * gfortran.dg/logical_comp.f90: New test.
8917
8918 2005-07-27  Jan Hubicka  <jh@suse.cz>
8919
8920         * inliner-1.c: Add cleanup of dumps.
8921         * val-prof-*.c: Likewise.
8922         * update-tailcall.c: New.
8923
8924 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
8925
8926         PR 22591
8927         * gcc.dg/tree-ssa/pr22591.c: New test.
8928         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
8929
8930 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
8931
8932         PR libobjc/22606
8933         * objc.dg/try-catch-11.m: New test.
8934
8935 2005-07-26  Richard Guenther  <rguenther@suse.de>
8936
8937         PR tree-optimization/22486
8938         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
8939
8940 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8941
8942         PR tree-opt/22484
8943         * testsuite/g++.dg/opt/loop2.C: New test.
8944
8945 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
8946
8947         * gcc.dg/tree-ssa/reassoc-3.c: New test.
8948         * gcc.dg/tree-ssa/reassoc-4.c: New test.
8949
8950 2005-07-25  Adam Nemet  <anemet@lnxw.com>
8951
8952         * lib/profopt.exp (profopt-execute): Check for profiling data
8953         files on the target.
8954
8955 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
8956
8957         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
8958         for matching of asm labels.
8959
8960 2005-07-25  Richard Guenther  <rguenther@suse.de>
8961
8962         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
8963
8964 2005-07-25  Richard Guenther  <rguenther@suse.de>
8965
8966         PR testsuite/22624
8967         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
8968
8969 2005-07-25  Ira Rosen  <irar@il.ibm.com>
8970
8971         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
8972         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
8973         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
8974         * gcc.dg/vect/vect-100.c: New test.
8975         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
8976         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
8977         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
8978         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
8979         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
8980         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
8981         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
8982         * gfortran.dg/vect/pr19049.f90: New testcase.
8983         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
8984
8985 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
8986
8987         * gcc.c-torture/execute/20050713-1.c: New test.
8988
8989         PR fortran/20063
8990         * gfortran.fortran-torture/execute/data_4.f90: New test.
8991
8992         PR middle-end/20303
8993         * gcc.dg/visibility-d.c: New test.
8994
8995 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
8996
8997         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
8998         * gfortran.dg/underflow.f90: Ditto.
8999
9000 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9001
9002         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
9003         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
9004         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
9005
9006 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9007
9008         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
9009         include case of field width of zero.
9010
9011 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
9012
9013         PR libgfortran/21875
9014         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
9015         with trailing blanks on normal formatted read.
9016
9017 2005-07-23  Chao-ying Fu  <fu@mips.com>
9018
9019         * gcc.target/mips/mips32-dsp-type.c: New test.
9020         * gcc.target/mips/mips32-dsp.c: New test.
9021
9022 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
9023
9024         PR testsuite/21073
9025         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
9026
9027         PR testsuite/20454
9028         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
9029         and __cyg_profile_func_exit.
9030
9031 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
9032
9033         * gfortran.dg/comma_format_extension_3.f: Fix typo.
9034         * gfortran.dg/comma_format_extension_4.f: Same.
9035         * gfortran.dg/pr15332.f: Same.
9036         * gfortran.dg/pr21730.f: Same.
9037
9038 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
9039
9040         * g++.dg/opt/vrp2.C: Fix testcase.
9041
9042         PR tree-opt/22625
9043         * g++.dg/opt/vrp2.C: New test.
9044
9045 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
9046
9047         PR debug/21828
9048         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
9049
9050 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
9051
9052         * gcc.dg/tree-ssa/20050719-1.c: New test.
9053
9054 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
9055
9056         * gcc.dg/bfin-longcall-1.c: New file.
9057         * gcc.dg/bfin-longcall-2.c: New file.
9058
9059 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
9060
9061         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
9062
9063 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9064
9065         PR middle-end/19055
9066         * gcc.dg/tree-ssa/pr19055.c: New test.
9067         * gcc.dg/tree-ssa/pr19055-2.c: New test.
9068
9069 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
9070
9071         PR C++/22358
9072         * g++.dg/other/pr22358.C: New test.
9073
9074 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
9075
9076         PR c++/2922
9077         * g++.dg/lookup/two-stage5.C: New test from bug comments.
9078
9079 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9080
9081         PR c++/15938
9082         * g++.dg/init/union2.C: New test.
9083
9084 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9085
9086         PR c/22393
9087         * gcc.dg/complex-4.c: New test.
9088
9089 2005-07-21  Richard Guenther  <rguenther@suse.de>
9090
9091         PR testsuite/22522
9092         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
9093         scanning for asm labels.
9094         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9095
9096 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9097
9098         PR target/22085
9099         * gcc.dg/altivec-pr22085.c: New.
9100
9101 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
9102
9103         PR tree-optimization/19210
9104         * gcc.dg/tree-ssa/pr19210-1.c: New.
9105         * gcc.dg/tree-ssa/pr19210-2.c: New.
9106
9107 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
9108
9109         PR rtl-optimization/22167
9110         * g++.dg/opt/pr22167.C: New test.
9111
9112 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
9113
9114         PR c++/2922
9115         * g++.dg/lookup/two-stage2.C: New.
9116         * g++.dg/lookup/two-stage3.C: New.
9117         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
9118         fixed two-stage name lookup for operators.
9119         * g++.dg/template/call3.C: Compiler now produces an appropriate
9120         error message.
9121         * g++.dg/template/crash37.C: Compiler now describes bla() on line
9122         14 as a candidate.
9123         * g++.dg/template/ptrmem4.C: Compiler produces different error
9124         message.
9125         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
9126         connect_to_method as a candidate.
9127
9128 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
9129
9130         * gcc.dg/fold-alloc-1.c: New test.
9131
9132 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
9133
9134         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
9135         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
9136
9137 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
9138
9139         * gcc.dg/fold-abs-1.c: New test.
9140         * gcc.dg/fold-abs-2.c: New test.
9141         * gcc.dg/fold-abs-3.c: New test.
9142
9143 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
9144
9145         Make CONSTRUCTOR use VEC to store initializers.
9146         * g++.dg/ext/complit3.C: Check for specific error messages.
9147         * g++.dg/init/brace2.C: Update error message.
9148         * g++.dg/warn/Wbraces2.C: Likewise.
9149
9150 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
9151
9152         PR fortran/16940
9153         * gfortran.dg/module_interface_1.f90: New test.
9154
9155 2005-07-19  Danny Berlin <dberlin@dberlin.org>
9156             Kenneth Zadeck <zadeck@naturalbridge.com>
9157
9158         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
9159
9160 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9161
9162         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
9163         specify -Wformat for these tests.
9164         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
9165         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
9166         * gcc.dg/format/opt-6.c: Delete.
9167
9168 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9169
9170         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
9171         * gcc.dg/tree-ssa/sra-3.c: Likewise.
9172
9173 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
9174
9175         * gcc.dg/tree-ssa/alias-2.c: New test.
9176
9177 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
9178
9179         PR c++/22263
9180         * g++.dg/template/explicit7.C: New test.
9181
9182 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
9183
9184         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
9185         width of 8 to +Inf and -Inf.
9186
9187 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/22139
9190         * g++.dg/template/friend36.C: New test.
9191
9192 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
9193
9194         PR fortran/21730
9195         * gfortran.dg/pr21730.f: New test.
9196
9197 2005-07-16  Danny Berlin <dberlin@dberlin.org>
9198             Kenneth Zadeck <zadeck@naturalbridge.com>
9199
9200         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
9201         since pure const detection cannot run at -O1 in c compiler.
9202         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
9203         can now optimize this case properly.
9204         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
9205         because we now pass.
9206         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
9207
9208 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
9209
9210         PR c/22421
9211         * gcc.dg/format/bitfld-1.c: New test.
9212
9213 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9214
9215         PR c++/22204
9216         * g++.dg/rtti/repo1.C: New test.
9217
9218 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
9219
9220         PR middle-end/22398
9221         * gcc.c-torture/compile/pr22398.c: New test.
9222
9223 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
9224
9225         PR c++/22132
9226         * g++.dg/expr/cast4.C: New test.
9227
9228 2005-07-15  Richard Guenther  <rguenther@suse.de>
9229
9230         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
9231         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
9232
9233 2005-07-15  Steven Bosscher  <stevenb@suse.de>
9234
9235         PR tree-optimization/22230
9236         * gcc.dg/tree-ssa/pr22230.c: New test.
9237
9238 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
9239
9240         * gfortran.dg/g77/cpp6.f: New test.
9241
9242         PR fortran/22417
9243         * gfortran.dg/g77/cpp5.F: New test.
9244         * gfortran.dg/g77/cpp5.h: New file.
9245         * gfortran.dg/g77/cpp5inc.h: New file.
9246
9247 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
9248
9249         PR libfortran/16435
9250         * gfortran.dg/tl_editting.f90: New.
9251         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
9252
9253 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
9254
9255         * gfortran.dg/char_array_constructor.f90: New test.
9256
9257 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
9258
9259         * gfortran.dg/past_eor.f90: New.
9260         * gfortran.dg/complex_read.f90: New.
9261
9262 2005-07-13  Jeff Law  <law@redhat.com>
9263
9264         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
9265         additional casts.
9266
9267         * gcc.dg/tree-ssa/pr22321.c: New test
9268
9269 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
9270
9271         PR tree-optimization/21921
9272         * gcc.dg/tree-ssa/pr21921.c: New.
9273
9274 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9275
9276         PR tree-optimizatio/22442
9277         * gcc.dg/tree-ssa/loop-11.c: New test.
9278
9279 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9280
9281         PR tree-opt/21840
9282         * gcc.c-torture/compile/pr21840.c: New test.
9283
9284 2005-07-12  Jan Hubicka  <jh@suse.cz>
9285
9286         * gcc.c-torture/compile/pr22379.c: New test.
9287
9288 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
9289
9290         PR libfortran/21593
9291         gfortran.dg/dev_null.f90: Remove outdated comment about
9292         PR libfortran/21593.
9293
9294
9295 2005-07-12  Dale Johannesen  <dalej@apple.com>
9296
9297         * gcc.target/i386/compress-float-sse.c: New.
9298         * gcc.target/i386/compress-float-sse-pic.c: New.
9299         * gcc.target/i386/compress-float-387.c: New.
9300         * gcc.target/i386/compress-float-387-pic.c: New.
9301         * gcc.dg/compress-float-ppc.c: New.
9302         * gcc.dg/compress-float-ppc-pic.c: New.
9303
9304 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
9305
9306         PR libfortran/21593
9307         gfortran.dg/dev_null.f90: Remove targets.
9308
9309 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
9310
9311         PR tree-opt/22335
9312         * gcc.dg/pr22335-1.c: New test.
9313         * gcc.dg/pr22335-2.c: New test.
9314
9315 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9316
9317         PR c++/20172
9318         * g++.dg/template/nontype12.C : New test.
9319
9320 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
9321
9322         * gcc.dg/tree-ssa/loop-10.c: New test.
9323
9324 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
9325
9326         * gcc.c-torture/execute/20020720-1.x: Remove.
9327
9328 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gfortran.fortran-torture/execute/forall_7.f90: New test.
9331
9332 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
9333
9334         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
9335         (dg-mips-options): Use it.
9336
9337 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
9338
9339         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
9340
9341 2005-07-09  Richard Henderson  <rth@redhat.com>
9342
9343         * lib/target-supports.exp (check_effective_target_sync_char_short):
9344         Add alpha.
9345
9346 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
9347
9348         PR libfortran/22217
9349         * gfortran.dg/negative-z-descriptor.f90: New test.
9350
9351 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9352
9353         PR tree-opt/22329
9354         * gcc.dg/pr22329.c: New test.
9355
9356 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
9357
9358         PR tree-optimization/20139
9359         * gcc.dg/tree-ssa/pr20139.c: New.
9360
9361 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
9362
9363         PR tree-opt/22356
9364         * testsuite/gcc.dg/pr22356-1.c: New test.
9365
9366 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
9367
9368         PR c++/21799
9369         * g++.dg/template/unify8.C: New.
9370         * g++.dg/template/unify9.C: New.
9371
9372 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * gfortran.fortran-torture/execute/entry_10.f90: New test.
9375
9376 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
9377
9378         * gcc.dg/darwin-version-1.c: New.
9379         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
9380         * gcc.dg/builtins-20.c: Likewise.
9381         * gcc.dg/builtins-53.c: Likewise.
9382         * gcc.dg/torture/builtins-convert-1.c: Likewise.
9383         * gcc.dg/torture/builtins-convert-2.c: Likewise.
9384         * gcc.dg/torture/builtins-convert-3.c: Likewise.
9385         * gcc.dg/torture/builtins-power-1.c: Likewise.
9386         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
9387         on Darwin.
9388
9389 2005-07-07  Jeff Law  <law@redhat.com>
9390
9391         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
9392         argument evaluation order.
9393
9394 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
9395
9396         PR libfortran/21594
9397         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9398         Add test cases where the shift length is greater than the
9399         array length.
9400
9401 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9402
9403         * obj-c++.dg/proto-lossage-6.mm: New.
9404         * objc.dg/proto-lossage-6.m: New.
9405
9406 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9407
9408         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
9409         * objc.dg/gnu-runtime-2.m: Likewise.
9410
9411 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9412
9413         * gfortran.dg/longline.f: New test.
9414
9415         * gfortran.dg/badline.f: New test.
9416
9417 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9418
9419         PR fortran/16531
9420         PR fortran/15966
9421         PR fortran/18781
9422         * gfortran.dg/hollerith.f90: New.
9423         * gfortran.dg/hollerith2.f90: New.
9424         * gfortran.dg/hollerith3.f90: New.
9425         * gfortran.dg/hollerith4.f90: New.
9426         * gfortran.dg/hollerith_f95.f90: New.
9427         * gfortran.dg/hollerith_legacy.f90: New.
9428         * gfortran.dg/g77/cpp4.F: New. Port from g77.
9429
9430 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
9431
9432         PR objc/22274
9433         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
9434         * objc.dg/gnu-runtime-2.m: New.
9435
9436 2005-07-06  Jeff Law  <law@redhat.com>
9437
9438         * gcc.dg/tree-ssa/vrp17.c: New test.
9439
9440 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
9441
9442         PR fortran/22327
9443         * gfortran.dg/array_constructor_5.f90: New test.
9444
9445 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * gfortran.fortran-torture/execute/entry_9.f90: New test.
9448
9449 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
9450
9451         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
9452         * gcc.dg/980816-1.c: Ditto.
9453
9454 2005-07-06  Jeff Law  <law@redhat.com>
9455
9456         * gcc.c-torture/compile/pr21356.c: New test.
9457
9458 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9459
9460         PR c/22013
9461         PR c/22098
9462         * gcc.c-torture/compile/pr22013-1.c,
9463         gcc.c-torture/execute/pr22098-1.c,
9464         gcc.c-torture/execute/pr22098-2.c,
9465         gcc.c-torture/execute/pr22098-3.c: New tests.
9466
9467 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
9468
9469         PR c/22308
9470         * gcc.dg/pr22308-1.c: New test.
9471
9472 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
9473
9474         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
9475         target.
9476         * gcc.dg/compare9.c: Use -fshort-enums instead of
9477         -fno-short-enums.  Change the last test to dg-bogus.
9478
9479 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
9480
9481         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
9482         * gcc.dg/compare9.c: New.
9483
9484 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9485
9486         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
9487
9488 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9489
9490         PR testsuite/22288
9491         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
9492
9493
9494 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9495
9496         * gcc.dg/format/gcc_gfc-1.c: New.
9497
9498 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
9499
9500         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
9501
9502 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9503
9504         PR fortran/20842
9505         * gfortran.dg/io_invalid_1.f90: New test.
9506
9507 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
9508
9509         * gcc.dg/format/gcc_diag-1.c: Update.
9510
9511 2005-07-02  Jeff Law  <law@redhat.com>
9512
9513         * gcc.dg/tree-ssa/pr22051-1.c: New test.
9514         * gcc.dg/tree-ssa/pr22051-2.c: New test.
9515
9516 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
9517
9518         * gcc.dg/format/gcc_diag-1.c: Update.
9519
9520 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
9521
9522         PR tree-opt/22269
9523         * gcc.c-torture/compile/pr22269.c: New test.
9524
9525 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
9526
9527         PR 21584
9528         PR 22219
9529         * g++.dg/tree-ssa/pr21584-1.C: New test.
9530         * g++.dg/tree-ssa/pr21584-2.C: New test.
9531
9532 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
9533
9534         * obj-c++.dg/try-catch-11.mm: New.
9535         * objc.dg/try-catch-10.m: New.
9536
9537 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
9538
9539         * g++.dg/other/ucnid-1.C: xfail on AIX.
9540
9541 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
9542
9543         PR 22234
9544         * gcc.dg/20050629-1.c: New test.
9545
9546 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
9547
9548         * obj-c++.dg/const-str-1[0-1].mm: New.
9549         * objc.dg/const-str-1[0-1].m: New.
9550
9551 2005-05-29  Richard Henderson  <rth@redhat.com>
9552
9553         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
9554         Rename from check_effective_target_vect_no_max.
9555         (check_effective_target_vect_no_int_add): New.
9556         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
9557         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
9558         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9559         * gcc.dg/vect/vect-reduc-1.c: Use both.
9560         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9561
9562 2005-05-29  Richard Henderson  <rth@redhat.com>
9563
9564         * lib/target-supports.exp (check_effective_target_vect_no_max):
9565         Remove i386 and x86_64.
9566
9567 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9568
9569         PR testsuite/21969
9570         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
9571
9572 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
9573
9574         PR middle-end/21969
9575         * gcc.dg/vect/pr21969.c: New test.
9576
9577 2005-06-28  Eric Christopher  <echristo@redhat.com>
9578
9579         PR c/22052
9580         PR c/21975
9581         * gcc.dg/inline1.c: New test.
9582         * gcc.dg/inline2.c: Ditto.
9583         * gcc.dg/inline3.c: Ditto.
9584         * gcc.dg/inline4.c: Ditto.
9585         * gcc.dg/inline5.c: Ditto.
9586
9587 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9588
9589         PR libfortran/22142
9590         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9591         Add testcase also testing eoshift1 for PR 22142.
9592
9593 2005-06-28  Richard Henderson  <rth@redhat.com>
9594
9595         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
9596         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
9597         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
9598         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
9599         gcc.dg/tree-ssa/20030922-2.c: Likewise.
9600
9601 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
9602
9603         PR libfortran/22142
9604         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
9605         Add testcase for PR 22142.
9606
9607 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
9608
9609         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
9610         gcc.target/ia64/fpreg-2.c: New tests.
9611
9612 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9613
9614         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
9615
9616 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9617
9618         PR libfortran/22170
9619         * gfortran.dg/slash_1.f90: New test.
9620
9621 2005-06-27  Richard Henderson  <rth@redhat.com>
9622
9623         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
9624         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
9625         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
9626         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9627         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
9628         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
9629
9630 2005-06-27  Richard Henderson  <rth@redhat.com>
9631
9632         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
9633         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
9634
9635 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
9636
9637         * obj-c++.dg/proto-lossage-5.mm: New.
9638         * objc.dg/proto-lossage-5.m: New.
9639
9640 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
9641
9642         PR 21959
9643         * gcc.dg/tree-ssa/pr21959.c: New test.
9644
9645 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
9646
9647         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
9648         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
9649         testing uninitialized var.
9650
9651         * gcc.c-torture/execute/builtins/chk.h: New.
9652         * gcc.c-torture/execute/builtins/lib/chk.c: New.
9653         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
9654         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
9655         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
9656         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
9657         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
9658         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
9659         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
9660         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
9661         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
9662         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
9663         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
9664         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
9665         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
9666         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
9667         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
9668         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
9669         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
9670         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
9671         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
9672         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
9673         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
9674         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
9675         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
9676         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
9677         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
9678         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
9679         * gcc.dg/builtin-object-size-1.c: New test.
9680         * gcc.dg/builtin-object-size-2.c: New test.
9681         * gcc.dg/builtin-object-size-3.c: New test.
9682         * gcc.dg/builtin-object-size-4.c: New test.
9683         * gcc.dg/builtin-object-size-5.c: New test.
9684         * gcc.dg/builtin-stringop-chk-1.c: New test.
9685         * gcc.dg/builtin-stringop-chk-2.c: New test.
9686         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
9687         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
9688         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
9689         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
9690         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
9691         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
9692         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
9693         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
9694         * gcc.c-torture/execute/printf-1.c: New test.
9695         * gcc.c-torture/execute/fprintf-1.c: New test.
9696         * gcc.c-torture/execute/vprintf-1.c: New test.
9697         * gcc.c-torture/execute/vfprintf-1.c: New test.
9698         * gcc.c-torture/execute/printf-chk-1.c: New test.
9699         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
9700         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
9701         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
9702
9703 2005-06-27  Michael Matz  <matz@suse.de>
9704
9705         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
9706         slot is not merged if address escapes.
9707
9708 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9709
9710         PR c/21911
9711         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
9712
9713 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
9714
9715         PR middle-end/17965
9716         * gcc.c-torture/compile/20050622-1.c: New test.
9717
9718         PR middle-end/22028
9719         * gcc.dg/20050620-1.c: New test.
9720
9721 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
9722
9723         PR tree-optimization/22026
9724         * gcc.dg/tree-ssa/pr22026.c: New.
9725
9726 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
9727
9728         PR libfortran/22144
9729         * gfortran.dg/shift-alloc.f90: New testcase.
9730
9731 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
9732
9733         * all files: Update FSF address in copyright headers.
9734
9735 2005-06-22  Jan Hubicka  <jh@suse.cz>
9736
9737         * wholeprogram-1.c: New testcase.
9738         * wholeprogram-2.c: New testcase.
9739
9740 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
9741
9742         PR 22171
9743         * gcc.dg/tree-ssa/pr22171.c: New test.
9744
9745 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
9746
9747         * gfortran.dg/simplify_modulo.f90: New.
9748
9749 2005-06-24  Jan Hubicka  <jh@suse.cz>
9750
9751         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
9752
9753 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9754
9755         * obj-c++.dg/proto-lossage-[1-4].mm: New.
9756
9757 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
9758
9759         * obj-c++.dg/typedef-alias-1.mm: New.
9760         * objc.dg/typedef-alias-1.m: New.
9761
9762 2005-06-23  Jeff Law  <law@redhat.com>
9763
9764         * gcc.dg/tree-ssa/vrp16.c: New test.
9765
9766 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9767
9768         * lib/target-supports.exp: Add
9769         check_effective_target_fortran_large_real and
9770         check_effective_target_fortran_large_int to check for
9771         corresponding effective targets.
9772         * gfortran.dg/large_integer_kind_1.f90: New test.
9773         * gfortran.dg/large_real_kind_1.f90: New test.
9774
9775 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
9776
9777         PR tree-optimization/22117
9778         * gcc.dg/tree-ssa/pr22117.c: New.
9779
9780 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
9781
9782         PR testsuite/22123
9783         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
9784
9785 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
9786
9787         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
9788
9789 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
9790
9791         * gfortran.dg/f2c_4.f90: Add tests for complex functions
9792         * gfortran.dg/f2c_4.c: Likewise.
9793
9794 2005-06-22 Paul Brook  <paul@codesourcery.com>
9795
9796         PR fortran/21034
9797         * gfortran.dg/auto_save_1.f90: New test.
9798
9799 2005-06-22  Michael Matz  <matz@suse.de>
9800
9801         * gcc.target/x86-64/abi: New directory.
9802         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
9803         * gcc.target/x86-64/abi/README.gcc: New file.
9804         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
9805         * gcc.target/x86-64/abi/asm-support.s: New file.
9806         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
9807         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
9808         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
9809         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
9810         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
9811         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
9812         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
9813         * gcc.target/x86_64/abi/test_bitfields.c: New test.
9814         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
9815         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
9816         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
9817         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
9818         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
9819         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
9820         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
9821         * gcc.target/x86_64/abi/test_varargs.c: New test.
9822
9823 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
9824
9825         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
9826         32-bit i?86 and x86_64.
9827
9828 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
9829
9830         * obj-c++.dg/const-str-[1-9].mm: New tests.
9831
9832 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
9833
9834         PR fortran/22010
9835         * gfortran.dg/namelist_use.f90: New.
9836         * gfortran.dg/namelist_use_only.f90: New.
9837
9838 2005-06-21  Jeff Law  <law@redhat.com>
9839
9840         * gcc.dg/tree-ssa/vrp15.c: New test.
9841
9842 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
9843
9844         * lib/target-supports.exp (check_effective_target_vect_reduction):
9845         Remove.
9846         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
9847         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
9848         remove vect_reduction target keyword. Also avoid two returns in main.
9849         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9850         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
9851         * gcc.dg/vect/vect-reduc-1short.c: New test.
9852         * gcc.dg/vect/vect-reduc-1char.c: New test.
9853         * gcc.dg/vect/vect-reduc-2short.c: New test.
9854         * gcc.dg/vect/vect-reduc-2char.c: New test.
9855         * gcc.dg/vect/vect-reduc-6.c: New test.
9856         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
9857         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
9858         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
9859
9860 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9861         Paul Thomas  <pault@gcc.gnu.org>
9862
9863         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
9864         New tests.
9865
9866 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9867
9868         * gfortran.dg/backslash_1.f90: New test.
9869         * gfortran.dg/backslash_2.f90: New test.
9870
9871 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
9872
9873         * gfortran.dg/duplicate_labels.f90: New test.
9874
9875 2005-06-20  Jan Beulich  <jbeulich@novell.com>
9876
9877         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
9878         unsupportable relocations.
9879         * g++.old-deja/g++.other/store-expr1.C: Likewise.
9880         * gcc.dg/20050321-2.c: xfail for NetWare.
9881
9882 2005-06-20  Andreas Jaeger  <aj@suse.de>
9883
9884         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
9885         gcc.target/i386/fastcall-sseregparm.c,
9886         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
9887
9888 2005-06-19  Richard Henderson  <rth@redhat.com>
9889
9890         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
9891
9892 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
9893
9894         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
9895
9896 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
9897
9898         PR c++/22115
9899         * g++.dg/conversion/simd2.C: Change expected error message.
9900
9901 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9902
9903         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
9904         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9905         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9906
9907 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
9908
9909         * gcc.dg/fold-mod-1.c: New test.
9910
9911 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
9912
9913         PR fortran/19926
9914         * gfortran.dg/pr19926.f90: New test.
9915
9916 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
9917
9918         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
9919         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
9920         targets.
9921         * gcc.dg/vect/vect-reduc-2.c: Likewise.
9922         * gcc.dg/vect/vect-reduc-3.c: Likewise.
9923
9924 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
9925
9926         * gcc.target/ia64/float80-varargs-1.c: New test.
9927
9928 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9929
9930         PR tree-opt/22035
9931         * gfortran.dg/f2c_6.f90: New test.
9932
9933 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
9934
9935         PR c++/17413
9936         * g++.dg/template/local5.C: New.
9937
9938 2005-06-17  Richard Henderson  <rth@redhat.com>
9939
9940         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
9941
9942 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
9943
9944         PR testsuite/21945
9945         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
9946
9947 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
9948
9949         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
9950         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
9951         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
9952         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
9953         check_vect to verify the presence of hardware vector support.
9954
9955 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
9956
9957         PR testsuite/22056
9958         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
9959
9960 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9961
9962         PR libfortran/19216
9963         * gfortran.dg/pr19216.f: Add correct space between brackets and
9964         dg directive.
9965
9966 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9967
9968         PR libfortran/16436
9969         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
9970
9971 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
9972
9973         * gcc.target/i386/attributes-error.c: New testcase.
9974         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
9975         * gcc.target/i386/regparm-stdcall.c: Likewise.
9976         * gcc.target/i386/sseregparm-1.c: Likewise.
9977         * gcc.target/i386/sseregparm-2.c: Likewise.
9978
9979 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
9980
9981         * g++.dg/rtti/crash2.C: New.
9982
9983 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
9984
9985         * gcc.dg/noncompile/20040203-3.c: Update expected message.
9986
9987 2005-06-15  David Ung  <davidu@mips.com>
9988
9989         * gcc.target/mips/mips16e-extends.c: New test for testing the
9990         generation of MIPS16e zeb/zeh, seb/seh instructions.
9991
9992 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
9993
9994         PR 22018
9995         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
9996         * gcc.dg/tree-ssa/pr22018.c: New test.
9997
9998 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
9999
10000         * gcc.dg/simd-1.c: Update error messages.
10001         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
10002         * gcc.dg/simd-2.c: Update error messages.
10003         * gcc.dg/simd-4.c: New.
10004
10005 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         PR c++/20678
10008         * g++.dg/other/crash-4.C: New.
10009
10010 2005-06-14  Devang Patel  <dpatel@apple.com>
10011
10012         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
10013
10014 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10015
10016         PR c++/21929
10017         * g++.dg/parse/crash11.C: Update
10018
10019 2005-06-13  Jeff Law  <law@redhat.com>
10020
10021         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
10022         perform the desired transformations.
10023         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
10024         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
10025
10026 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10027
10028         PR fortran/22038
10029         * gfortran.dg/forall_1.f90: Un-XFAIL.
10030
10031 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
10032
10033         PR c++/21929
10034         * g++.dg/parse/crash26.C: New.
10035
10036         PR c++/20789
10037         * g++.dg/init/member1.C: New.
10038
10039 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
10040
10041         * gfortran.dg/altreturn_1.f90: New test.
10042
10043 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
10044
10045         PR middle-end/21985
10046         * gcc.dg/tree-ssa/pr21985.c: New test.
10047
10048 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10049
10050         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
10051
10052 2005-06-12  Roger Sayle  <roger@eyesopen.com>
10053
10054         PR c++/21930
10055         * g++.dg/other/error10.C: New test case.
10056
10057 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10058
10059         PR libfortran/19155
10060         * gfortran.dg/pr19155.f: Add test.
10061
10062 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10063
10064         * gfortran.dg/f2c_7.f90: New test.
10065
10066         * gfortran.dg/forall_1.f90: XFAILed.
10067
10068 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
10069
10070         * gcc.dg/pr14796-1.c: New.
10071         * gcc.dg/pr14796-2.c: New.
10072
10073 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
10074
10075         PR fortran/17792
10076         PR fortran/21375
10077         * gfortran.dg/deallocate_stat.f90: New test.
10078
10079 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
10080
10081         * gfortran.fortran-torture/execute/in-pack.f90: New test.
10082
10083 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
10084
10085         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
10086         access will be generated when this loop is vectorized. Test that
10087         accesses with same alignment were detected.
10088         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
10089         Test that accesses with same alignment were detected.
10090         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
10091         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
10092         alignment were detected.
10093
10094 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
10095
10096         PR c++/10611
10097         * g++.dg/conversion/simd2.C: New.
10098
10099 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10100
10101         * gcc.dg/Wcxx-compat-1.c: New.
10102
10103 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
10104
10105         PR libfortran/21480
10106         * gfortran.dg/reshape-complex.f90: Add a test for a packed
10107         complex array.
10108
10109 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
10110
10111         * gcc.dg/alias-8.c: New.
10112
10113 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
10114
10115         * gcc.dg/format/cmn_err-1.c: Update.
10116
10117 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
10118
10119         PR target/20666
10120         * gcc.target/sparc/fexpand-2.c: New.
10121         * gcc.target/sparc/fpmerge-2.c: New.
10122         * gcc.target/sparc/fpmul-2.c: New.
10123         * gcc.target/sparc/noresult.c: New.
10124         * gcc.target/sparc/pdist-2.c: New.
10125         * gcc.target/sparc/pdist-3.c: New.
10126
10127 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
10128
10129         PR testsuite/21702
10130         * gcc.target/i386/i386.exp: Fix comment typo.
10131
10132 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10133
10134         PR c++/19497
10135         * g++.dg/inherit/using5.C: New.
10136         * g++.dg/inherit/using6.C: New.
10137
10138 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10139
10140         PR c++/19894
10141         * g++.dg/template/ptrmem15.C: New test.
10142
10143         PR c++/20563
10144         * g++.dg/ext/label4.C: New test.
10145
10146 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10147
10148         * gcc.dg/tls/debug-1.c: New test.
10149
10150 2005-06-07  Dale Johannesen  <dalej@apple.com>
10151
10152         * gcc.target/i386/movq.c: New.
10153
10154 2005-06-07  Dale Johannesen  <dalej@apple.com>
10155
10156         * gcc.dg/20050607-1.c: New.
10157
10158 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
10159
10160         PR middle-end/21850
10161         * gcc.c-torture/execute/20050607-1.c: New test.
10162
10163 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
10164
10165         PR libfortran/21926
10166         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
10167         Test case where the return array has lowest stride one,
10168         but isn't packed.
10169
10170 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
10171
10172         * lib/target-supports.exp (check_effective_target_sync_int_long):
10173         Add s390 and s390x targets.
10174
10175 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
10176
10177         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
10178         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
10179         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
10180         * gcc.dg/tree-ssa/loop-9.c: New test.
10181
10182 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10183
10184         * g++.dg/parse/defarg10.C: New.
10185
10186 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
10187
10188         PR regression/21897
10189         * gcc.c-torture/execute/20050604-1.c: New test.
10190
10191 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
10192
10193         PR 21903
10194         * g++.dg/parse/defarg9.C: New.
10195
10196         PR c++/20637
10197         * g++.dg/inherit/using4.C: New.
10198         * g++.dg/overload/error1.C: Adjust expected errors.
10199         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
10200         * g++.old-deja/g++.brendan/arm2.C: Likewise.
10201         * g++.old-deja/g++.other/redecl2.C: Likewise.
10202         * g++.old-deja/g++.other/redecl4.C: Likewise.
10203         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
10204
10205 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10206
10207         * gfortran.dg/f2c_5.f90: Add -w to dg-options
10208
10209 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
10210
10211         * lib/gfortran.exp (gfortran_target_compile): Call
10212         dg-additional-files-options
10213         * gfortran.dg/f2c_4.f90: New file
10214         * gfortran.dg/f2c_4.c: New file
10215         * gfortran.dg/f2c_5.f90: New file
10216         * gfortran.dg/f2c_5.c: New file
10217
10218 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10219
10220         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
10221
10222         PR fortran/21912
10223         * gfortran.dg/array_constructor_4.f90: New test.
10224
10225 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
10226
10227         PR c++/21619
10228         * g++.dg/ext/builtin9.C: New test.
10229
10230 2005-06-05  Dale Johannesen  <dalej@apple.com>
10231
10232         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
10233         * gcc.c-torture/execute/20050603-2.c: Ditto.
10234
10235 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
10236
10237         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
10238         * gcc.dg/vect/vect-reduc-1.c: New.
10239         * gcc.dg/vect/vect-reduc-2.c: New.
10240         * gcc.dg/vect/vect-reduc-3.c: New.
10241
10242 2005-06-04  Dale Johannesen  <dalej@apple.com>
10243
10244         * gcc.c-torture/execute/20050603-1.c: New.
10245         * gcc.c-torture/execute/20050603-2.c: New.
10246         * gcc.dg/20050603-3.c: New.
10247
10248 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10249
10250         PR fortran/19195
10251         * gfortran.dg/debug_1.f90: New test.
10252
10253         * gfortran.dg/forall_1.f90: New test.
10254
10255 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
10256
10257         * gfortran.dg/array_constructor_3.f90: New test.
10258
10259 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10260
10261         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
10262
10263 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
10264
10265         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
10266
10267 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
10268
10269         PR c/21873
10270         * gcc.dg/init-excess-1.c: New test.
10271
10272 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10273
10274         PR c++/21853
10275         * g++.dg/expr/static_cast6.C: New test.
10276
10277 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
10278
10279         * gcc.dg/tree-ssa/vrp14.c: New test.
10280
10281 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c++/21336
10284         * g++.dg/template/new2.C: New test.
10285
10286 2005-06-03  Josh Conner  <jconner@apple.com>
10287
10288         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
10289         all entries in initializer.
10290
10291 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
10292
10293         PR middle-end/21858
10294         * gcc.dg/pr21858.c: New testcase.
10295
10296 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
10297
10298         PR tree-optimization/21292
10299
10300         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
10301         New.
10302         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
10303         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
10304         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
10305         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
10306         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
10307
10308 2005-06-02  Richard Henderson  <rth@redhat.com>
10309
10310         * gcc.dg/sync-2.c: Use -march=i486 for i386.
10311
10312 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
10313
10314         * gcc.dg/wtypequal.c: New testcase.
10315
10316 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
10317
10318         PR 21582
10319         * gcc.dg/tree-ssa/pr21582.c: New test.
10320
10321 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10322
10323         PR c++/21280
10324         * g++.dg/opt/interface2.h: New.
10325         * g++.dg/opt/interface2.C: New.
10326         * g++.dg/init/ctor4.C: Adjust error lines.
10327         * g++.old-deja/g++.bob/inherit2.C: Likewise.
10328         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
10329         * g++.old-deja/g++.jason/opeq3.C: Likewise.
10330         * g++.old-deja/g++.pt/assign1.C: Likewise.
10331         * g++.old-deja/g++.pt/crash20.C: Likewise.
10332
10333 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
10334
10335         PR tree-optimization/21734
10336         * g++.dg/vect/pr21734_1.cc: New.
10337         * g++.dg/vect/pr21734_2.cc: New.
10338
10339 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
10340
10341         PR c++/20350
10342         * g++.dg/template/spec24.C: New.
10343
10344         PR c++/21151
10345         * g++.dg/pch/local-1.C: New.
10346         * g++.dg/pch/local-1.Hs: New.
10347
10348 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
10349
10350         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
10351         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
10352         * gcc.dg/tree-ssa/pr14341.c: New test.
10353         * gcc.dg/tree-ssa/pr14841.c: New test.
10354         * gcc.dg/tree-ssa/pr20701.c: New test.
10355         * gcc.dg/tree-ssa/pr21086.c: New test.
10356         * gcc.dg/tree-ssa/pr21090.c: New test.
10357         * gcc.dg/tree-ssa/pr21332.c: New test.
10358         * gcc.dg/tree-ssa/pr21458.c: New test.
10359         * gcc.dg/tree-ssa/pr21658.c: New test.
10360         * gcc.dg/tree-ssa/vrp01.c: New test.
10361         * gcc.dg/tree-ssa/vrp02.c: New test.
10362         * gcc.dg/tree-ssa/vrp03.c: New test.
10363         * gcc.dg/tree-ssa/vrp04.c: New test.
10364         * gcc.dg/tree-ssa/vrp05.c: New test.
10365         * gcc.dg/tree-ssa/vrp06.c: New test.
10366         * gcc.dg/tree-ssa/vrp07.c: New test.
10367         * gcc.dg/tree-ssa/vrp08.c: New test.
10368         * gcc.dg/tree-ssa/vrp09.c: New test.
10369         * gcc.dg/tree-ssa/vrp10.c: New test.
10370         * gcc.dg/tree-ssa/vrp11.c: New test.
10371         * gcc.dg/tree-ssa/vrp12.c: New test.
10372         * gcc.dg/tree-ssa/vrp13.c: New test.
10373
10374 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
10375
10376         PR 21029
10377         * gcc.dg/tree-ssa/pr21029.c: New test.
10378
10379 2005-06-01  Roger Sayle  <roger@eyesopen.com>
10380
10381         * gfortran.dg/logint-1.f: New test case.
10382         * gfortran.dg/logint-2.f: Likewise.
10383         * gfortran.dg/logint-3.f: Likewise.
10384
10385 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
10386
10387         PR c/21536
10388         PR c/20760
10389         * gcc.dg/20050527-1.c: New test.
10390
10391         * gcc.dg/i386-sse-12.c: New test.
10392
10393         PR fortran/21729
10394         * gfortran.dg/implicit_5.f90: New test.
10395
10396 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
10397
10398         PR fortran/20883
10399         * gfortran/assign_4.f90: New test.
10400         * gfortran/assign_2.f90: Change compile to run.
10401
10402 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
10403
10404         * lib/target-supports.exp
10405         (check_effective_target_sync_char_short): New.
10406         * gcc.dg/sync-2.c: New.
10407
10408 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
10409
10410         PR tree-optimization/21817
10411         * gcc.dg/torture/pr21817-1.c: New.
10412
10413 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
10414
10415         PR c++/21165
10416         * g++.dg/template/init5.C: New.
10417
10418 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
10419
10420         * gfortran.dg/char_initialiser_actual.f90:
10421         Test character initialisers as actual arguments.
10422         * gfortran.dg/char_pointer_comp_assign.f90:
10423         Test character pointer structure component assignments.
10424         * gfortran.dg/char_array_structure_constructor.f90:
10425         Test character components in structure constructors.
10426
10427 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
10428
10429         PR middle-end/20931
10430         * g++.dg/opt/pr20931.C: New test.
10431
10432 2005-05-31  Andreas Jaeger  <aj@suse.de>
10433
10434         PR testsuite/20772
10435         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
10436         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
10437         g++.old-deja/g++.ext/asmspec1.C,
10438         g++.old-deja/g++.other/regstack.C,
10439         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
10440         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
10441         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
10442         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
10443         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
10444         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
10445         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
10446         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
10447         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
10448         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
10449         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
10450         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
10451         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
10452         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
10453         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
10454         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
10455         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
10456         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
10457         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
10458
10459 2005-05-31  Jeff Law  <law@redhat.com>
10460
10461         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
10462
10463 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
10464
10465         PR middle-end/21743
10466         * gcc.dg/builtins-1.c: Activate disabled clog test.
10467         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10468
10469 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
10470
10471         * gfortran.dg/char_pointer_assign.f90:
10472         Test character-pointer assignments and pointer assignments.
10473         * gfortran.dg/char_pointer_dummy.f90:
10474         Test character-pointer dummy arguments.
10475         * gfortran.dg/char_pointer_func.f90:
10476         Test character-pointer function returns.
10477         * gfortran.dg/char_pointer_dependency.f90:
10478         Test character-pointer functions with dependencies.
10479
10480 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
10481
10482         PR c++/21784
10483         * g++.dg/lookup/using14.C: New test.
10484
10485 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
10486
10487         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10488         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
10489         trailing ^M.
10490
10491 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
10492
10493         PR c++/17413
10494         * g++.dg/template/local5.C: New.
10495
10496         PR target/21761
10497         * gcc.c-torture/compile/pr21761.c: New.
10498
10499         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
10500         before darwin8.
10501
10502 2005-05-30  Steven G. Kargl
10503
10504         PR fortran/20846
10505         * gfortran.dg/inquire_8.f90: New test.
10506
10507 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10508
10509         PR libfortran/21376
10510         * gfortran.dg/output_exponents_1.f90: New test.
10511
10512 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10513
10514         PR libfortran/20006
10515         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
10516
10517 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/21210
10520         * g++.dg/ext/complex1.C: New test.
10521
10522         PR c++/21340
10523         * g++.dg/init/ctor6.C: New test.
10524
10525 2005-05-29  Jan Hubicka  <jh@suse.cz>
10526
10527         * gcc.c-torture/compile/pr21562.c: New.
10528
10529 2005-05-28  Steven G. Kargl <kargls@comcast.net>
10530
10531         * gfortran.dg/subnormal_1.f90: New test.
10532
10533 2005-05-28  Jan Hubicka  <jh@suse.cz>
10534
10535         * tree-prof.exp: Fix comment.
10536         * value-prof-1.c: New.
10537         * value-prof-2.c: New.
10538         * value-prof-3.c: New.
10539         * value-prof-4.c: New.
10540
10541 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
10542
10543         PR c++/21614
10544         * g++.dg/expr/ptrmem6.C: New test.
10545         * g++.dg/expr/ptrmem6a.C: Likewise.
10546
10547 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
10548
10549         PR tree-optimization/21658
10550         * gcc.dg/tree-ssa/pr21658.c: New.
10551
10552 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
10553
10554         PR c++/21455
10555         * g++.dg/inherit/ptrmem3.C: New.
10556
10557         PR c++/21681
10558         * g++.dg/parse/template16.C: New.
10559
10560 2005-05-27  Andreas Jaeger  <aj@suse.de>
10561
10562         * gcc.dg/setjmp-2.c: Only run in 32-bit.
10563
10564         * gcc.dg/i386-sse-8.c: Run test on all archs.
10565
10566 2005-05-26  Mike Stump  <mrs@apple.com>
10567
10568         * objc.dg/isa-field-1.m: Only run on darwin.
10569         * objc.dg/lookup-1.m: Likewise.
10570         * objc.dg/try-catch-8.m: Likewise.
10571
10572 2005-05-26  Roger Sayle  <roger@eyesopen.com>
10573
10574         PR tree-optimization/9814
10575         * gcc.dg/pr9814-1.c: New test case.
10576
10577 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10578
10579         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
10580         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
10581         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
10582         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
10583         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
10584         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
10585         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
10586         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
10587         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
10588         objc.dg/try-catch-8.m: New.
10589
10590 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
10591
10592         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
10593         remove extraneous semicolons.
10594
10595 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
10596
10597         * obj-c++.dg/comp-types-12.mm: New.
10598         * objc.dg/comp-types-11.m: New.
10599         * objc.dg/selector-4.m: New.
10600
10601 2005-05-26  Andreas Jaeger  <aj@suse.de>
10602
10603         PR testsuite/20772
10604         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
10605         g++.old-deja/g++.ext/attrib3.C,
10606         g++.old-deja/g++.other/store-expr1.C,
10607         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
10608         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
10609         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
10610         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
10611         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
10612         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
10613         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
10614         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
10615         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
10616         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
10617         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
10618         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
10619         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
10620         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
10621         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
10622         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
10623         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
10624         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
10625         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
10626
10627 2005-05-26  Andreas Jaeger  <aj@suse.de>
10628
10629         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
10630         x86-64 compilation.
10631
10632 2005-05-26  Andreas Jaeger  <aj@suse.de>
10633
10634         PR testsuite/20772
10635         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
10636         gcc.misc-tests/i386-pf-athlon-1.c,
10637         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
10638         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
10639         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
10640         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
10641         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
10642         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
10643         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
10644         programs.
10645
10646         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
10647         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
10648         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
10649         x86-64 compilation.
10650
10651         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
10652         x86_64.
10653
10654         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
10655         effective-target ilp32.
10656
10657 2005-05-26  David Ung  <davidu@mips.com>
10658
10659         * gcc.target/mips/ext_ins.c: New test for testing the generation
10660         of MIPS32/64 rev 2 ext/ins instructions.
10661
10662 2005-05-26  Andreas Jaeger  <aj@suse.de>
10663
10664         * treelang/compile/unsigned.tree: Use gimple instead of
10665         nonexisting generic dump.
10666
10667 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
10668
10669         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
10670
10671 2005-05-26  Andreas Jaeger  <aj@suse.de>
10672
10673         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
10674
10675 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
10676
10677         PR libfortran/17283
10678         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
10679         Test callee-allocated memory with write statements.
10680
10681 2005-05-25  Roger Sayle  <roger@eyesopen.com>
10682
10683         PR middle-end/21709
10684         * gcc.dg/pr21709-1.c: New test case.
10685
10686 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10687             Mike Stump  <mrs@apple.com>
10688
10689         * objc/execute/next_mapping.h: Update for C++.
10690
10691         * obj-c++.dg/selector-1.mm: Move to...
10692         * obj-c++.dg/selector-4.mm: here...
10693
10694         * obj-c++.dg/basic.mm: New.
10695         * obj-c++.dg/comp-types-1.mm: New.
10696         * obj-c++.dg/cxx-class-1.mm: New.
10697         * obj-c++.dg/cxx-ivars-1.mm: New.
10698         * obj-c++.dg/cxx-ivars-2.mm: New.
10699         * obj-c++.dg/cxx-ivars-3.mm: New.
10700         * obj-c++.dg/cxx-scope-1.mm: New.
10701         * obj-c++.dg/cxx-scope-2.mm: New.
10702         * obj-c++.dg/defs.mm: New.
10703         * obj-c++.dg/empty-private-1.mm: New.
10704         * obj-c++.dg/encode-1.mm: New.
10705         * obj-c++.dg/encode-2.mm: New.
10706         * obj-c++.dg/encode-3.mm: New.
10707         * obj-c++.dg/extern-c-1.mm: New.
10708         * obj-c++.dg/extra-semi.mm: New.
10709         * obj-c++.dg/fix-and-continue-2.mm: New.
10710         * obj-c++.dg/isa-field-1.mm: New.
10711         * obj-c++.dg/ivar-list-semi.mm: New.
10712         * obj-c++.dg/local-decl-1.mm: New.
10713         * obj-c++.dg/lookup-1.mm: New.
10714         * obj-c++.dg/lookup-2.mm: New.
10715         * obj-c++.dg/method-1.mm: New.
10716         * obj-c++.dg/method-2.mm: New.
10717         * obj-c++.dg/method-3.mm: New.
10718         * obj-c++.dg/method-4.mm: New.
10719         * obj-c++.dg/method-5.mm: New.
10720         * obj-c++.dg/method-6.mm: New.
10721         * obj-c++.dg/method-7.mm: New.
10722         * obj-c++.dg/no-extra-load.mm: New.
10723         * obj-c++.dg/overload-1.mm: New.
10724         * obj-c++.dg/pragma-1.mm: New.
10725         * obj-c++.dg/pragma-2.mm: New.
10726         * obj-c++.dg/private-1.mm: New.
10727         * obj-c++.dg/private-2.mm: New.
10728         * obj-c++.dg/proto-qual-1.mm: New.
10729         * obj-c++.dg/qual-types-1.mm: New.
10730         * obj-c++.dg/stubify-1.mm: New.
10731         * obj-c++.dg/stubify-2.mm: New.
10732         * obj-c++.dg/super-class-1.mm: New.
10733         * obj-c++.dg/super-class-2.mm: New.
10734         * obj-c++.dg/super-dealloc-1.mm: New.
10735         * obj-c++.dg/super-dealloc-2.mm: New.
10736         * obj-c++.dg/template-1.mm: New.
10737         * obj-c++.dg/template-2.mm: New.
10738         * obj-c++.dg/template-3.mm: New.
10739         * obj-c++.dg/template-4.mm: New.
10740         * obj-c++.dg/template-5.mm: New.
10741         * obj-c++.dg/template-6.mm: New.
10742         * obj-c++.dg/try-catch-1.mm: New.
10743         * obj-c++.dg/try-catch-2.mm: New.
10744         * obj-c++.dg/try-catch-3.mm: New.
10745         * obj-c++.dg/try-catch-4.mm: New.
10746         * obj-c++.dg/try-catch-5.mm: New.
10747         * obj-c++.dg/try-catch-6.mm: New.
10748         * obj-c++.dg/try-catch-7.mm: New.
10749         * obj-c++.dg/try-catch-8.mm: New.
10750         * obj-c++.dg/try-catch-9.mm: New.
10751         * obj-c++.dg/va-meth-1.mm: New.
10752
10753 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10754
10755         * obj-c++.dg/selector-1.mm: New.
10756         * obj-c++.dg/selector-2.mm: New.
10757
10758 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10759
10760         * obj-c++.dg/selector-3.mm: New.
10761         * objc.dg/selector-3.m: New.
10762
10763 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
10764
10765         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
10766         about where warning appears.
10767
10768 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10769
10770         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
10771         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
10772         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
10773         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
10774
10775 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
10776
10777         * gcc.dg/20050524-1.c: New test.
10778
10779 2005-05-25  Jan Hubicka  <jh@suse.cz>
10780
10781         * gcc.dg/tree-prof/inliner-1.c: New.
10782
10783 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
10784
10785         * gcc.dg/tree-prof: New directory.
10786         * gcc.dg/tree-prof/tree-prof.exp: New.
10787
10788 2005-05-25  DJ Delorie  <dj@redhat.com>
10789
10790         * gcc.dg/Wattributes-1.c: New.
10791         * gcc.dg/Wattributes-2.c: New.
10792         * gcc.dg/Wattributes-3.c: New.
10793
10794 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
10795
10796         PR tree-optimization/19833
10797         * gcc.dg/uninit-4.c: Remove xfail.
10798         * gcc.dg/uninit-9.c: Ditto.
10799
10800 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
10801
10802         * obj-c++.dg/bitfield-[1-5].mm: New.
10803         * obj-c++.dg/class-protocol-1.mm: New.
10804         * obj-c++.dg/comp-types-1[0-1].mm: New.
10805         * obj-c++.dg/comp-types-[2-9].mm: New.
10806         * obj-c++.dg/encode-[4-8].mm: New.
10807         * obj-c++.dg/layout-1.mm: New.
10808         * obj-c++.dg/method-1[0-9].mm: New.
10809         * obj-c++.dg/method-2[0-1].mm: New.
10810         * obj-c++.dg/method-[8-9].mm: New.
10811         * obj-c++.dg/objc-gc-3.mm: New.
10812         * obj-c++.dg/try-catch-10.mm: New.
10813         * objc.dg/bitfield-5.m: New.
10814         * objc.dg/comp-types-10.m: New.
10815         * objc.dg/comp-types-9.m: New.
10816         * objc.dg/layout-1.m: New.
10817         * objc.dg/objc-gc-4.m: New.
10818         * objc.dg/try-catch-9.m: New.
10819         * objc.dg/class-protocol-1.m: Tweak diagnostics.
10820         * objc.dg/comp-types-1.m: Likewise.
10821         * objc.dg/comp-types-[5-6].m: Likewise.
10822         * objc.dg/method-9.m: Likewise.
10823
10824 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
10825
10826         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
10827         and on hardware without VMX support.
10828
10829         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
10830
10831         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
10832
10833         * lib/profopt.exp (dg-final-generate, dg-final-use,
10834         profopt-final-code, profopt-get-options): New.
10835         (profopt-execute): Process test directives.
10836
10837         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
10838         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10839         cleanup-tree-dump, cleanup-saved-temps): Update comments.
10840
10841 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
10842
10843         PR C++/21645
10844         * g++.dg/init/ctor5.C: New test.
10845
10846 2005-05-24  Ira Rosen  <irar@il.ibm.com>
10847
10848         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
10849         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
10850         vect-113.c, vect-114.c.
10851
10852 2005-05-23  Adam Nemet  <anemet@lnxw.com>
10853
10854         * gcc.dg/const-elim-1.c: Remove xfails.
10855
10856 2005-05-23  Jeff Law  <law@redhat.com>
10857
10858         * gcc.c-torture/compile/pr21638.c: New test.
10859         * gcc.c-torture/compile/20050520-1.c: New test.
10860
10861 2005-05-23  Nick Clifton  <nickc@redhat.com>
10862
10863         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
10864         be a proper triple, ie: m32r*-*-*.
10865         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10866
10867 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
10868
10869         PR middle-end/21331
10870         PR tree-opt/21293
10871         * gcc.c-torture/compile/pr21293.c: New test.
10872         * gcc.c-torture/execute/pr21331.c: New test.
10873
10874 2004-05-20  Richard Henderson  <rth@redhat.com>
10875
10876         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
10877
10878 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
10879
10880         * obj-c++-dg.exp: Add.
10881         * obj-c++.exp: Add.
10882         * obj-c++.dg/dg.exp: Add.
10883
10884 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
10885
10886         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
10887         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
10888
10889 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
10890
10891         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
10892
10893 2004-05-19  Richard Henderson  <rth@redhat.com>
10894
10895         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
10896
10897 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
10898
10899         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
10900
10901         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
10902
10903 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
10904
10905         PR c++/21495
10906         * g++.dg/parse/extern1.C: New test.
10907         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
10908
10909 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10910
10911         * gcc.dg/c99-math.h: New.
10912         * gcc.dg/c99-math-float-1.c: New test.
10913         * gcc.dg/c99-math-double-1.c: Likewise.
10914         * gcc.dg/c99-math-long-double-1.c: Likewise.
10915
10916 2005-05-18  Richard Henderson  <rth@redhat.com>
10917
10918         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
10919
10920 2005-05-18  Devang Patel  <dpatel@apple.com>
10921
10922         * g++.dg/opt/20050511-1.C: New test.
10923
10924 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
10925
10926         PR libfortran/21127
10927         * gfortran.dg/reshape-complex.f90: New test.
10928
10929 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
10930
10931         * gfortran.dg/array_constructor_1.f90: New test.
10932         * gfortran.dg/array_constructor_2.f90: New test.
10933
10934 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10935
10936         PR fortran/20954
10937         * gfortran.dg/pr20954.f: New test.
10938
10939 2005-05-17  Mike Stump  <mrs@apple.com>
10940
10941         Yet more Objective-C++...
10942
10943         * objc.dg/method-5.m: Update.
10944         * objc.dg/method-6.m: Update.
10945         * objc.dg/method-7.m: Update.
10946         * objc.dg/method-9.m: Update.
10947         * objc.dg/try-catch-2.m: Update.
10948
10949 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
10950
10951         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
10952         Remove little-endian optimizations.
10953
10954 2005-05-17  Jeff Law  <law@redhat.com>
10955
10956         * g++.dg/tree-ssa/pr14814.C: New test.
10957         * gcc.dg/tree-ssa/pr14814.C: New test.
10958         * gcc.dg/tree-ssa/pr17141-1.C: New test.
10959         * gcc.dg/tree-ssa/pr17141-2.C: New test.
10960
10961 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10962
10963         * gcc.dg/compat/generate-random.c: Do not include
10964         libiberty.h.
10965         * gcc.dg/compat/generate-random_r.c: Likewise.
10966
10967 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
10968
10969         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
10970
10971 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
10972
10973         PR middle-end/21595
10974         * g++.dg/tree-ssa/builtin1.C: New testcase.
10975
10976 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR c++/21454
10979         * g++.dg/opt/const4.C: New test.
10980
10981         PR middle-end/21492
10982         * g++.dg/opt/crossjump1.C: New test.
10983
10984         PR tree-optimization/21610
10985         * gcc.c-torture/compile/20050516-1.c: New test.
10986
10987         PR fortran/15080
10988         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
10989         about the test failing.
10990         * gfortran.fortran-torture/execute/where_7.f90: New test.
10991         * gfortran.fortran-torture/execute/where_8.f90: New test.
10992
10993 2005-05-16  Richard Henderson  <rth@redhat.com>
10994
10995         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
10996         i?86 and x86_64.
10997
10998 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
10999
11000         * gcc.dg/compat/generate-random.c (config.h): Do not include.
11001         (limits.h): Include unconditionally.
11002         (stdlib.h): Likewise.
11003         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
11004         (limits.h): Include unconditionally.
11005         (stdlib.h): Likewise.
11006         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
11007         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
11008         (limits.h): Include unconditionally.
11009         (stdlib.h): Likewise.
11010         (hashtab.h): Do not include.
11011         (getopt.h): Likewise.
11012         (stddef.h): Include.
11013         (hashval_t): Define.
11014         (struct entry): Add "next" field.
11015         (HASH_SIZE): New macro.
11016         (hash_table): New variable.
11017         (switchfiles): Do not use xmalloc.
11018         (mix): New macro.
11019         (iterative_hash): New function.
11020         (hasht): Remove.
11021         (e_exists): New function.
11022         (e_insert): Likewise.
11023         (output): Use, instead of libiberty hashtable functions.
11024         (main): Do not use getopt.  Do not call htab_create.
11025
11026 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
11027
11028         PR libstdc++/21526
11029         * lib/target-supports.exp (check_mkfifo_available):
11030         Return 0 for cygwin as mkfifo support incomplete on platform.
11031         Fix typos in comments.
11032
11033 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
11034
11035         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
11036
11037 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
11038
11039         PR fortran/17432
11040         * gfortran.dg/assign_4.f: New test.
11041
11042 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
11043
11044         PR tree-optimization/21563
11045         * gcc.dg/tree-ssa/pr21563.c: New.
11046
11047 2005-05-14  Jan Hubicka  <jh@suse.cz>
11048
11049         * gcc.dg/noreturn-7.c: Allow control reaches warning.
11050
11051 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
11052
11053         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
11054
11055 2005-05-13  Julian Brown  <julian@codesourcery.com>
11056
11057         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
11058         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
11059
11060 2005-05-13  Jan Hubicka  <jh@suse.cz>
11061
11062         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
11063         * gcc.dg/fold-xor-?.c: Likewise.
11064         * gcc.dg/pr15784-?.c: Likewise.
11065         * gcc.dg/pr20922-?.c: Likewise.
11066         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
11067         * gcc.dg/tree-ssa/pr17598.c: Likewise.
11068         * gcc.dg/tree-ssa/pr20470.c: Likewise.
11069
11070 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11071
11072         PR fortran/21260
11073         * gfortran.dg/hollerith_1.f90: New test.
11074
11075 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11076
11077         * gfortran.dg/func_result_2.f90: New test.
11078
11079 2005-05-11  Bud Davis  <bdavis@gfortran.org>
11080
11081         * gfortran.dg/dev_null.f90: New test.
11082
11083 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
11084
11085         * gcc.dg/arm-vfp1.c: Revert last change.
11086
11087 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
11088
11089         PR middle-end/19807
11090         PR tree-optimization/19639
11091         * g++.dg/tree-ssa/pr19807.C: New testcase.
11092
11093 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11094
11095         PR libfortran/21471
11096         * gfortran.dg/append-1.f90: New test.
11097
11098 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11099
11100         * gcc.dg/pr18501.c: XFAIL.
11101         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
11102         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
11103         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
11104         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
11105         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
11106         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
11107         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
11108         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11109
11110 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11111
11112         PR fortran/20178
11113         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
11114         gfortran.dg/f2c_3.f90: New tests.
11115
11116         * gfortran.dg/return_1.f90: Fix dg annotation.
11117
11118 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
11119
11120         * gcc.c-torture/compile/20050510-1.c: New test.
11121
11122 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
11123
11124         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
11125
11126 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
11127
11128         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
11129
11130 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
11131
11132         PR c/17913
11133         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
11134
11135 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
11136
11137         PR c/21342
11138         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
11139         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
11140
11141 2005-05-10  Ben Elliston  <bje@au.ibm.com>
11142
11143         PR debug/16676
11144         * gcc.dg/debug/pr16676.c: New test.
11145
11146 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
11147
11148         PR testsuite/21443
11149         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
11150         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
11151         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
11152         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
11153         Change -O1 to -O2.
11154         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
11155         -fno-tree-dominator-opts.
11156
11157 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11158
11159         * gfortran.dg/return_1.f90: New test.
11160
11161 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
11162
11163         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
11164
11165         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
11166
11167 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
11168
11169         PR c++/21427
11170         * g++.dg/inherit/covariant13.C: New.
11171
11172 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11173
11174         PR libfortran/19155
11175         * gfortran.dg/pr19155.f: New test.
11176
11177 2005-05-08  Roger Sayle  <roger@eyesopen.com>
11178
11179         PR inline-asm/8788
11180         * gcc.dg/pr8788-1.c: New testcase.
11181
11182 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
11183
11184         PR target/21416
11185         * gcc.target/mips/fpcmp-[12].c: New tests.
11186
11187 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
11188
11189         * lib/target-supports-dg.exp (dg-require-fork): New function.
11190         (dg-require-mkfifo): Likewise.
11191         * lib/target-supports.exp (check_function_available): New
11192         function.
11193         (check_fork_available): Likewise.
11194         (check_mkfifo_available): Likewise.
11195
11196 2005-05-06  Jeff Law  <law@redhat.com>
11197
11198         * gcc.c-torture/compile/pr21380.c: New test.
11199
11200 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR c++/20961
11203         * g++.dg/ext/weak3.C: New test.
11204
11205 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
11206
11207         PR c++/21352
11208         * g++.dg/template/crash37.C: New test.
11209
11210 2005-05-05  Paul Brook  <paul@codesourcery.com>
11211
11212         * gcc.dg/arm-g2.c: Use effective-target arm32.
11213         * gcc.dg/arm-mmx-1.c: Ditto.
11214         * gcc.dg/arm-scd42-2.c: Ditto.
11215         * gcc.dg/arm-vfp1.c: Ditto.
11216         * lib/target-supports.exp (check_effective_target_arm32): New
11217         function.
11218
11219 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
11220
11221         PR libfortran/21354
11222         gfortran.dg/in_pack_rank7.f90: New test.
11223
11224 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
11225
11226         PR middle-end/15618
11227         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
11228
11229 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
11230
11231         PR middle-end/21265
11232         * gcc.dg/20050503-1.c: New test.
11233
11234         PR rtl-optimization/21239
11235         * gcc.dg/i386-sse-11.c: New test.
11236
11237 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
11238
11239         PR target/16888
11240         * gcc.target/i386/asm-1.c: New test.
11241
11242 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
11243
11244         PR rtl-optimization/21330
11245         * gcc.c-torture/execute/20050502-1.c: New test.
11246
11247         PR target/21297
11248         * gcc.c-torture/execute/20050502-2.c: New test.
11249
11250 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
11251
11252         PR middle-end/21282
11253         * gcc.dg/pr21282.c: New.
11254
11255 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11256
11257         * gcc.dg/vect/pr20122.c: Clean up .vect file.
11258         * gcc.dg/vect/vect-92.c: Likewise.
11259         * gcc.dg/vect/vect-93.c: Likewise.
11260         * gcc.dg/vect/vect-dv-1.c: Likewise.
11261         * gcc.dg/vect/vect-dv-2.c: Likewise.
11262         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
11263
11264 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
11265
11266         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
11267         * gfortran.dg/vect/vect-2.f90: Likewise.
11268         * gfortran.dg/vect/vect-3.f90: Likewise.
11269         * gfortran.dg/vect/vect-4.f90: Likewise.
11270         * gfortran.dg/vect/vect-5.f90: Likewise.
11271
11272 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
11273
11274         PR target/20813
11275         * gcc.dg/rs6000-fpint-2.c: New.
11276
11277 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
11278
11279         PR c/15698
11280         * gcc.dg/builtins-30.c: Update expected messages.
11281         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
11282         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
11283         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
11284
11285 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
11286
11287         PR tree-optimization/21294
11288         * gcc.dg/tree-ssa/pr21294.c: New.
11289
11290 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
11291
11292         * gcc.dg/altivec-3.c (vec_store): Do not use the old
11293         __builtin_altivec_st_internal_4si built-in.
11294
11295 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
11296
11297         PR c++/15875
11298         * g++.dg/template/ptrmem14.C: New test.
11299
11300 2005-05-02  Paul Brook  <paul@codesourcery.com>
11301
11302         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
11303
11304 2005-05-02  Michael Matz  <matz@suse.de>
11305
11306         PR c++/19542
11307         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
11308
11309 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
11310
11311         * g++.dg/cpp/weak.C: New test.
11312
11313 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
11314
11315         * gcc.dg/tree-ssa/loop-8.c: New test.
11316
11317 2005-04-30  Michael Maty  <matz@suse.de>
11318
11319         * gcc.dg/inline-mcpy.c: New test.
11320
11321 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
11322
11323         PR libfortran/18958
11324         * gfortran.dg/eoshift.f90: New test case.
11325
11326 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
11327
11328         PR libfortran/18857
11329         * gfortran.dg/matmul_1.f90: New test.
11330
11331 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11332
11333         PR tree-optimization/21030
11334         * gcc.dg/tree-ssa/pr21030.c: New.
11335
11336 2005-04-29  Devang Patel  <dpatel@apple.com>
11337
11338         PR tree-optimization/21272
11339         * gcc.dg/vect/vect-ifcvt-10.c: New test.
11340
11341 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR fortran/13082
11344         PR fortran/18824
11345         * gfortran.dg/entry_4.f90: New test.
11346         * gfortran.fortran-torture/execute/entry_1.f90: New test.
11347         * gfortran.fortran-torture/execute/entry_2.f90: New test.
11348         * gfortran.fortran-torture/execute/entry_3.f90: New test.
11349         * gfortran.fortran-torture/execute/entry_4.f90: New test.
11350         * gfortran.fortran-torture/execute/entry_5.f90: New test.
11351         * gfortran.fortran-torture/execute/entry_6.f90: New test.
11352         * gfortran.fortran-torture/execute/entry_7.f90: New test.
11353
11354 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11355
11356         * gfortran.fortran-torture/execute/entry_8.f90: New test.
11357
11358 2005-04-29  Paul Brook  <paul@codesourcery.com>
11359
11360         * gfortran.dg/entry_3.f90: New test.
11361
11362 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11363
11364         * gfortran.dg/implicit_4.f90: New test.
11365
11366 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
11367
11368         * lib/target-supports.exp (check_profiling_available): Return
11369         false for xtensa-*-elf.
11370
11371 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
11372
11373         * lib/fortran-torture.exp (fortran-torture.exp): Catch
11374         error if file cannot be deleted.
11375
11376 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
11377
11378         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
11379         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
11380         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
11381         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
11382         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
11383         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
11384         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
11385         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
11386         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
11387         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
11388         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
11389         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
11390         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
11391
11392 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11393
11394         PR fortran/20865
11395         * gfortran.dg/pr20865.f90: New test.
11396
11397 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
11398
11399         * gcc.dg/void-cast-2.c: New test.
11400
11401 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11402
11403         PR c/21159
11404         * gcc.dg/void-cast-1.c: New test.
11405
11406 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
11407
11408         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
11409
11410 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11411
11412         PR fortran/21177
11413         * gfortran.dg/pr21177.f90: New test.
11414
11415 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
11416
11417         PR tree-optimization/21171
11418         * gcc.dg/tree-ssa/pr21171.c: New test.
11419
11420 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
11421
11422         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
11423         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
11424         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
11425         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
11426         gcc.dg/tree-ssa/gen-vect-32.c: New.
11427         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
11428         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
11429         don't run on PPC32.
11430
11431 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11432
11433         PR c/21213
11434         * gcc.dg/transparent-union-3.c: New test.
11435
11436 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
11437
11438         PR c/20740
11439         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
11440         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
11441         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
11442         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
11443         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
11444         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
11445
11446 2005-04-26  Jeff Law  <law@redhat.com>
11447
11448         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
11449         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
11450         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
11451         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
11452         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
11453         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
11454         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
11455
11456 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
11457
11458         PR tree-optimization/17598
11459         * gcc.dg/tree-ssa/pr17598.c: New testcase.
11460
11461 2005-04-25  Mike Stump  <mrs@apple.com>
11462
11463         * objc.dg/fix-and-continue-1.m: Add.
11464
11465 2005-04-25  Roger Sayle  <roger@eyesopen.com>
11466
11467         PR c++/20995
11468         * g++.dg/opt/pr20995-1.C: New test case.
11469
11470 2005-04-25  Devang Patel <dpatel@apple.com>
11471
11472         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
11473
11474 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11475
11476         PR testsuite/21062
11477         * g++.dg/opt/alias2.C (printf): Correct the prototype.
11478
11479 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
11480
11481         PR C++/21188
11482         * g++.dg/opt/rtti2.C: New test.
11483
11484 2005-04-25  Paul Brook  <paul@codesourcery.com>
11485         Steven G. Kargl  <kargls@comcast.net>
11486
11487         PR fortran/20879
11488         * gfortran.dg/ichar_1.f90: New file.
11489
11490 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR middle-end/20991
11493         * g++.dg/opt/pr20991.C: New test.
11494
11495         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
11496         where sizeof (type) < __alignof__ (type).
11497         * gcc.dg/compat/struct-layout-1.h: Likewise.
11498
11499 2005-04-24  Per Bothner  <per@bothner.com>
11500             Devang Patel  <dpatel@apple.com>
11501
11502         PR preprocessor/20907
11503         * gcc.dg/cpp/very-long-comment.c: New test.
11504
11505 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11506
11507         PR fortran/20059
11508         * gfortran.dg/common_5.f: New test.
11509
11510 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
11511
11512         PR middle-end/21082
11513         * g++.dg/tree-ssa/pr21082.C: New testcase.
11514
11515 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
11516
11517         * gcc.dg/vect/vect-99.c: New test.
11518
11519 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
11520
11521         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
11522
11523 2005-04-22  Jeff Law  <law@redhat.com>
11524
11525         * gcc.dg/uninit-5.c: Remove xfails.
11526         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
11527         conditionals and loads.
11528
11529 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
11530
11531         PR libfortran/20074
11532         PR libfortran/20436
11533         PR libfortran/21108
11534         * gfortran.dg/nested_reshape.f90: new test
11535         * gfortran.dg/reshape-alloc.f90: new test
11536         * gfortran.dg/reshape.f90: new test
11537
11538 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
11539
11540         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
11541
11542         * gcc.dg/arm-vfp1.c: New test.
11543
11544 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
11545
11546         PR c++/21087
11547         * g++.dg/lookup/builtin2.C: New test.
11548
11549 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
11550
11551         * gcc.dg/weak/weak-13.c: New test.
11552
11553 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
11554
11555         * lib/target-supports.exp (check_effective_target_sync_int_long):
11556         Add powerpc*.
11557
11558 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
11559
11560         * gcc.target/mips/branch-1.c: New test.
11561
11562 2005-04-21  Richard Henderson  <rth@redhat.com>
11563
11564         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
11565         * gcc.dg/vect/vect-86.c: Likewise.
11566         * gcc.dg/vect/vect-87.c: Likewise.
11567         * gcc.dg/vect/vect-88.c: Likewise.
11568
11569 2005-04-21  Devang Patel  <dpatel@apple.com>
11570
11571         PR optimization/20994
11572         * gcc.dg/tree-ssa/ifc-3.c: New test.
11573
11574 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11575
11576         PR c/12913
11577         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
11578         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
11579         gcc.dg/c99-vla-jump-5.c: New tests.
11580
11581 2005-04-19  Richard Henderson  <rth@redhat.com>
11582
11583         * lib/target-supports.exp (check_effective_target_vect_int_mult):
11584         Fix typo in exists check.
11585         (check_effective_target_sync_int_long): New.
11586         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
11587         * gcc.dg/ia64-sync-2.c: Likewise.
11588         * gcc.dg/ia64-sync-3.c: Likewise.
11589         * gcc.dg/ia64-sync-4.c: Likewise.
11590
11591 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
11592
11593         * gcc.dg/fold-xor-1.c: New test.
11594         * gcc.dg/fold-xor-2.c: New test.
11595
11596 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
11597
11598         PR target/20670
11599         * g++.dg/eh/fp-regs.C: New test.
11600
11601 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
11602
11603         * gcc.dg/Wint-to-pointer-cast-1.c,
11604         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
11605         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
11606         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
11607
11608 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11609
11610         PR fortran/16861
11611         * gfortran.dg/pr16861.f90: New test.
11612
11613 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11614
11615         * gcc.dg/pr21085.c: New test.
11616
11617 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
11618
11619         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
11620         (setup_mips_tests, dg-mips-options): New procedures.
11621         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
11622         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
11623         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
11624         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11625         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
11626         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
11627         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
11628         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
11629         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
11630         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
11631         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
11632         dg-mips-options instead of dg-options.  Remove now-redundant
11633         preprocessor guards.
11634         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
11635         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
11636         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
11637         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
11638         * gcc.dg/vr-mult-2.c: Delete.
11639         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
11640         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
11641         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
11642         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
11643         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
11644         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
11645         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
11646
11647 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
11648
11649         * ada/acats/run_all.sh: Use sync when executable not present.
11650
11651 2005-04-18  Devang Patel  <dpatel@apple.com>
11652
11653         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
11654         * gcc.dg/vect/vect-11a.c: New.
11655         * gcc.dg/vect/vect-none.c: Update.
11656         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
11657
11658 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
11659
11660         PR tree-optimization/20922
11661         * gcc.dg/pr20922-1.c: New test.
11662         * gcc.dg/pr20922-2.c: New test.
11663         * gcc.dg/pr20922-3.c: New test.
11664         * gcc.dg/pr20922-4.c: New test.
11665         * gcc.dg/pr20922-5.c: New test.
11666         * gcc.dg/pr20922-6.c: New test.
11667
11668 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11669
11670         PR libfortran/20950
11671         * gfortran.dg/pr20950.f: New test.
11672
11673 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11674
11675         PR libfortran/19216
11676         * gfortran.dg/pr19216.f: New test.
11677
11678 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
11679
11680         PR tree-optimization/21001
11681         * gcc.dg/tree-ssa/pr21001.c: New.
11682
11683 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
11684
11685         PR libfortran/21075
11686         * gfortran.dg/reshape_rank7.f90: New test.
11687
11688 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
11689
11690         PR libfortran/12884 gfortran.dg/pr12884.f: New test
11691         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
11692         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
11693         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
11694         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
11695         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
11696         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
11697         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
11698         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
11699         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
11700         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
11701         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
11702         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
11703         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
11704         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
11705         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
11706         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
11707         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
11708         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
11709         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
11710         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
11711
11712 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
11713
11714         * gfortran.dg/wtruncate.f: New testcase.
11715         * gfortran.dg/wtruncate.f90: New testcase.
11716
11717 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
11718
11719         PR c++/21025
11720         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
11721         which sizeof/alignof is dependent, rather than just whether we are
11722         processing_template_decl.
11723
11724 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11725
11726         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11727         corrected typo where the wrong variables had been compared.
11728
11729 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
11730
11731         PR libfortran/18495
11732         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
11733         Test callee-allocated version of return array with a write
11734         statement.
11735         Test spread with a temporary with another write statement.
11736
11737 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
11738
11739         PR tree-optimization/21031
11740         * gcc.dg/tree-ssa/pr21031.c: New.
11741
11742 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
11743
11744         PR tree-optimization/21004
11745         * gcc.dg/builtins-53.c: Include builtins-config.h.
11746         Check floorf, ceilf, floorl and ceill transformations
11747         only when HAVE_C99_RUNTIME is defined.
11748
11749 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
11750
11751         PR middle-end/20739
11752         * gcc.dg/tree-ssa/pr20739.c: New test.
11753
11754 2005-04-14  Mike Stump  <mrs@apple.com>
11755
11756         * gcc.dg/Foundation.framework/empty: New.
11757         * gcc.dg/framework-2.c: New.
11758
11759 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11760
11761         PR tree-optimization/21021
11762         * gcc.c-torture/compile/pr21021.c: New.
11763
11764 2005-04-14  Janis Johnson  <janis187@us.ibm.com
11765
11766         PR testsuite/21010
11767         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
11768         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
11769         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
11770         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
11771         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
11772         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
11773         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
11774         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
11775
11776 2005-04-14  Richard Henderson  <rth@redhat.com>
11777
11778         * lib/target-supports.exp (check_effective_target_vect_condition):
11779         Add ia64, i?86, and x86_64.
11780
11781 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
11782
11783         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
11784
11785 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
11786
11787         PR tree-optimization/20657
11788         * gcc.dg/tree-ssa/pr20657.c: New.
11789
11790 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
11791
11792         * gcc.dg/builtins-53.c: Also check (int)trunc* and
11793         (long long int)trunc*.
11794
11795 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
11796
11797         PR target/20927
11798         * gcc.dg/pr20927.c: New test.
11799
11800 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
11801
11802         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
11803         * gcc.target/mips/asm-1.c: Likewise.
11804
11805 2005-04-13  Dale Johannesen  <dalej@apple.com>
11806
11807         * objc.dg/objc-fast-4.m: New.
11808
11809 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
11810
11811         * gcc.target/cris/torture/cris-torture.exp: New driver in new
11812         directory.
11813         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
11814
11815 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
11816
11817         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
11818         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
11819         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
11820
11821 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
11822
11823         PR tree-optimization/20913
11824         * gcc.dg/tree-ssa/pr20913.c: New.
11825
11826         PR tree-optimization/20702
11827         * gcc.dg/tree-ssa/pr20702.c: New.
11828
11829 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11830
11831         PR c++/13744
11832         * g++.dg/inherit/local3.C: New test.
11833
11834 2005-04-12  Jeff Law  <law@redhat.com>
11835
11836         * gcc.dg/tree-ssa/20050412-1.c: New test.
11837
11838 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
11839
11840         PR libfortran/19016
11841         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
11842         Add tests with mask generated by expression.
11843         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11844         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11845         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11846
11847 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
11848
11849         PR middle-end/20917
11850         * gcc.dg/20050409-1.c: New test.
11851
11852 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
11853
11854         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
11855
11856 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11857
11858         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11859         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
11860         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11861         (TARGET_CXX): Adjust accordingly.
11862         * target.h (struct gcc_target): Remove epxort_class_data.  Add
11863         determine_class_data_visibility and class_data_always_comdat.
11864         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11865         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
11866         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11867         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
11868         (arm_cxx_determine_class_data_visibility): New.
11869         (arm_cxx_class_data_always_comdat): Likewise.
11870         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
11871         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
11872         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
11873         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
11874         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
11875         Define.
11876
11877 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
11878
11879         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
11880
11881 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
11882
11883         * gcc.dg/i386-darwin-fpmath.c: New.
11884
11885 2004-04-11  Devang Patel  <dpatel@apple.com>
11886
11887         * lib/target-supports.exp (check_effective_target_vect_condition): New.
11888         * gcc.dg/vect/vect-ifcvt-1.c: New test.
11889         * gcc.dg/vect/vect-ifcvt-2.c: New test.
11890         * gcc.dg/vect/vect-ifcvt-3.c: New test.
11891         * gcc.dg/vect/vect-ifcvt-4.c: New test.
11892         * gcc.dg/vect/vect-ifcvt-5.c: New test.
11893         * gcc.dg/vect/vect-ifcvt-6.c: New test.
11894         * gcc.dg/vect/vect-ifcvt-7.c: New test.
11895         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
11896
11897 2004-04-11  Devang Patel  <dpatel@apple.com>
11898
11899         * gcc.dg/vect/vect-dv-1.c: New test.
11900         * gcc.dg/vect/vect-dv-2.c: New test.
11901
11902 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11903
11904         PR tree-optimization/20933
11905         * gcc.dg/tree-ssa/pr20933.c: New test.
11906
11907 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11908
11909         * gfortran.dg/fold_nearest.f90: New test.
11910
11911 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
11912
11913         * gcc.dg/tree-ssa/alias-1.c: New test.
11914
11915 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
11916
11917         PR tree-optimization/20920
11918         * g++.dg/tree-ssa/pr20920.C: New test.
11919
11920 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
11921
11922         * gcc.dg/builtins-53.c: Also check (int)ceil* and
11923         (long long int)ceil*.
11924
11925 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
11926
11927         * g++.dg/warn/Wdtor1.C: Declare template in system header with
11928         explicit C++ linkage.
11929
11930 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11931
11932         * gfortran.dg/pr17229.f: Take care of the new obsolescence
11933         warning for arithmetic IF statements.
11934
11935 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
11936
11937         * eor_handling_1.f90: New test case.
11938         * eor_handling_2.f90: New test case.
11939         * eor_handling_3.f90: New test case.
11940         * eor_handling_4.f90: New test case.
11941         * eor_handling_5.f90: New test case.
11942         * noadv_size.f90: New test case.
11943         * pad_no.f90: New test case.
11944
11945 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
11946
11947         * gcc.c-torture/execute/20050410-1.c: New test.
11948
11949 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
11950
11951         * gcc.dg/pr20126.c: New.
11952
11953 2005-04-09  Bud Davis  <bdavis@gfortran.org>
11954             Steven G. Kargl <kargls@comcast.net>
11955
11956         * gfortran.dg/PR19872.f: New test.
11957
11958 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11959
11960         * gfortran.dg/nint_1.f90: Fix dg-do directive.
11961
11962 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
11963
11964         * gfortran.dg/nint_1.f90: New test.
11965
11966 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11967
11968         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
11969         Added test for callee-allocated arrays with write statements.
11970         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
11971         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
11972         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
11973         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
11974         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
11975
11976 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
11977
11978         PR libfortran/20163
11979         * gfortran.dg/open-options-blanks.f: New test.
11980
11981 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
11982
11983         PR fortran/13257
11984         * gfortran.dg/comma_format_extension_[1234].f: New tests.
11985
11986 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * gcc.dg/tree-ssa/stdarg-1.c: New test.
11989         * gcc.dg/tree-ssa/stdarg-2.c: New test.
11990         * gcc.dg/tree-ssa/stdarg-3.c: New test.
11991         * gcc.dg/tree-ssa/stdarg-4.c: New test.
11992         * gcc.dg/tree-ssa/stdarg-5.c: New test.
11993         * gcc.c-torture/execute/stdarg-4.c: New test.
11994
11995         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
11996
11997         PR target/20795
11998         * g++.dg/abi/param2.C: New test.
11999
12000 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12001
12002         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
12003
12004 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
12005
12006         * gcc.dg/builtins-53.c: New test.
12007
12008 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
12009
12010         * g++.dg/tree-ssa/pr18178.C: New test.
12011         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
12012         * gcc.c-torture/execute/20041019-1.c: New test.
12013         * gcc.dg/tree-ssa/20041008-1.c: New test.
12014         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
12015         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
12016         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
12017         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
12018         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
12019         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
12020         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
12021         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
12022         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12023         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12024
12025 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
12026
12027         PR rtl-optimization/20466
12028         * gcc.c-torture/execute/pr20466-1.c: New test.
12029
12030 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
12031
12032         PR c++/20905
12033         * g++.dg/parse/cond2.C: New test.
12034
12035         PR c++/20145
12036         * g++.dg/warn/Wdtor1.C: New test.
12037
12038 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12039
12040         PR fortran/17229
12041         * gfortran.dg/pr17229.f: New test.
12042
12043 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
12044
12045         * gfortran.dg/tiny_1.f90: New test.
12046         * gfortran.dg/tiny_2.f90: ditto.
12047
12048 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
12049
12050         * gfortran.dg/eor_1.f90: Fix dg-do run line
12051         * gfortran.dg/open_new.f90: Fix dg-do run line
12052
12053 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
12054
12055         * lib/target-supports.exp (get_compiler_messages): Support
12056         optional arguments, the fourth being compiler options.
12057         (check_effective_target_fpic): New proc.
12058         * gcc.dg/20050321-2.c: Restrict to target fpic.
12059
12060 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
12061
12062         * gcc.dg/15443-1.c: New test.
12063         * gcc.dg/15443-2.c: Likewise.
12064
12065 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12066
12067         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
12068
12069 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12070
12071         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
12072
12073 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
12074
12075         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
12076         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
12077         -m64.
12078         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
12079         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
12080         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
12081
12082 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
12083
12084         PR c++/20212
12085         * g++.dg/warn/Wunused-11.C: New test.
12086
12087 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
12088
12089         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
12090
12091 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
12092
12093         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
12094
12095 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12096
12097         PR c++/20734
12098         * g++.dg/template/ptrmem13.C: New test.
12099
12100 2005-04-05  Per Bothner  <per@bothner.com>
12101
12102         * lib/gcc.exp: Always add -fno-show-column, for now.
12103
12104 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
12105
12106         PR testsuite/20767
12107         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
12108         of plain old "unsigned int" for the type of "i".  Makes this test
12109         64bit clean.
12110
12111 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
12112
12113         * gcc.dg/i386-ssefn-1.c: New test.
12114         * gcc.dg/i386-ssefn-2.c: New test.
12115         * gcc.dg/i386-ssefn-3.c: New test.
12116         * gcc.dg/i386-ssefn-4.c: New test.
12117
12118 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
12119
12120         PR tree-optimization/20076
12121         * gcc.dg/builtin-apply4.c: New test.
12122
12123         PR preprocessor/19475
12124         * gcc.dg/cpp/macspace1.c: New test.
12125         * gcc.dg/cpp/macspace2.c: New test.
12126
12127 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12128
12129         * gfortran.dg/pr20755.f: Fixed bad format.
12130
12131 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
12132
12133         PR c++/20763
12134         * g++.dg/ext/attrib21.C: New test.
12135
12136 2004-04-05  Devang Patel  <dpatel@apple.com>
12137
12138         * lib/target-supports.exp (check_effective_target_vect_shif): New.
12139         * gcc.dg/vect/vect-shift-1.c: New test.
12140
12141 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12142
12143         PR libfortran/20755
12144         * gfortran.dg/pr20755.f: New test.
12145
12146 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
12147
12148         * gfortran.dg/pr15959.f90: New test.
12149         * gfortran.dg/string_pad_trunc.f90: New test.
12150
12151 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12152
12153         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
12154         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
12155         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
12156         syntax.
12157
12158 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12159
12160         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
12161
12162 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12163
12164         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
12165         * gcc.c-torture/compile/20011119-2.c: Likewise.
12166         * gcc.c-torture/compile/981001-2.c: Likewise.
12167
12168 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
12169
12170         PR c++/20679
12171         * g++.dg/template/overload4.C: New test.
12172
12173 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12174
12175         PR c++/20746
12176         * g++.dg/abi/covariant5.C: New.
12177
12178         PR debug/20505
12179         * g++.dg/debug/const2.C: New.
12180
12181 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
12182
12183         PR rtl-optimization/16104
12184         * gcc.c-torture/execute/20050316-1.c: New test.
12185
12186 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
12187
12188         * g++.dg/template/spec23.C: Fix dg-error text.
12189
12190 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
12191
12192         PR c++/19199
12193         * g++.dg/expr/lval2.C: New.
12194
12195 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12196
12197         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
12198         __builtin_strcasecmp and __builtin_strncasecmp.
12199
12200 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
12201
12202         PR c++/20723
12203         * g++.dg/template/spec22.C: New.
12204         * g++.dg/template/spec23.C: New.
12205
12206 2005-04-03  Dale Ranta  <dir@lanl.gov>
12207             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12208
12209         PR libfortran/20068
12210         PR libfortran/20125
12211         PR libfortran/20156
12212         PR libfortran/20471
12213         * gfortran.dg/backspace.f: New test.
12214
12215 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
12216
12217         * gcc.dg/pr19345.c: New test.
12218
12219 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12220
12221         PR tree-optimization/20640
12222         * gcc.dg/torture/tree-loop-1.c: New.
12223
12224 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
12225
12226         PR rtl-optimization/20290
12227         * gcc.c-torture/execute/loop-ivopts-2.c: New.
12228
12229 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
12230
12231         * gcc.dg/rs6000-fpint.c: New.
12232
12233 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12234
12235         * gcc.dg/old-style-then-proto-1.c: New test.
12236
12237 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12238
12239         * gfortran.fortran-torture/execute/backspace.f90: Check
12240         after backspace and read was incorrect.
12241
12242 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12243
12244         * gcc.c-torture/execute/builtins/strcat.c: Check the result
12245         buffer past the terminating NUL using memcmp.
12246         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
12247         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
12248
12249         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
12250         Fix unused/uninitialized variable warnings.
12251
12252         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
12253         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
12254         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
12255         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
12256
12257         * gcc.c-torture/execute/builtins/abs-1-lib.c,
12258         gcc.c-torture/execute/builtins/fputs-lib.c,
12259         gcc.c-torture/execute/builtins/lib/fprintf.c,
12260         gcc.c-torture/execute/builtins/lib/main.c,
12261         gcc.c-torture/execute/builtins/lib/memcmp.c,
12262         gcc.c-torture/execute/builtins/lib/memmove.c,
12263         gcc.c-torture/execute/builtins/lib/mempcpy.c,
12264         gcc.c-torture/execute/builtins/lib/memset.c,
12265         gcc.c-torture/execute/builtins/lib/printf.c,
12266         gcc.c-torture/execute/builtins/lib/sprintf.c,
12267         gcc.c-torture/execute/builtins/lib/stpcpy.c,
12268         gcc.c-torture/execute/builtins/lib/strchr.c,
12269         gcc.c-torture/execute/builtins/lib/strcmp.c,
12270         gcc.c-torture/execute/builtins/lib/strcpy.c,
12271         gcc.c-torture/execute/builtins/lib/strcspn.c,
12272         gcc.c-torture/execute/builtins/lib/strlen.c,
12273         gcc.c-torture/execute/builtins/lib/strncat.c,
12274         gcc.c-torture/execute/builtins/lib/strncmp.c,
12275         gcc.c-torture/execute/builtins/lib/strncpy.c,
12276         gcc.c-torture/execute/builtins/lib/strrchr.c,
12277         gcc.c-torture/execute/builtins/lib/strspn.c,
12278         gcc.c-torture/execute/builtins/lib/strstr.c,
12279         gcc.c-torture/execute/builtins/memops-asm-lib.c,
12280         gcc.c-torture/execute/builtins/strlen-2.c,
12281         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
12282         prototypes.
12283
12284 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
12285
12286         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
12287         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
12288         selectany usage.
12289
12290 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
12291
12292         PR c++/19406
12293         * g++.dg/debug/using1.C: New test.
12294
12295 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
12296
12297         PR middle-end/20524
12298         * gcc.dg/alias-7.c: Prefix asm-declared name with
12299         __USER_LABEL_PREFIX__.
12300
12301 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
12302
12303         Fix fallout from PR middle-end/15700:
12304         * gcc.c-torture/compile/20011119-1.c: Take
12305         __USER_LABEL_PREFIX__ into account.
12306         * gcc.c-torture/compile/20011119-2.c: Likewise.
12307
12308 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12309
12310         PR c++/18644
12311         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
12312
12313 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
12314
12315         PR c/17855
12316         * gcc.c-torture/compile/struct-non-lval-1.c,
12317         gcc.c-torture/compile/struct-non-lval-2.c,
12318         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
12319
12320 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
12321
12322         * gcc.dg/tls/tls.exp: Remove temporary file.
12323         * g++.dg/tls/tls.exp: Ditto.
12324         * lib/file-format.exp: Ditto.
12325         * g++.dg/special/ecos.exp: Ditto.
12326
12327         * lib/profopt.exp: Treat prof_ext as a list.
12328         * gcc.misc-tests/bprob.exp: Ditto.
12329         * g++.dg/bprob/bprob.exp: Ditto.
12330
12331         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
12332         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
12333         g++.dg/tree-ssa/pointer-reference-alias.C,
12334         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
12335         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
12336         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
12337         g++.dg/vect/pr19951.cc: Ditto.
12338         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
12339         gcc.dg/builtins-47.c: Ditto.
12340         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
12341         gcc.dg/pr20115-1.c: Ditto.
12342         * gcc.dg/tree-ssa/20030530-2.c,
12343         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
12344         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
12345         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
12346         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
12347         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
12348         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
12349         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
12350         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
12351         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
12352         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
12353         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
12354         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
12355         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
12356         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
12357         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
12358         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
12359         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
12360         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
12361         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
12362         gcc.dg/tree-ssa/20030824-1.c,
12363         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
12364         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
12365         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
12366         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
12367         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
12368         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
12369         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
12370         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
12371         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
12372         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
12373         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
12374         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
12375         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
12376         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
12377         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
12378         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
12379         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
12380         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
12381         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
12382         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
12383         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
12384         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
12385         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
12386         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
12387         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
12388         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
12389         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
12390         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
12391         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
12392         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
12393         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
12394         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
12395         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
12396         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
12397         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
12398         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
12399         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
12400         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
12401         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
12402         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
12403         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
12404         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
12405         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
12406         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
12407         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
12408         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
12409         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
12410         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
12411         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
12412         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
12413         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
12414         gcc.dg/tree-ssa/useless-1.c: Ditto.
12415         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
12416         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
12417         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
12418         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
12419         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
12420         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
12421         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
12422         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
12423         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
12424         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
12425         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
12426         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
12427         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
12428         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
12429         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
12430         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
12431         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
12432         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
12433         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
12434         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
12435         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
12436         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
12437         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
12438         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
12439         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
12440         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
12441         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
12442         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
12443         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
12444         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
12445         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
12446         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
12447         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
12448         gcc.dg/vect/vect-none.c: Ditto.
12449         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
12450         treelang/compile/unsigned.tree: Ditto.
12451
12452         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
12453         * gcc.dg/cpp/direct2s.c: Ditto.
12454         * gcc.dg/cpp/paste4.c: Ditto.
12455         * gcc.dg/cpp/separate-1.c: Ditto.
12456         * gcc.dg/pch/save-temps-1.c: Ditto.
12457         * g++.dg/ext/altivec-10.C: Ditto.
12458         * g++.dg/pch/pch.C: Ditto.
12459
12460         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
12461
12462         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
12463         * g++.dg/template/repo1.C: Ditto.
12464         * g++.dg/template/repo2.C: Ditto.
12465         * g++.dg/template/repo3.C: Ditto.
12466         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
12467         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
12468         * g++.old-deja/g++.pt/repo1.C: Ditto.
12469         * g++.old-deja/g++.pt/repo2.C: Ditto.
12470         * g++.old-deja/g++.pt/repo3.C: Ditto.
12471         * g++.old-deja/g++.pt/repo4.C: Ditto.
12472
12473         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
12474         * gcc.dg/20030107-1.c: Ditto.
12475         * gcc.dg/20030702-1.c: Ditto.
12476         * gcc.dg/profile-generate-1.c: Ditto.
12477         * g++.dg/other/profile1.C: Ditto.
12478         * g++.old-deja/g++.robertl/eb83.C: Ditto.
12479
12480         * lib/gcc-dg.exp (remove-build-file): New.
12481         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12482         cleanup-tree-dump, cleanup-saved-temps): New.
12483
12484 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         PR c++/19203, DR 214
12487         * g++.dg/parse/ambig3.C: Not ambiguous.
12488         * g++.dg/template/spec20.C: New.
12489         * g++.dg/template/spec21.C: New.
12490
12491 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
12492
12493         PR target/20045
12494         * gcc.dg/ia64-fptr-1.c: Run only on linux.
12495
12496 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12497
12498         PR libfortran/20660
12499         * gfortran.dg/negative_unit.f: New test.
12500
12501 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
12502
12503         * gcc.dg/20050330-1.c: New test.
12504
12505 2005-03-30  Devang Patel  <dpatel@apple.com>
12506
12507         * g++.dg/tree-sra/ssa-sra-3.C: New test.
12508
12509 2005-03-30  Dale Johannesen  <dalej@apple.com>
12510
12511         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
12512
12513 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
12514
12515         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
12516         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
12517         Strip options from test name.
12518
12519 2005-03-31  Jan Hubicka  <jh@suse.cz>
12520
12521         * gcc.dg/varpool-1.c: New testcase.
12522
12523 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12524
12525         PR c/772
12526         PR c/17913
12527         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
12528         gcc.dg/stmt-expr-label-3.c : New tests.
12529         * gcc.c-torture/execute/medce-2.c: Remove.
12530
12531 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
12532
12533         PR c/20368
12534         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
12535         tests.
12536
12537 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
12538
12539         * gcc.c-torture/compile/pr20203.c: New test.
12540
12541 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12542
12543         * gfortran.dg/promotion.f90: New test.
12544
12545 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
12546
12547         PR middle-end/20491
12548         * gcc.dg/torture/asm-subreg-1.c: New test.
12549
12550 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
12551
12552         PR c/20672
12553         * gcc.dg/pr20672-1.c: New test.
12554
12555 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
12556
12557         * gfortran.dg/vect: New directory.
12558         * gfortran.dg/vect/vect.exp: New.
12559         * gfortran.dg/vect/vect-1.f90: New test.
12560         * gfortran.dg/vect/vect-2.f90: New test.
12561         * gfortran.dg/vect/vect-3.f90: New test.
12562         * gfortran.dg/vect/vect-4.f90: New test.
12563         * gfortran.dg/vect/vect-5.f90: New test.
12564
12565 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
12566
12567         PR middle-end/20622
12568         * gcc.dg/alias-7.c: New test.
12569
12570 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12571
12572         * gcc.dg/sparc-reg-1.c: New test.
12573
12574 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
12575
12576         PR target/19890
12577         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12578
12579 2005-03-29  Dale Ranta  <dir@lanl.gov>
12580             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12581
12582         PR libfortran/20163
12583         * gfortran.dg/pr20163-2.f: New test.
12584
12585 2005-03-28  Jan Hubicka  <jh@suse.cz>
12586
12587         PR middle-end/20635
12588         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
12589         by Jakub Jelinek.
12590
12591 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
12592
12593         PR tree-optimization/20626
12594         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
12595         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
12596
12597 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
12598
12599         * gfortran.dg/underflow.f90: New test.
12600         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
12601
12602 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12603
12604         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
12605
12606 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
12607
12608         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
12609         (g++_init): Make sure that CXXFLAGS is set.
12610         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
12611         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
12612         * lib/gfortran.exp (gfortran_link_flags): Likewise.
12613         * lib/objc.exp (objc_init): Likewise.
12614         * lib/treelang.exp (treelang_init): Likewise.
12615
12616 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
12617
12618         PR tree-optimization/20470
12619         * gcc.dg/tree-ssa/pr20470.c: New test.
12620
12621 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
12622
12623         * gcc.dg/ppc-stfiwx.c: New.
12624
12625 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
12626
12627         PR target/19888
12628         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
12629
12630 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12631
12632         * gcc.dg/20050325-1.c: Fix a typo.
12633
12634 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12635
12636         PR libfortran/19678
12637         PR libfortran/19679
12638         * gfortran.dg/dos_eol.f: New test.
12639
12640 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
12641
12642         PR rtl-optimization/20249
12643         * gcc.dg/20050325-1.c: New test.
12644
12645 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12646
12647         PR libfortran/15332
12648         * gfortran.dg/pr15332.f: New test.
12649
12650 2005-03-24  Dale Johannesen  <dalej@apple.com>
12651
12652         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
12653
12654 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
12655
12656         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
12657         'internal' visibility.
12658         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
12659         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
12660         'protected' visibility.
12661         * gcc.dg/visibility-7.c: Likewise.
12662         * lib/target-supports.exp (check_visibility_available): Take
12663         a parameter, the kind of visibility to check for.
12664         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
12665         to check_visibility_available.
12666
12667         * g++.dg/expr/cast3.C: New.
12668
12669 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
12670
12671         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
12672         rs6000.
12673
12674 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
12675
12676         PR target/20095
12677         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
12678
12679 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
12680
12681         * gcc.dg/badshift.c: Renamed to...
12682         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
12683
12684         * gcc.target/i386/badshift.c: Renamed to...
12685         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
12686         only.
12687
12688         PR rtl-optimization/20532
12689         * gcc.target/i386/badshift.c: New.
12690
12691 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12692
12693         * gfortran.dg/pr18025.f90: New test.
12694
12695 2005-03-23  Dale Johannesen  <dalej@apple.com>
12696
12697         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
12698
12699 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
12702
12703         * lib/target-supports.exp (check_iconv_available): Default
12704         libiconv to -liconv, if there is no definition.
12705
12706 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
12707
12708         * gcc.dg/torture/cris-asm-mof-1.c: New test.
12709
12710 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
12711
12712         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
12713         * g++.dg/opt/pr7503-2.C: Likewise.
12714         * g++.dg/opt/pr7503-3.C: Likewise.
12715         * g++.dg/opt/pr7503-4.C: Likewise.
12716         * g++.dg/opt/pr7503-5.C: Likewise.
12717         * g++.dg/warn/minmax.C: New test.
12718
12719 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12720
12721         * gfortran.dg/g77_intrinsics_funcs.f: New test.
12722         * gfortran.dg/g77_intrinsics_sub.f: New test.
12723
12724 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
12725             Jan Hubicka  <jh@suse.cz>
12726             Steven Bosscher <stevenb@suse.de
12727
12728         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
12729
12730 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12731
12732         PR c++/19980
12733         * g++.dg/template/redecl3.C: New test.
12734
12735 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12736
12737         PR c++/20499
12738         * g++.dg/parse/error16.C: Tweak error markers.
12739
12740 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
12741
12742         PR target/20561
12743         * gcc.dg/20050321-2.c: New test.
12744
12745 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         PR c++/20465
12748         PR c++/20381
12749         * g++.dg/template/ptrmem12.C: New.
12750
12751 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
12752
12753         PR rtl-optimization/20527
12754         * gcc.c-torture/execute/pr20527-1.c: New test.
12755
12756 2005-03-22  Ben Elliston  <bje@au.ibm.com>
12757
12758         * gcc.misc-tests/options.exp (check_for_options): Create a real C
12759         program, compile it into a real executable and then delete the .c
12760         and .x files afterwards, to avoid problems on testglue targets.
12761
12762 2005-03-21  Stuart Hastings  <stuart@apple.com>
12763
12764         * gcc.target/i386/sse-2.c: New.
12765
12766 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
12767
12768         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
12769
12770 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12771
12772         * g++.dg/parse/crash25.C: Fix typo.
12773
12774 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12775
12776         PR c++/20461
12777         * g++.dg/parse/crash24.C: New test.
12778
12779         PR c++/20536
12780         * g++.dg/parse/crash25.C: New test.
12781
12782 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
12783
12784         PR c++/20147
12785         * g++.dg/ext/stmtexpr4.C: New test.
12786
12787 2005-03-20  Roger Sayle  <roger@eyesopen.com>
12788
12789         PR middle-end/20539
12790         * gcc.c-torture/compile/pr13066-1.c: New test case.
12791         * gcc.c-torture/compile/pr20539-1.c: Likewise.
12792         * g++.dg/opt/pr13066-1.C: Likewise.
12793
12794 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
12795
12796         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
12797
12798 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12799
12800         PR fortran/18525
12801         * gfortran.dg/nesting_1.f90: New test.
12802
12803 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12804
12805         PR c++/20240
12806         * g++.dg/lookup/using13.C: New test.
12807
12808 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12809
12810         PR c++/20333
12811         * g++.dg/template/crash36.C: New test.
12812
12813 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
12814
12815         PR c++/20463
12816         * g++.dg/template/crash35.C: New test.
12817
12818 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
12819
12820         PR c++/19966
12821         * g++.dg/overload/operator2.C: New test.
12822
12823 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12824
12825         PR libfortran/20257
12826         * gfortran.dg/pr20257.f90: New test.
12827
12828 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12829
12830         PR libfortran/20480
12831         * gfortran.dg/pr20480.f90: New test.
12832
12833 2005-03-16  Richard Henderson  <rth@redhat.com>
12834
12835         PR middle-end/15700
12836         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
12837         (_rtld_global): New.
12838         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
12839         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
12840
12841         * gcc.dg/alias-3.c: New.
12842         * gcc.dg/alias-4.c: New.
12843         * gcc.dg/alias-5.c: New.
12844         * gcc.dg/alias-6.c: New.
12845
12846 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
12847
12848         * gcc.dg/cpp/ucnid-7.c: New.
12849
12850 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
12851             Dorit Naishlos  <dorit@il.ibm.com>
12852
12853         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
12854         darwin.
12855
12856 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
12857
12858         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
12859         misaligned accesses.
12860         * gcc.dg/vect/vect-58.c: Likewise.
12861         * gcc.dg/vect/vect-92.c: New.
12862         * gcc.dg/vect/vect-93.c: New.
12863
12864 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
12865
12866         PR fortran/18827
12867         * gfortran.dg/assign_2.f90: New test.
12868         * gfortran.dg/assign_3.f90: New test.
12869         * gfortran.dg/assign.f90: New test.
12870
12871 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
12872
12873         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
12874         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
12875         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
12876         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
12877         names.
12878
12879 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
12880
12881         * gcc.dg/cpp/ucnid-6.c: New.
12882
12883         * gcc.dg/cpp/normalize-1.c: New.
12884         * gcc.dg/cpp/normalize-2.c: New.
12885         * gcc.dg/cpp/normalize-3.c: New.
12886         * gcc.dg/cpp/normalize-4.c: New.
12887         * gcc.dg/cpp/ucnid-4.c: New.
12888         * gcc.dg/cpp/ucnid-5.c: New.
12889         * g++.dg/cpp/normalize-1.C: New.
12890         * g++.dg/cpp/ucnid-1.C: New.
12891
12892 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12893
12894         * gcc.dg/pr18628.c: New.
12895
12896 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
12897
12898         PR c++/20280
12899         * g++.dg/tree-ssa/pr20280.C: New.
12900
12901 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12902
12903         PR fortran/20467
12904         * gfortran.dg/stfunc_2.f90: New test.
12905
12906 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12907
12908         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
12909
12910 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
12911
12912         * gcc.dg/tree-ssa/20050314-1.c: New test.
12913
12914 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915
12916         PR c++/4403
12917         PR c++/9783, DR433
12918         * g++.dg/template/friend34.C: New test.
12919         * g++.dg/template/friend35.C: Likewise.
12920         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
12921
12922 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12923
12924         Friend class name lookup 5/n
12925         PR c++/1016
12926         * g++.dg/lookup/hidden-class1.C: New test.
12927         * g++.dg/lookup/hidden-class2.C: Likewise.
12928         * g++.dg/lookup/hidden-class3.C: Likewise.
12929         * g++.dg/lookup/hidden-class4.C: Likewise.
12930         * g++.dg/lookup/hidden-class5.C: Likewise.
12931         * g++.dg/lookup/hidden-class6.C: Likewise.
12932         * g++.dg/lookup/hidden-class7.C: Likewise.
12933         * g++.dg/lookup/hidden-class8.C: Likewise.
12934         * g++.dg/lookup/hidden-class9.C: Likewise.
12935         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
12936         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
12937         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
12938         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
12939         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
12940         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
12941         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
12942         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
12943         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
12944         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
12945         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
12946
12947 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
12948
12949         PR c++/20157
12950         * g++.dg/template/error18.C: New test.
12951
12952 2005-03-09  Ben Elliston  <bje@au.ibm.com>
12953
12954         PR debug/16792
12955         * g++.dg/debug/pr16792.C: New test.
12956
12957 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12958
12959         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
12960         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
12961         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
12962         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
12963         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
12964         test assertion names.
12965
12966 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12967
12968         PR fortran/18600
12969         * gfortran.dg/stfunc_1.f90: New test.
12970
12971 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12972
12973         PR fortran/16907
12974         * gfortran.dg/real_index_1.f90: New test.
12975
12976 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12977
12978         PR fortran/20323
12979         * gfortran.dg/spec_expr_1.f90: New test.
12980
12981 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
12982
12983         PR c/20402
12984         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
12985         new parser.
12986
12987 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12988
12989         PR fortran/20361
12990         * gfortran.dg/largeequiv_1.f90: New test.
12991
12992 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
12993
12994         * gcc.dg/ucnid-1.c: New.
12995         * gcc.dg/ucnid-2.c: New.
12996         * gcc.dg/ucnid-3.c: New.
12997         * gcc.dg/ucnid-4.c: New.
12998         * gcc.dg/ucnid-5.c: New.
12999         * gcc.dg/ucnid-6.c: New.
13000         * gcc.dg/cpp/ucnid-1.c: New.
13001         * gcc.dg/cpp/ucnid-2.c: New.
13002         * gcc.dg/cpp/ucnid-3.c: New.
13003         * g++.dg/other/ucnid-1.C: New.
13004
13005 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
13006
13007         * gcc.dg/vmx/darwin-abi-3.c: Delete.
13008
13009 2005-03-11  Per Bothner  <per@bothner.com>
13010
13011         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
13012         that diagnotics refer to correct token.
13013         * gcc.dg/unused-3.c: Likewise.
13014
13015 2005-03-11  Per Bothner  <per@bothner.com>
13016
13017         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
13018         constant" is now actually on same line as string constant.
13019         * gcc.dg/cpp/direct2s.c: Likewise.
13020
13021 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
13022
13023         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
13024
13025 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13026
13027         PR libfortran/20124
13028         * gfortran.dg/pr20124.f90: New Test
13029
13030 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
13031
13032         PR tree-optimization/20130
13033         * gcc.dg/pr20130-1.c: New test.
13034
13035 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13036
13037         PR target/20095
13038         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
13039
13040 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13041
13042         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
13043
13044 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
13045
13046         * g++.dg/eh/forced1.C: Fix comment.
13047         * g++.dg/eh/forced2.C: Ditto.
13048         * g++.dg/eh/forced3.C: Ditto.
13049         * g++.dg/eh/forced4.C: Ditto.
13050
13051 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
13052
13053         PR rtl-opt/20412
13054         * gcc.c-torture/compile/pr20412.c: New test.
13055
13056 2005-03-10  Roger Sayle  <roger@eyesopen.com>
13057
13058         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
13059
13060 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13061
13062         PR target/20322
13063         * gcc.dg/20050307-1.c: New test.
13064
13065 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
13066
13067         PR c++/20375
13068         * g++.dg/other/stdarg3.C: New.
13069
13070 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
13071
13072         PR c++/18384, c++/18327
13073         * g++.dg/init/array19.C: New test.
13074
13075         PR inline-asm/20314
13076         * gcc.dg/torture/pr20314-1.c: New test.
13077         * gcc.dg/torture/pr20314-2.c: New test.
13078
13079 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
13080
13081         * gcc.dg/20050309-1.c: New test.
13082
13083 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.dg/builtins-10.c: Reactivate disabled test.
13086         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
13087         new cbrt transformations.
13088
13089 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
13090
13091         PR c++/20208
13092         * g++.dg/template/array13.C: New test.
13093
13094 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
13095
13096         PR c++/16859
13097         * g++.dg/init/brace4.C: New test.
13098
13099 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
13100
13101         PR c++/20186
13102         * g++.dg/template/non-dependent12.C: New.
13103
13104 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
13105
13106         PR c++/20142
13107         * g++.dg/init/array18.C: Add dg-do run marker.
13108
13109         PR c++/20142
13110         * g++.dg/init/array18.C: New test.
13111
13112 2005-03-09  Ben Elliston  <bje@au.ibm.com>
13113
13114         * consistency.vlad/vlad.exp: Remove trailing semicolons.
13115         * g++.dg/gcov/gcov.exp: Likewise.
13116         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
13117         * gcc.target/xstormy16/xstormy16.exp: Likewise.
13118         * lib/c-torture.exp: Likewise.
13119         * lib/fortran-torture.exp: Likewise.
13120         * lib/g++.exp: Likewise.
13121         * lib/gcc-defs.exp: Likewise.
13122         * lib/gcc-dg.exp: Likewise.
13123         * lib/gcc.exp: Likewise.
13124         * lib/gcov.exp: Likewise.
13125         * lib/gfortran.exp: Likewise.
13126         * lib/mike-g++.exp: Likewise.
13127         * lib/mike-gcc.exp: Likewise.
13128         * lib/objc-torture.exp: Likewise.
13129         * lib/objc.exp: Likewise.
13130         * lib/profopt.exp: Likewise.
13131         * lib/target-libpath.exp: Likewise.
13132         * lib/target-supports.exp: Likewise.
13133         * lib/treelang.exp: Likewise.
13134         * lib/wrapper.exp: Likewise.
13135
13136 2005-03-08  Jeff Law  <law@redhat.com>
13137
13138         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
13139         PHI-OPT changes.
13140
13141 2005-03-08  Ira Rosen  <irar@il.ibm.com>
13142
13143         * gcc.dg/vect/pr20122.c: New test.
13144
13145 2005-03-07  Jeff Law  <law@redhat.com>
13146
13147         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
13148         was folded away.
13149         * gcc.dg/tree-ssa/pr18133-1.c: New test.
13150         * gcc.dg/tree-ssa/pr18133-2.c: New test.
13151         * gcc.dg/tree-ssa/pr18134.c: New test.
13152
13153 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13154
13155         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
13156         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
13157         gcc.dg/torture/builtin-noret-2.c: Require weak support.
13158
13159 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
13160
13161         PR tree-opt/17671
13162         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
13163
13164 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
13165
13166         * g++.dg/warn/Wnvdtor.C: New test.
13167
13168 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
13169
13170         * gcc.dg/torture/pr19683-1.c: New test.
13171
13172 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
13173
13174         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
13175         * gfortran.dg/g77/19990313-2.f: Ditto.
13176         * gfortran.dg/g77/19990313-3.f: Ditto.
13177         * gfortran.dg/g77/19990525-0.f: Ditto.
13178         * gfortran.dg/g77/19990826-0.f: Ditto.
13179         * gfortran.dg/g77/19990826-2.f: Ditto.
13180         * gfortran.dg/g77/19990826-3.f: Ditto.
13181         * gfortran.dg/g77/20000511-1.f: Ditto.
13182         * gfortran.dg/g77/20000511-2.f: Ditto.
13183         * gfortran.dg/g77/970625-2.f: Ditto.
13184         * gfortran.dg/g77/980310-2.f: Ditto.
13185         * gfortran.dg/g77/980310-3.f: Ditto.
13186         * gfortran.dg/g77/980310-8.f: Ditto.
13187         * gfortran.dg/g77/980519-2.f: Ditto.
13188         * gfortran.dg/g77/alpha1.f: Ditto.
13189         * gfortran.dg/g77/claus.f: Ditto.
13190         * gfortran.dg/g77/erfc.f: Ditto.
13191         * gfortran.dg/g77/short.f: Ditto.
13192         * gfortran.fortran-torture/execute/data.f90: Ditto.
13193         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
13194         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
13195
13196 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13197
13198         * lib/file-format.exp (gcc_target_object_format): Add check for som
13199         format and hardcode object formats on hppa*-*-hpux*.
13200         * lib/target-supports.exp (check_weak_available): Add check for som
13201         object format.  Always return 0 on hppa*-*-hpux10*.
13202
13203         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
13204         is defined.
13205
13206         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
13207
13208 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13209
13210         * gfortran.dg/pr19936_1.f90: New test.
13211         * gfortran.dg/pr19936_2.f90: New test.
13212         * gfortran.dg/pr19936_3.f90: New test.
13213
13214 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
13215             Paul Thomas <prthomas@drfccad.cea.fr>
13216
13217         * gfortran.dg/PR19754_1.f90: New test.
13218         * gfortran.dg/PR19754_2.f90: Ditto.
13219
13220 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13221
13222         PR c++/19311
13223         * g++.dg/template/non-dependent11.C: New test.
13224
13225 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
13226
13227         * lib/target-supports.exp (check_iconv_available): Fix comment.
13228
13229 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
13230             Joseph S. Myers  <joseph@codesourcery.com>
13231
13232         PR c++/19797
13233         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
13234
13235 2005-03-04  Matthew Sachs  <msachs@apple.com>
13236
13237         * gcc.exp (gcc_target_compile): Put braces around
13238         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
13239         * objc.exp (objc_target_compile): Likewise.
13240         * treelang.exp (treelang_target_compile): Likewise.
13241
13242 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13243
13244         PR fortran/19673
13245         * gfortran.dg/func_result_1.f90: New test.
13246
13247 2005-03-04  Ben Elliston  <bje@au.ibm.com>
13248
13249         * gcc.misc-tests/options.exp: New test.
13250
13251 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
13252
13253         * gcc.dg/pr15784-4.c: New test.
13254
13255 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
13256
13257         * gcc.c-torture/execute/pr17133.c: New.
13258         * gcc.c-torture/compile/20050303-1.c: New.
13259
13260 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
13261
13262         * gcc.dg/cpp/assert4.c: Fix for cygwin.
13263
13264 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
13265
13266         * g++.dg/overload/using2.C: New.
13267
13268 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
13269
13270         PR c++/19916
13271         * g++.dg/init/ptrmem2.C: New test.
13272
13273 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
13274
13275         PR c/8927
13276         * gcc.dg/pr8927-1.c: New test.
13277
13278 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
13279
13280         PR c++/20232
13281         * g++.dg/inherit/covariant12.C: New.
13282
13283 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13284
13285         PR fortran/19479
13286         * gfortran.dg/bound_1.f90: New test.
13287
13288 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
13289
13290         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
13291         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
13292
13293 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
13294
13295         PR c/20245
13296         * gcc.dg/pr20245-1.c: New test.
13297
13298 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
13299
13300         PR middle-end/19874
13301         * gcc.c-torture/execute/20050119-2.c: New test case.
13302
13303 2005-02-28  Ben Elliston  <bje@au.ibm.com>
13304
13305         * README: Update the DejaGnu bug reporting address.
13306         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
13307         * lib/objc-torture.exp: Likewise.
13308
13309 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13310
13311         * gfortran.dg/boz_1.f90: New test.
13312         * gfortran.dg/boz_3.f90: New test.
13313         * gfortran.dg/boz_4.f90: New test.
13314
13315 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
13316
13317         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
13318         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
13319
13320 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13321
13322         PR libfortran/20101
13323         * gfortran.dg/write_0_pe_format.f90: New test.
13324
13325 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
13326
13327         PR c++/20206
13328         * g++.dg/opt/thunk2.C: New test.
13329         * g++.dg/opt/covariant1.C: New test.
13330
13331 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13332
13333         * gfortran.dg/e_d_fmt.f90: New test.
13334
13335 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
13336
13337         * gcc.dg/asm-b.c: Fix comment typos.
13338
13339 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13340
13341         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
13342         a V_MAY_DEF also.
13343
13344 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
13345
13346         PR tree-opt/20188
13347         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
13348         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
13349         * gcc.dg/asm-b.c: New test.
13350
13351 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
13352
13353         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
13354         Disable this test on IRIX 6.
13355
13356 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
13357
13358         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
13359         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
13360         parser.
13361
13362 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
13363
13364         PR tree-optimization/20204
13365         * testsuite/gcc.dg/pr20204.c: New test.
13366
13367 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
13368
13369         PR target/20196
13370         * gcc.c-torture/execute/20050224-1.c: New test.
13371
13372         PR c++/20175
13373         * g++.dg/warn/Wbraces2.C: New test.
13374
13375 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
13376
13377         PR c++/19878
13378         * g++.dg/init/const2.C: New test.
13379
13380 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
13381
13382         PR tree-optimization/20100
13383         * gcc.c-torture/execute/pr20100-1.c: New test.
13384
13385 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13386
13387         * gfortran.dg/implicit_3.f90: New test.
13388
13389         * gfortran.dg/deftype_1.f90: New test.
13390
13391 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
13392
13393         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
13394         the test passes.
13395         * g++.dg/other/anon3.C: Accept a warning.
13396
13397 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
13398
13399         * gcc.dg/pr20017.c: Fix a comment typo.
13400
13401 2005-02-23  Bud Davis  <bdavis@gfortran.org>
13402
13403         * gfortran.dg/list_read_4.f90: Change to f90 comments.
13404
13405 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13406
13407         PR ada/19902
13408         * ada/acats/tests/cxa/cxa3004.a: Remove.
13409         * ada/acats/tests/cxb/cxb30061.am: Likewise.
13410
13411 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13412
13413         PR c++/20073
13414         * g++.dg/init/const1.C: New test.
13415
13416         PR c++/19991
13417         * g++.dg/parse/constant7.C: New test.
13418
13419         PR c++/20152
13420         * g++.dg/parse/error27.C: New test.
13421         * g++.dg/template/qualttp15.C: Adjust error markers.
13422         * g++.old-deja/g++.other/struct1.C: Likewise.
13423
13424         PR c++/20153
13425         * g++.dg/template/error17.C: New test.
13426
13427         PR c++/20148
13428         * g++.dg/parser/error26.C: New test.
13429
13430 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
13431
13432         PR tree-optimization/20100
13433         PR tree-optimization/20115
13434         * gcc.dg/pr20115.c: New test.
13435         * gcc.dg/pr20115-1.c: New test.
13436         * gcc.dg/pr20100.c: New test.
13437         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
13438         call-clobbered variables after alias1.
13439
13440 2005-02-22  Bud Davis  <bdavis@gfortran.org>
13441
13442         * gfortran.dg/list_read_4.f90: new test.
13443
13444 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
13445
13446         PR rtl-optimization/20017.
13447         * gcc.dg/pr20017.c: New.
13448
13449 2005-02-22  Devang Patel  <dpatel@apple.com>
13450
13451         PR 19952
13452         * g++.dg/tree-ssa/pr19952.C: New test.
13453
13454 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
13455
13456         PR c++/19883
13457         * g++.dg/parse/constant6.C: New test.
13458
13459 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13460
13461         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13462         * g++.dg/charset/asm2.c: Likewise.
13463         * g++.dg/charset/asm3.c: Likewise.
13464         * g++.dg/charset/asm4.c: Likewise.
13465         * g++.dg/charset/asm5.c: Likewise.
13466         * g++.dg/charset/attribute1.c: Likewise.
13467         * g++.dg/charset/attribute2.c: Likewise.
13468         * g++.dg/charset/extern1.cc: Likewise.
13469         * g++.dg/charset/extern2.cc: Likewise.
13470         * g++.dg/charset/extern3.cc: Likewise.
13471         * g++.dg/charset/function.cc: Likewise.
13472         * g++.dg/charset/string.c: Likewise.
13473         * g++.dg/charset/charset.exp: Likewise.
13474         * lib/target-supports.exp (check_iconv_available): Fix comment.
13475
13476 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
13477
13478         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
13479         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
13480         * gcc.dg/charset/asm2.c: Likewise.
13481         * gcc.dg/charset/asm3.c: Likewise.
13482         * gcc.dg/charset/asm4.c: Likewise.
13483         * gcc.dg/charset/asm5.c: Likewise.
13484         * gcc.dg/charset/asm6.c: Likewise.
13485         * gcc.dg/charset/attribute1.c: Likewise.
13486         * gcc.dg/charset/attribute2.c: Likewise.
13487         * gcc.dg/charset/builtin1.c: Likewise.
13488         * gcc.dg/charset/extern.c: Likewise.
13489         * gcc.dg/charset/function.c: Likewise.
13490         * gcc.dg/charset/string.c: Likewise.
13491         * gcc.dg/charset/charset.exp: Likewise.
13492
13493 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
13494
13495         PR fortran/20086
13496         * gfortran.dg/pr20086.f90: New test.
13497
13498 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
13499
13500         PR tree-optimization/19786
13501         * g++.dg/tree-ssa/pr19786.C: New.
13502
13503 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13504
13505         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
13506
13507 2005-02-21  Jeff Law  <law@redhat.com>
13508
13509         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
13510
13511 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13512
13513         * gfortran.dg/do_iterator: Split loop, markup all lines for
13514         which an error locus is printed.
13515         * gfortran.dg/pr17708.f90: Markup all lines for which an error
13516         locus is printed.
13517         * gfortran.dg/select_4.f90: Likewise.
13518         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
13519         locuses in the various permutations.
13520
13521 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
13522
13523         PR tree-optimization/19951
13524         * g++.dg/vect: New directory.
13525         * g++.dg/vect/vect.exp: New file.
13526         * g++.dg/vect/pr19951.cc: New testcase.
13527         * g++.dg/dg.exp: Also prune vectorizer tests.
13528
13529 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
13530
13531         PR 18785
13532         * gcc.dg/charset/builtin1.c: New test.
13533
13534 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13535
13536         PR c++/19299
13537         * g++.dg/inherit/volatile1.C: New test.
13538
13539         PR c++/19440
13540         * g++.dg/template/dtor4.C: New test.
13541
13542 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13543
13544         * gfortran.dg/int_1.f90: New test.
13545
13546 2005-02-19  Devang Patel  <dpatel@apple.com>
13547
13548         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
13549
13550 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
13551
13552         * gfortran.dg/achar_1.f90: New test.
13553
13554 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
13555
13556         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
13557
13558 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
13559             Jakub Jelinek  <jakub@redhat.com>
13560
13561         PR tree-optimization/19828
13562         * gcc.dg/tree-ssa/loop-7.c: New test.
13563         * gcc.c-torture/execute/20050218-1.c: New test.
13564
13565 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
13566
13567         PR c/20043
13568         * gcc.dg/transparent-union-1.c: New test.
13569         * gcc.dg/transparent-union-2.c: New test.
13570
13571 2005-02-18  James E Wilson  <wilson@specifixinc.com>
13572
13573         PR tree-optimization/18977
13574         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
13575
13576 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
13577
13578         PR target/20054
13579         * gcc.dg/pr20054.c: New test.
13580
13581 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13582
13583         PR c++/19508
13584         * g++.dg/ext/attrib20.C: New test.
13585
13586 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
13587
13588         PR middle-end/20030
13589         * gfortran.fortran-torture/execute/character_passing.f90: New test.
13590
13591 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
13592
13593         PR c++/20008
13594         * g++.dg/opt/switch4.C: New.
13595
13596 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
13597
13598         PR c++/20023
13599         PR tree-optimization/20009
13600         * gcc.c-torture/compile/20050217-1.c: New test.
13601         * g++.dg/opt/switch3.C: New test.
13602
13603         PR tree-optimization/18947
13604         * gcc.c-torture/compile/20050215-1.c: New test.
13605         * gcc.c-torture/compile/20050215-2.c: New test.
13606         * gcc.c-torture/compile/20050215-3.c: New test.
13607
13608 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
13609
13610         PR c++/20028
13611         * g++.dg/template/crash34.C: New.
13612
13613         PR c++/20022
13614         * g++.dg/other/access3.C: New.
13615
13616 2005-02-17  Ira Rosen  <irar@il.ibm.com>
13617
13618         * gcc.dg/vect/vect-98.c: New test.
13619
13620 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
13621
13622         PR tree-optimization/19967
13623         * gcc.dg/pr19967.c: New.
13624
13625 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
13626
13627         PR middle-end/19857
13628         * gcc.dg/tree-ssa/20050215-1.c: New test.
13629         * gcc.c-torture/execute/20050215-1.c: New test.
13630
13631 2005-02-15  Eric Christopher  <echristo@redhat.com>
13632
13633         * gcc.dg/cpp/20050215-1.c: New file.
13634
13635 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
13636
13637         PR tree-optimization/15785
13638         * gcc.dg/pr15785-1.c: New test.
13639
13640 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
13641
13642         PR c++/17788
13643         * g++.dg/init/ctor4.C: New.
13644         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
13645
13646 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
13647
13648         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
13649         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
13650
13651 2005-02-15  Andreas Schwab  <schwab@suse.de>
13652
13653         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
13654         declare malloc.
13655
13656 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
13657
13658         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
13659
13660 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
13661
13662         PR tree-optimization/19853
13663         * gcc.c-torture/compile/pr19853.c: New test.
13664
13665 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13666
13667         PR c++/19608
13668         * g++.dg/parse/local-class1.C: New.
13669
13670         PR c++/19895
13671         * g++.dg/parse/ptrmem3.C: New.
13672
13673         PR c++/19884
13674         * g++.old-deja/g++.oliva/template6.C: Add another case.
13675         * g++.dg/template/explicit6.C: New.
13676
13677 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         PR c++/17816
13680         * g++.dg/other/redecl2.C: New.
13681
13682 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
13683
13684         PR c++/19891
13685         * g++.dg/abi/covariant4.C: New.
13686
13687 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
13688
13689         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
13690
13691 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
13692
13693         * gcc.dg/vect/vect-96.c: Fix typo.
13694
13695 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13696
13697         PR c++/14479
13698         PR c++/19487
13699         * g++.dg/template/enum5.C: New test.
13700
13701 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13702
13703         * gcc.dg/vect/vect-97.c: New test.
13704
13705 2005-02-12  Ira Rosen  <irar@il.ibm.com>
13706
13707         * gcc.dg/vect/vect-96.c: New test.
13708
13709 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
13710
13711         * gcc.dg/builtins-34.c: Also check ldexp*.
13712
13713 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
13714
13715         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
13716
13717 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
13718
13719         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
13720         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
13721         dg-require-dll, dg-require-iconv, dg-require-named-sections,
13722         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
13723         selector_list, selector_expression, dg-process-target): Move to new
13724         file target-supports-dg.exp.
13725         * lib/target-supports-dg.exp: New.
13726
13727         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
13728         New.
13729
13730 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
13731
13732         PR c++/19666
13733         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
13734
13735         PR middle-end/19858
13736         * gcc.c-torture/compile/20050210-1.c: New test.
13737
13738 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
13739
13740         PR c++/19755
13741         * g++.dg/warn/Wbraces1.C: New test.
13742
13743 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
13744
13745         * gcc.dg/builtins-52.c: New testcase.
13746
13747 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
13748
13749         PR c/19342
13750         * gcc.c-torture/execute/20050119-1.c: New test.
13751
13752 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/19811
13755         * g++.dg/init/delete1.C: New test.
13756
13757 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
13758
13759         PR c++/18470
13760         * g++.dg/template/static12.C: New test.
13761
13762 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
13763
13764         PR c++/19787
13765         * g++.dg/conversion/ambig1.C: New test.
13766
13767         PR c++/19739
13768         * g++.dg/ext/attrib19.C: New test.
13769
13770         PR c++/19732
13771         * g++.dg/parse/dtor5.C: New test.
13772
13773         PR c++/19762
13774         * g++.dg/template/dtor3.C: New test.
13775
13776         PR c++/19826
13777         * g++.dg/template/static11.C: New test.
13778         * g++.dg/template/crash2.C: Remove dg-error marker.
13779
13780 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
13781
13782         PR C++/18491
13783         * g++.old-deja/g++.mike/p10769a.C: Remove.
13784
13785 2005-02-09  Roger Sayle  <roger@eyesopen.com>
13786
13787         * gcc.dg/builtins-48.c: New test case.
13788         * gcc.dg/builtins-49.c: New test case.
13789         * gcc.dg/builtins-50.c: New test case.
13790         * gcc.dg/builtins-51.c: New test case.
13791
13792 2005-02-09  Ian Lance Taylor  <ian@airs.com>
13793
13794         PR middle-end/19583
13795         * g++.dg/warn/Wreturn-type-3.C: New test.
13796
13797 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13798
13799         PR middle-end/19402
13800         * gcc.dg/pr19402-1.c: New testcase.
13801         * gcc.dg/pr19402-2.c: likewise.
13802
13803 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
13804
13805         PR middle-end/19854
13806         * g++.dg/tree-ssa/tmmti.C: New testcase.
13807
13808 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13809
13810         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
13811
13812 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
13813
13814         PR c++/19733
13815         * g++.dg/parse/crash23.C: New test.
13816         * g++.dg/warn/Weff1.C: New test.
13817
13818 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13819
13820         * gcc.dg/20050209-1.c: New test.
13821
13822 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
13823
13824         PR target/19799
13825         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
13826
13827 2005-02-08  Mike Stump  <mrs@apple.com>
13828
13829         * g++.dg/pch/import-2.c: New test.
13830         * g++.dg/pch/import-2.hs: New.
13831         * g++.dg/pch/include/import-2a.h: New.
13832         * g++.dg/pch/include/import-2b.h: New.
13833
13834 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
13835
13836         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
13837
13838 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13839
13840         * gfortran.dg/substr_1.f90: New test.
13841
13842 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
13843
13844         PR middle-end/19775
13845         * gcc.dg/torture/builtin-power-1.c: Disable test for
13846         invalid transformation.
13847         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
13848         no longer optimize.
13849         * gcc.dg/builtins-47.c: New testcase.
13850
13851 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
13852             Dorit Naishlos  <dorit@il.ibm.com>
13853
13854         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
13855
13856 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
13857
13858         * gcc.c-torture/compile/20050206-1.c: New test.
13859
13860 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13861
13862         PR tree-opt/19768
13863         * g++.dg/opt/pr19768.C: New test.
13864
13865 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
13866
13867         PR tree-opt/19736
13868         * gcc.c-torture/compile/pr19736.c: New test.
13869
13870 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13871
13872         PR c++/17401
13873         * g++.dg/parse/error25.C: New test.
13874
13875 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
13876
13877         * gcc.c-torture/execute/20050203-1.c: New.
13878
13879 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
13880
13881         * gcc.dg/vect/vect-85.c: Remove xfail.
13882         * gcc.dg/vect/vect-86.c: Remove xfail.
13883         * gcc.dg/vect/vect-87.c: Remove xfail.
13884         * gcc.dg/vect/vect-88.c: Remove xfail.
13885
13886 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
13887
13888         * gcc.dg/altivec-19.c: New.
13889
13890 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
13891
13892         PR c/17807
13893         * gcc.dg/nested-func-3.c: New test.
13894         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
13895
13896 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
13897
13898         * gcc.test-framework/gen_directive_tests: Generate tests for
13899         selector expressions.
13900
13901 2005-02-02  Matt Austern  <austern@apple.com>
13902
13903         PR c++/19628
13904         * g++/ext/builtin7.C: New.
13905         * g++/ext/builtin8.C: New.
13906
13907 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13908
13909         PR c/18502
13910         * gcc.dg/pr18502-1.c: New test.
13911
13912 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13913
13914         PR c++/17413
13915         * g++.dg/template/local4.C: Tweak.
13916
13917 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
13918
13919         PR tree-optimization/19578
13920         * gcc.c-torture/compile/20050202-1.c: New test.
13921
13922 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
13923
13924         PR c/19435
13925         * gcc.dg/c99-init-4.c: New test.
13926
13927 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13928
13929         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
13930
13931         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
13932
13933         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
13934         * g++.dg/eh/check-vect.h: New.
13935
13936         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
13937         * gcc.dg/vect/vect-78.c: Ditto.
13938         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
13939         Remove.
13940
13941         * g++.dg/conversion/simd1.C: Expect warning.
13942         * g++.dg/ext/attribute-test-1.C: Ditto.
13943         * g++.dg/ext/attribute-test-2.C: Ditto.
13944         * g++.dg/ext/attribute-test-3.C: Ditto.
13945         * g++.dg/ext/attribute-test-4.C: Ditto.
13946
13947         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
13948         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
13949
13950         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
13951
13952 2005-02-01  Richard Henderson  <rth@redhat.com>
13953
13954         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
13955         long double for ibm double-double format.
13956         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
13957
13958 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
13959
13960         PR tree-optimization/19633
13961         * testsuite/gcc.dg/pr19633-1.c: New test.
13962         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
13963         to NULL or a symbol.
13964
13965 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
13966
13967         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
13968         New procs.
13969         (dg-process-target (local override)): Handle selector expressions.
13970
13971         * gcc.test-framework/README: Describe tests in source directory.
13972         * gcc.test-framework/test-framework.awk: Handle dg- tests.
13973         * gcc.test-framework/test-framework.exp: Handle dg- tests.
13974         * gcc.test-framework/dg-bogus-exp-P.c: New test.
13975         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
13976         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
13977         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
13978         * gcc.test-framework/dg-do-link-exp-P.c: New test.
13979         * gcc.test-framework/dg-do-run-exp-P.c: New test.
13980         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
13981         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
13982         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
13983         * gcc.test-framework/dg-error-exp-P.c: New test.
13984         * gcc.test-framework/dg-error-exp-XP.c: New test.
13985         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
13986         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
13987         * gcc.test-framework/dg-output-exp-P.c: New test.
13988         * gcc.test-framework/dg-output-exp-XF.c: New test.
13989         * gcc.test-framework/dg-warning-exp-P.c: New test.
13990         * gcc.misc-tests/dg-1.c: Remove.
13991         * gcc.misc-tests/dg-2.c: Remove.
13992         * gcc.misc-tests/dg-3.c: Remove.
13993         * gcc.misc-tests/dg-4.c: Remove.
13994         * gcc.misc-tests/dg-5.c: Remove.
13995         * gcc.misc-tests/dg-6.c: Remove.
13996         * gcc.misc-tests/dg-7.c: Remove.
13997         * gcc.misc-tests/dg-8.c: Remove.
13998         * gcc.misc-tests/dg-9.c: Remove.
13999         * gcc.misc-tests/dg-10.c: Remove.
14000         * gcc.misc-tests/dg-11.c: Remove.
14001         * gcc.misc-tests/dg-12.c: Remove.
14002         * gcc.misc-tests/dg-test.exp: Remove.
14003
14004         * gcc.test-framework/test-framework.awk: Change recording and
14005         printing of passes and failures.
14006
14007         * gcc.test-framework: New directory.
14008         * gcc.test-framework/README: New.
14009         * gcc.test-framework/test-framework.exp: New.
14010         * gcc.test-framework/test-framework.awk: New.
14011         * gcc.test-framework/gen_directive_tests: New.
14012
14013 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
14014
14015         * lib/treelang.exp: Fix comment typos.
14016         (treelang_target_compile): Don't append libs=-ltreelang to options.
14017
14018 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
14019
14020         * g++.dg/parse/typename7.C: Adjust error messages.
14021
14022 2005-01-31  Jeff Law  <law@redhat.com>
14023
14024         * gcc.c-torture/execute/20050131-1.c: New test.
14025         * gcc.dg/wcaselabel.c: New test.
14026
14027 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
14028
14029         * g++.dg/other/warning1.C: Adjust error messags.
14030         * g++.dg/parse/constant5.C: New test.
14031
14032 2005-01-31  Steven Bosscher  <stevenb@suse.de>
14033
14034         PR c/19333
14035         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
14036         the test case valid.
14037         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
14038         * testsuite/gcc.dg/array-7.c: Adjust expected result.
14039         * testsuite/gcc.dg/pr18596-3.c: Likewise.
14040         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
14041         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
14042         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
14043
14044 2005-01-31  Dale Johannesen  <dalej@apple.com>
14045
14046         * g++.dg/opt/pr19650.C: New test.
14047
14048 2005-01-31  Richard Henderson  <rth@redhat.com>
14049
14050         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
14051         long double for intel double extended format.
14052         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
14053
14054 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/19555
14057         * g++.dg/template/static10.C: New test.
14058
14059         PR c++/19395
14060         * g++.dg/parse/error24.C: New test.
14061
14062         PR c++/19367
14063         * g++.dg/lookup/builtin1.C: New test.
14064
14065         PR c++/19457
14066         * g++.dg/warn/conv3.C: New test.
14067
14068 2005-01-30  Bud Davis  <bdavis@gfortran.org>
14069
14070         PR fortran/19647
14071         * gfortan.dg/inquire_7.f90
14072
14073 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
14074
14075         PR tree-optimization/15791
14076         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
14077         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
14078         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
14079         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
14080         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
14081         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
14082         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
14083         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
14084         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
14085         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
14086
14087 2005-01-29  Paul Brook  <paul@codesourcery.com>
14088
14089         PR fortran/18565
14090         * check.c (real_or_complex_check): New function.
14091         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
14092         * intrinsic.c (add_functions): Use new check functions.
14093         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
14094         Add prototypes.
14095
14096 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
14097
14098         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
14099         gcc.dg/lvalue-3.c: New tests.
14100         * gcc.dg/concat.c: Update expected messages.
14101
14102 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
14103
14104         PR libfortran/19595
14105         * gfortran.dg/eor_1.f90: New test.
14106
14107 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
14108
14109         PR fortran/19589
14110         * gfortran.dg/logical_data_1.f90: New test.
14111
14112 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
14113
14114         PR c++/19253
14115         * g++.dg/template/crash33.C: New test.
14116
14117         PR c++/19667
14118         * g++.dg/template/crash32.C: New test.
14119
14120 2005-01-28  Ian Lance Taylor  <ian@airs.com>
14121
14122         PR middle-end/16558
14123         * g++.dg/warn/Wreturn-type-2.C: New test.
14124
14125 2004-06-24  Jeff Law  <law@redhat.com>
14126
14127         * gcc.dg/tree-ssa/20050128-1.c: New test.
14128
14129 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
14130
14131         * gcc.target/frv/all-mdpackh-1.c: New test.
14132
14133 2005-01-28  Steven Bosscher  <stevenb@suse.de>
14134
14135         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
14136
14137 2005-01-27  Richard Henderson  <rth@redhat.com>
14138
14139         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
14140
14141 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14142
14143         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
14144
14145 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
14146
14147         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14148         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14149         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
14150         to cope with cases where the multilib options override the dg-options.
14151
14152 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
14153
14154         PR c/18946
14155         * gcc.dg/noncompile/20050120-1.c: New test.
14156
14157 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
14158
14159         PR tree-optimization/19633
14160         * gcc.dg/pr19633.c: New test.
14161         * gcc.dg/tree-ssa/pr19633.c: New test.
14162
14163 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
14164
14165         * gcc.dg/20041216-1.c: New test.
14166
14167 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
14168
14169         PR objc/18862
14170         * objc.dg/selector-2.m: New test.
14171
14172 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
14173
14174         * g++.dg/opt/range-test-2.C: New test.
14175
14176         PR rtl-optimization/19579
14177         * gcc.c-torture/execute/20050124-1.c: New test.
14178
14179 2005-01-26  Greg Parker  <gparker@apple.com>
14180         Stuart Hastings  <stuart@apple.com>
14181
14182         * gcc.c-torture/execute/20050125-1.c: New.
14183
14184 2005-01-18  Jan Hubicka  <jh@suse.cz>
14185
14186         PR tree-optimize/19337
14187         * gcc.c-torture/compile/20050119-1.c: New test.
14188
14189 2005-01-24  James E Wilson  <wilson@specifixinc.com>
14190
14191         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
14192         test for successful match.
14193
14194 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
14195
14196         PR objc/18408
14197         * objc.dg/comp-types-7.m: New test.
14198
14199 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
14200
14201         * lib/target-supports.exp (current_target_name): New.
14202         (check_effective_target_ilp32, check_effective_target_lp64):
14203         Cache the result to use as long as the current target, with
14204         multilib flags, remains the same.
14205
14206         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
14207         (dg-require-weak, dg-require-visibility, dg-require-alias,
14208         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
14209         dg-require-effective-target, dg-skip-if): Remove call to
14210         skip_test_and_clear_xfail.
14211         (dg-test): Clear xfail data.
14212
14213 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
14214
14215         PR target/17751
14216         * gcc.dg/ppc64-toc.c: New test.
14217
14218         * g++.dg/tree-ssa/empty-1.C: New test.
14219
14220         PR middle-end/19551
14221         * gcc.c-torture/execute/20050121-1.c: New test.
14222         * gcc.dg/20050121-2.c: New test.
14223
14224 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
14225         Paul Brook  <paul@codesourcery.com>
14226
14227         PR fortran/17941
14228         * gfortran.dg/real_const_1.f: New test.
14229         * gfortran.dg/real_const_2.f90: New test.
14230         * gfortran.dg/complex_int_1.f90: New test.
14231
14232 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
14233
14234         PR fortran/19313
14235         * gfortan.dg/inquire_6.f90: New test.
14236
14237 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14238
14239         PR libfortran/19451
14240         * open_readonly_1.f90: New test.
14241
14242 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
14243
14244         PR libfortran/18982
14245         * gfortran.dg/open_new.f90: New file.
14246
14247 2005-01-22  Paul Brook  <paul@codesourcery.com>
14248
14249         * namelist_1.f90: New test.
14250
14251 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
14252
14253         PR tree-optimization/19484
14254         * gcc.c-torture/compile/20050122-[12].c: New tests.
14255
14256 2005-01-22  Paul Brook  <paul@codesourcery.com>
14257
14258         * gfortran.dg/implicit_2.f90: New test.
14259
14260 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
14261
14262         PR fortran/19314
14263         * gfortran.dg/inquire_5.f90: New test.
14264
14265 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14266
14267         PR c/18809
14268         * gcc.dg/pr18809-1.c: New test.
14269
14270 2005-01-21  Ian Lance Taylor  <ian@airs.com>
14271
14272         * gcc.dg/20050121-1.c: New test.
14273
14274         PR tree-optimization/13000
14275         * gcc.dg/20040206-1.c: Change warning to point where function is
14276         being inlined.
14277
14278 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14279
14280         PR c++/19208
14281         * g++.dg/template/array11.C: New test.
14282
14283 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14284
14285         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
14286         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
14287         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
14288         * gfortran.dg/getenv_1.f90: Add dg-do directive.
14289         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
14290         gfortran.dg/pr17164.f90: Add missing dg-do directives.
14291
14292 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
14293
14294         PR tree-optimization/15349
14295         * gcc.dg/tree-ssa/pr15349.c: New.
14296
14297 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
14298
14299         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
14300
14301 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
14302
14303         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
14304         scan-assembler-times directive name.
14305
14306         * gcc.dg/asm-a.c: Move dg-require-effective-target to
14307         after dg-do.
14308
14309         PR rtl-optimization/19462
14310         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
14311
14312 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
14313
14314         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
14315         counting function calls on ia64.
14316
14317 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
14318
14319         PR rtl-optimization/15139
14320         * gcc.dg/20050111-2.c: New test.
14321
14322         PR c/17297
14323         * gcc.c-torture/compile/20050113-1.c: New testcase.
14324
14325         PR middle-end/19164
14326         * gcc.dg/20050113-1.c: New testcase.
14327
14328 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
14329
14330         * gcc.dg/vect/vect-85.c: Add comment.
14331         * gcc.dg/vect/vect-86.c: Add xfail for now.
14332         * gcc.dg/vect/vect-87.c: Add xfail for now.
14333         * gcc.dg/vect/vect-88.c: Add xfail for now.
14334         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
14335
14336 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14337
14338         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
14339
14340 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14341
14342         * g++.dg/debug/typedef3.C: New test.
14343
14344 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
14345
14346         PR c/19472
14347         * gcc.dg/asm-a.c: New test.
14348
14349 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
14350
14351         * gcc.dg/sh-relax.c: Add prototype for abort.
14352
14353 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14354
14355         * gcc.dg/short-compare-1.c: New test.
14356         * gcc.dg/short-compare-2.c: Likewise.
14357
14358 2005-01-18  Michael Matz  <matz@suse.de>
14359
14360         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
14361
14362 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
14363
14364         PR tree-optimization/19121
14365         * gcc.c-torture/compile/pr19121.c: New test.
14366
14367 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
14368
14369         PR target/19357
14370         * gcc.c-torture/compile/pr19357.c: New test.
14371
14372 2005-01-17  Ian Lance Taylor  <ian@airs.com>
14373
14374         PR c/5675
14375         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
14376         pass--those that refer just to the variable, possibly with a
14377         cast.
14378         * gcc.dg/c99-const-expr-3.c: Likewise.
14379
14380         PR middle-end/13127
14381         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
14382         longer emitted.
14383
14384 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
14385
14386         PR fortran/18778
14387         * gfortran.dg/endfile_2.f90: New test.
14388
14389 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
14390
14391         PR 19168
14392         * gfortran.dg/select_5.f90: New test.
14393
14394 2004-01-16  Paul Brook  <paul@codesourcery.com>
14395
14396         * gfortran.dg/common_4.f90: New test.
14397
14398 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
14399
14400         PR rtl-optimization/19462
14401         * gcc.dg/torture/pr19462-1.c: New test.
14402
14403 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
14404
14405         PR objc/19321
14406         * objc.dg/func-ptr-2.m: New.
14407         * objc.dg/volatile-1.m: New.
14408
14409 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14410
14411         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
14412
14413 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14414
14415         PR tree-optimization/19060
14416         * gcc.c-torture/execute/20050104-1.c: New test.
14417
14418 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
14419
14420         PR fortran/18983
14421         * gfortran.dg/write_to_null.f90: New test.
14422
14423 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
14424             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14425
14426         PR other/19328
14427         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
14428         argument.
14429
14430 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
14431
14432         PR c++/19263
14433         * g++.dg/init/vector1.C: New test.
14434
14435 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
14436
14437         PR target/13158
14438         * gcc.target/ia64/sibcall-unwind-1.c: New test.
14439         PR target/18987
14440         * gcc.target/ia64/sibcall-unwind-2.c: New test.
14441
14442 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
14443
14444         * gfortran.dg/select_1.f90: New test.
14445         * gfortran.dg/select_2.f90: New test.
14446         * gfortran.dg/select_3.f90: New test.
14447         * gfortran.dg/select_4.f90: New test.
14448
14449 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
14450
14451         PR middle-end/19084
14452         PR rtl-optimization/19348
14453         * gcc.dg/20050111-1.c: New test.
14454         * gcc.c-torture/execute/20050111-1.c: New test.
14455
14456         * gcc.dg/i386-asm-4.c: New test.
14457
14458 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14459
14460         * gcc.dg/nested-func-2.c: New test.
14461         * ada/acats/norun.lst: Remove c953002.
14462
14463 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
14464
14465         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
14466
14467 2005-01-12  Ben Elliston  <bje@au.ibm.com>
14468
14469         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
14470
14471 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
14472
14473         PR target/18761
14474         * g++.dg/abi/align1.C: New test.
14475
14476 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
14477
14478         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
14479         at a time.
14480         * g++.dg/ext/altivec_check.h: Support compiling as C.
14481
14482 2005-01-10  Roger Sayle  <roger@eyesopen.com>
14483
14484         PR c++/19355
14485         * g++.dg/expr/pr19355-1.C: New test case.
14486
14487 2005-01-10  Laurent GUERBY <laurent@guerby.net>
14488
14489         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
14490         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
14491         * ada/acats/tests/c3/c92005b.ada: Likewise.
14492         * ada/acats/tests/c3/cxb3012.a: Likewise.
14493         * ada/acats/norun.lst: Add c380004 and c953002, add PR
14494
14495 2005-01-09  Paul Brook  <paul@codesourcery.com>
14496
14497         * gfortran.dg/common_2.f90: New file.
14498         * gfortran.dg/common_3.f90: New file.
14499
14500 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
14501
14502         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
14503
14504 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14505
14506         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
14507         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
14508         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
14509         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
14510         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
14511         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
14512         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
14513         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
14514         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
14515         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
14516         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
14517         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
14518         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
14519         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
14520         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
14521         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
14522         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
14523         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
14524         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
14525         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
14526         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
14527         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
14528         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
14529         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
14530         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
14531         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
14532         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
14533         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
14534         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
14535         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
14536         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
14537         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
14538         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
14539         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
14540         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
14541         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
14542         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
14543         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
14544         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
14545         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
14546         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
14547         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
14548         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
14549         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
14550         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
14551         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
14552         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
14553         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
14554         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
14555         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
14556         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
14557         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
14558         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
14559         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
14560         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
14561         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
14562         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
14563         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
14564         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
14565         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
14566         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
14567         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
14568         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
14569         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
14570         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
14571         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
14572         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
14573
14574         * gcc.dg/vect/vect-1.c: Fix spelling.
14575         * gcc.dg/vect/vect-10.c: Fix spelling.
14576         * gcc.dg/vect/vect-11.c: Fix spelling.
14577         * gcc.dg/vect/vect-12.c: Fix spelling.
14578         * gcc.dg/vect/vect-14.c: Fix spelling.
14579         * gcc.dg/vect/vect-15.c: Fix spelling.
14580         * gcc.dg/vect/vect-16.c: Fix spelling.
14581         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
14582         * gcc.dg/vect/vect-64.c: Fix comments.
14583         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
14584
14585 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
14586             Ira Rosen  <irar@il.ibm.com>
14587
14588         * gcc.dg/vect/vect-70.c: New test.
14589         * gcc.dg/vect/vect-71.c: New test.
14590
14591 2005-01-09  Manfred Hollstein  <mh@suse.com>
14592
14593         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
14594         * gcc.dg/pr18241-2.c: Likewise.
14595         * gcc.dg/pr18241-3.c: Likewise.
14596         * gcc.dg/pr18241-4.c: Likewise.
14597         * gcc.dg/pr18241-5.c: Likewise.
14598
14599 2005-01-08  Richard Henderson  <rth@redhat.com>
14600
14601         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14602         False for x86 and x86-64.
14603
14604 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
14605
14606         PR tree-optimization/18241
14607         * gcc.dg/pr18241-1.c: New test.
14608         * gcc.dg/pr18241-2.c: New test.
14609         * gcc.dg/pr18241-3.c: New test.
14610         * gcc.dg/pr18241-4.c: New test.
14611         * gcc.dg/pr18241-5.c: New test.
14612
14613 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
14614
14615         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
14616         gfortran.dg/select_4.f90: New.
14617
14618 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14619
14620         * gcc.c-torture/execute/20050107-1.c: New test.
14621
14622 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
14623
14624         PR c++/19298
14625         * g++.dg/template/ref2.C: New.
14626
14627 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
14628
14629         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
14630         instead of being empty.
14631
14632 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14633
14634         PR fortran/15553
14635         * gfortran.dg/array-1.f90: New test.
14636
14637 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
14638
14639         PR tree-optimization/19283
14640         * gcc.c-torture/execute/20050106-1.c: New test.
14641
14642         PR rtl-optimization/18861
14643         * gcc.dg/20050105-1.c: New test.
14644
14645         PR tree-optimization/18828
14646         * gcc.dg/20050105-2.c: New test.
14647
14648 2005-01-07  Andreas Jaeger  <aj@suse.de>
14649
14650         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
14651
14652 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
14653
14654         PR fortran/18398
14655         * gfortran.dg/fmt_read.f90: New test.
14656
14657 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
14658
14659         * gcc.dg/rs6000-ldouble-2.c: New.
14660
14661 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
14662
14663         PR c++/19244
14664         * g++.dg/parser/ctor2.C: New test.
14665
14666 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14667
14668         PR c++/17154
14669         * g++.dg/template/using9.C: New test.
14670
14671 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14672
14673         PR c++/19258
14674         * g++.dg/lookup/friend6.C: New test.
14675
14676 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         PR c++/19270
14679         * g++.dg/template/array10.C: New.
14680
14681 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14682
14683         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
14684         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
14685
14686 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
14687
14688         * gcc.c-torture/compile/20050105-1.c: New test.
14689
14690 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
14691
14692         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
14693
14694 2005-01-05  Roger Sayle  <roger@eyesopen.com>
14695
14696         PR middle-end/19100
14697         * gcc.dg/conv-3.c: New test case.
14698
14699 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
14700
14701         * gcc.dg/asm-wide-1.c: New test.
14702
14703 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
14704
14705         PR c++/19030
14706         * g++.dg/parse/crash22.C: New
14707
14708 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
14709
14710         PR 19257
14711         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
14712
14713 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
14714
14715         PR middle-end/17767
14716         * gcc.dg/i386-mmx-6.c: New test case.
14717
14718 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
14719
14720         PR tree-optimization/18308
14721         * gcc.dg/vect/pr18308.c: New testcase.
14722
14723 2005-01-04  Andreas Jaeger  <aj@suse.de>
14724
14725         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
14726
14727 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14728             Robert Bowdidge <bowdidge@apple.com>
14729
14730         * gcc.dg/cpp/subframework1.c: New.
14731         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
14732         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
14733         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
14734         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
14735
14736 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
14737
14738         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
14739         producing warning.
14740         * gcc.dg/darwin-weakimport-2.c: New.
14741
14742 2005-01-03  Richard Henderson  <rth@redhat.com>
14743
14744         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
14745
14746 2005-01-03  Richard Henderson  <rth@redhat.com>
14747
14748         * gcc.dg/vect/vect.exp: Enable for ia64.
14749         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
14750         (check_effective_target_vect_float): Likewise.
14751         (check_effective_target_vect_no_align): Likewise.
14752         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
14753         * gcc.dg/vect/vect-8.c: Likewise.
14754
14755 2005-01-03  Uros Bizjak <uros@kss-loka.si>
14756
14757         PR target/19236
14758         * gcc.dg/pr19236-1.c: New test case.
14759
14760 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
14761
14762         PR rtl-optimization/12092
14763         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
14764
14765 2005-01-02  Andreas Jaeger  <aj@suse.de>
14766
14767         * gcc.dg/pr12092-1.c: Do not run on x86_64.
14768
14769 2005-01-01  Roger Sayle  <roger@eyesopen.com>
14770             Andrew Pinski  <pinskia@physics.uc.edu>
14771
14772         PR rtl-optimization/12092
14773         * gcc.dg/pr12092-1.c: New test case.
14774
14775 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
14776
14777         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
14778         'hidden' and 'default' for better portability.
14779         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
14780
14781         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
14782         6 and 7.
14783         * g++.old-deja/g++.brendan/new3.C: Likewise.
14784
14785 2005-01-01  Steven Bosscher  <stevenb@suse.de>
14786
14787         * gcc.dg/20041231-1.C: New test.
14788         * g++.dg/warn/Wunreachable-code-1.C: New test.
14789
14790 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
14791
14792         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
14793         file, not /dev/null.  Abort on error.
14794
14795 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
14796             Ziemowit Laski  <zlaski@apple.com>
14797
14798         PR objc/18971
14799         * objc.dg/encode-5.m: New test.
14800
14801 2004-12-29  Richard Henderson  <rth@redhat.com>
14802
14803         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
14804         * objc.dg/stabs-1.m: Disable for ia64.
14805
14806 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
14807
14808         PR c++/19190
14809         * g++.dg/warn/Wunused-10.C: New test.
14810
14811 2004-12-28  Richard Henderson  <rth@redhat.com>
14812
14813         * objc.dg/stabs-1.m: Disable for alpha.
14814
14815 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14816
14817         PR c++/19149
14818         * g++.dg/parse/error23.C: New test.
14819
14820 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14821
14822         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
14823
14824         PR fortran/19032
14825         * gfortran.dg/intrinsic_modulo_1.f90: New.
14826         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
14827         tests with divisor -1.
14828
14829 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
14830
14831         * g++.dg/opt/temp1.C (memcpy): Return a value.
14832
14833         PR c++/19148
14834         * g++.dg/expr/cond7.C: New test.
14835
14836 2004-12-27  Paul Brook  <paul@codesourcery.com>
14837
14838         * gfortran.dg/g77/select_no_compile.f: Remove.
14839
14840 2004-12-27  Richard Henderson  <rth@redhat.com>
14841
14842         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
14843         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
14844         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
14845
14846 2004-12-26  Richard Henderson  <rth@redhat.com>
14847
14848         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
14849         by 1i instead of token pasting.
14850
14851 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14852
14853         PR tree-optimization/17578
14854         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
14855         to additional_flags.
14856         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
14857
14858 2004-12-25  Richard Henderson  <rth@redhat.com>
14859
14860         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
14861         Remove Alpha.
14862
14863 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14864
14865         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
14866         hppa*-*-hpux*.
14867         * gcc.dg/pr17957.c (dg-options): Likewise.
14868         * gcc.dg/struct-ret-1.c: Add prototype for abort.
14869         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
14870         instead of 0 on __hppa__.
14871         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
14872         "foo,%r" on hppa*-*-*.
14873
14874 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
14875
14876         PR fortran/19071
14877         * gfortran.dg/complex_write.f90: New test.
14878
14879 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14880
14881         PR c++/17595
14882         * g++.dg/parse/pragma2.C: New test.
14883
14884         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
14885
14886 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14887
14888         * gcc.dg/empty2.c: Add missing dg-warning.
14889
14890 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/17413
14893         * g++.dg/template/local4.C: New test.
14894         * g++.dg/template/crash19.C: Add dg-error marker.
14895
14896         * g++.dg/template/crash31.C: Correct embedded PR number.
14897
14898 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14899
14900         PR c++/16405
14901         * g++.dg/opt/temp1.C: Add do-run marker.
14902
14903 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14904
14905         * g++.dg/template/spec19.C: New.
14906
14907 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
14908
14909         PR target/16819
14910         * gcc.dg/empty2.c: New.
14911
14912 2004-12-23  Richard Henderson  <rth@redhat.com>
14913
14914         * lib/target-supports.exp (check_effective_target_vect_no_align):
14915         Remove i?86 and x86-64.
14916
14917 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
14918
14919         PR c++/16405
14920         * g++.dg/opt/temp1.C: New test.
14921
14922 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14923
14924         PR c++/18733
14925         * g++.dg/template/friend33.C: New testcase.
14926
14927 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
14928
14929         PR c++/18464
14930         * g++.dg/template/cond5.C: New test.
14931
14932         PR c++/18492
14933         * g++.dg/inherit/thunk3.C: New test.
14934
14935         PR c++/11224
14936         * g++.dg/warn/Wunused-9.C: New test.
14937
14938 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
14939
14940         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
14941
14942 2004-12-22  Jan Beulich  <jbeulich@novell.com>
14943
14944         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
14945
14946 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
14947
14948         PR c++/18378
14949         * g++.dg/ext/packed8.C: New test.
14950
14951         PR c++/19063
14952         * g++.dg/template/crash31.C: New test.
14953
14954         PR c++/19034
14955         * g++.dg/template/crash30.C: New test.
14956
14957 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
14958
14959         PR C++/18984
14960         * g++.dg/eh/ctor3.C: New test.
14961
14962 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14963
14964         * objc.dg/stabs-1.m: Allow section name to be quoted and
14965         assembly label to begin with '.LL'.
14966
14967 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
14968
14969         * gcc.dg/vect/vect.exp
14970         (check_effective_target_lp64_or_vect_no_align): New.
14971         * gcc.dg/vect/vect-77.c: Use it.
14972         * gcc.dg/vect/vect-78.c: Use it.
14973
14974         * lib/target-supports.exp
14975         (check_effective_target_vect_no_max,
14976         check_effective_target_vect_no_bitwise,
14977         check_effective_target_vect_no_align): New.
14978         * gcc.dg/vect/vect-13.c: Use them.
14979         * gcc.dg/vect/vect-17.c: Ditto.
14980         * gcc.dg/vect/vect-18.c: Ditto.
14981         * gcc.dg/vect/vect-19.c: Ditto.
14982         * gcc.dg/vect/vect-20.c: Ditto.
14983         * gcc.dg/vect/vect-27.c: Ditto.
14984         * gcc.dg/vect/vect-29.c: Ditto.
14985         * gcc.dg/vect/vect-44.c: Ditto.
14986         * gcc.dg/vect/vect-48.c: Ditto.
14987         * gcc.dg/vect/vect-50.c: Ditto.
14988         * gcc.dg/vect/vect-52.c: Ditto.
14989         * gcc.dg/vect/vect-54.c: Ditto.
14990         * gcc.dg/vect/vect-56.c: Ditto.
14991         * gcc.dg/vect/vect-58.c: Ditto.
14992         * gcc.dg/vect/vect-60.c: Ditto.
14993         * gcc.dg/vect/vect-72.c: Ditto.
14994         * gcc.dg/vect/vect-80.c: Ditto.
14995
14996 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14997
14998         PR c++/14075
14999         * g++.dg/init/string1.C: New.
15000
15001         PR c++/18975
15002         * g++.dg/other/synth1.C: New.
15003
15004 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15005
15006         PR c/18963
15007         * gcc.dg/pr18963-1.c: New test.
15008
15009 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
15010
15011         PR c/18596
15012         * gcc.dg/funcdef-storage-1.c (foo): Remove.
15013         * gcc.dg/pr18596-1.c: Use dg-error.
15014         (dg-options): Use -fno-unit-at-a-time.
15015         * gcc.dg/pr18596-2.c: New test.
15016         * gcc.dg/pr18596-3.c: New test.
15017
15018 2004-12-20  Roger Sayle  <roger@eyesopen.com>
15019
15020         PR middle-end/18683
15021         * g++.dg/opt/pr18683-1.C: New test case.
15022
15023 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
15024
15025         PR other/19093
15026         * g++.dg/opt/max1.C: Fix for 64bit targets.
15027
15028 2004-12-20  Matt Austern  <austern@apple.com>
15029
15030         PR c++/19044
15031         * g++.dg/ext/builtin6.C: New
15032
15033 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
15034
15035         PR tree-optimization/19080
15036         * gcc.c-torture/compile/pr19080.c: New test.
15037
15038 2004-12-20  Steven Bosscher  <stevenb@suse.de>
15039
15040         * gcc.dg/20041219-1.c: New test.
15041
15042 2004-12-19  Roger Sayle  <roger@eyesopen.com>
15043
15044         PR middle-end/19068
15045         * g++.dg/opt/max1.C: New test case.
15046
15047 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15048
15049         * gcc.dg/fdata-sections-1.c: New test.
15050
15051 2004-12-18  Roger Sayle  <roger@eyesopen.com>
15052
15053         PR middle-end/18548
15054         * gcc.dg/max-1.c: New test case.
15055
15056 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
15057
15058         * gcc.c-torture/execute/20041218-1.c: New test.
15059
15060 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
15061
15062         * gcc.dg/pr18501.c: New test.
15063         * gcc.dg/uninit-5.c: XFAIL.
15064         * gcc.dg/uninit-9.c: XFAIL.
15065
15066 2004-12-17  Dale Johannesen  <dalej@apple.com>
15067
15068         * gcc.dg/20041213-1.c: New.
15069
15070 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
15071
15072         * objc.dg/stabs-1.m: Allow assembly label to begin
15073         with a dot ('.').
15074
15075 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
15076
15077         * gcc.c-torture/execute/20041213-1.c: Move...
15078         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
15079
15080 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         PR c++/18721
15083         * g++.dg/lookup/conv-5.C: New.
15084
15085 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
15086
15087         * objc.dg/stabs-1.m: New test.
15088
15089 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15090
15091         * gcc.dg/visibility-c.c: Change compile to
15092         assemble for the test.
15093
15094 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
15095
15096         PR target/19041
15097         * gcc.dg/visibility-c.c: New test.
15098
15099 2004-12-16  Roger Sayle  <roger@eyesopen.com>
15100
15101         PR middle-end/18493
15102         * gcc.dg/switch-8.c: New test case.
15103
15104 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         PR c++/18905
15107         * g++.dg/template/init4.C: New.
15108         * g++.dg/opt/static3.C: Enable optimizer.
15109
15110 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
15111
15112         * g++.dg/other/complex1.C: New test.
15113
15114 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
15115
15116         * g++.dg/opt/inline9.C: New test.
15117
15118 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15119
15120         PR fortran/18993
15121         * gfotran.dg/nullify_1.f: New test.
15122
15123 2004-12-15  Richard Henderson  <rth@redhat.com>
15124
15125         * gcc.target/i386/i386.exp: New harness.
15126         * gcc.target/i386/vect-args.c: New.
15127
15128 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
15129
15130         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
15131
15132 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15133
15134         PR c++/18825
15135         * g++.dg/template/friend32.C: New test.
15136
15137 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15138
15139         * cpp/pragma-once-1.c: New test.
15140         * cpp/pragma-once-1b.h: Likewise.
15141         * cpp/pragma-once-1c.h: Likewise.
15142         * cpp/pragma-once-1d.h: Likewise.
15143         * cpp/inc/pragma-once-1a.h: Likewise.
15144
15145 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
15146             Steven G. Kargl  <kargls@comcast.net>
15147
15148         PR fortran/17597
15149         * gfortran.dg/list_read_3.f90: New test.
15150
15151 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15152
15153         * gcc.dg/ftrapv-2.c: New test.
15154
15155 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
15156
15157         PR c++/18981
15158         * g++.dg/template/typename9.C: New test.
15159
15160 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15161
15162         PR c++/18738
15163         * g++.dg/template/typename8.C: New test.
15164         * g++.dg/parse/friend2.C: Tweak error message.
15165
15166 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15167
15168         * gcc.c-torture/20041214-1.c: New test.
15169
15170 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
15171
15172         PR c++/18965
15173         * g++.dg/init/array17.C: New test.
15174
15175 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
15176
15177         PR c++/18793
15178         * g++.dg/init/aggr3.C: New test.
15179
15180 2004-12-14  Janis Johnson  <janis187@us.ibm.com
15181
15182         * gcc.dg/altivec-types-1.c: New test.
15183         * gcc.dg/altivec-types-2.c: New test.
15184         * gcc.dg/altivec-types-3.c: New test.
15185         * gcc.dg/altivec-types-4.c: New test.
15186         * g++.dg/ext/altivec-types-1.C: New test.
15187         * g++.dg/ext/altivec-types-2.C: New test.
15188         * g++.dg/ext/altivec-types-3.C: New test.
15189         * g++.dg/ext/altivec-types-4.C: New test.
15190
15191 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
15192
15193         PR middle-end/18951
15194         * gcc.c-torture/execute/20041213-1.c: New test.
15195
15196 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
15197
15198         PR c++/18949
15199         * g++.dg/template/cast1.C: New.
15200
15201 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
15202
15203         * gcc.c-torture/execute/20041213-2.c: New test.
15204
15205 2004-12-13  Richard Henderson  <rth@redhat.com>
15206
15207         * gcc.dg/i386-sse-10.c: Fix typo in options.
15208
15209 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
15210
15211         PR c++/18968
15212         * g++.dg/opt/pr18968.C: New test.
15213
15214 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
15215
15216         PR c++/18925
15217         * g++.dg/ext/visibility/staticdatamem.C: New test.
15218
15219 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
15220
15221         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
15222
15223 2004-12-13  Roger Sayle  <roger@eyesopen.com>
15224
15225         PR rtl-optimization/18928
15226         * gcc.dg/pr18928-1.c: New test case.
15227
15228 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
15229
15230         PR tree-opt/16951
15231         * gcc.c-torture/compile/20041211-1.c: New.
15232
15233 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15234
15235         PR middle-end/17564
15236         * gcc.c-torture/execute/20041212-1.c: New test.
15237
15238 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15239
15240         PR fortran/18869
15241         * gfortran.dg/common_1.f90: New test.
15242
15243 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
15244         Paul Brook  <paul@codesourcery.com>
15245
15246         PR fortran/16222
15247         * gfortran.dg/real_do_1.f90: New test.
15248
15249 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
15250
15251         PR tree-opt/18040
15252         * g++.dg/opt/ptrmem6.C: New test.
15253
15254 2004-12-11  Roger Sayle  <roger@eyesopen.com>
15255
15256         PR middle-end/18921
15257         * gcc.dg/pr18921-1.c: New test case.
15258
15259 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15260
15261         PR fortran/17175
15262         * gfortran.dg/scale_1.f90: New test.
15263
15264 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
15265
15266         PR middle-end/18903
15267         * gcc.c-torture/compile/pr18903.c: New test.
15268
15269 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
15270
15271         * gcc.c-torture/execute/20041210-1.c: New test.
15272
15273 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15274
15275         PR c++/18731
15276         * g++.dg/parser/struct-1.C: New test.
15277         * g++.dg/parser/struct-2.C: New test.
15278         * g++.dg/parser/struct-3.C: New test.
15279
15280 2004-12-09  Richard Henderson  <rth@redhat.com>
15281
15282         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
15283
15284         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
15285         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
15286
15287 2004-12-09  Matt Austern  <austern@apple.com>
15288
15289         PR c++/18514
15290         * g++.dg/ext/builtin1.C: New
15291         * g++.dg/ext/builtin2.C: New
15292         * g++.dg/ext/builtin3.C: New
15293         * g++.dg/ext/builtin4.C: New
15294         * g++.dg/ext/builtin5.C: New
15295
15296 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
15297
15298         PR tree-opt/18904
15299         * g++.dg/opt/ptrmem5.C: New test.
15300
15301 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
15302
15303         * g++.dg/parse/typename5.C: Adjust for new error.
15304         * g++.dg/parse/typename7.C: New.
15305
15306 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15307
15308         PR c++/18073
15309         * g++.dg/other/mmintrin.C: New test.
15310
15311 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15312
15313         PR c++/16681
15314         * g++.dg/init/array15.C: New.
15315         * g++.dg/init/array16.C: New.
15316
15317 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15318
15319         PR fortran/18826
15320         * gfortran.dg/assign_1.f90: New test.
15321
15322 2004-12-08  Nick Clifton  <nickc@redhat.com>
15323
15324         * gcc.target/xstormy16/bss_below100: New directory containing tests.
15325         * gcc.target/xstormy16/data_below100: Likewise.
15326         * gcc.target/xstormy16/sfr: Likewise.
15327         * gcc.target/xstormy16/below100.S: New test source file.
15328         * gcc.target/xstormy16/below100.ld: New test linker script.
15329         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15330         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
15331         bp instructions.
15332         * gcc.target/xstormy16/bp.c: Likewise.
15333
15334         * gcc.target/xstormy16/bss_below100: New files:
15335         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15336         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15337         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15338         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15339         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15340         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15341         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15342         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15343         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15344         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15345         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15346         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15347         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15348         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15349         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15350         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15351         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15352         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15353         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15354         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15355         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15356         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15357         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15358         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15359         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15360         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15361         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15362
15363         * gcc.target/xstormy16/data_below100: New files:
15364         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
15365         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
15366         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
15367         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
15368         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
15369         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
15370         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
15371         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
15372         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
15373         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
15374         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
15375         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
15376         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
15377         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
15378         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
15379         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
15380         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
15381         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
15382         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
15383         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
15384         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
15385         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
15386         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
15387         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
15388         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
15389         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
15390         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
15391
15392         * gcc.target/xstormy16/sfr: New files:
15393         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
15394         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
15395         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
15396         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
15397         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
15398         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
15399         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
15400         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
15401         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
15402         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
15403         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
15404         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
15405         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
15406         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
15407         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
15408         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
15409         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
15410         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
15411         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
15412         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
15413         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
15414         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
15415         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
15416         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
15417         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
15418         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
15419         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
15420         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
15421         27_if0_sfrw_bitfield_f.c
15422
15423 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15424
15425         PR c++/18100
15426         * g++.dg/lookup/name-clash4.C: New test.
15427
15428 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
15429
15430         PR c++/18672
15431         * g++.dg/opt/array1.C: New.
15432
15433         PR c++/18803
15434         * g++.dg/template/operator5.C: New.
15435
15436 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
15437
15438         PR c/18867
15439         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
15440
15441 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15442
15443         * gcc.dg/noncompile/20041207.c: New test.
15444
15445 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
15446
15447         * g++.dg/other/unreachable-1.C: New test.
15448
15449 2004-12-06  Nick Clifton  <nickc@redhat.com>
15450
15451         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
15452         <limits.h> because the latter comes from gcc's include/ directory
15453         and not the newlib/libc/include directory.
15454
15455 2004-12-04  Richard Henderson  <rth@redhat.com>
15456
15457         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
15458
15459 2004-12-04  Richard Henderson  <rth@redhat.com>
15460
15461         * lib/target-supports.exp (check_gc_sections_available): Disable
15462         for alpha and ia64.
15463
15464 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
15465
15466         PR middle-end/17909
15467         * g++.dg/other/vararg-2.C: New test.
15468
15469 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15470
15471         PR c++/17011, c++/17971
15472         * g++.dg/template/error15.C: Adjust expected error.
15473         * g++.dg/template/instantiate3.C: Likewise.
15474
15475 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
15476
15477         * gcc.dg/altivec-18.c: Fix for darwin
15478
15479 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         PR c++/18782
15482         * g++.dg/parse/ptrmem2.C: New.
15483
15484         PR c++/18318
15485         * g++.dg/template/new1.C: New.
15486
15487 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15488
15489         PR fortran/18710
15490         * gfortran.dg/direct_io_3.f90: New test.
15491
15492 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         PR 18758
15495         * g++.dg/parse/crash21.C: New.
15496
15497 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15498
15499         PR c++/15664, c++/18276
15500         * g++.dg/template/ttp13.C: New test.
15501         * g++.dg/template/ttp14.C: Likewise.
15502
15503 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15504
15505         PR c++/18123
15506         * g++.dg/parse/enum2.C: New test.
15507         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
15508
15509 2004-12-02  Nick Clifton  <nickc@redhat.com>
15510
15511         * gcc.target/xstormy16: New test directory.
15512         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
15513         * gcc.target/xstormy16/bp.c: Check the generation of bp
15514         instructions.
15515         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
15516         bn instructions and the BELOW100 attribute.
15517
15518 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
15519
15520         PR target/16952
15521         * gcc.dg/ppc-eabi.c: New.
15522
15523 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15524
15525         PR fortran/18284
15526         * gfortran.dg/backspace.f90
15527
15528 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
15529
15530         * gfortran.dg/inquire.f90: New test.
15531
15532 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
15533
15534         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
15535         handle effective-target-keyword.
15536         (dg-skip-if): Support effective-target keyword as target list.
15537         (dg-xfail-if): Ditto.
15538         * lib/target-supports.exp (is-effective-target-keyword): New proc.
15539
15540 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
15541
15542         PR tree-optimization/18291
15543         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
15544
15545 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
15546
15547         PR C++/18729
15548         * g++.dg/parse/crash20.C: New.
15549
15550         PR c++/17431
15551         * g++.dg/overload/arg1.C: New.
15552         * g++.dg/overload/arg2.C: New.
15553         * g++.dg/overload/arg3.C: New.
15554         * g++.dg/overload/arg4.C: New.
15555
15556 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
15557
15558         * gcc.dg/c99-flex-array-4.c: Remove.
15559
15560 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15561
15562         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
15563
15564         * lib/target-supports.exp (is-effective-target): Simplify.
15565
15566         * lib/target-supports.exp (check_effective_target_vect_long):
15567         Fix for powerpc64-*-*.
15568
15569 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
15570
15571         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
15572         to support new requirements on FreeBSD 5.
15573
15574 2004-11-30  Devang Patel  <dpatel@apple.com>
15575
15576         PR 18702
15577         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
15578
15579 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
15580
15581         * g++.dg/ext/altivec-13.C: New test.
15582
15583 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
15584
15585         PR tree-opt/18298
15586         * gcc.c-torture/execute/p18298.c: New test.
15587
15588 2004-11-30  Ira Rosen  <irar@il.ibm.com>
15589             Dorit Naishlos  <dorit@il.ibm.com>
15590
15591         PR tree-opt/18607
15592         * gcc.dg/vect/vect-89.c: New test.
15593
15594 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
15595
15596         * gcc.dg/pr18596-1.c: New test.
15597
15598 2004-11-30  Ben Elliston  <bje@au.ibm.com>
15599
15600         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
15601
15602 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15603
15604         PR c/18479
15605         * gcc.dg/pr18479.c: New test.
15606
15607 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15608
15609         PR target/18490
15610         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
15611         mmix-knuth-mmixware.
15612
15613         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
15614         cris-*-elf* cris-*-aout* mmix-*-*
15615
15616 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
15617
15618         PR middle-end/18725
15619         * gcc.dg/pr18725.c: New test.
15620
15621 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15622
15623         PR target/18488
15624         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
15625
15626         PR target/18336
15627         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
15628
15629 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
15630
15631         PR c++/18368
15632         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
15633         * g++.old-deja/g++.law/ctors5.C: Likewise.
15634         * g++.old-deja/g++.other/crash25.C: Likewise.
15635
15636         PR c++/18674
15637         * g++.dg/template/error16.C: New test.
15638
15639         PR c++/18512
15640         * g++.dg/template/crash29.C: New test.
15641
15642 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
15643
15644         PR tree-optimization/18712
15645         * gcc.c-torture/compile/pr18712.c: New test.
15646
15647 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
15648
15649         PR c/7544
15650         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
15651         tests.
15652
15653 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15654
15655         PR c++/18652
15656         * g++.dg/lookup/crash6.C: New test.
15657
15658 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
15659
15660         PR middle-end/18164
15661         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
15662
15663 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
15664
15665         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
15666         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
15667         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
15668
15669 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
15670
15671         * gcc.dg/pr18164.c: New test.
15672
15673 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
15674
15675         * gcc.dg/funroll-loops-all.c: New.
15676
15677 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15678
15679         PR target/18489
15680         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
15681         delimeter, match space and TAB as well as ":".
15682
15683         PR target/18484
15684         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
15685
15686         PR target/18348
15687         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
15688
15689         PR target/18345
15690         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
15691
15692         PR target/18337
15693         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
15694
15695 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
15696
15697         * gfortran.dg/direct_io_2.f90: New test.
15698
15699 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
15700
15701         PR target/18334
15702         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
15703
15704 2004-11-28  Richard Henderson  <rth@redhat.com>
15705
15706         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
15707
15708 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
15709
15710         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
15711         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
15712         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
15713         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
15714         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
15715         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
15716         gcc.dg/pointer-arith-8.c: New tests.
15717
15718 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
15719
15720         PR fortran/18364
15721         * gfortran.dg/endfile.f90: New test.
15722
15723 2004-11-27  Falk Hueffner  <falk@debian.org>
15724
15725         * gcc.dg/loop-6.c: New test.
15726
15727 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15728
15729         * gcc.c-torture/execute/20041126-1.c: New test.
15730
15731 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15732
15733         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
15734         on IRIX.
15735
15736 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
15737
15738         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
15739         functions.
15740
15741 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
15742
15743         PR rtl-optimization/17825
15744         * gcc.c-torture/compile/20041119-1.c: New test.
15745
15746 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15747
15748         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
15749         Check existence of ld library path variables before unsetting.
15750
15751 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
15754
15755 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15756
15757         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
15758
15759 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
15760
15761         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
15762
15763 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15764
15765         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
15766         dg-do directive.
15767
15768 2004-11-26  Ben Elliston  <bje@au.ibm.com>
15769
15770         * gcc.dg/pr17957.c: Pass --param, not -param.
15771
15772 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
15773
15774         PR middle-end/17957
15775         * testsuite/gcc.dg/pr17957.c: New test.
15776
15777 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/18445
15780         * g++.dg/template/crash28.C: Likewise.
15781
15782         PR c++/18001
15783         * g++.dg/expr/unary2.C: Adjust lvalue messages.
15784         * g++.dg/ext/lvaddr.C: Likewise.
15785         * g++.dg/opt/pr7503-3.C: Likewise.
15786
15787         PR c++/18466
15788         * g++.dg/parse/qualified3.C: New test.
15789         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
15790
15791         PR c++/18545
15792         * g++.dg/expr/return1.C: New test.
15793
15794 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15795
15796         Friend class name lookup 3/n, PR c++/3332
15797         * g++.dg/lookup/friend3.C: New test.
15798         * g++.dg/lookup/friend4.C: Likewise.
15799         * g++.dg/lookup/friend5.C: Likewise.
15800
15801 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15802
15803         Friend class name lookup 2/n, PR c++/14513, c++/15410
15804         * g++.dg/lookup/friend2.C: New test.
15805         * g++.dg/template/friend31.C: Likewise.
15806
15807 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15808
15809         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
15810
15811 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15812
15813         PR c++/17473
15814         * g++.dg/tc1/dr56.C: Remove.
15815         * g++.dg/template/typedef1.C: Add dg-error markers.
15816         * g++.old-deja/g++.other/typedef7.C: Likewise.
15817
15818         PR c++/18285
15819         * g++.dg/parse/typedef7.C: New test.
15820
15821 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
15822
15823         * gcc.c-torture/execute/20041124-1.c: New test.
15824
15825 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
15826
15827         * g++.dg/template/deduce3.C: New test.
15828
15829         PR c++/18586
15830         * g++.dg/template/crash27.C: New test.
15831
15832         PR c++/18530
15833         * g++.dg/warn/Wshadow-3.C: New test.
15834
15835 2004-11-24  Devang Patel  <dpatel@apple.com>
15836
15837         PR/18555
15838         * gcc.dg/cpp/isysroot-1.c: New test.
15839         * gcc.dg/cpp/usr/include/stdio.h: New file.
15840         * gcc.dg/cpp/isysroot-2.c: New test.
15841         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
15842         New file.
15843
15844 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15845
15846         PR c++/8929
15847         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
15848
15849 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15850
15851         * gcc.target/sparc/align.c: Do not include <stdint.h>.
15852         * gcc.target/sparc/pdist.c: Likewise.
15853
15854 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
15855
15856         PR c++/16882
15857         * g++.dg/conversion/simd1.C: New test.
15858
15859 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15860
15861         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
15862         and restore_ld_library_path_env_vars.
15863         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
15864         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
15865         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
15866         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
15867
15868 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
15869
15870         * gcc.dg/pragma-align-2.c: Test macro expansion.
15871         * gcc.dg/pragma-pack-2.c: New test.
15872
15873 2004-11-23  Richard Henderson  <rth@redhat.com>
15874
15875         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
15876         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15877         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
15878         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
15879         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
15880         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
15881
15882         * gcc.dg/vect/vect.exp: Add check for alpha.
15883         * lib/target-supports.exp (check_alpha_max_hw_available): New.
15884         (check_effective_target_vect_int): Enable for alpha.
15885         (check_effective_target_vect_long): New.
15886         (is-effective-target): Add it.
15887
15888 2004-11-23  Uros Bizjak <uros@kss-loka.si>
15889
15890         * gcc.dg/pr18614-1.c: New test.
15891
15892 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15893
15894         * gcc.dg/setjmp-2.c: New test.
15895
15896 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
15897
15898         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
15899         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
15900         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
15901         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
15902         gcc.target/sparc/pdist.c: New tests.
15903
15904 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
15905
15906         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
15907
15908 2004-11-22  Dale Johannesen  <dalej@apple.com>
15909
15910         * gcc.dg/20041111-1.c: New.
15911
15912 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15913
15914         PR tree-opt/18536
15915         * gcc.dg/vect/pr18536.c: New test.
15916
15917 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15918
15919         PR c++/18354
15920         * g++.dg/template/nontype11.C: New test.
15921
15922 2004-11-21  Roger Sayle  <roger@eyesopen.com>
15923
15924         PR middle-end/18520
15925         * gcc.dg/pr18520-1.c: New test case.
15926
15927 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
15928
15929         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
15930         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
15931         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
15932         expected diagnostics.
15933
15934 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15935
15936         PR target/18580
15937         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
15938         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
15939         vect-77.c, vect-77a.c: XFAIL on the SPARC.
15940
15941 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
15942
15943         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
15944
15945 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
15946             Joseph Myers  <joseph@codesourcery.com>
15947
15948         * lib/target-supports.exp (check_visibility_available): Really
15949         test the compiler.
15950
15951 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
15952
15953         PR tree-opt/18181
15954         * gcc.dg/vect/vect-85.c: New test.
15955         * gcc.dg/vect/vect-86.c: New test.
15956         * gcc.dg/vect/vect-87.c: New test.
15957         * gcc.dg/vect/vect-88.c: New test.
15958
15959 2004-11-19  Ben Elliston  <bje@au.ibm.com>
15960
15961         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
15962
15963 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
15964
15965         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
15966         * gcc.dg/ppc-and-1.c: Ditto.
15967         * gcc.dg/ppc-compare-1.c: Ditto.
15968         * gcc.dg/ppc-mov-1.c: Ditto
15969
15970 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
15971             Mark Mitchell  <mark@codesourcery.com>
15972
15973         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
15974
15975 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
15976             Aldy Hernandez  <aldyh@redhat.com>
15977
15978         * lib/target-supports.exp (check_effective_target_vect_int): New
15979         (check_effective_target_vect_float): New
15980         (check_effective_target_vect_double): New.
15981         (is-effective-target): Support new effective targets keywords.
15982         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
15983         default action for dg-do.
15984         * gcc.dg/vect/pr16105.c: Use new support.
15985         * gcc.dg/vect/pr18400.c: Ditto.
15986         * gcc.dg/vect/pr18425.c: Ditto.
15987         * gcc.dg/vect/vect-1.c: Ditto.
15988         * gcc.dg/vect/vect-10.c: Ditto.
15989         * gcc.dg/vect/vect-11.c: Ditto.
15990         * gcc.dg/vect/vect-12.c: Ditto.
15991         * gcc.dg/vect/vect-13.c: Ditto.
15992         * gcc.dg/vect/vect-14.c: Ditto.
15993         * gcc.dg/vect/vect-15.c: Ditto.
15994         * gcc.dg/vect/vect-16.c: Ditto.
15995         * gcc.dg/vect/vect-17.c: Ditto.
15996         * gcc.dg/vect/vect-18.c: Ditto.
15997         * gcc.dg/vect/vect-19.c: Ditto.
15998         * gcc.dg/vect/vect-2.c: Ditto.
15999         * gcc.dg/vect/vect-20.c: Ditto.
16000         * gcc.dg/vect/vect-21.c: Ditto.
16001         * gcc.dg/vect/vect-22.c: Ditto.
16002         * gcc.dg/vect/vect-23.c: Ditto.
16003         * gcc.dg/vect/vect-24.c: Ditto.
16004         * gcc.dg/vect/vect-25.c: Ditto.
16005         * gcc.dg/vect/vect-26.c: Ditto.
16006         * gcc.dg/vect/vect-27.c: Ditto.
16007         * gcc.dg/vect/vect-27a.c: Ditto.
16008         * gcc.dg/vect/vect-28.c: Ditto.
16009         * gcc.dg/vect/vect-29.c: Ditto.
16010         * gcc.dg/vect/vect-29a.c: Ditto.
16011         * gcc.dg/vect/vect-3.c: Ditto.
16012         * gcc.dg/vect/vect-30.c: Ditto.
16013         * gcc.dg/vect/vect-31.c: Ditto.
16014         * gcc.dg/vect/vect-32.c: Ditto.
16015         * gcc.dg/vect/vect-33.c: Ditto.
16016         * gcc.dg/vect/vect-34.c: Ditto.
16017         * gcc.dg/vect/vect-35.c: Ditto.
16018         * gcc.dg/vect/vect-36.c: Ditto.
16019         * gcc.dg/vect/vect-37.c: Ditto.
16020         * gcc.dg/vect/vect-38.c: Ditto.
16021         * gcc.dg/vect/vect-4.c: Ditto.
16022         * gcc.dg/vect/vect-40.c: Ditto.
16023         * gcc.dg/vect/vect-41.c: Ditto.
16024         * gcc.dg/vect/vect-42.c: Ditto.
16025         * gcc.dg/vect/vect-43.c: Ditto.
16026         * gcc.dg/vect/vect-44.c: Ditto.
16027         * gcc.dg/vect/vect-45.c: Ditto.
16028         * gcc.dg/vect/vect-46.c: Ditto.
16029         * gcc.dg/vect/vect-47.c: Ditto.
16030         * gcc.dg/vect/vect-48.c: Ditto.
16031         * gcc.dg/vect/vect-48a.c: Ditto.
16032         * gcc.dg/vect/vect-49.c: Ditto.
16033         * gcc.dg/vect/vect-5.c: Ditto.
16034         * gcc.dg/vect/vect-50.c: Ditto.
16035         * gcc.dg/vect/vect-51.c: Ditto.
16036         * gcc.dg/vect/vect-52.c: Ditto.
16037         * gcc.dg/vect/vect-53.c: Ditto.
16038         * gcc.dg/vect/vect-54.c: Ditto.
16039         * gcc.dg/vect/vect-55.c: Ditto.
16040         * gcc.dg/vect/vect-56.c: Ditto.
16041         * gcc.dg/vect/vect-56a.c: Ditto.
16042         * gcc.dg/vect/vect-57.c: Ditto.
16043         * gcc.dg/vect/vect-58.c: Ditto.
16044         * gcc.dg/vect/vect-59.c: Ditto.
16045         * gcc.dg/vect/vect-6.c: Ditto.
16046         * gcc.dg/vect/vect-60.c: Ditto.
16047         * gcc.dg/vect/vect-61.c: Ditto.
16048         * gcc.dg/vect/vect-62.c: Ditto.
16049         * gcc.dg/vect/vect-63.c: Ditto.
16050         * gcc.dg/vect/vect-64.c: Ditto.
16051         * gcc.dg/vect/vect-65.c: Ditto.
16052         * gcc.dg/vect/vect-66.c: Ditto.
16053         * gcc.dg/vect/vect-67.c: Ditto.
16054         * gcc.dg/vect/vect-68.c: Ditto.
16055         * gcc.dg/vect/vect-69.c: Ditto.
16056         * gcc.dg/vect/vect-7.c: Ditto.
16057         * gcc.dg/vect/vect-72.c: Ditto.
16058         * gcc.dg/vect/vect-72a.c: Ditto.
16059         * gcc.dg/vect/vect-73.c: Ditto.
16060         * gcc.dg/vect/vect-74.c: Ditto.
16061         * gcc.dg/vect/vect-75.c: Ditto.
16062         * gcc.dg/vect/vect-76.c: Ditto.
16063         * gcc.dg/vect/vect-77.c: Ditto.
16064         * gcc.dg/vect/vect-77a.c: Ditto.
16065         * gcc.dg/vect/vect-78.c: Ditto.
16066         * gcc.dg/vect/vect-79.c: Ditto.
16067         * gcc.dg/vect/vect-8.c: Ditto.
16068         * gcc.dg/vect/vect-80.c: Ditto.
16069         * gcc.dg/vect/vect-82.c: Ditto.
16070         * gcc.dg/vect/vect-82_64.c: Ditto.
16071         * gcc.dg/vect/vect-83.c: Ditto.
16072         * gcc.dg/vect/vect-83_64.c: Ditto.
16073         * gcc.dg/vect/vect-9.c: Ditto.
16074         * gcc.dg/vect/vect-all.c: Ditto.
16075         * gcc.dg/vect/vect-none.c: Ditto.
16076
16077 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
16078
16079         * lib/gcc-dg.exp (dg-skip-if): New function.
16080         (dg-forbid-option): Remove.
16081         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
16082         * g++.dg/abi/bitfield8.C: Likewise.
16083         * g++.dg/abi/dtor1.C: Likewise.
16084         * g++.dg/abi/empty10.C: Likewise.
16085         * g++.dg/abi/empty7.C: Likewise.
16086         * g++.dg/abi/empty9.C: Likewise.
16087         * g++.dg/abi/layout3.C: Likewise.
16088         * g++.dg/abi/layout4.C: Likewise.
16089         * g++.dg/abi/thunk1.C: Likewise.
16090         * g++.dg/abi/thunk2.C: Likewise.
16091         * g++.dg/abi/vbase11.C: Likewise.
16092         * g++.dg/abi/vthunk2.C: Likewise.
16093         * g++.dg/abi/vthunk3.C: Likewise.
16094         * g++.dg/ext/attrib8.C: Likewise.
16095         * g++.dg/opt/longbranch2.C: Likewise.
16096         * g++.dg/opt/reg-stack4.C: Likewise.
16097         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16098         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16099         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16100         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16101         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16102         * gcc.dg/20000609-1.c: Likewise.
16103         * gcc.dg/20000720-1.c: Likewise.
16104         * gcc.dg/20011107-1.c: Likewise.
16105         * gcc.dg/20011119-1.c: Likewise.
16106         * gcc.dg/20020108-1.c: Likewise.
16107         * gcc.dg/20020122-2.c: Likewise.
16108         * gcc.dg/20020122-3.c: Likewise.
16109         * gcc.dg/20020201-3.c: Likewise.
16110         * gcc.dg/20020206-1.c: Likewise.
16111         * gcc.dg/20020218-1.c: Likewise.
16112         * gcc.dg/20020310-1.c: Likewise.
16113         * gcc.dg/20020411-1.c: Likewise.
16114         * gcc.dg/20020418-2.c: Likewise.
16115         * gcc.dg/20020426-1.c: Likewise.
16116         * gcc.dg/20020426-2.c: Likewise.
16117         * gcc.dg/20020517-1.c: Likewise.
16118         * gcc.dg/20020523-1.c: Likewise.
16119         * gcc.dg/20020523-2.c: Likewise.
16120         * gcc.dg/20020729-1.c: Likewise.
16121         * gcc.dg/20030204-1.c: Likewise.
16122         * gcc.dg/20030826-2.c: Likewise.
16123         * gcc.dg/20030926-1.c: Likewise.
16124         * gcc.dg/20031202-1.c: Likewise.
16125         * gcc.dg/980312-1.c: Likewise.
16126         * gcc.dg/980313-1.c: Likewise.
16127         * gcc.dg/990117-1.c: Likewise.
16128         * gcc.dg/990424-1.c: Likewise.
16129         * gcc.dg/990524-1.c: Likewise.
16130         * gcc.dg/991230-1.c: Likewise.
16131         * gcc.dg/i386-387-1.c: Likewise.
16132         * gcc.dg/i386-387-2.c: Likewise.
16133         * gcc.dg/i386-387-3.c: Likewise.
16134         * gcc.dg/i386-387-4.c: Likewise.
16135         * gcc.dg/i386-387-5.c: Likewise.
16136         * gcc.dg/i386-387-6.c: Likewise.
16137         * gcc.dg/i386-asm-1.c: Likewise.
16138         * gcc.dg/i386-bitfield1.c: Likewise.
16139         * gcc.dg/i386-bitfield2.c: Likewise.
16140         * gcc.dg/i386-loop-1.c: Likewise.
16141         * gcc.dg/i386-loop-2.c: Likewise.
16142         * gcc.dg/i386-loop-3.c: Likewise.
16143         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16144         * gcc.dg/i386-pic-1.c: Likewise.
16145         * gcc.dg/i386-regparm.c: Likewise.
16146         * gcc.dg/i386-signbit-1.c: Likewise.
16147         * gcc.dg/i386-signbit-2.c: Likewise.
16148         * gcc.dg/i386-signbit-3.c: Likewise.
16149         * gcc.dg/i386-sse-5.c: Likewise.
16150         * gcc.dg/i386-sse-8.c: Likewise.
16151         * gcc.dg/i386-unroll-1.c: Likewise.
16152         * gcc.dg/tls/opt-1.c: Likewise.
16153         * gcc.dg/tls/opt-2.c: Likewise.
16154         * gcc.dg/unroll-1.c: Likewise.
16155         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16156         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16157         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16158         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16159
16160 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16161
16162         * g++.dg/template/incomplete1.C: New test.
16163
16164 2004-11-16  Nick Clifton  <nickc@redhat.com>
16165
16166         Revert patches accidentally commited during checkin of fixes for
16167         xstormy16 tests:
16168         gcc.c-torture/execute/simd-4.c: Revert
16169         gcc.dg/20040910-1.c: Revert.
16170
16171 2004-11-16  Paul Brook  <paul@codesourcery.com>
16172
16173         PR fortran/13010
16174         * gfortran.dg/der_pointer_1.f90: New test.
16175
16176 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
16177
16178         PR c/18498
16179         * gcc.dg/bitfld-13.c: New test.
16180
16181 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
16182
16183         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
16184         powerpc*-*-linux*.
16185
16186         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
16187         * gcc.dg/ppc64-abi-2.c: Ditto.
16188         * gcc.dg/ppc64-abi-3.c: Ditto.
16189
16190         * lib/gcc-dg.exp (dg-target-list): Remove.
16191
16192 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
16193
16194         * gcc.dg/ia64-postinc.c: New test.
16195
16196 2004-11-15  Mark Mitchell <mark@codesourcery.com>
16197
16198         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
16199
16200 2004-11-15  Nick Clifton  <nickc@redhat.com>
16201
16202         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
16203         __INT_MAX__ so that the test can be compiled by toolchains
16204         targeted at 16-bit processors.
16205
16206         * gcc.dg/20040625-1.c: Use long constants rather than integers
16207         when performing arithmetic that will overflow 16-bits.
16208
16209         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
16210         xstormy16.  It does not support 128-bit vector operations.
16211
16212         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
16213         with the macro PTR_TYPE.  Define this macro to an integer type
16214         suitable for holding a pointer.
16215
16216         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
16217         the target is a 16-bit processor.
16218
16219         * gcc.dg/cpp/if-2.c: Expect a different warning message from
16220         16-bit targets where the character constant will be too long.
16221
16222         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
16223         where the double will not be directly addressable.
16224
16225 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16226
16227         Friend class name lookup 1/n, PR c++/18471
16228         * g++.dg/template/crash26.C: New test.
16229         * g++.dg/lookup/struct1.C: Adjust expected error.
16230         * g++.dg/parse/elab1.C: Likewise.
16231         * g++.dg/parse/elab2.C: Likewise.
16232         * g++.dg/parse/int-as-enum1.C: Likewise.
16233         * g++.dg/parse/struct-as-enum1.C: Likewise.
16234         * g++.dg/parse/typedef1.C: Likewise.
16235         * g++.dg/parse/typedef3.C: Likewise.
16236         * g++.dg/parse/typedef4.C: Likewise.
16237         * g++.dg/parse/typedef5.C: Likewise.
16238         * g++.dg/template/nontype4.C: Likewise.
16239         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
16240         * g++.old-deja/g++.other/elab1.C: Likewise.
16241         * g++.old-deja/g++.other/syntax4.C: Likewise.
16242
16243 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16244
16245         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
16246
16247 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
16248
16249         * gcc.c-torture/execute/20041114-1.c: New test.
16250
16251 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
16252
16253         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
16254         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
16255         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
16256         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
16257         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
16258         gcc.dg/switch-7.c: New tests.
16259
16260 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16261
16262         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
16263
16264 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16265
16266         PR tree-opt/18400
16267         * gcc.dg/vect/pr18400.c: New test.
16268
16269 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
16270             Andrew Pinski  <pinskia@physics.uc.edu>
16271
16272         PR tree-opt/18425
16273         * gcc.dg/vect/pr18425.c: New test.
16274
16275 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16276
16277         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
16278         Guard with dg-require-alias and dg-require-visibility.
16279
16280 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16281
16282         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
16283
16284 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16285
16286         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
16287
16288 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16289
16290         PR c++/17344
16291         * g++.dg/template/defarg5.C: New test.
16292
16293 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
16294
16295         * g++.dg/parse/cast1.C: Run only on ILP32.
16296         * g++.old-deja/g++.mike/p784.C: Likewise.
16297
16298 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
16299
16300         * gcc.c-torture/execute/20041113-1.c: New test.
16301
16302 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16303
16304         PR target/18230
16305         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
16306         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
16307         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
16308         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
16309         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
16310         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
16311         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
16312         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
16313         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
16314         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
16315         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
16316         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
16317         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
16318
16319 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
16320
16321         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
16322         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
16323         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
16324         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
16325         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
16326         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
16327         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
16328         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
16329         gcc.target/sparc/combined-1.c: New tests.
16330
16331 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
16332
16333         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
16334         New tests.
16335
16336 2004-11-12  Mark Mitchell <mark@codesourcery.com>
16337
16338         * lib/gcc-dg.exp (dg-forbid-option): New function.
16339         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
16340         * g++.dg/abi/bitfield8.C: Likewise.
16341         * g++.dg/abi/dtor1.C: Likewise.
16342         * g++.dg/abi/empty10.C: Likewise.
16343         * g++.dg/abi/empty7.C: Likewise.
16344         * g++.dg/abi/empty9.C: Likewise.
16345         * g++.dg/abi/layout3.C: Likewise.
16346         * g++.dg/abi/layout4.C: Likewise.
16347         * g++.dg/abi/thunk1.C: Likewise.
16348         * g++.dg/abi/thunk2.C: Likewise.
16349         * g++.dg/abi/vbase11.C: Likewise.
16350         * g++.dg/abi/vthunk2.C: Likewise.
16351         * g++.dg/abi/vthunk3.C: Likewise.
16352         * g++.dg/ext/attrib8.C: Likewise.
16353         * g++.dg/opt/longbranch2.C: Likewise.
16354         * g++.dg/opt/reg-stack4.C: Likewise.
16355         * g++.old-deja/g++.ext/attrib1.C: Likewise.
16356         * g++.old-deja/g++.ext/attrib2.C: Likewise.
16357         * g++.old-deja/g++.ext/attrib3.C: Likewise.
16358         * g++.old-deja/g++.other/store-expr1.C: Likewise.
16359         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16360         * gcc.dg/20000609-1.c: Likewise.
16361         * gcc.dg/20000720-1.c: Likewise.
16362         * gcc.dg/20011107-1.c: Likewise.
16363         * gcc.dg/20011119-1.c: Likewise.
16364         * gcc.dg/20020108-1.c: Likewise.
16365         * gcc.dg/20020122-2.c: Likewise.
16366         * gcc.dg/20020122-3.c: Likewise.
16367         * gcc.dg/20020201-3.c: Likewise.
16368         * gcc.dg/20020206-1.c: Likewise.
16369         * gcc.dg/20020218-1.c: Likewise.
16370         * gcc.dg/20020310-1.c: Likewise.
16371         * gcc.dg/20020411-1.c: Likewise.
16372         * gcc.dg/20020418-2.c: Likewise.
16373         * gcc.dg/20020426-1.c: Likewise.
16374         * gcc.dg/20020426-2.c: Likewise.
16375         * gcc.dg/20020517-1.c: Likewise.
16376         * gcc.dg/20020523-1.c: Likewise.
16377         * gcc.dg/20020523-2.c: Likewise.
16378         * gcc.dg/20020729-1.c: Likewise.
16379         * gcc.dg/20030204-1.c: Likewise.
16380         * gcc.dg/20030826-2.c: Likewise.
16381         * gcc.dg/20030926-1.c: Likewise.
16382         * gcc.dg/20031202-1.c: Likewise.
16383         * gcc.dg/980312-1.c: Likewise.
16384         * gcc.dg/980313-1.c: Likewise.
16385         * gcc.dg/990117-1.c: Likewise.
16386         * gcc.dg/990424-1.c: Likewise.
16387         * gcc.dg/990524-1.c: Likewise.
16388         * gcc.dg/991230-1.c: Likewise.
16389         * gcc.dg/i386-387-1.c: Likewise.
16390         * gcc.dg/i386-387-2.c: Likewise.
16391         * gcc.dg/i386-387-3.c: Likewise.
16392         * gcc.dg/i386-387-4.c: Likewise.
16393         * gcc.dg/i386-387-5.c: Likewise.
16394         * gcc.dg/i386-387-6.c: Likewise.
16395         * gcc.dg/i386-asm-1.c: Likewise.
16396         * gcc.dg/i386-bitfield1.c: Likewise.
16397         * gcc.dg/i386-bitfield2.c: Likewise.
16398         * gcc.dg/i386-loop-1.c: Likewise.
16399         * gcc.dg/i386-loop-2.c: Likewise.
16400         * gcc.dg/i386-loop-3.c: Likewise.
16401         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
16402         * gcc.dg/i386-pic-1.c: Likewise.
16403         * gcc.dg/i386-regparm.c: Likewise.
16404         * gcc.dg/i386-signbit-1.c: Likewise.
16405         * gcc.dg/i386-signbit-2.c: Likewise.
16406         * gcc.dg/i386-signbit-3.c: Likewise.
16407         * gcc.dg/i386-sse-5.c: Likewise.
16408         * gcc.dg/i386-sse-8.c: Likewise.
16409         * gcc.dg/i386-unroll-1.c: Likewise.
16410         * gcc.dg/tls/opt-1.c: Likewise.
16411         * gcc.dg/tls/opt-2.c: Likewise.
16412         * gcc.dg/unroll-1.c: Likewise.
16413         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
16414         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
16415         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
16416         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
16417         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
16418         -m64 is specified.
16419
16420 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16421
16422         PR c++/18389
16423         * g++.dg/parse/cond1.C: New test.
16424
16425         PR c++/18429
16426         * g++.dg/template/array9.C: New test.
16427         * g++.dg/ext/vla1.C: Adjust error messages.
16428         * g++.dg/ext/vlm1.C: Likewise.
16429         * g++.dg/template/crash2.C: Likewise.
16430
16431         PR c++/18436
16432         * g++.dg/template/call3.C: New test.
16433
16434         PR c++/18407
16435         * g++.dg/template/ptrmem11.C: New test.
16436
16437 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
16438
16439         PR other/14264
16440         * lib/g++.exp: Set LC_ALL and LANG to C.
16441         * lib/gcc-dg.exp: Likewise.
16442         * lib/gfortran.exp: Likewise.
16443         * lib/objc.exp: Likewise.
16444         * lib/treelang.exp: Likewise.
16445
16446 2004-11-12  Andreas Schwab  <schwab@suse.de>
16447
16448         * gcc.dg/pr16286.c: Fix last change.
16449
16450 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
16451
16452         PR c++/18416
16453         * g++.dg/init/global1.C: New test.
16454
16455 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
16456
16457         * gcc.c-torture/execute/20041112-1.c: New test.
16458
16459 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16460
16461         * lib/gcc-dg.exp (dg-target-list): New.
16462
16463 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16464             Richard Sandiford  <rsandifo@redhat.com>
16465
16466         * lib/target-supports.exp (get-compiler_messages): New.
16467         (check_named_sections_available): Use it.
16468         (check_effective_target_ilp32): New.
16469         (check_effective_target_lp64): New.
16470         (is-effective-target): New.
16471         * lib/gcc-dg.exp (dg-require-effective-target): New.
16472
16473 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
16474
16475         * gcc.dg/precedence-1.c: New test.
16476
16477 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
16478
16479         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
16480
16481         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
16482         message, delete generated files, use more descriptive name for
16483         executable, and make the test unsupported when it cannot be run.
16484
16485         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
16486         (dg-require-weak, dg-require-visibility, dg-require-alias,
16487         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
16488         dg-require-iconv, dg-require-named-sections): Use it.
16489
16490         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
16491
16492 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
16493
16494         PR target/16457
16495         * gcc.dg/ppc-and-1: New
16496
16497         PR target/16796
16498         * gcc.dg/ppc-mov-1.c: New.
16499
16500         PR target/16458
16501         * gcc.dg/ppc-compare-1.c: New.
16502
16503 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
16504
16505         * objc.dg/desig-init-2.m: New test.
16506
16507 2004-11-10  Adam Nemet  <anemet@lnxw.com>
16508
16509         PR middle-end/18160
16510         * g++.dg/warn/register-var-1.C: New test.
16511         * g++.dg/warn/register-var-2.C: New test.
16512
16513 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16514
16515         * gcc.dg/union-2.c: New test.
16516
16517 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
16518
16519         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
16520         New test for PR tree-optimization/17892.
16521
16522 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
16523
16524         PR c++/18369
16525         * g++.dg/init/new12.C: New test.
16526
16527 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
16528
16529         * gcc.target/sparc: New directory.
16530         * gcc.target/sparc/sparc.exp: New driver.
16531         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
16532         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
16533         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
16534         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
16535
16536 2004-11-10  Paul Brook  <paul@codesourcery.com>
16537
16538         PR fortran/18218
16539         * gfortran.dg/list_read.c: New test.
16540
16541 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16542
16543         PR c/18322
16544         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
16545         expected diagnostic location.
16546
16547 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
16548
16549         * gcc.dg/20041109-1.c: New test.
16550
16551 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
16552
16553         PR objc/18406
16554         * objc/compile/pr18406.m: New test.
16555
16556 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16557
16558         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
16559
16560 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
16561
16562         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
16563
16564 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16565
16566         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
16567
16568 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
16569
16570         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
16571         exit.
16572
16573 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
16574
16575         PR tree-opt/18299
16576         * gcc.c-torture/pr18299-1.c: New test.
16577
16578 2004-11-06  Andreas Schwab  <schwab@suse.de>
16579
16580         * gcc.dg/pr16286.c: Also test for bool and pixel.
16581
16582 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
16583
16584         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
16585         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
16586         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
16587         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
16588         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
16589         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
16590         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
16591         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
16592         gcc.dg/struct-semi-3.c: New tests.
16593
16594 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16595
16596         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
16597
16598 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16599
16600         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
16601         Do not use C99 designators.
16602
16603 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16604
16605         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
16606
16607 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
16608
16609         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
16610         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
16611         * gcc.c-torture/execute/simd-5.x: Remove.
16612
16613 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
16614
16615         PR rtl-optimization/17933
16616         * gcc.dg/torture/pr17933-1.c: New test.
16617
16618 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
16619
16620         PR target/18106
16621         * lib/target-supports.exp (check_weak_available): Support
16622         Windows.
16623
16624 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
16625
16626         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
16627         call to fflush(stdout) before abort.
16628         (my_ffsll): New function.
16629         (generate_fields): Use it.
16630
16631 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16632
16633         * gcc.dg/init-undef-1.c: New test.
16634
16635 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
16636
16637         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
16638         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
16639         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
16640         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
16641         expected messages for new parser.
16642
16643 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
16644
16645         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
16646
16647 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16648
16649         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
16650         on LP64 targets.
16651
16652 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16653
16654         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
16655         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
16656         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
16657         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
16658         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
16659         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
16660         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
16661         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
16662         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
16663         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
16664
16665 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
16666
16667         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
16668         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
16669         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
16670         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
16671         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
16672         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
16673         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
16674         for new parser.
16675
16676 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
16677
16678         PR target/15342
16679         * gcc.dg/20041104-1.c: New test.
16680
16681 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16682
16683         * g++.dg/template/nontype7.C: New test.
16684         * g++.dg/template/nontype8.C: Likewise.
16685         * g++.dg/template/nontype9.C: Likewise.
16686         * g++.dg/template/nontype10.C: Likewise.
16687         * g++.dg/tc1/dr49.C: Likewise.
16688         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
16689         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
16690
16691 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16692
16693         * g++.dg/rtti/tinfo1.C: Remove xfails.
16694
16695 2004-11-04  Ben Elliston  <bje@au.ibm.com>
16696
16697         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
16698         packed attribute to the definition to satisfy the new C++ parser.
16699
16700 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
16701
16702         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
16703         invocations of va_arg.
16704
16705 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
16706
16707         PR c++/18124
16708         * g++.dg/template/crash25.C: New test.
16709
16710         PR c++/18155
16711         * g++.dg/template/typedef2.C: New test.
16712         * g++.dg/parse/crash13.C: Adjust error markers.
16713
16714         PR c++/18177
16715         * g++.dg/conversion/const3.C: New test.
16716
16717 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16718
16719         PR fortran/17535
16720         PR fortran/17583
16721         PR fortran/17713
16722         * gfortran.dg/generic_[123].f90: New testcases.
16723
16724 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
16725
16726         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
16727         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
16728
16729 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
16730
16731         PR tree-opt/16808
16732         * gcc.c-torture/compile/pr16808.c: New test.
16733
16734 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
16735
16736         PR rtl-optimization/17104
16737         * gcc.dg/ppc-bitfield1.c: New.
16738
16739 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16740
16741         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
16742
16743 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
16744
16745         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
16746         strings for 32-bit code.
16747
16748 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
16749
16750         PR c/18239
16751         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
16752
16753 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
16754
16755         PR c++/18064
16756         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
16757
16758 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
16759
16760         PR c++/15172
16761         * g++.dg/init/aggr2.C: New test.
16762
16763 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
16764
16765         * objc.dg/local-decl-1.m: New test.
16766
16767 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16768
16769         * gcc.dg/20040910-1.c: Adjust regex.
16770
16771 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16772
16773         PR rtl-optimization/18084
16774         * g++.dg/opt/pr18084-1.C: New testcase.
16775
16776 2004-10-30  Matt Austern  <austern@apple.com>
16777
16778         PR c++/17542
16779         * g++.dg/ext/attrib18.C: New test.
16780
16781 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16782
16783         PR middle-end/18096
16784         * gcc.dg/pr18096-1.c: New test case.
16785
16786 2004-10-30  Roger Sayle  <roger@eyesopen.com>
16787
16788         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
16789
16790 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
16791
16792         PR c/16666
16793         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
16794         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
16795         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
16796         gcc.dg/old-style-prom-3.c: New tests.
16797
16798 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
16799
16800         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
16801         Remove unnecessary inclusion of stdio.h.
16802
16803 2004-10-29  Roger Sayle  <roger@eyesopen.com>
16804
16805         PR rtl-optimization/17581
16806         * gcc.dg/pr17581-1.c: New test case.
16807
16808 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
16809
16810         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
16811         being implemented.
16812         * g++.dg/conversion/dr195-1.C: New.
16813         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
16814         * g++.old-deja/g++.mike/p10148.C: Likewise.
16815
16816 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
16817
16818         PR c++/17695
16819         * g++.dg/debug/typedef2.C: New test.
16820
16821 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
16822
16823         PR fortran/13490
16824         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
16825         * gfortran.dg/g77/README: Update.
16826
16827 2004-10-28  Matt Austern  <austern@apple.com>
16828
16829         PR c++/14124
16830         * g++.dg/ext/packed7.C: New test.
16831
16832 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
16833
16834         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
16835         scan-assembler.
16836         * lib/scanasm.exp (hidden-scan-for): New proc.
16837         (scan-hidden): Use hidden-scan-for instead of constructing the scan
16838         string.
16839         (scan-not-hidden): Likewise.
16840         * lib/target-supports.exp (check_visibility_available): mach-o is
16841         support too.
16842
16843 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
16844
16845         PR c++/17132
16846         * g++.dg/template/memclass3.C: New test.
16847
16848 2004-10-28  Adam Nemet  <anemet@lnxw.com>
16849
16850         PR middle-end/18160
16851         * gcc.dg/register-var-1.c: New test.
16852         * gcc.dg/register-var-2.c: New test.
16853         * gcc.dg/asm-7.c: Taking the address of a register variable is an
16854         error now.
16855
16856 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
16857
16858         PR other/18172
16859         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
16860         unused variables.
16861         * gcc.dg/vect/vect-22.c: Likewise.
16862
16863 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
16864
16865         * gcc.dg/i386-rotate-1.c: New test.
16866
16867 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
16868
16869         * g++.dg/init/ref12.C: Add "run" marker.
16870
16871         PR c++/17435
16872         * g++.dg/init/ref12.C: New test.
16873
16874         PR c++/18140
16875         * g++.dg/template/shift1.C: New test.
16876         * g++.dg/template/error10.C: Adjust error markers.
16877
16878 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
16879
16880         PR tree-opt/17529
16881         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
16882
16883 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
16884
16885         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
16886         * gcc.dg/weak/weak-3.c: Likewise.
16887         * gcc.dg/weak/weak-5.c: Likewise.
16888         * gcc.dg/weak/weak-9.c: Likewise.
16889         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
16890         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
16891
16892         * gcc.dg/darwin-weakimport-1.c: New.
16893
16894 2004-10-28  Ben Elliston  <bje@au.ibm.com>
16895
16896         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
16897
16898 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
16899
16900         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
16901         'syntax' error messages.
16902         * gcc.dg/cpp/direct2s.c: Likewise.
16903
16904 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
16905
16906         * gcc.c-torture/compile/20041026-1.c: New.
16907
16908 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
16909
16910         PR c++/18093
16911         * g++.dg/lookup/ns2.C: New test.
16912
16913         PR c++/18020
16914         * g++.dg/template/enum4.C: New test.
16915
16916         PR c++/18161
16917         * g++.dg/template/expr1.C: New test.
16918
16919 2004-10-26  Ben Elliston  <bje@au.ibm.com>
16920
16921         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
16922
16923 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16924
16925         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
16926         gcc.dg/decl-nospec-3.c: New tests.
16927
16928 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
16929
16930         * objc.dg/super-class-3.m: New test.
16931
16932 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
16933
16934         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
16935         resyncing.
16936         * gcc.dg/cpp/direct2s.c: Likewise.
16937
16938 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
16939
16940         * objc.dg/image-info.m: Update for changes to section selection.
16941
16942 2004-10-25  David Ayers  <d.ayers@inode.at>
16943             Ziemowit Laski  <zlaski@apple.com>
16944
16945         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
16946         diagnostics when messaging 'id <Proto>'.
16947         * objc.dg/class-protocol-1.m: New test.
16948         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
16949         a non-existent method signature.
16950         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
16951         Update diagnostics when messaging with non-existent method signature.
16952         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
16953         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
16954         invalid receivers are now resolved as if messaging 'id'; remove
16955         extraneous diagnostics.
16956
16957 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
16958
16959         PR c/16667
16960         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
16961         gcc.dg/init-desig-obs-3.c: New tests.
16962
16963 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
16964
16965         * gcc.dg/debug/20041023-1.c: New test.
16966
16967 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
16968
16969         PR middle-end/17407
16970         * gcc.c-torture/compile/pr17407.c: New test.
16971
16972         PR c++/18121
16973         * g++.dg/template/array8.C: New test.
16974
16975 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
16976
16977         PR other/18138
16978         * lib/g++.exp: Accept more than one multilib libgcc.
16979         * lib/gcc-dg.exp: Likewise.
16980         * lib/objc.exp: Likewise.
16981         * lib/treelang.exp: Likewise.
16982         * lib/gfortran.exp: Likewise.
16983
16984 2004-10-24  Ben Elliston  <bje@au.ibm.com>
16985
16986         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
16987
16988 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
16989
16990         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
16991         * gcc.dg/c99-const-expr-3.c: Likewise.
16992
16993 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
16994
16995         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
16996
16997 2004-10-23  Ben Elliston  <bje@au.ibm.com>
16998
16999         * gcc.c-torture/execute/loop-2e.x: Remove.
17000
17001 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17002
17003         PR c++/18095
17004         * g++.dg/parse/crash18.C: New.
17005         * g++.dg/parse/crash19.C: New.
17006
17007 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
17008
17009         * g++.dg/ext/dllimport1.C: Move dg-warnings.
17010         * g++.dg/ext/dllimport2.C: Same.
17011         * g++.dg/ext/dllimport8.C: Same.
17012
17013 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
17014
17015         PR c++/10841
17016         * g++.dg/conversion/cast1.C: New test.
17017         * g++.dg/overload/pmf1.C: Adjust error marker.
17018
17019 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
17020
17021         PR objc/17923
17022         * objc.dg/const-str-7.m: New test.
17023
17024 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17025
17026         * g++.dg/template/memfriend11.C: Fix comment typo.
17027         * g++.dg/template/memfriend14.C: Likewise.
17028
17029 2004-10-20  Richard Henderson  <rth@redhat.com>
17030
17031         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
17032         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
17033         -fasynchronous-unwind-tables.
17034
17035 2004-10-20  Richard Henderson  <rth@redhat.com>
17036
17037         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
17038         (main): Return success.
17039         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
17040         (main): Return success.
17041
17042 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17043
17044         PR c++/13495
17045         * g++.dg/template/memfriend9.C: New test.
17046         * g++.dg/template/memfriend10.C: Likewise.
17047         * g++.dg/template/memfriend11.C: Likewise.
17048         * g++.dg/template/memfriend12.C: Likewise.
17049         * g++.dg/template/memfriend13.C: Likewise.
17050         * g++.dg/template/memfriend14.C: Likewise.
17051         * g++.dg/template/memfriend15.C: Likewise.
17052         * g++.dg/template/memfriend16.C: Likewise.
17053         * g++.dg/template/memfriend17.C: Likewise.
17054         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
17055
17056 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
17057
17058         * g++.dg/conversion/dr195.C: New.
17059         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
17060
17061 2004-10-20  Ben Elliston  <bje@au.ibm.com>
17062             Devang Patel  <dpatel@apple.com>
17063
17064         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
17065         of floating point arithmetic, which could trap.
17066
17067 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
17068
17069         PR c++/14035
17070         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
17071         * g++.dg/conversion/const2.C: New test.
17072         * g++.dg/expr/reinterpret2.C: New test.
17073         * g++.dg/expr/reinterpret3.C: New test.
17074         * g++.dg/expr/cast2.C: New test.
17075         * g++.dg/expr/copy1.C: New test.
17076         * g++.dg/other/conversion1.C: Change error message.
17077         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
17078         function pointers to void *.
17079         * g++.old-deja/g++.mike/p10148.C: Likewise.
17080
17081 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17082
17083         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
17084
17085 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
17086
17087         PR c++/18047
17088
17089         * g++.dg/parse/expr3.C: New test.
17090
17091 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17092
17093         * gcc.dg/smod-1.c: New test.
17094
17095 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
17096
17097         * objc.dg/method-14.m: New test.
17098
17099 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17100
17101         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
17102         Also xfail as the patch was reverted.
17103
17104 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
17105
17106         PR middle-end/16973
17107         * gcc.dg/pr16973.c: New test.
17108
17109 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
17110
17111         PR tree-optimization/17656
17112         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
17113
17114 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
17115
17116         * g++.dg/eh/shadow1.C: New.
17117
17118 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
17119
17120         * gcc.c-torture/compile/20041018-1.c: New test.
17121
17122 2004-10-18  Ben Elliston  <bje@au.ibm.com>
17123
17124         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
17125         compiler referring to register 0 when accessing sdata.  The linker
17126         now patches things up.
17127
17128 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
17129
17130         PR c/17529
17131         * gcc.c-torture/compile/pr17529.c: New test.
17132
17133 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17134
17135         PR c++/17743
17136         * g++.dg/ext/attrib17.C: New test.
17137
17138 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
17139
17140         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
17141
17142 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17143
17144         PR c++/10479
17145         * g++.dg/ext/attrib16.C: New test.
17146
17147 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
17148
17149         PR c++/17042
17150         * g++.dg/init/dso_handle1.C: New test.
17151
17152         PR c++/14667
17153         * g++.dg/parse/typedef6.C: New test.
17154
17155         PR c++/17916
17156         * g++.dg/parse/pragma1.C: New test.
17157
17158 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
17159
17160         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
17161
17162 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
17163
17164         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
17165         -fno-common when on HPPA HP-UX platforms.
17166
17167 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
17168
17169         PR other/16820
17170         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
17171         stdint.h.
17172         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
17173         uintptr_t.
17174
17175 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17176
17177         PR c++/16301
17178         * g++.dg/lookup/strong-using-4.C: New test.
17179
17180 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
17181
17182         PR middle-end/16567
17183         * gcc.c-torture/compile/nested-1.c: New test.
17184
17185 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17186
17187         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
17188         and mipsisa64*-*-* (until support for misaligned loads is added).
17189         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
17190         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
17191         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
17192         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
17193         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
17194         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
17195
17196 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
17197
17198         PR c++/17976
17199         * g++.dg/init/dtor3.C: New test.
17200
17201 2004-10-15  Ben Elliston  <bje@au.ibm.com>
17202
17203         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
17204
17205 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
17206
17207         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
17208         * gcc.dg/macho-lo-sum.c: Likewise.
17209
17210 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
17211
17212         * gcc.dg/ppc-spe64-1.c: New test.
17213
17214 2004-10-14  Devang Patel  <dpatel@apple.com>
17215
17216         PR 17635
17217         * gcc.dg/pr17635.c : New test.
17218
17219 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
17220
17221         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
17222         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
17223         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
17224         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
17225         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
17226         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
17227         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
17228         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
17229         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
17230         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
17231         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
17232         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
17233         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
17234         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
17235         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
17236         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
17237         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
17238         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
17239
17240 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
17241
17242         * gcc.dg/vect/vect-82.c: New testcase.
17243         * gcc.dg/vect/vect-82_64.c: New testcase.
17244         * gcc.dg/vect/vect-83.c: New testcase.
17245         * gcc.dg/vect/vect-83_64.c: New testcase.
17246
17247 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17248
17249         * gcc.dg/cpp/error-1.c: New test.
17250
17251 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
17252
17253         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
17254
17255 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
17256
17257         PR target/17984
17258         * gcc.dg/cris-peep2-xsrand2.c: New test.
17259
17260 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
17261
17262         PR c++/17661
17263         * testsuite/g++.dg/expr/for2.C: New test.
17264
17265 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
17266
17267         * g++.dg/inherit/thunk1.C: Run on the SPARC.
17268
17269 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
17270
17271         PR tree-optimization/17724
17272         * g++.dg/opt/pr17724-1.C: New test.
17273         * g++.dg/opt/pr17724-2.C: New test.
17274         * g++.dg/opt/pr17724-3.C: New test.
17275         * g++.dg/opt/pr17724-4.C: New test.
17276         * g++.dg/opt/pr17724-5.C: New test.
17277         * g++.dg/opt/pr17724-6.C: New test.
17278
17279 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
17280
17281         PR c/17301
17282         * gcc.dg/pr17301-2.c: New test.
17283
17284 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
17285
17286         PR c++/15876
17287         * g++.dg/parse/error22.C: New test.
17288
17289         PR c++/17936
17290         * g++.dg/template/spec18.C: New test.
17291
17292 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
17293
17294         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
17295         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
17296         memcpy.
17297         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
17298         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
17299
17300 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
17301
17302         * g++.dg/eh/cleanup5.C: Add dg-options "".
17303
17304 2004-10-11  Roger Sayle  <roger@eyesopen.com>
17305
17306         PR middle-end/17657
17307         * gcc.dg/switch-4.c: New test case.
17308
17309 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
17310
17311         * gcc.c-torture/execute/20041011-1.c: New test.
17312
17313 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17314
17315         PR c++/17554
17316         * g++.dg/init/for3.C: New test.
17317
17318         PR c++/17657
17319         * g++.dg/opt/switch2.C: New test.
17320
17321         PR middle-end/17703
17322         * g++.dg/warn/Wreturn-2.C: New test.
17323
17324 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
17325
17326         PR c++/17907
17327         * g++.dg/eh/cleanup5.C: New test.
17328
17329 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
17330
17331         PR c++/17393
17332         * g++.dg/parse/error21.C: New test.
17333
17334 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17335
17336         * g++.dg/overload/pmf1.C: Adjust quoting marks.
17337         * g++.dg/warn/incomplete1.C: Likewise.
17338         * g++.dg/template/qualttp20.C: Likewise.
17339
17340 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17341
17342         PR c/17881
17343         * parm-incomplete-1.c: New test.
17344
17345 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17346
17347         PR c++/17867
17348         * g++.dg/parse/error19.C: New test.
17349
17350         PR c++/17670
17351         * g++.dg/init/new11.C: New test.
17352
17353         PR c++/17821
17354         * g++.dg/parse/error20.C: New test.
17355
17356         PR c++/17826
17357         * g++.dg/template/crash24.C: New test.
17358
17359 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17360
17361         PR c/17301
17362         * gcc.dg/pr17301-1.c: New test.
17363
17364 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17365
17366         PR c/17189
17367         * gcc.dg/anon-struct-5.c: New test.
17368
17369 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
17370
17371         PR c/17844
17372         * gcc.dg/pr17844-1.c: New test.
17373
17374 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
17375
17376         PR tree-optimization/17906
17377         * gcc.c-torture/compile/pr17906.c: New.
17378
17379 2004-10-09  Stuart Hastings  <stuart@apple.com>
17380             Roger Sayle  <roger@eyesopen.com>
17381
17382         PR rtl-optimization/17853
17383         * gcc.dg/i386-mmx-5.c: New testcase.
17384
17385 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
17386
17387         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
17388
17389 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/17524
17392         * g++.dg/template/static9.C: New test.
17393
17394         PR c++/17685
17395         * g++.dg/parse/operator5.C: New test.
17396
17397 2004-10-09  Roger Sayle  <roger@eyesopen.com>
17398
17399         PR middle-end/17894
17400         * gcc.c-torture/execute/divcmp-4.c: New test case.
17401
17402 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17403
17404         PR tree-opt/17902
17405         * g++.dg/opt/pr17902.C: New test.
17406
17407 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
17408
17409         * gcc.dg/cpp/ident-1.c: Add dg-options "".
17410
17411 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17412
17413         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
17414
17415 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17416
17417         * gcc.dg/assign-warn-3.c: New test.
17418
17419 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17420
17421         PR c/16999
17422         * gcc.dg/cpp/ident-1.c: New test.
17423
17424 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17425
17426         * gcc.c-torture/compile/acc1.c: New.
17427
17428 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
17429
17430         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
17431         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
17432
17433 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17434
17435         * gcc.dg/ultrasp11.c: New test.
17436
17437 2004-10-08  Michael Matz  <matz@suse.de>
17438
17439         * gcc.dg/doloop-2.c: New test.
17440
17441 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
17442
17443         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
17444         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
17445         objc.dg/method-9.m: Update expected diagnostics.
17446
17447 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
17448
17449         * gcc.dg/ppc-fsel-3.c: New file.
17450         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
17451
17452 2004-10-07  Paul Brook  <paul@codesourcery.com>
17453
17454         * gfortran.dg/intrinsic_verify_1.f90: New test.
17455
17456 2004-10-07  Paul Brook  <paul@codesourcery.com>
17457
17458         * gfortran.dg/empty_format_1.f90: Remove stray commas.
17459
17460 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17461
17462         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
17463         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
17464         commit.
17465
17466 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
17467
17468         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
17469
17470 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17471
17472         PR c++/17115
17473         * g++.dg/warn/Winline-4.C: New test.
17474
17475 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17476
17477         * gcc.c-torture/compile/20041007-1.c: New test.
17478
17479 2004-10-07  Paul Brook  <paul@codesourcery.com>
17480
17481         PR fortran/17678
17482         * gfortran.dg/use_allocated_1.f90: New test.
17483
17484 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17485
17486         PR middle-end/17849
17487         * gfortran.fortran-torture/compile/nested.f90: New test
17488
17489 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
17490
17491         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
17492
17493 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
17494
17495         PR c++/17368
17496         * g++.dg/ext/asm6.C: New test.
17497
17498 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
17499
17500         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
17501
17502 2004-10-06  Paul Brook  <paul@codesourcery.com>
17503
17504         PR libfortran/17709
17505         * gfortran.dg/empty_format_1.f90: New test.
17506
17507 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17508
17509         PR fortran/17568
17510         * gfortran.dg/ishft.f90: New test.
17511
17512         PR fortran/17283
17513         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
17514         tests.
17515
17516 2004-10-06  Paul Brook  <paul@codesourcery.com>
17517
17518         * gfortran.dg/do_1.f90: New test.
17519
17520 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17521
17522         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
17523         optimizing for size.
17524
17525 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17526
17527         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
17528
17529 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17530
17531         * gcc.c-torture/compile/20041005-1.c: New test.
17532
17533 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
17534
17535         PR c++/17829
17536         * g++.dg/lookup/koenig4.C: New.
17537
17538 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17539
17540         * g++.dg/other/classkey1.C: Adjust quoting marks.
17541         * g++.dg/parse/error15.C: Likewise.
17542         * g++.dg/template/meminit2.C (int>): Likewise.
17543
17544 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17545
17546         PR fortran/17283
17547         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
17548
17549         PR fortran/17631
17550         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
17551
17552         PR fortran/17708
17553         * gfortran.dg/pr17708.f90: New test.
17554
17555 2004-10-04  Chao-ying Fu  <fu@mips.com>
17556
17557         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
17558         * gcc.dg/vect/vect-4.c: Ditto.
17559         * gcc.dg/vect/vect-5.c: Ditto.
17560         * gcc.dg/vect/vect-6.c: Ditto.
17561         * gcc.dg/vect/vect-8.c: Ditto.
17562         * gcc.dg/vect/vect-16.c: Ditto.
17563         * gcc.dg/vect/vect-30.c: Ditto.
17564         * gcc.dg/vect/vect-40.c: Ditto.
17565         * gcc.dg/vect/vect-41.c: Ditto.
17566         * gcc.dg/vect/vect-42.c: Ditto.
17567         * gcc.dg/vect/vect-43.c: Ditto.
17568         * gcc.dg/vect/vect-44.c: Ditto.
17569         * gcc.dg/vect/vect-45.c: Ditto.
17570         * gcc.dg/vect/vect-46.c: Ditto.
17571         * gcc.dg/vect/vect-47.c: Ditto.
17572         * gcc.dg/vect/vect-48.c: Ditto.
17573         * gcc.dg/vect/vect-49.c: Ditto.
17574         * gcc.dg/vect/vect-50.c: Ditto.
17575         * gcc.dg/vect/vect-51.c: Ditto.
17576         * gcc.dg/vect/vect-52.c: Ditto.
17577         * gcc.dg/vect/vect-53.c: Ditto.
17578         * gcc.dg/vect/vect-54.c: Ditto.
17579         * gcc.dg/vect/vect-55.c: Ditto.
17580         * gcc.dg/vect/vect-56.c: Ditto.
17581         * gcc.dg/vect/vect-57.c: Ditto.
17582         * gcc.dg/vect/vect-58.c: Ditto.
17583         * gcc.dg/vect/vect-59.c: Ditto.
17584         * gcc.dg/vect/vect-60.c: Ditto.
17585         * gcc.dg/vect/vect-74.c: Ditto.
17586         * gcc.dg/vect/vect-79.c: Ditto.
17587         * gcc.dg/vect/vect-80.c: Ditto.
17588
17589 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
17590
17591         * gcc.dg/unused-7.c: Use the correct option.
17592
17593 2004-10-04  Paul Brook  <paul@codesourcery.com>
17594         Bud Davis  <bdavis9659@comcast.net>
17595
17596         PR fortran/17706
17597         PR fortran/16434
17598         * gfortran/pr17706.f90: New test.
17599         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
17600
17601 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17602
17603         * gfortran.dg/pr17612.f90: New test.
17604
17605 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17606
17607         * g++.dg/template/local1.C: Adjust quoting marks in
17608         testing for diagnostics.
17609         * g++.dg/tls/diag-2.C: Likewise.
17610         * g++.dg/other/error8.C: Likewise.
17611
17612 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17613
17614         PR c/17178
17615         * gcc.dg/unused-4.c: Adjust to be correct.
17616
17617         PR c/17820
17618         * gcc.dg/unused-7.c: New test.
17619
17620 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
17621
17622         PR c++/17797
17623         * g++.dg/overload/template2.C: New test.
17624
17625 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
17626
17627         PR tree-optimization/16632
17628         * gcc.dg/tree-ssa/20041002-1.c: New.
17629
17630 2004-10-03  Paul Brook  <paul@codesourcery.com>
17631
17632         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
17633         rather than relying on default formatting.
17634
17635 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
17636
17637         * gcc.dg/20040920-1.c: Update expected message text.
17638
17639 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
17640
17641         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
17642
17643 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
17644
17645         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
17646         tree level.
17647
17648 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17649
17650         * gcc.dg/tree-ssa/pr17343.c: Remove.
17651
17652 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
17653
17654         PR tree-opt/17343
17655         * gcc.dg/tree-ssa/pr17343.c: New test.
17656
17657 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
17658
17659         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
17660         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
17661         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
17662         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
17663         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
17664
17665 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17666
17667         * gcc.dg/lvalue-2.c: New test.
17668
17669 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
17670
17671         PR c/17730
17672         * gcc.dg/pr17730-1.c: New test
17673
17674 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
17675
17676         PR c/7425
17677         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
17678
17679 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * gcc.c-torture/execute/stdarg-1.c: New test.
17682         * gcc.c-torture/execute/stdarg-2.c: New test.
17683         * gcc.c-torture/execute/stdarg-3.c: New test.
17684         * gcc.dg/tree-ssa/stdarg-1.c: New test.
17685         * gcc.dg/tree-ssa/stdarg-2.c: New test.
17686         * gcc.dg/tree-ssa/stdarg-3.c: New test.
17687         * gcc.dg/tree-ssa/stdarg-4.c: New test.
17688         * gcc.dg/tree-ssa/stdarg-5.c: New test.
17689
17690 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
17691
17692         PR tree-optimization/17697
17693         * g++.dg/opt/pr17697-1.C: New test.
17694         * g++.dg/opt/pr17697-2.C: New test.
17695         * g++.dg/opt/pr17697-3.C: New test.
17696
17697 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
17698
17699         PR c/16409
17700         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
17701         gcc.dg/vla-init-5.c: New tests.
17702
17703 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
17704
17705         PR c/13804
17706         * gcc.dg/pr13804-1.c: New test.
17707
17708 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17709
17710         PR fortran/16938
17711         * gfortran.dg/pr16938.f90: New test.
17712
17713 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17714
17715         * g++.dg/template/crash23.C: New test.
17716
17717 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
17718
17719         PR c++/17585
17720         * g++.dg/template/static8.C: New test.
17721
17722 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
17723
17724         PR c++/17681
17725         * g++.dg/other/error9.C: New test.
17726
17727 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17728
17729         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
17730
17731 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17732
17733         PR fortran/15164
17734         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
17735
17736 2004-09-26  Roger Sayle  <roger@eyesopen.com>
17737
17738         PR middle-end/17112
17739         * gcc.dg/pr17112-1.c: New test case.
17740
17741 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
17742
17743         PR c/11459
17744         * gcc.dg/pr11459-1.c: New test.
17745
17746 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
17747
17748         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
17749         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17750
17751 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17752
17753         * gfortran.dg/pr15324.f90: Make array bounds consistent.
17754
17755 2004-09-25  Jan Hubicka  <jh@suse.cz>
17756
17757         * compile/30040909-1.c: New test.
17758         * compile/30040907-1.c: New test.
17759
17760 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
17761
17762         * gcc.c-torture/execute/va-arg-26.c: New test.
17763
17764 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
17765
17766         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
17767         extra diagnostics on targets with 64-bit pointers.
17768         * objc.dg/selector-1.m: Adjust dg-warning regexp.
17769
17770 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17771
17772         PR c/17188
17773         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
17774         * gcc.dg/decl-3.c: Adjust expected message.
17775
17776 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17777
17778         PR fortran/17615
17779         * gfortran.dg/pr17615.f90: New test.
17780
17781 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
17782
17783         PR tree-optimzation/17517
17784         * g++.dg/tree-ssa/pr17517.C: New Test.
17785
17786 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
17787
17788         PR c++/16889
17789         * g++.dg/lookup/ambig3.C: New.
17790
17791 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
17792
17793         PR tree-opt/17624
17794         * g++.dg/opt/pr17624.C: New test.
17795
17796 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17797
17798         PR c/6980
17799         * gcc.dg/Wbad-function-cast-1.c: New test.
17800
17801 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
17802
17803         * g++.dg/ext/complit1.C
17804         * g++.dg/other/error2.C
17805         * g++.dg/other/nontype-1.C
17806         * g++.dg/parse/crash11.C
17807         * g++.dg/parse/crash12.C
17808         * g++.dg/parse/error15.C
17809         * g++.dg/parse/error4.C
17810         * g++.dg/parse/tmpl-outside1.C
17811         * g++.dg/parse/too-many-tmpl-args1.C
17812         * g++.dg/template/dependent-expr3.C
17813         * g++.dg/template/error10.C
17814         * g++.dg/template/instantiate1.C
17815         * g++.dg/template/vtable2.C
17816         * g++.dg/warn/Wshadow-1.C
17817         * g++.dg/warn/weak1.C
17818         * g++.old-deja/g++.brendan/crash16.C
17819         * g++.old-deja/g++.brendan/crash18.C
17820         * g++.old-deja/g++.brendan/crash48.C
17821         * g++.old-deja/g++.brendan/crash49.C
17822         * g++.old-deja/g++.brendan/crash55.C
17823         * g++.old-deja/g++.brendan/crash56.C
17824         * g++.old-deja/g++.brendan/crash8.C
17825         * g++.old-deja/g++.brendan/enum11.C
17826         * g++.old-deja/g++.brendan/enum8.C
17827         * g++.old-deja/g++.brendan/enum9.C
17828         * g++.old-deja/g++.brendan/friend3.C
17829         * g++.old-deja/g++.brendan/misc14.C
17830         * g++.old-deja/g++.bugs/900402_02.C
17831         * g++.old-deja/g++.bugs/900404_03.C
17832         * g++.old-deja/g++.bugs/900404_04.C
17833         * g++.old-deja/g++.bugs/900428_03.C
17834         * g++.old-deja/g++.jason/crash4.C
17835         * g++.old-deja/g++.jason/overload21.C
17836         * g++.old-deja/g++.jason/redecl1.C
17837         * g++.old-deja/g++.jason/report.C
17838         * g++.old-deja/g++.jason/rfg10.C
17839         * g++.old-deja/g++.jason/template30.C
17840         * g++.old-deja/g++.law/arm12.C
17841         * g++.old-deja/g++.law/ctors5.C
17842         * g++.old-deja/g++.law/cvt20.C
17843         * g++.old-deja/g++.law/init10.C
17844         * g++.old-deja/g++.law/init8.C
17845         * g++.old-deja/g++.law/visibility17.C
17846         * g++.old-deja/g++.law/visibility7.C
17847         * g++.old-deja/g++.mike/net8.C
17848         * g++.old-deja/g++.mike/p646.C
17849         * g++.old-deja/g++.mike/p700.C
17850         * g++.old-deja/g++.mike/p701.C
17851         * g++.old-deja/g++.mike/p811.C
17852         * g++.old-deja/g++.ns/template13.C
17853         * g++.old-deja/g++.other/array3.C
17854         * g++.old-deja/g++.other/crash25.C
17855         * g++.old-deja/g++.other/dtor3.C
17856         * g++.old-deja/g++.other/dtor4.C
17857         * g++.old-deja/g++.other/main1.C
17858         * g++.old-deja/g++.other/warn7.C
17859         * g++.old-deja/g++.pt/crash11.C
17860         * g++.old-deja/g++.pt/crash36.C
17861         * g++.old-deja/g++.pt/spec22.C
17862         * g++.old-deja/g++.pt/spec9.C
17863         * g++.old-deja/g++.pt/ttp52.C
17864         * g++.old-deja/g++.robertl/eb103.C
17865         * g++.old-deja/g++.robertl/eb121.C
17866         * g++.old-deja/g++.robertl/eb22.C
17867         * g++.old-deja/g++.robertl/eb8.C:
17868         Update locations and/or regexps of dg-error markers.
17869         Remove markers for some bogus messages that are no longer issued.
17870
17871 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
17872
17873         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
17874         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
17875
17876 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
17877
17878         PR c++/17618
17879         * g++.dg/lookup/crash5.C: New test.
17880
17881 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
17882
17883         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
17884         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
17885         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
17886         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
17887         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
17888         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
17889
17890         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
17891         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
17892         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
17893         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
17894         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
17895         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
17896
17897         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
17898
17899         * gcc.dg/vect/vect-44.c: Check additional cases.
17900         * gcc.dg/vect/vect-48.c: Check additional cases.
17901
17902         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
17903         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
17904         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
17905         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
17906         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
17907         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
17908         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
17909         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
17910         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
17911
17912         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
17913         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
17914         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
17915
17916 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17917
17918         * gcc.dg/tree-ssa/loop-6.c: New test.
17919
17920 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         PR c++/17620
17923         * g++.dg/inherit/base2.C: New.
17924
17925 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
17926
17927         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
17928         * gcc.dg/20001012-2.c: Likewise.
17929         * gcc.dg/20001013-1.c: Likewise.
17930         * gcc.dg/20001101-1.c: Likewise.
17931         * gcc.dg/20001102-1.c: Likewise.
17932         * gcc.dg/bf-spl1.c: Likewise.
17933         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
17934         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
17935
17936 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
17937
17938         PR tree-optimization/16721
17939         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
17940
17941 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
17942
17943         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
17944         * gcc.dg/20040305-1.c: Likewise.
17945
17946 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17947
17948         PR c/16566
17949         * gcc.c-torture/compile/pr16566-1.c,
17950         gcc.c-torture/compile/pr16566-2.c,
17951         gcc.c-torture/compile/pr16566-3.c: New tests.
17952
17953 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
17954
17955         PR tree-optimization/17512
17956         * gcc.c-torture/compile/20040916-1.c.
17957
17958 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
17959
17960         * gcc.dg/pragma-re-3.c: New test.
17961
17962 2004-09-17  Matt Austern  <austern@apple.com>
17963
17964         PR c++/15049
17965         * g++.dg/other/anon3.C: New.
17966
17967 2004-09-21  Roger Sayle  <roger@eyesopen.com>
17968
17969         PR c++/7503
17970         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
17971         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
17972         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
17973         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
17974         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
17975
17976 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
17977
17978         PR fortran/17286
17979         * gfortran.dg/pr17286.f90: New test.
17980
17981 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
17982
17983         PR c++/17530
17984         * g++.dg/template/static7.C: New test.
17985
17986 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
17987
17988         PR tree-opt/17558
17989         * gcc.c-torture/compile/pr17558.c: New test.
17990
17991 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
17992
17993         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
17994         if SKIP_ATTRIBUTE is defined.
17995
17996 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17997
17998         PR fortran/15957
17999         * gfortran.dg/pr15957.f90: New test.
18000
18001 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
18002
18003         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
18004         in comparison.
18005         * gcc.dg/vect/vect-79.c: Likewise.
18006         * gcc.dg/vect/vect-80.c: Likewise.
18007
18008 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18009
18010         PR fortran/15750
18011         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
18012
18013 2004-09-20  Ira Rosen  <irar@il.ibm.com>
18014
18015         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
18016         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
18017         * gcc.dg/vect/vect-62.c: New testcase.
18018         * gcc.dg/vect/vect-63.c: New testcase.
18019         * gcc.dg/vect/vect-64.c: New testcase.
18020         * gcc.dg/vect/vect-65.c: New testcase.
18021         * gcc.dg/vect/vect-66.c: New testcase.
18022         * gcc.dg/vect/vect-67.c: New testcase.
18023         * gcc.dg/vect/vect-68.c: New testcase.
18024         * gcc.dg/vect/vect-69.c: New testcase.
18025         * gcc.dg/vect/vect-79.c: New testcase.
18026         * gcc.dg/vect/vect-80.c: New testcase.
18027
18028 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
18029
18030         * gcc.target/mips/asm-1.c: New test.
18031
18032 2004-09-19  Ira Rosen  <irar@il.ibm.com>
18033
18034         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
18035         * gcc.dg/vect/vect-73.c: New testcase.
18036         * gcc.dg/vect/vect-74.c: New testcase.
18037         * gcc.dg/vect/vect-75.c: New testcase.
18038         * gcc.dg/vect/vect-76.c: New testcase.
18039         * gcc.dg/vect/vect-77.c: New testcase.
18040         * gcc.dg/vect/vect-78.c: New testcase
18041
18042 2004-09-18  Paul Brook  <paul@codesourcery.com>
18043
18044         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
18045
18046 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
18047
18048         PR c/17424
18049         * gcc.dg/pr17424-1.c: New test.
18050
18051 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
18052
18053         * g++.dg/tree-ssa/pr17153.C: New test.
18054
18055 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
18056
18057         PR pch/13361
18058         * testsuite/g++.dg/pch/wchar-1.C: New.
18059         * testsuite/g++.dg/pch/wchar-1.Hs: New.
18060
18061 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
18062
18063         * gcc.c-torture/execute/20040917-1.c: New test.
18064
18065 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18066
18067         PR tree-optimization/17319
18068         * gcc.dg/pr17319.c: New test.
18069
18070 2004-09-17  Devang Patel  <dpatel@apple.com>
18071
18072         * gcc.dg/20040813-1.c: New test.
18073
18074 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18075
18076         PR tree-optimization/17273
18077         * gcc.c-torture/compile/pr17273.c: New test.
18078
18079 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18080
18081         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
18082         Update expected messages.
18083         * gcc.dg/declspec-13.c: New test.
18084
18085 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
18086
18087         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
18088
18089 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
18090
18091         * gcc.c-torture/execute/pr17252.c: Use post-increment to
18092         change what 'a' is pointing to.
18093
18094 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
18095
18096         PR c++/16002
18097         * g++.dg/template/error18.C: New test.
18098
18099         PR c++/16029
18100         * g++.dg/warn/Wunused-8.C: New test.
18101
18102 2004-09-17  Steven Bosscher  <stevenb@suse.de>
18103
18104         PR tree-optimization/17513
18105         * gcc.dg/20040916-1.c: New test.
18106
18107 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
18108
18109         PR c++/17501
18110         * g++.dg/template/typename7.C: New test.
18111
18112 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18113
18114         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
18115
18116 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
18117
18118         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
18119         with -ftree-based-profiling also.
18120         * lib/profopt.exp: Support late-set profile_option/feedback_option.
18121
18122 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
18123
18124         PR/15364
18125         * gfortran.dg/der_array_io_1.f90: New test.
18126         * gfortran.dg/der_array_io_2.f90: New test.
18127         * gfortran.dg/der_array_io_3.f90: New test.
18128
18129 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18130
18131         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
18132         EABI.
18133
18134 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
18135
18136         * g++.dg/opt/switch1.C: New test.
18137
18138 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
18139
18140         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
18141         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
18142         Update expected messages.
18143
18144 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18145
18146         PR fortran/16485
18147         * gfortran.dg/same_name_1.f90: New test.
18148
18149 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
18150
18151         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
18152         dereference garbage pointers.
18153
18154 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
18157         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
18158
18159         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
18160         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
18161         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
18162
18163 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
18164
18165         PR c++/17324
18166         * g++.dg/template/mangle1.C: New test.
18167
18168 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18169
18170         PR tree-optimization/17252
18171         * gcc.c-torture/execute/pr17252.c: New test.
18172
18173 2004-09-14  Andrew Pinski  <apinski@apple.com>
18174
18175         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
18176
18177 2004-09-14  Roger Sayle  <roger@eyesopen.com>
18178
18179         PR rtl-optimization/9771
18180         * gcc.dg/pr9771-1.c: New test case.
18181
18182 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
18183
18184         PR tree-optimization/15262
18185         * gcc.c-torture/execute/pr15262-1.c: New test.
18186         * gcc.c-torture/execute/pr15262-2.c: New test.
18187
18188 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
18189
18190         * gcc.dg/declspec-12.c: New test.
18191
18192 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
18193
18194         * gfortran.dg/pr17090.f90: Add directives to test.
18195
18196 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18197
18198         * gcc.c-torture/compile/20040914-1.c: New test.
18199
18200 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18201
18202         PR c++/16162
18203         * g++.dg/template/decl2.C: New test.
18204
18205 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
18206
18207         PR fortran/17090
18208         * gfortran.dg/pr17090.f90: New test.
18209
18210 2004-09-13  Dale Johannesen  <dalej@apple.com>
18211
18212         * gcc.c-torture/compile/pr17408.c: New test case.
18213
18214 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
18215
18216         PR c++/16716
18217         * g++.dg/parse/crash17.C: New test.
18218
18219         PR c++/17327
18220         * g++.dg/template/enum3.C: New test.
18221
18222 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
18223
18224         * lib/gcc-defs.exp: Load wrapper.exp.
18225         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
18226         using local code.
18227         * lib/gcc.exp (gcc_init): Similar.
18228         * lib/gfortran.exp (gfortran_init): Similar.
18229         * lib/objc.exp (objc_init): Similar.
18230         * lib/treelang.exp (treelang_init): Similar.
18231         * lib/wrapper.exp: New file with build_wrapper call machinery in
18232         ${tool}_maybe_build_wrapper.
18233
18234 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18235
18236         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
18237         "inline".
18238         * gcc.dg/declspec-11.c: Update expected messages.
18239         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
18240         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
18241         gcc.dg/inline-12.c: New tests.
18242
18243 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
18244
18245         * g++.dg/tree-ssa/pr17400.C: New testcase.
18246
18247 2004-09-13  James E Wilson  <wilson@specifixinc.com>
18248
18249         * gcc.target/mips/sb1-1.c: New testcase.
18250
18251 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
18252
18253         * lib/g77-dg.exp: Remove unused file.
18254         * lib/mike-g77.exp: Ditto.
18255         * lib/g77.exp: Ditto.
18256
18257 2004-09-12  Richard Henderson  <rth@redhat.com>
18258
18259         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
18260
18261 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
18262
18263         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
18264         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18265         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
18266         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
18267         Update expected messages.
18268
18269 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
18270
18271         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
18272         declaration/use mismatch for dirp parameter.
18273
18274 2004-09-12  Andrew Pinski  <apinski@apple.com>
18275
18276         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
18277         -fgnu-runtime is passed.
18278
18279 2004-09-12  Richard Henderson  <rth@redhat.com>
18280
18281         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
18282         do the uplevel thing and update additional_flags directly.
18283         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
18284         gfortran.fortran-torture/execute/intrinsic_nearest.x,
18285         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
18286         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
18287
18288 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18289
18290         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
18291
18292 2004-09-11  Roger Sayle  <roger@eyesopen.com>
18293
18294         PR middle-end/17411
18295         * g++.dg/opt/pr17411-1.C: New test case.
18296
18297 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18298
18299         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18300         gcc.dg/tls/diag-2.c: Update expected messages.
18301         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
18302         messages.
18303         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
18304         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
18305         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
18306         gcc.dg/tls/diag-5.c: New tests.
18307
18308 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
18309
18310         * gcc.dg/20040910-1.c: Correct dg-error regexp.
18311
18312 2004-09-11  Steven Bosscher  <stevenb@suse.de>
18313
18314         * g++.dg/parse/break-in-for.C: New test.
18315
18316 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
18317
18318         * gcc.dg/tree-ssa/20040911-1.c: New test.
18319
18320 2004-09-11  Andreas Jaeger  <aj@suse.de>
18321
18322         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
18323         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
18324
18325 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
18326
18327         * gcc.target/frv: New directory of FR-V-specific tests.
18328
18329 2004-09-10  James E Wilson  <wilson@specifixinc.com>
18330
18331         * gcc.dg/convert-vec-1.c: New test.
18332
18333 2004-09-10  Roger Sayle  <roger@eyesopen.com>
18334
18335         PR middle-end/17024
18336         * gcc.dg/pr17024-1.c: New test case.
18337
18338 2004-09-10  Eric Christopher  <echristo@redhat.com>
18339
18340         * gcc.dg/20040910-1.c: New test.
18341
18342 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18343
18344         * gcc.dg/bitfld-9.c: New test.
18345
18346 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
18347
18348         * gcc.c-torture/execute/ieee/acc1.c: New test.
18349         * gcc.c-torture/execute/ieee/acc2.c: New test.
18350         * gcc.c-torture/execute/ieee/mzero6.c: New test.
18351
18352 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
18353
18354         * gcc.dg/deprecated-2.c: New test.
18355
18356 2004-09-09  James E Wilson  <wilson@specifixinc.com>
18357
18358         * gcc.dg/init-vec-1.c: New test.
18359
18360 2004-09-09  Roger Sayle  <roger@eyesopen.com>
18361
18362         PR middle-end/17055
18363         * gcc.dg/pr17055-1.c: New test case.
18364
18365 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
18366
18367         PR target/17377
18368         * gcc.c-torture/execute/pr17377.c: New test.
18369
18370 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18371
18372         PR c/8420
18373         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
18374         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
18375         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
18376         gcc.dg/long-long-typespec-1.c: New tests.
18377         * gcc.dg/tls/diag-2.c: Update expected diagnostics
18378
18379 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
18380
18381         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
18382         gcc.dg/gnu99-static-1.c: New tests.
18383
18384 2004-09-08  Devang Patel  <dpatel@apple.com>
18385
18386         * gcc.dg/darwin-ld-20040828-1.c: New test.
18387         * gcc.dg/darwin-ld-20040828-2.c: New test.
18388         * gcc.dg/darwin-ld-20040828-3.c: New test.
18389
18390 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
18391
18392         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
18393         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
18394         in error message.
18395         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18396         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
18397         in error message.
18398         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
18399         types they qualify.
18400         * objc.dg/type-size-2.m: Fix wording in comment.
18401         * objc.dg/va-meth-1.m: New test case.
18402
18403 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
18404
18405         PR c/16633:
18406         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
18407         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
18408
18409 2004-09-06  Devang Patel  <dpatel@apple.com>
18410
18411         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
18412         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
18413
18414 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
18415
18416         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
18417         reflect changed line numbering of diagnostics.
18418
18419 2004-09-06  Paul Brook  <paul@codesourcery.com>
18420
18421         * gfortran.dg/edit_real_1.f90: Add new test.
18422
18423 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18424
18425         * gcc.dg/tree-ssa/loop-2.c: New test.
18426         * gcc.dg/tree-ssa/loop-3.c: New test.
18427         * gcc.dg/tree-ssa/loop-4.c: New test.
18428         * gcc.dg/tree-ssa/loop-5.c: New test.
18429
18430 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18431
18432         * gcc.dg/format/sentinel-1.c: Update for parameter option.
18433
18434 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18435
18436         * gcc.dg/format/sentinel-1.c: New test.
18437
18438 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
18439
18440         * testsuite/gcc.dg/builtins-46.c: New.
18441
18442 2004-09-03  Devang Patel  <dpatel@apple.com>
18443
18444         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
18445         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
18446
18447 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18448
18449         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
18450         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
18451         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
18452         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
18453         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
18454         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
18455         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
18456         the non-portable bzero.
18457         * gcc.dg/20010912-1.c: xfail for NetWare.
18458         * gcc.dg/20020426-2.c: xfail for NetWare.
18459         * gcc.dg/20021014-1.c: xfail for NetWare.
18460         * gcc.dg/20021018-1.c: xfail for NetWare.
18461         * gcc.dg/20030213-1.c: xfail for NetWare.
18462         * gcc.dg/20030225-1.c: xfail for NetWare.
18463         * gcc.dg/20030708-1.c: xfail for NetWare.
18464         * gcc.dg/builtins-config.h: Also exclude NetWare.
18465         * gcc.dg/format/format.h: Define restrict only if not already defined.
18466         * gcc.dg/nest.c: xfail for NetWare.
18467         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
18468         * lib/target-supports.exp (check_visibility_available): Exclude
18469         NetWare.
18470
18471 2004-09-03  Jan Beulich  <jbeulich@novell.com>
18472
18473         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
18474         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
18475         deterministic starting point for the alignment of structure fields.
18476         * gcc.dg/Wpadded.c: Dito.
18477         * g++.dg/abi/vbase10.C: Dito.
18478
18479 2004-09-03  Devang Patel  <dpatel@apple.com>
18480
18481         * g++.dg/debug/pr15736.cc: New test.
18482
18483 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18484
18485         * README.QMTEST: Fix out-of-date link.
18486
18487 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
18488
18489         PR fortran/16579
18490         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
18491         Delete.  Duplicate of gfortran.dg/g77/20010610.f
18492
18493 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
18494
18495         * g++.dg/abi/arm_rtti1.C: New test.
18496
18497 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
18498
18499         * gcc.dg/ppc-vector-memcpy.c: New.
18500         * gcc.dg/ppc-vector-memset.c: New.
18501
18502 2004-09-02  Chao-ying Fu  <fu@mips.com>
18503
18504         * gcc.target/mips/mips-3d-1.c: New test.
18505         * gcc.target/mips/mips-3d-2.c: New test.
18506         * gcc.target/mips/mips-3d-3.c: New test.
18507         * gcc.target/mips/mips-3d-4.c: New test.
18508         * gcc.target/mips/mips-3d-5.c: New test.
18509         * gcc.target/mips/mips-3d-6.c: New test.
18510         * gcc.target/mips/mips-3d-7.c: New test.
18511         * gcc.target/mips/mips-3d-8.c: New test.
18512         * gcc.target/mips/mips-3d-9.c: New test.
18513         * gcc.target/mips/mips-ps-1.c: New test.
18514         * gcc.target/mips/mips-ps-2.c: New test.
18515         * gcc.target/mips/mips-ps-3.c: New test.
18516         * gcc.target/mips/mips-ps-4.c: New test.
18517         * gcc.target/mips/mips-ps-type.c: New test.
18518
18519 2004-09-02  Paul Brook  <paul@codesourcery.com>
18520
18521         * gfortran.dg/edit_real_1.f90: Add new tests.
18522
18523 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18524
18525         PR fortran/15327
18526         * gfortran.dg/merge_char_1.f90: New test.
18527
18528 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18529
18530         PR fortran/16404
18531         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
18532
18533 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18534
18535         PR c/1522
18536         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
18537
18538 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
18539
18540         * g++.dg/opt/loop1.C: Do not XFAIL.
18541
18542 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
18543
18544         * gcc.c-torture/execute/20040831-1.c: New test.
18545
18546 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
18547
18548         PR fortran/16579
18549         * gfortran.dg/g77/20010610.f: Now passes.
18550         Copy from g77.f-torture/execute. Add dg-run directive.
18551         * gfortran.dg/g77/README: Update
18552
18553 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
18554
18555         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
18556         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
18557         (t1, t2, t3, t4): Add volatile.
18558
18559 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18560
18561         * g++.dg/ext/visibility/arm1.C: New test.
18562
18563 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
18564
18565         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
18566         -pedantic-errors.
18567
18568 2004-09-01  Paul Brook  <paul@codesourcery.com>
18569
18570         * gfortran.dg/eof_2.f90: New test.
18571
18572 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18573
18574         PR fortran/16579
18575         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
18576
18577 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
18578
18579         PR libfortran/16805
18580         * gfortran.dg/list_read_2.f90: New test.
18581
18582 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
18583
18584         * g++.dg/abi/key1.C: New test.
18585
18586 2004-08-31  Richard Henderson  <rth@redhat.com>
18587
18588         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
18589         form of offsetof.
18590         * g++.dg/other/offsetof5.C: Remove duplicate.
18591
18592 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18593
18594         PR fortran/17244
18595         * gfortran.dg/func_derived_1.f90: New test.
18596
18597 2004-08-31  Paul Brook  <paul@codesourcery.com>
18598
18599         * gfortran.dg/eof_1.f90: New test.
18600
18601 2004-08-31  Paul Brook  <paul@codesourcery.com>
18602
18603         * gfortran.dg/list_read_1.f90: New file.
18604
18605 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
18606
18607         * g++.dg/opt/loop1.C: XFAIL.
18608
18609 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
18610
18611         * gcc.dg/funcdef-storage-1.c: New.
18612         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
18613         an extern function in local scope.
18614         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
18615         declare an 'auto inline' function in local scope.
18616         * gcc.dg/20011130-1.c: Likewise.
18617         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
18618         an 'auto' function in local scope.
18619         * gcc.dg/20021014-1.c: Likewise.
18620         * gcc.dg/20030331-2.c: Likewise.
18621
18622 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18623
18624         * gfortran.dg/blockdata_1.f90: New test.
18625
18626 2004-08-30  Richard Henderson  <rth@redhat.com>
18627
18628         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
18629
18630 2004-08-30  Richard Henderson  <rth@redhat.com>
18631
18632         * lib/fortran-torture.exp (fortran-torture-execute): Honor
18633         additional_flags set by alternate driver.
18634         (ieee-options): New procedure.
18635         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
18636         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
18637         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
18638         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
18639
18640 2004-08-30  Richard Henderson  <rth@redhat.com>
18641
18642         * lib/f-torture.exp: Remove.
18643
18644 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
18645
18646         PR rtl-optimization/16590
18647         * g++.dg/opt/loop1.C: New test.
18648
18649 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18650
18651         PR fortran/13910
18652         * gfortran.dg/oldstyle_1.f90: New test.
18653
18654 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
18655         Paul Brook  <paul@codesourcery.com>
18656
18657         * gfortran.dg/g77/README: Update.
18658         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
18659         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18660         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
18661
18662 2004-08-28  Paul Brook  <paul@codesourcery.com>
18663
18664         PR libfortran/17195
18665         * gfortran.dg/edit_real_1.f90: New test.
18666
18667 2004-08-27  Paul Brook  <paul@codesourcery.com>
18668
18669         * gfortran.dg/rewind_1.f90: New test.
18670
18671 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
18672
18673         PR fortran/16597
18674         * gfortran.dg/pr16597.f90: New test.
18675
18676 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18677
18678         PR c/13801
18679         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
18680         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
18681         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
18682         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
18683         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
18684
18685 2004-08-26  Nick Clifton  <nickc@redhat.com>
18686
18687         * gcc.c-torture/compile/pr17119.c: New test.
18688
18689 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18690
18691         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
18692
18693 2004-08-25  Richard Henderson  <rth@redhat.com>
18694
18695         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
18696         the bits that expect kind=8 to be the largest real kind.
18697
18698 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18699
18700         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
18701
18702 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18703
18704         * gfortran.dg/assignment_1.f90: New test.
18705
18706 2004-08-25  Adam Nemet  <anemet@lnxw.com>
18707
18708         * g++.dg/template/repo3.C: New test.
18709
18710 2004-08-25  Roger Sayle  <roger@eyesopen.com>
18711
18712         PR middle-end/16693
18713         PR tree-optimization/16372
18714         * g++.dg/opt/pr16372-1.C: New test case.
18715         * g++.dg/opt/pr16693-1.C: New test case.
18716         * g++.dg/opt/pr16693-2.C: New test case.
18717
18718 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
18719
18720         * objc.dg/proto-lossage-4.m: New test.
18721
18722 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
18723
18724         PR c++/17155
18725         * g++.dg/inherit/local2.C: New test.
18726
18727 2004-08-25  Paul Brook  <paul@codesourcery.com>
18728
18729         PR fortran/17144
18730         * gfortran.dg/string_ctor_1.f90: New test.
18731
18732 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18733
18734         PR c++/14428
18735         * g++.dg/template/redecl2.C: New test.
18736
18737 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18738
18739         PR fortran/17143
18740         * gfortran.dg/pr17143.f90: New test.
18741
18742 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
18743
18744         PR fortran/17164
18745         * gfortran.dg/pr17164.f90: New test.
18746
18747 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18748
18749         * gcc.dg/tree-ssa/loop-1.c: New test.
18750
18751 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18752
18753         * gcc.c-torture/compile/20040824-1.c: New test.
18754
18755 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
18756
18757         * gcc.c-torture/compile/iftrap-3.c: New test.
18758
18759 2004-08-24  Paul Brook  <paul@codesourcery.com>
18760
18761         * gfortran.dg/entry_2.f90: New test.
18762
18763 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18764
18765         PR c++/16889
18766         * g++.dg/lookup/ambig[12].C: New.
18767
18768 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18769
18770         PR c++/16706
18771         * g++.dg/template/crash21.C: New test.
18772         * g++.dg/template/crash22.C: Likewise.
18773
18774 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
18775
18776         PR c++/17149
18777         * g++.dg/template/access15.C: New.
18778
18779 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18780
18781         PR c++/17163
18782         * g++.dg/template/repo2.C: New test.
18783
18784 2004-08-23  Roger Sayle  <roger@eyesopen.com>
18785
18786         PR rtl-optimization/17078
18787         * gcc.c-torture/execute/pr17078-1.c: New test case.
18788
18789 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18790
18791         PR c/14492
18792         * gcc.dg/debug/crash1.c: New test.
18793
18794 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR c/16180
18797         * gcc.dg/loop-5.c: New test.
18798
18799 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18800
18801         * gcc.c-torture/execute/20040823-1.c: New test.
18802
18803 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
18804
18805         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
18806         to the assembler.  Simplify test accordingly.
18807         (asm_abi_flags): Use GNU names.
18808         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
18809         to check for ABI flags.
18810
18811 2004-08-22  Andrew Pinski  <apinski@apple.com>
18812
18813         * g++.dg/opt/pr14029.C: New test.
18814         * gcc.c-torture/execute/pr15262.c: New test.
18815
18816 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18817
18818         * gfortran.dg/reduction.f90: Add checks with complex arguments.
18819
18820 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
18821
18822         PR 16908
18823         * gfortran.dg/direct_io.f90: New test.
18824
18825 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18826
18827         PR c++/17121
18828         * g++.dg/inherit/local2.C: New test.
18829
18830 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18831
18832         PR c++/17120
18833         * g++.dg/warn/Wparentheses-4.C: New test.
18834
18835 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
18836
18837         PR c++/17121
18838         * g++.dg/inherit/local2.C: New test.
18839
18840         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
18841         * gcc.dg/ppc-ldstruct.c: Likewise.
18842         * gcc.dg/ppc64-abi-2.c: Likewise.
18843
18844 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
18845
18846         PR rtl-optimization/17099
18847         * gcc.c-torture/execute/20040820-1.c: New test.
18848
18849 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
18850
18851         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
18852
18853 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
18854
18855         PR fortran/17077
18856         * gfortran.dg/auto_array_1.f90: New test.
18857
18858 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18859
18860         PR fortran/17074
18861         * gfortran.dg/simpleif_1.f90: New test.
18862
18863 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
18864
18865         * lib/target-supports.exp (check_profiling_available): Return
18866         false for arm*-*-symbianelf* and arm*-*-eabi*.
18867
18868         PR c++/15890
18869         * g++.dg/template/delete1.C: New test.
18870
18871 2004-08-19  Paul Brook  <paul@codesourcery.com>
18872
18873         PR fortran/14976
18874         PR fortran/16228
18875         * gfortran.dg/data_char_1.f90: New test.
18876
18877 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
18878
18879         PR fortran/16946
18880         * gfortran.dg/reduction.f90: New testcase.
18881
18882 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18883
18884         PR fortran/16520
18885         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
18886
18887 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
18888
18889         PR c++/17041
18890         * g++.dg/Wparentheses-3.C: New test.
18891
18892 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
18893
18894         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
18895         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
18896         * gcc.dg/vect/vect-2.c: Likewise.
18897         * gcc.dg/vect/vect-3.c: Likewise.
18898         * gcc.dg/vect/vect-4.c: Likewise.
18899         * gcc.dg/vect/vect-5.c: Likewise.
18900         * gcc.dg/vect/vect-6.c: Likewise.
18901         * gcc.dg/vect/vect-7.c: Likewise.
18902         * gcc.dg/vect/vect-25.c: Likewise.
18903         * gcc.dg/vect/vect-31.c: Likewise.
18904         * gcc.dg/vect/vect-32.c: Likewise.
18905         * gcc.dg/vect/vect-34.c: Likewise.
18906         * gcc.dg/vect/vect-36.c: Likewise.
18907         * gcc.dg/vect/vect-all.c: Likewise.
18908
18909 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
18910
18911         PR c++/17068
18912         * g++.dg/template/operator4.C: New test.
18913
18914 2004-08-18  Richard Henderson  <rth@redhat.com>
18915
18916         * gcc.dg/20040206-1.c: XFAIL.
18917
18918 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18919
18920         PR c++/16246
18921         * g++.dg/template/array7.C: New test.
18922
18923 2004-08-17  James E Wilson  <wilson@specifixinc.com>
18924
18925         * gcc.dg/mips-movcc-1.c: New test.
18926         * gcc.dg/mips-movcc-2.c: New test.
18927         * gcc.dg/mips-movcc-3.c: New test.
18928
18929         * gcc.dg/mips-nmadd-1.c: New test.
18930         * gcc.dg/mips-nmadd-2.c: New test.
18931
18932 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
18933
18934         PR c++/15871
18935         * g++.dg/opt/inline8.C: New test.
18936
18937         PR c++/16965
18938         * g++.dg/parse/error17.C: New test.
18939
18940 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
18941
18942         * gcc.dg/vect: New directory for vectorizer tests.
18943         * gcc.dg/vect/tree-vect.h: New file.
18944         * gcc.dg/vect/vect.exp: New file.
18945         * gcc.dg/vect/pr16105.c.c: New test.
18946         * gcc.dg/vect/vect-1.c: New test.
18947         * gcc.dg/vect/vect-2.c: New test.
18948         * gcc.dg/vect/vect-3.c: New test.
18949         * gcc.dg/vect/vect-4.c: New test.
18950         * gcc.dg/vect/vect-5.c: New test.
18951         * gcc.dg/vect/vect-6.c: New test.
18952         * gcc.dg/vect/vect-7.c: New test.
18953         * gcc.dg/vect/vect-8.c: New test.
18954         * gcc.dg/vect/vect-9.c: New test.
18955         * gcc.dg/vect/vect-10.c: New test.
18956         * gcc.dg/vect/vect-11.c: New test.
18957         * gcc.dg/vect/vect-12.c: New test.
18958         * gcc.dg/vect/vect-13.c: New test.
18959         * gcc.dg/vect/vect-14.c: New test.
18960         * gcc.dg/vect/vect-15.c: New test.
18961         * gcc.dg/vect/vect-16.c: New test.
18962         * gcc.dg/vect/vect-17.c: New test.
18963         * gcc.dg/vect/vect-18.c: New test.
18964         * gcc.dg/vect/vect-19.c: New test.
18965         * gcc.dg/vect/vect-20.c: New test.
18966         * gcc.dg/vect/vect-21.c: New test.
18967         * gcc.dg/vect/vect-22.c: New test.
18968         * gcc.dg/vect/vect-23.c: New test.
18969         * gcc.dg/vect/vect-24.c: New test.
18970         * gcc.dg/vect/vect-25.c: New test.
18971         * gcc.dg/vect/vect-26.c: New test.
18972         * gcc.dg/vect/vect-27.c: New test.
18973         * gcc.dg/vect/vect-28.c: New test.
18974         * gcc.dg/vect/vect-29.c: New test.
18975         * gcc.dg/vect/vect-30.c: New test.
18976         * gcc.dg/vect/vect-31.c: New test.
18977         * gcc.dg/vect/vect-32.c: New test.
18978         * gcc.dg/vect/vect-33.c: New test.
18979         * gcc.dg/vect/vect-34.c: New test.
18980         * gcc.dg/vect/vect-35.c: New test.
18981         * gcc.dg/vect/vect-36.c: New test.
18982         * gcc.dg/vect/vect-37.c: New test.
18983         * gcc.dg/vect/vect-38.c: New test.
18984         * gcc.dg/vect/vect-40.c: New test.
18985         * gcc.dg/vect/vect-41.c: New test.
18986         * gcc.dg/vect/vect-42.c: New test.
18987         * gcc.dg/vect/vect-43.c: New test.
18988         * gcc.dg/vect/vect-44.c: New test.
18989         * gcc.dg/vect/vect-45.c: New test.
18990         * gcc.dg/vect/vect-46.c: New test.
18991         * gcc.dg/vect/vect-47.c: New test.
18992         * gcc.dg/vect/vect-48.c: New test.
18993         * gcc.dg/vect/vect-49.c: New test.
18994         * gcc.dg/vect/vect-50.c: New test.
18995         * gcc.dg/vect/vect-51.c: New test.
18996         * gcc.dg/vect/vect-52.c: New test.
18997         * gcc.dg/vect/vect-53.c: New test.
18998         * gcc.dg/vect/vect-54.c: New test.
18999         * gcc.dg/vect/vect-55.c: New test.
19000         * gcc.dg/vect/vect-56.c: New test.
19001         * gcc.dg/vect/vect-57.c: New test.
19002         * gcc.dg/vect/vect-58.c: New test.
19003         * gcc.dg/vect/vect-59.c: New test.
19004         * gcc.dg/vect/vect-60.c: New test.
19005         * gcc.dg/vect/vect-61.c: New test.
19006         * gcc.dg/vect/vect-all.c: New test.
19007         * gcc.dg/vect/vect-none.c: New test.
19008
19009 2004-08-17  Paul Brook  <paul@codesourcery.com>
19010
19011         PR fortran/13082
19012         * gfortran.dg/entry_1.f90: New test.
19013
19014 2004-08-17  Andrew Pinski  <apinski@apple.com>
19015
19016         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
19017
19018 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
19019
19020         * gcc.dg/pr17036-1.c: New test.
19021
19022 2004-08-16  Devang Patel  <dpatel@apple.com>
19023
19024         * gcc.dg/darwin-20040809-1.c: New test.
19025
19026 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
19027
19028         * gcc.dg/funcdef-attr-1.c: New test.
19029
19030 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
19031
19032         * gcc.dg/altivec-17.c: New test.
19033         * gcc.dg/altivec-18.c: New test.
19034
19035 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19036
19037         PR c++/6749
19038         * g++.dg/template/vtable2.C: New test.
19039
19040 2004-08-14  Richard Henderson  <rth@redhat.com>
19041
19042         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
19043         * gcc.dg/pack-test-4.c (main): Return 0.
19044         * gcc.dg/setjmp-1.c: Remove XFAIL.
19045         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
19046
19047 2004-08-14  Richard Henderson  <rth@redhat.com>
19048
19049         * gcc.dg/980217-1.c: Add prototype for printf.
19050
19051 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
19052
19053         * gfortran.dg/pr16935.f90: New test.
19054
19055 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
19056
19057         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
19058
19059 2004-08-13  Paul Brook  <paul@codesourcery.com>
19060
19061         * gfortran.dg/der_io_1.f90: Remove stray comma.
19062
19063 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19064
19065         * gcc.dg/vmx/cw-bug-2.c: Remove.
19066         * gcc.dg/vmx/vprint-1.c: Remove.
19067         * gcc.dg/vmx/vscan-1.c: Remove.
19068
19069 2004-08-12  Devang patel  <dpatel@apple.com>
19070
19071         * gcc.dg/darwin-20040809-2.c: New test.
19072
19073 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
19074
19075         * g++.dg/ext/altivec-12.C: New test.
19076
19077         * g++.dg/ext/altivec-11.C: New test.
19078
19079 2004-08-12  Paul Brook  <paul@codesourcery.com>
19080
19081         * g++.dg/abi/arm_cxa_vec_1.C: New test.
19082
19083 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
19084
19085         * g++.dg/ext/altivec-2.C: Check for hardware support before
19086         executing any VMX instructions.
19087
19088         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
19089
19090 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
19091
19092         PR c++/16276
19093         * g++.old-deja/g++.other/comdat4.C: New test.
19094         * g++.old-deja/g++.other/comdat4-aux.cc: New.
19095
19096 2004-08-12  Ben Elliston  <bje@au.ibm.com>
19097
19098         PR target/16286
19099         * gcc.dg/pr16286.c: New test.
19100
19101 2004-08-12 Jan Beulich <jbeulich@novell.com>
19102
19103         * g++.dg/ext/asm5.C: New.
19104
19105 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19106
19107         PR c++/16698
19108         * g++.dg/eh/crash1.C: New test.
19109
19110         PR c++/16717
19111         * g++.dg/ext/construct1.C: New test.
19112
19113 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19114
19115         PR c++/16853
19116         * g++.dg/init/ptrmem1.C: New test.
19117
19118         PR c++/16618
19119         * g++.dg/parse/offsetof5.C: New test.
19120
19121         PR c++/16870
19122         * g++.dg/template/overload3.C: New test.
19123
19124 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
19125
19126         PR c++/16964
19127         * g++.dg/parse/error16.C: New test.
19128
19129         PR c++/16904
19130         * g++.dg/template/error14.C: New test.
19131
19132         PR c++/16929
19133         * g++.dg/template/error15.C: New test.
19134
19135 2004-08-11  Devang Patel  <dpatel@apple.com>
19136
19137         * gcc.dg/darwin-ld-20040809-1.c: New test.
19138         * gcc.dg/darwin-ld-20040809-2.c: New test.
19139
19140 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
19141
19142         PR fortran/16917
19143         * gfortran.dg/dfloat_1.f90: New test.
19144
19145 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
19146
19147         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
19148         * gcc.dg/dll-2.c: Fix dg-require syntax.
19149         * gcc.misc-tests/arm-isr.c (abort): Declare.
19150         (exit): Likewise.
19151
19152 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
19153
19154         PR c++/16971
19155         * g++.dg/parse/crash16.C: New test.
19156
19157 2004-08-10  Roger Sayle  <roger@eyesopen.com>
19158
19159         * gcc.dg/mips-rsqrt-1.c: New test case.
19160         * gcc.dg/mips-rsqrt-2.c: New test case.
19161         * gcc.dg/mips-rsqrt-3.c: New test case.
19162
19163 2004-08-10  Paul Brook  <paul@codesourcery.com>
19164
19165         * gfortran.dg/der_io_1.f90: New test.
19166
19167 2004-08-10  Paul Brook  <paul@codesourcery.com>
19168
19169         PR fortran/16919
19170         * gfortran.dg/der_array_1.f90: New test.
19171
19172 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
19173
19174         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
19175
19176 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
19177
19178         * gcc.dg/wchar_t-2.c: Fix typo.
19179
19180 2004-08-09  Falk Hueffner  <falk@debian.org>
19181
19182         PR tree-optimization/12517
19183         * gcc.c-torture/compile/pr12517.c: New test.
19184
19185         PR tree-optimization/12578
19186         * gcc.c-torture/compile/pr12578.c: New test.
19187
19188         PR tree-optimization/12899
19189         * gcc.c-torture/compile/pr12899.c: New test.
19190
19191         PR rtl-optimization/14692
19192         * gcc.c-torture/compile/pr14692.c: New test.
19193
19194         PR tree-optimization/16461
19195         * gcc.c-torture/compile/pr16461.c: New test.
19196
19197 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
19198
19199         * gfortran.dg/getenv_1.f90: New test.
19200
19201 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
19204         wchar_t.
19205         * gcc.dg/symbian5.c: Test -fno-short-wchar.
19206
19207 2004-08-06  Paul Brook  <paul@codesourcery.com>
19208
19209         * gfortran.dg/ret_array_1.f90: New test.
19210         * gfortran.dg/ret_pointer_1.f90: New test.
19211
19212 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
19213
19214         * gcc.dg/missing-field-init-[12].c: New tests.
19215         * g++.dg/warn/missing-field-init-[12].C: New tests.
19216
19217 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
19218
19219         * gcc.dg/enum2.c: New test.
19220         * gcc.dg/symbian3.c: Likewise.
19221         * gcc.dg/symbian4.c: Likewise.
19222         * gcc.dg/wchar_t-2.c: Likewise.
19223
19224 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19225
19226         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
19227         destructor tests.
19228
19229 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
19230
19231         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
19232         dg-require-visiblity.
19233         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
19234         * g++.dg/ext/visibility/fvisibility.C: Likewise.
19235         * g++.dg/ext/visibility/memfuncts.C: Likewise.
19236         * g++.dg/ext/visibility/new1.C: Likewise.
19237         * g++.dg/ext/visibility/pragma.C: Likewise.
19238         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
19239         * g++.dg/ext/visibility/virtual.C: Likewise.
19240         * g++/dg/ext/visibility/visibility-1.C: Likewise.
19241         * g++/dg/ext/visibility/visibility-2.C: Likewise.
19242         * g++/dg/ext/visibility/visibility-3.C: Likewise.
19243         * g++/dg/ext/visibility/visibility-4.C: Likewise.
19244         * g++/dg/ext/visibility/visibility-5.C: Likewise.
19245         * g++/dg/ext/visibility/visibility-6.C: Likewise.
19246         * g++/dg/ext/visibility/visibility-7.C: Likewise.
19247         * g++/dg/ext/visibility/visibility-8.C: New test.
19248         * gcc.c-torture/compile/dll.x: Remove.
19249         * gcc.dg/dll-2.c: Use dg-require-dll
19250         * gcc.dg/visibility-10.c: New test.
19251         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
19252         supporting DLLs.
19253         * testsuite/lib/scanasm.exp (scan_hidden): New function.
19254         (scan_not_hidden): Likewise.
19255
19256 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
19257
19258         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
19259
19260 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
19261
19262         * gcc.c-torture/execute/20040805-1.c: New test.
19263
19264 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
19265
19266         * gcc.dg/20020118-1.c: Declare abort.
19267         * gcc.dg/altivec_check.h: Likewise.
19268         * gcc.dg/iftrap-2.c: Likewise.
19269         * gcc.dg/pragma-darwin.c: Likewise.
19270         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
19271
19272 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
19273
19274         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
19275
19276 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19277
19278         * gcc.c-torture/execute/builtins/abs-2.c,
19279         gcc.c-torture/execute/builtins/abs-3.c,
19280         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
19281         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
19282         intmax_t, uintmax_t and their limits.
19283         * gcc.dg/intmax_t-1.c: New test.
19284
19285 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19286
19287         * g++.dg/tc1/dr147.C: Add reference to PR.
19288
19289 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
19290
19291         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
19292         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
19293
19294 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
19295
19296         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
19297
19298 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19299
19300         * gcc.dg/redecl-5.c: New test.
19301         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
19302         of scanf.
19303
19304 2004-08-03  Roger Sayle  <roger@eyesopen.com>
19305
19306         PR middle-end/16790
19307         * gcc.c-torture/execute/pr16790-1.c: New test case.
19308
19309 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
19310
19311         * g++.dg/ext/visibility/assign1.C: New test.
19312         * g++.dg/ext/visibility/new1.C: Likewise.
19313
19314         * gcc.dg/symbian1.c: New test.
19315         * gcc.dg/symbian2.c: Likewise.
19316
19317 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
19318
19319         PR target/16570
19320         * gcc.dg/i386-sse-9.c: New test.
19321
19322 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19323
19324         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
19325
19326 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
19327
19328         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
19329         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
19330         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
19331         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
19332         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
19333         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
19334         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
19335         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
19336         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
19337         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
19338         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
19339         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
19340         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
19341         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
19342         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
19343         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
19344         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
19345         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
19346         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
19347         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
19348         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
19349         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
19350         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
19351         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19352         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
19353         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
19354         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
19355         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
19356         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
19357         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
19358         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
19359         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
19360         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
19361         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
19362         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
19363         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
19364         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
19365         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
19366         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
19367         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
19368         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
19369         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
19370         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
19371         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
19372         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
19373         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
19374         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
19375         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
19376         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
19377         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
19378         gcc.misc-tests/i386-pf-3dnow-1.c,
19379         gcc.misc-tests/i386-pf-athlon-1.c,
19380         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
19381         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
19382         Declare built-in functions used.
19383         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
19384
19385 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/16707
19388         * g++.dg/lookup/using12.C: New test.
19389
19390         * g++.dg/init/null1.C: Fix PR number.
19391         * g++.dg/parse/namespace10.C: Likewise.
19392
19393 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19394
19395         PR c++/16224
19396         * g++.dg/template/spec17.C: New test.
19397         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
19398         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
19399
19400 2004-08-02  David Billinghurst
19401
19402         PR fortran/16292
19403         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
19404
19405 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
19406
19407         * gcc.dg/ia64-got-1.c: New test case.
19408
19409 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
19410
19411         PR c++/16489
19412         * g++.dg/init/null1.C: New test.
19413         * g++.dg/tc1/dr76.C: Adjust error marker.
19414
19415         PR c++/16529
19416         * g++.dg/parse/namespace10.C: New test.
19417
19418         PR c++/16810
19419         * g++.dg/inherit/ptrmem2.C: New test.
19420
19421 2004-08-02  Ben Elliston  <bje@au.ibm.com>
19422
19423         PR target/16155
19424         * gcc.dg/pr16155.c: New test.
19425
19426 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19427
19428         * gcc.dg/redecl-2.c: New test.
19429
19430 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
19431
19432         * gcc.dg/darwin-longdouble.c: New file.
19433
19434 2004-07-30  Richard Henderson  <rth@redhat.com>
19435
19436         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
19437         write to constant argument.
19438         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
19439
19440 2004-07-30  Richard Henderson  <rth@redhat.com>
19441
19442         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
19443         tests of nearest around zero.
19444
19445 2004-07-30  Andrew Pinski  <apinski@apple.com>
19446
19447         * gcc.c-torture/compile/20040730-1.c: New test.
19448
19449 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19450
19451         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
19452         powerpc-eabispe.
19453
19454 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
19455
19456         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
19457
19458 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
19459
19460         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
19461         contains $ld_library_path.
19462         * lib/gfortran.exp (gfortran_link_flags): Likewise.
19463
19464 2004-07-29  Richard Henderson  <rth@redhat.com>
19465
19466         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
19467
19468         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
19469         (alt2, which): New.
19470         (Check): Accept either alternative.
19471
19472 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
19473
19474         * g++.dg/abi/inline1.C: New test.
19475         * g++.dg/abi/local1-a.cc: Likewise.
19476         * g++.dg/abi/local1.C: Likewise.
19477         * g++.dg/abi/mangle11.C: Tweak location of warnings.
19478         * g++.dg/abi/mangle12.C: Likewise.
19479         * g++.dg/abi/mangle17.C: Likewise.
19480         * g++.dg/abi/mangle20-2.C: Likewise.
19481         * g++.dg/opt/interface1.C: Likewise.
19482         * g++.dg/opt/interface1.h: Likewise.
19483         * g++.dg/opt/interface1-a.cc: New test.
19484         * g++.dg/parse/repo1.C: New test.
19485         * g++.dg/template/repo1.C: Likewise.
19486         * g++.dg/warn/Winline-1.C: Likewise.
19487         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
19488
19489 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
19490
19491         * gcc.dg/tree-ssa/20040729-1.c: New test.
19492
19493 2004-07-27  Matt Austern <austern@apple.com>
19494
19495         * gcc.dg/darwin-bool-1.c: New test.
19496         * gcc.dg/darwin-bool-2.c: New test.
19497
19498 2004-07-28  Richard Henderson  <rth@redhat.com>
19499
19500         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
19501         arguments in the correct type.  Don't write to constant arguments.
19502
19503 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19504
19505         PR tree-optimization/16688
19506         PR tree-optimization/16689
19507         * g++.dg/tree-ssa/pr16688.C: New test.
19508
19509 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19510
19511         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19512         loads.  Not only in the comment, this time.
19513
19514 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
19515
19516         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
19517         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
19518         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
19519         * gcc.dg/sh4a-bitmovua.c: New.
19520         * gcc.dg/sh4a-cos.c: New.
19521         * gcc.dg/sh4a-cosf.c: New.
19522         * gcc.dg/sh4a-fprun.c: New.
19523         * gcc.dg/sh4a-fsrra.c: New.
19524         * gcc.dg/sh4a-memmovua.c: New.
19525         * gcc.dg/sh4a-sin.c: New.
19526         * gcc.dg/sh4a-sincos.c: New.
19527         * gcc.dg/sh4a-sincosf.c: New.
19528         * gcc.dg/sh4a-sinf.c: New.
19529
19530 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
19531
19532         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
19533         conditionals.
19534         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
19535         loads.
19536         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
19537         DOM1.
19538
19539 2004-07-27  Andrew Pinski  <apinski@apple.com>
19540
19541         * g++.dg/rtti/tinfo1.C: Correct the xfail.
19542
19543 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
19544
19545         * gcc.dg/pragma-isr.c: New test.
19546
19547 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19548
19549         PR c++/14429
19550         * g++.dg/template/ttp11.C: New test.
19551
19552 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
19553
19554         * gcc.c-torture/compile/20040727-1.c: New test.
19555
19556 2004-07-26  Eric Christopher  <echristo@redhat.com>
19557
19558         * gcc.c-torture/compile/20040726-2.c: New test.
19559
19560 2004-07-26  Andrew Pinski  <apinski@apple.com>
19561
19562         * g++.dg/rtti/tinfo1.C: Xfail.
19563
19564 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
19565
19566         * gcc.c-torture/compile/20040726-1.c: New test.
19567
19568 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
19569             Brian Ryner  <bryner@brianryner.com>
19570
19571         PR c++/9283
19572         PR c++/15000
19573         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
19574         * g++.dg/ext/visibility/: New directory.
19575         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
19576         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
19577         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
19578         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
19579         * g++.dg/ext/visibility/fvisibility.C,
19580         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
19581         g++.dg/ext/visibility/fvisibility-override1.C
19582         g++.dg/ext/visibility/fvisibility-override2.C
19583         g++.dg/ext/visibility/memfuncts.C
19584         g++.dg/ext/visibility/noPLT.C
19585         g++.dg/ext/visibility/pragma.C
19586         g++.dg/ext/visibility/pragma-override1.C
19587         g++.dg/ext/visibility/pragma-override2.C
19588         g++.dg/ext/visibility/staticmemfuncts.C
19589         g++.dg/ext/visibility/virtual.C: New tests.
19590
19591 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19592
19593         PR c/15360
19594         * gcc.dg/pr15360-1.c: New test.
19595
19596 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
19597
19598         * gcc.dg/pragma-align-2.c: New test.
19599         * gcc.dg/pragma-init-fini.c: New test.
19600         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
19601         targets.
19602
19603 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19604
19605         * gcc.dg/init-string-2.c: New test.
19606
19607 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
19608
19609         PR 16684
19610         * gcc.dg/Wredundant-decls-1.c: New test case.
19611
19612 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
19613
19614         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
19615         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
19616         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
19617         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
19618         * gcc.dg/compat/generate-random.c: New file.
19619         * gcc.dg/compat/generate-random.h: Likewise.
19620         * gcc.dg/compat/generate-random_r.c: Likewise.
19621         * gcc.dg/compat/struct-layout-1.h: Likewise.
19622         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
19623         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
19624         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
19625         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
19626         * gcc.dg/compat/struct-layout-1_main.c: New test.
19627         * gcc.dg/compat/struct-layout-1_x.c: New file.
19628         * gcc.dg/compat/struct-layout-1_y.c: New file.
19629         * gcc.dg/compat/struct-layout-1_test.h: New file.
19630
19631 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
19632
19633         * gcc.dg/comp-return-1.c: New test
19634
19635 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
19636
19637         * gcc.dg/vmx/8-02a.c: Fix typo.
19638
19639         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
19640         * gcc.dg/darwin-abi-3.c: New test.
19641
19642         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
19643         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
19644
19645         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
19646         * gcc.dg/vmx/ops-long-1.c: New test.
19647         * gcc.dg/vmx/ops-long-2.c: New test.
19648
19649 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
19650
19651         * g++.dg/lookup/conv-[1234].C: New.
19652
19653 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
19654
19655         * g++.dg/parse/attr2.C: Simplify.
19656
19657 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19658
19659         PR c/7284
19660         * gcc.c-torture/execute/pr7284-1.c: New test.
19661
19662 2004-07-22  Brian Booth  <bbooth@redhat.com>
19663
19664         * gcc.dg/tree-ssa/20040721-1.c: New test.
19665
19666 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
19667
19668         * g++.dg/template/crash20.c: New.
19669
19670 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
19671
19672         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
19673         Add dg-run directive.  Declare variables as required.
19674         * gfortran.dg/g77/README: Update
19675
19676 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
19677
19678         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
19679         gcc.dg/cris-peep2-andu2.c: New tests.
19680
19681 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19682
19683         PR c/15052
19684         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
19685         on return type.
19686         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
19687         messages.
19688         * gcc.dg/qual-return-2.c: Update expected messages.
19689         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
19690
19691 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19692
19693         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
19694         * gcc.dg/noncompile/921102-1.c: Update expected error message.
19695
19696 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19697
19698         PR c/11250
19699         * gcc.dg/init-string-1.c: New test.
19700
19701 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
19702
19703         PR middle-end/15345
19704         PR c/16450
19705         * gcc.dg/torture/nested-fn-1.c: New test.
19706
19707 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
19708
19709         PR target/16559
19710         * gcc.dg/ia64-fptr-1.c: New file.
19711
19712 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19713
19714         PR c++/14497
19715         * g++.dg/template/spec16.C: New test.
19716         * g++.old-deja/g++.robertl/eb118.C: Remove.
19717
19718 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19719
19720         PR c++/509
19721         * g++.dg/template/spec15.C: New test.
19722
19723 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
19724
19725         Copy cases from g77.f-torture/execute and add dg-run
19726         directive.  Other changes as noted.
19727         * gfortran.dg/g77/13037.f
19728         * gfortran.dg/g77/1832.f
19729         * gfortran.dg/g77/19981119-0.f
19730         * gfortran.dg/g77/19990313-0.f
19731         * gfortran.dg/g77/19990313-1.f
19732         * gfortran.dg/g77/19990313-2.f
19733         * gfortran.dg/g77/19990313-3.f
19734         * gfortran.dg/g77/19990419-1.f
19735         * gfortran.dg/g77/19990826-0.f
19736         * gfortran.dg/g77/19990826-2.f
19737         * gfortran.dg/g77/20000503-1.f
19738         * gfortran.dg/g77/20001111.f
19739         * gfortran.dg/g77/20010116.f
19740         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19741         * gfortran.dg/g77/20010430.f
19742         * gfortran.dg/g77/6177.f
19743         * gfortran.dg/g77/947.f
19744         * gfortran.dg/g77/970816-3.f
19745         * gfortran.dg/g77/971102-1.f
19746         * gfortran.dg/g77/980520-1.f
19747         * gfortran.dg/g77/980628-0.f
19748         * gfortran.dg/g77/980628-1.f
19749         * gfortran.dg/g77/980628-10.f
19750         * gfortran.dg/g77/980628-2.f
19751         * gfortran.dg/g77/980628-3.f
19752         * gfortran.dg/g77/980628-7.f
19753         * gfortran.dg/g77/980628-8.f
19754         * gfortran.dg/g77/980628-9.f
19755         * gfortran.dg/g77/980701-0.f
19756         * gfortran.dg/g77/980701-1.f
19757         * gfortran.dg/g77/cabs.f
19758         * gfortran.dg/g77/claus.f
19759         * gfortran.dg/g77/complex_1.f
19760         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
19761         * gfortran.dg/g77/dcomplex.f
19762         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
19763         * gfortran.dg/g77/f90-intrinsic-mathematical.f
19764         * gfortran.dg/g77/f90-intrinsic-numeric.f
19765         * gfortran.dg/g77/int8421.f
19766         * gfortran.dg/g77/labug1.f
19767         * gfortran.dg/g77/large_vec.f
19768         * gfortran.dg/g77/le.f
19769         * gfortran.dg/g77/short.f
19770         * gfortran.dg/g77/README: Update
19771
19772 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
19773
19774         PR c++/16637
19775         * g++.dg/parse/lookup4.C: New test.
19776
19777 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19778
19779         PR c++/16175
19780         * g++.dg/template/ttp10.C: New test.
19781
19782 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
19783
19784         * gcc.dg/pr12625-1.c: New test.
19785
19786 2004-07-20  Steven Bosscher  <stevenb@suse.de>
19787
19788         * testsuite/gcc.dg/switch-warn-1.c: New test.
19789         * testsuite/gcc.dg/switch-warn-2.c: New test.
19790         * gcc.c-torture/compile/pr14730.c: Update.
19791
19792 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
19793
19794         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
19795         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
19796         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
19797         g++.dg/template/nontype3.C: Remove trailing CR from tests.
19798
19799 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
19800
19801         PR c++/16623
19802         * g++.dg/template/assign1.C: New test.
19803
19804 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19805
19806         PR c++/12170
19807         * g++.dg/template/ttp9.C: New test.
19808
19809 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
19810
19811         * gcc.dg/format/cmn-err-1.c: New test.
19812
19813 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
19814
19815         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
19816         gcc.dg/Wparentheses-10.c: New tests.
19817         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
19818
19819 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19820
19821         PR fortran/16465
19822         * gfortran.dg/g77//ffixed-line-length-0.f,
19823         gfortran.dg/g77/ffixed-line-length-132.f,
19824         gfortran.dg/g77/ffixed-line-length-72.f,
19825         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
19826         gfortran.dg/g77/README: Update.
19827
19828 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19829
19830         PR c++/13092
19831         * g++.dg/template/non-dependent7.C: New test.
19832         * g++.dg/template/non-dependent8.C: Likewise.
19833         * g++.dg/template/non-dependent9.C: Likewise.
19834         * g++.dg/template/non-dependent10.C: Likewise.
19835
19836 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19837
19838         PR c++/16337
19839         * g++.dg/parse/attr2.C: New test.
19840
19841 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
19842
19843         * g77.dg: Removed.
19844         * g77.f-torture: Ditto.
19845
19846 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19847
19848         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
19849         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
19850         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
19851
19852 2004-07-16  Richard Henderson  <rth@redhat.com>
19853
19854         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
19855
19856 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19857
19858         * lib/fortran-torture.exp (fortran-torture): Don't test compile
19859         tests with full list of options.
19860         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
19861         of TORTURE_OPTIONS if test contains 'dg-do run'.
19862
19863         PR fortran/16404
19864         * gfortran.dg/do_iterator.f90: New test.
19865
19866 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19867
19868         PR rtl-optimization/16536
19869         * gcc.c-torture/execute/restrict-1.c: New test.
19870
19871 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19872
19873         PR fortran/15324
19874         * gfortran.dg/pr15324.f90: New test.
19875
19876         PR fortran/15129
19877         * gfortran.dg/pr15129.f90: New test.
19878
19879         PR fortran/15140
19880         * gfortran.dg/pr15140.f90: New test.
19881
19882         PR fortran/13792
19883         * gfortran.fortran-torture/execute/bounds.f90: Add check for
19884         compile-time simplification.
19885
19886 2004-07-14  Mike Stump  <mrs@apple.com>
19887
19888         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
19889
19890 2004-07-14  James E Wilson  <wilson@specifixinc.com>
19891
19892         PR target/16325
19893         * gcc.dg/profile-generate-1.c: New.
19894
19895 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
19896
19897         * gcc.c-torture/execute/20040709-1.c: New test.
19898         * gcc.c-torture/execute/20040709-2.c: New test.
19899
19900 2004-07-14  Mike Stump  <mrs@apple.com>
19901
19902         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
19903
19904 2004-07-14  Mike Stump  <mrs@apple.com>
19905
19906         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
19907
19908 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
19909
19910         PR c++/16518
19911         * g++.dg/parse/mutable1.C: New test.
19912
19913 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
19914
19915         PR tree-optimization/16443
19916         * gcc.dg/tree-ssa/20040713-1.c: New test.
19917
19918 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
19919
19920         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
19921         for operator new.
19922
19923 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19924
19925         * gfortran.dg/g77/README: New file
19926         * gfortran.dg/g77/19981216-0.f: Copy from
19927         g77.f-torture/noncompile.  Add "dg-do compile" and
19928         dg-error as required.
19929         * gfortran.dg/g77/19990218-1.f: Likewise.
19930         * gfortran.dg/g77/19990905-1.f: Likewise.
19931         * gfortran.dg/g77/9263.f: Likewise.
19932         * gfortran.dg/g77/980615-0.f: Likewise.
19933         * gfortran.dg/g77/980616-0.f: Likewise.
19934         * gfortran.dg/g77/check0.f: Likewise.
19935         * gfortran.dg/g77/select_no_compile.f: Likewise.
19936
19937 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19938
19939         Copy files from g77.f-torture/compile.
19940         Add "{ dg-do compile}".  Other changes as noted
19941         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
19942         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
19943         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
19944         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
19945         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
19946         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
19947         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
19948         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
19949         statement to conform to standard.  Append alpha1.x for reference.
19950         * gfortran.dg/g77/xformat.f: Add dg-warning
19951
19952 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
19953
19954         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
19955         Add {dg-do compile} directive.
19956         * gfortran.dg/g77/cpp2.F: Likewise.
19957
19958 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19959
19960         PR c++/5402
19961         * g++.dg/lookup/name-clash1.C: New test.
19962
19963         PR c++/9777
19964         * g++.dg/lookup/name-clash2.C: New test.
19965
19966         PR c++/12102
19967         * g++.dg/lookup/name-clash3.C: New test.
19968
19969 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19970
19971         * g++.dg/lookup/new2.C: New test.
19972         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
19973
19974 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
19975
19976         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
19977         Add {dg-do compile} directive.
19978         * gfortran.dg/g77/13060.f: Likewise.
19979         * gfortran.dg/g77/19990218-0.f: Likewise.
19980         * gfortran.dg/g77/19990305-0.f: Likewise.
19981         * gfortran.dg/g77/19990419-0.f: Likewise.
19982         * gfortran.dg/g77/19990502-0.f: Likewise.
19983         * gfortran.dg/g77/19990502-1.f: Likewise.
19984         * gfortran.dg/g77/19990525-0.f: Likewise.
19985         * gfortran.dg/g77/19990826-1.f: Likewise.
19986         * gfortran.dg/g77/19990826-3.f: Likewise.
19987         * gfortran.dg/g77/19990905-2.f: Likewise.
19988         * gfortran.dg/g77/20000412-1.f: Likewise.
19989         * gfortran.dg/g77/20000511-1.f: Likewise.
19990         * gfortran.dg/g77/20000511-2.f: Likewise.
19991         * gfortran.dg/g77/20000518.f: Likewise.
19992         * gfortran.dg/g77/20000601-1.f: Likewise.
19993         * gfortran.dg/g77/20000601-2.f: Likewise.
19994         * gfortran.dg/g77/20000629-1.f: Likewise.
19995         * gfortran.dg/g77/20000630-2.f: Likewise.
19996         * gfortran.dg/g77/20010115.f: Likewise.
19997         * gfortran.dg/g77/20010321-1.f: Likewise.
19998         * gfortran.dg/g77/20010426.f: Likewise.
19999         * gfortran.dg/g77/20020307-1.f: Likewise.
20000         * gfortran.dg/g77/8485.f: Likewise.
20001         * gfortran.dg/g77/960317-1.f: Likewise.
20002         * gfortran.dg/g77/970915-0.f: Likewise.
20003         * gfortran.dg/g77/980310-1.f: Likewise.
20004         * gfortran.dg/g77/980310-2.f: Likewise.
20005         * gfortran.dg/g77/980310-3.f: Likewise.
20006         * gfortran.dg/g77/980310-4.f: Likewise.
20007         * gfortran.dg/g77/980310-6.f: Likewise.
20008         * gfortran.dg/g77/980310-7.f: Likewise.
20009         * gfortran.dg/g77/980310-8.f: Likewise.
20010         * gfortran.dg/g77/980419-2.f: Likewise.
20011         * gfortran.dg/g77/980424-0.f: Likewise.
20012         * gfortran.dg/g77/980427-0.f: Likewise.
20013         * gfortran.dg/g77/980729-0.f: Likewise.
20014         * gfortran.dg/g77/981117-1.f: Likewise.
20015         * gfortran.dg/g77/toon_1.f: Likewise.
20016
20017 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20018
20019         PR c++/2204
20020         * g++.dg/other/abstract2.C: New test.
20021
20022 2004-07-12  Paul Brook  <paul@codesourcery.com>
20023
20024         * gfortran.dg/pointer_init_1.f90: New test.
20025
20026 2004-07-11  Paul Brook  <paul@codesourcery.com>
20027
20028         PR fortran/15986
20029         * gfortran.dg/contained_1.f90: New test.
20030
20031 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
20032
20033         * g++.dg/parse/defarg8.C: New test.
20034
20035 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20036
20037         PR fortran/16433
20038         * gfortran.dg/pr16433.f: New test.
20039
20040         PR fortran/17574
20041         * gfortran.dg/pr15754.f90: New test.
20042
20043 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20044
20045         PR tree-optimization/16437
20046         * gcc.c-torture/execute/bitfld-4.c: New test.
20047
20048 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20049
20050         * gfortran.fortran-torture/execute/common_2.f90: Add check for
20051         access to common var from module.
20052
20053 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20054
20055         PR fortran/16336
20056         * gfortran.fortran-torture/execute/common_2.f90: New test.
20057
20058 2004-07-10  Paul Brook  <paul@codesourcery.com>
20059
20060         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
20061
20062 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20063
20064         PR fortran/15969
20065         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
20066
20067 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
20068
20069         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
20070         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
20071         * gfortran.dg/g77/ffree-form-1.f: Likewise.
20072         * gfortran.dg/g77/ffree-form-2.f: Likewise.
20073         * gfortran.dg/g77/ffree-form-3.f: Likewise.
20074         * gfortran.dg/g77/fno-underscoring.f: Likewise.
20075         * gfortran.dg/g77/funderscoring.f: Likewise.
20076         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
20077
20078 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20079
20080         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
20081
20082 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20083         Paul Brook  <paul@codesourcery.com>
20084
20085         PR fortran/13415
20086         * gfortran.dg/common_pointer_1.f90: New test.
20087
20088 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20089
20090         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
20091
20092 2004-07-09  James E Wilson  <wilson@specifixinc.com>
20093
20094         PR target/16364
20095         * gcc.c-torture/compile/20040709-1.c: New.
20096
20097 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20098
20099         PR fortran/14077
20100         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
20101
20102 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20103
20104         PR fortran/13201
20105         * gfortran.dg/shape_1.f90: New test.
20106
20107 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
20108             Andrew Pinski  <apinski@apple.com>
20109
20110         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
20111
20112 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20113
20114         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
20115         comment.
20116
20117 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20118         Paul Brook  <paul@codesourcery.com>
20119
20120         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
20121         '.f95' and '.F95'.
20122
20123 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
20124
20125         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
20126
20127 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20128
20129         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
20130         testcases with capital suffix.
20131
20132 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20133
20134         PR fortran/15481
20135         PR fortran/13372
20136         PR fortran/13575
20137         PR fortran/15978
20138         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
20139
20140         * gfortran.dg/implicit_1.f90: New test.
20141
20142 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20143
20144         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
20145         expression to match gfortran warning/error messages
20146         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
20147         dg-error text.
20148
20149 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20150
20151         * lib/fortran-torture.exp: Rename proc search_for to
20152         search_for_re.
20153
20154 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20155
20156         * gcc.c-torture/execute/simd-5.x: New file.
20157         XFAIL on SPARC 64-bit at -O0.
20158
20159 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20160
20161         PR c++/8211
20162         PR c++/16165
20163         * g++.dg/warn/effc3.C: New test.
20164
20165 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20166
20167         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
20168         change X to 1X in format.
20169         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
20170         add data statements to conform to standard.
20171
20172 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20173
20174         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
20175         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
20176         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
20177
20178 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
20179
20180         * gfortran.dg/g77/7388.f: Copy from g77.dg
20181         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
20182         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
20183         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
20184         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
20185         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
20186         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
20187         * gfortran.dg/g77/strlen0.f: Likewise.
20188
20189 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
20190
20191         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
20192         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
20193
20194 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20195
20196         * gcc.c-torture/execute/920428-2.x: Delete.
20197         * gcc.c-torture/execute/920501-7.x: Likewise.
20198
20199 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
20200
20201         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
20202         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
20203         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
20204         prescott and c3-2.
20205         (PREFETCH_3DNOW): Add -march=c3.
20206
20207 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
20208
20209         PR c/16437
20210         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
20211         * gcc.c-torture/execute/bf64-1.x: Likewise.
20212
20213 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20214
20215         * gcc.c-torture/compile/20040708-1.c: New test.
20216
20217 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20218
20219         PR c++/16169
20220         * g++.dg/warn/effc2.C: New test.
20221
20222 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20223
20224         * gcc.c-torture/execute/bitfld-1.x: Remove.
20225         * gcc.c-torture/execute/bitfld-3.c: New test.
20226         * gcc.dg/bitfld-2.c: Remove XFAILs.
20227
20228 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
20229
20230         PR c++/16276
20231         * g++.dg/rtti/tinfo1.C: New file.
20232
20233 2004-07-07  Eric Christopher  <echristo@redhat.com>
20234
20235         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
20236
20237 2004-07-07  Andrew Pinski  <apinski@apple.com>
20238
20239         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
20240
20241 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
20242
20243         * g++.dg/init/call1.C: XFAIL.
20244
20245 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
20246
20247         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
20248         except for movstrict*, to movmem* and clrstr* to clrmem*.
20249
20250 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
20251
20252         * gcc.c-torture/execute/20040707-1.c: New test.
20253
20254 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
20255
20256         * gcc.c-torture/execute/20040706-1.c: New test.
20257
20258 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20259
20260         PR c++/3671
20261         * g++.dg/template/spec14.C: New test.
20262
20263 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
20266         nothing if not yet defined.  Use it in b, c and d type definitions.
20267         * gcc.c-torture/execute/20040705-1.c: New test.
20268         * gcc.c-torture/execute/20040705-2.c: New test.
20269
20270 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20271
20272         PR c++/2518
20273         * g++.dg/lookup/new1.C: New test.
20274
20275 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20276
20277         PR c++/11406
20278         * g++.dg/template/sizeof8.C: New test.
20279
20280 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
20281
20282         * gcc.c-torture/compile/20040705-1.c: New test.
20283
20284 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
20285
20286         * gfortran.fortran-torture/execute/seq_io.f90: New test.
20287
20288 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
20289
20290         * gcc.dg/cpp/if-mop.c: Two new testcases.
20291         * gcc.dg/cpp/trad/comment-3.c: New.
20292
20293 2004-07-04  Paul Brook  <paul@codesourcery.com>
20294
20295         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
20296
20297 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
20298
20299         PR c++/3761
20300         * g++.dg/lookup/crash4.C: New test.
20301
20302 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
20303
20304         * gcc.c-torture/execute/builtin-abs-1.c
20305         * gcc.c-torture/execute/builtin-abs-2.c
20306         * gcc.c-torture/execute/builtin-complex-1.c
20307         * gcc.c-torture/execute/builtins/string-1-lib.c
20308         * gcc.c-torture/execute/builtins/string-1.c
20309         * gcc.c-torture/execute/builtins/string-2-lib.c
20310         * gcc.c-torture/execute/builtins/string-2.c
20311         * gcc.c-torture/execute/builtins/string-3-lib.c
20312         * gcc.c-torture/execute/builtins/string-3.c
20313         * gcc.c-torture/execute/builtins/string-4-lib.c
20314         * gcc.c-torture/execute/builtins/string-4.c
20315         * gcc.c-torture/execute/builtins/string-5-lib.c
20316         * gcc.c-torture/execute/builtins/string-5.c
20317         * gcc.c-torture/execute/builtins/string-6-lib.c
20318         * gcc.c-torture/execute/builtins/string-6.c
20319         * gcc.c-torture/execute/builtins/string-7-lib.c
20320         * gcc.c-torture/execute/builtins/string-7.c
20321         * gcc.c-torture/execute/builtins/string-8-lib.c
20322         * gcc.c-torture/execute/builtins/string-8.c
20323         * gcc.c-torture/execute/builtins/string-9-lib.c
20324         * gcc.c-torture/execute/builtins/string-9.c
20325         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
20326         * gcc.c-torture/execute/builtins/string-asm-1.c
20327         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
20328         * gcc.c-torture/execute/builtins/string-asm-2.c
20329         * gcc.c-torture/execute/stdio-opt-1.c
20330         * gcc.c-torture/execute/stdio-opt-2.c
20331         * gcc.c-torture/execute/stdio-opt-3.c
20332         * gcc.c-torture/execute/string-opt-1.c
20333         * gcc.c-torture/execute/string-opt-10.c
20334         * gcc.c-torture/execute/string-opt-11.c
20335         * gcc.c-torture/execute/string-opt-12.c
20336         * gcc.c-torture/execute/string-opt-13.c
20337         * gcc.c-torture/execute/string-opt-14.c
20338         * gcc.c-torture/execute/string-opt-15.c
20339         * gcc.c-torture/execute/string-opt-16.c
20340         * gcc.c-torture/execute/string-opt-2.c
20341         * gcc.c-torture/execute/string-opt-6.c
20342         * gcc.c-torture/execute/string-opt-7.c
20343         * gcc.c-torture/execute/string-opt-8.c:
20344         Replace with ...
20345
20346         * gcc.c-torture/execute/builtins/abs-2.c
20347         * gcc.c-torture/execute/builtins/abs-3.c
20348         * gcc.c-torture/execute/builtins/complex-1.c
20349         * gcc.c-torture/execute/builtins/fprintf.c
20350         * gcc.c-torture/execute/builtins/fputs.c
20351         * gcc.c-torture/execute/builtins/memcmp.c
20352         * gcc.c-torture/execute/builtins/memmove.c
20353         * gcc.c-torture/execute/builtins/memops-asm.c
20354         * gcc.c-torture/execute/builtins/mempcpy-2.c
20355         * gcc.c-torture/execute/builtins/mempcpy.c
20356         * gcc.c-torture/execute/builtins/memset.c
20357         * gcc.c-torture/execute/builtins/printf.c
20358         * gcc.c-torture/execute/builtins/sprintf.c
20359         * gcc.c-torture/execute/builtins/strcat.c
20360         * gcc.c-torture/execute/builtins/strchr.c
20361         * gcc.c-torture/execute/builtins/strcmp.c
20362         * gcc.c-torture/execute/builtins/strcpy.c
20363         * gcc.c-torture/execute/builtins/strcspn.c
20364         * gcc.c-torture/execute/builtins/strlen-2.c
20365         * gcc.c-torture/execute/builtins/strlen.c
20366         * gcc.c-torture/execute/builtins/strncat.c
20367         * gcc.c-torture/execute/builtins/strncmp-2.c
20368         * gcc.c-torture/execute/builtins/strncmp.c
20369         * gcc.c-torture/execute/builtins/strncpy.c
20370         * gcc.c-torture/execute/builtins/strpbrk.c
20371         * gcc.c-torture/execute/builtins/strpcpy-2.c
20372         * gcc.c-torture/execute/builtins/strpcpy.c
20373         * gcc.c-torture/execute/builtins/strrchr.c
20374         * gcc.c-torture/execute/builtins/strspn.c
20375         * gcc.c-torture/execute/builtins/strstr-asm.c
20376         * gcc.c-torture/execute/builtins/strstr.c:
20377         ... these new files.
20378
20379         * gcc.c-torture/execute/builtins/abs-2-lib.c
20380         * gcc.c-torture/execute/builtins/abs-3-lib.c
20381         * gcc.c-torture/execute/builtins/complex-1-lib.c
20382         * gcc.c-torture/execute/builtins/fprintf-lib.c
20383         * gcc.c-torture/execute/builtins/fputs-lib.c
20384         * gcc.c-torture/execute/builtins/memcmp-lib.c
20385         * gcc.c-torture/execute/builtins/memmove-lib.c
20386         * gcc.c-torture/execute/builtins/memops-asm-lib.c
20387         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
20388         * gcc.c-torture/execute/builtins/mempcpy-lib.c
20389         * gcc.c-torture/execute/builtins/memset-lib.c
20390         * gcc.c-torture/execute/builtins/printf-lib.c
20391         * gcc.c-torture/execute/builtins/sprintf-lib.c
20392         * gcc.c-torture/execute/builtins/strcat-lib.c
20393         * gcc.c-torture/execute/builtins/strchr-lib.c
20394         * gcc.c-torture/execute/builtins/strcmp-lib.c
20395         * gcc.c-torture/execute/builtins/strcpy-lib.c
20396         * gcc.c-torture/execute/builtins/strcspn-lib.c
20397         * gcc.c-torture/execute/builtins/strlen-2-lib.c
20398         * gcc.c-torture/execute/builtins/strlen-lib.c
20399         * gcc.c-torture/execute/builtins/strncat-lib.c
20400         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
20401         * gcc.c-torture/execute/builtins/strncmp-lib.c
20402         * gcc.c-torture/execute/builtins/strncpy-lib.c
20403         * gcc.c-torture/execute/builtins/strpbrk-lib.c
20404         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
20405         * gcc.c-torture/execute/builtins/strpcpy-lib.c
20406         * gcc.c-torture/execute/builtins/strrchr-lib.c
20407         * gcc.c-torture/execute/builtins/strspn-lib.c
20408         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
20409         * gcc.c-torture/execute/builtins/strstr-lib.c
20410         * gcc.c-torture/execute/builtins/lib/abs.c
20411         * gcc.c-torture/execute/builtins/lib/fprintf.c
20412         * gcc.c-torture/execute/builtins/lib/memset.c
20413         * gcc.c-torture/execute/builtins/lib/printf.c
20414         * gcc.c-torture/execute/builtins/lib/sprintf.c
20415         * gcc.c-torture/execute/builtins/lib/strcpy.c
20416         * gcc.c-torture/execute/builtins/lib/strcspn.c
20417         * gcc.c-torture/execute/builtins/lib/strncat.c
20418         * gcc.c-torture/execute/builtins/lib/strncmp.c
20419         * gcc.c-torture/execute/builtins/lib/strncpy.c
20420         * gcc.c-torture/execute/builtins/lib/strpbrk.c
20421         * gcc.c-torture/execute/builtins/lib/strspn.c
20422         * gcc.c-torture/execute/builtins/lib/strstr.c:
20423         New files containing support routines.
20424
20425         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
20426         declaration.
20427         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
20428         when not optimizing.
20429
20430 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
20431
20432         PR c++/16240
20433         * g++.dg/abi/mangle22.C: New test.
20434         * g++.dg/abi/mangle23.C: Likewise.
20435
20436 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
20437
20438         PR fortran/16290
20439         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
20440         Allow for cases without denormalized floating point numbers.
20441
20442 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
20443
20444         PR c/1027
20445         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20446         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
20447         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
20448         expected warning text.
20449         * gcc.dg/format/diag-2.c: New test.
20450
20451 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20452
20453         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
20454
20455 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
20456
20457         * gcc.dg/builtins-43.c: New.
20458         * gcc.dg/builtins-44.c: New.
20459         * gcc.dg/builtins-45.c: New.
20460
20461 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
20462             Andreas Tobler  <a.tobler@schweiz.ch>
20463
20464         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
20465         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
20466         as SIGSEGV.
20467         * gcc.dg/cleanup-11.c: Likewise.
20468         * gcc.dg/cleanup-8.c: Likewise.
20469         * gcc.dg/cleanup-9.c: Likewise.
20470         * gcc.dg/cleanup-5.c: Run on all platforms.
20471
20472 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20473
20474         * g++.dg/warn/nonnull1.C: New test.
20475
20476 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
20477
20478         * gcc.dg/compat/compat-common.h: Wrap up CINT in
20479         an #ifndef SKIP_COMPLEX_INT/#endif pair.
20480         Special-case the Sun compiler wrt to <complex.h>.
20481
20482 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
20483
20484         * gcc.dg/Wunreachable-8.C: New test.
20485
20486         * gcc.dg/h8300-ice2.c : New test.
20487
20488 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
20489
20490         PR fortran/16161
20491         * gfortran.fortran-torture/compile/implicit.f90: Add test
20492         for implicit character.
20493
20494 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
20495
20496         PR fortran/16289
20497         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
20498         Use tiny() intrinsic to find smallest non-negative real
20499
20500 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
20501
20502         * gcc.dg/compat/struct-by-value-22_main.c: New test.
20503         * gcc.dg/compat/struct-by-value-22_x.c: New.
20504         * gcc.dg/compat/struct-by-value-22_y.c: New.
20505
20506         * gcc.c-torture/execute/20040629-1.c: New test.
20507
20508 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
20509
20510         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
20511         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
20512
20513         PR target/16195
20514         * gcc.dg/20040625-1.c: New test.
20515
20516 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20517
20518         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
20519
20520 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20521
20522         PR fortran/15963
20523         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
20524
20525 2004-06-29  Richard Henderson  <rth@redhat.com>
20526
20527         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
20528
20529 2004-06-29  Paul Brook  <paul@codesourcery.com>
20530
20531         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
20532         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
20533
20534 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         PR c++/16260
20537         * g++.dg/parse/crash15.C: New.
20538
20539 2004-06-28  Andrew Pinski  <apinski@apple.com>
20540
20541         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
20542         by the error already.
20543
20544         * g++.dg/opt/ptrmem4.C: Change to compile only test.
20545
20546 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
20547
20548         PR target/14041
20549         * gcc.dg/h8300-bss-align-1.c : New.
20550
20551 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
20552
20553         * PR c++/16174
20554         * g++.dg/template/ctor4.C: New.
20555
20556 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20557
20558         PR c++/16205
20559         * g++.dg/warn/Wsequence-point-1.C: New test.
20560
20561 2004-06-27  Paul Brook  <paul@codesourcery.com>
20562
20563         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
20564
20565 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
20566
20567         * g++.old-deja/g++.mike/p7325.C: Remove.
20568
20569 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
20570
20571         PR c/14963
20572         * gcc.dg/pr14963.c: New test.
20573
20574 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
20575
20576         PR c++/16193
20577         * g++.dg/parse/redef1.C: New test.
20578
20579 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20580
20581         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
20582         20021110.c.
20583         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
20584         20021119-1.c.
20585         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
20586         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
20587         5-04.c.
20588         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
20589         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
20590         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
20591         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
20592         g++.brendan/enum14.C.
20593         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
20594         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
20595         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
20596         g++.mike/virt1.C.
20597         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
20598         memtemp24.C.
20599
20600 2004-06-27  Roger Sayle  <roger@eyesopen.com>
20601
20602         * gcc.dg/20040527-1.c: New test case.
20603
20604 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
20605
20606         PR gfortran/pr16196
20607         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
20608
20609 2004-06-25  Roger Sayle  <roger@eyesopen.com>
20610
20611         PR middle-end/15825
20612         * gcc.dg/pr15825-1.c: New test case.
20613
20614 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20615
20616         * gcc.c-torture/execute/20040625-1.c: New test.
20617
20618 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20619
20620         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
20621
20622 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
20623
20624         * gcc.dg/torture/mips-div-1.c: New test.
20625
20626 2004-06-24  Jeff Law  <law@redhat.com>
20627
20628         * gcc.dg/tree-ssa/20040624-1.c: New test.
20629
20630 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
20631
20632         * gcc.c-torture/compile/20040624-1.c: New test.
20633
20634 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20635
20636         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
20637         this directory.
20638
20639 2004-06-23  Andrew Pinski  <apinski@apple.com>
20640
20641         PR middle-end/15988
20642         * g++.dg/opt/ptrmem4.C: New test.
20643
20644         * gcc.dg/c90-array-quals-2.c: New test.
20645
20646 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
20647
20648         * gcc.dg/kpice1.c: New test.
20649
20650 2006-06-23  Andrew Pinski  <apinski@apple.com>
20651
20652         * gcc.dg/c90-array-quals.c: New test.
20653
20654 2006-06-22  Richard Henderson  <rth@redhat.com>
20655
20656         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
20657
20658 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
20659
20660         * gcc.dg/builtins-config.h: Handle FreeBSD.
20661
20662 2006-06-22  Richard Henderson  <rth@redhat.com>
20663
20664         * g++.dg/opt/devirt1.C: New.
20665
20666 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
20667
20668         * g++.dg/opt/pr15551.C: New testcase.
20669
20670 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
20671
20672         PR target/14800
20673         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
20674         x86_64-*-linux* when compiling for 32bit.
20675
20676 2004-06-21  Andrew Pinski  <apinski@apple.com>
20677
20678         * gcc.dg/pch/struct-1.c: New.
20679         * gcc.dg/pch/struct-1.hs: New.
20680
20681 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
20682
20683         * gcc.dg/pch/save-temps-1.c: New file.
20684         * gcc.dg/pch/save-temps-1.hs: New file.
20685
20686 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20687
20688         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
20689         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
20690
20691 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20692
20693         * gfortran.fortran-torture/execute/select_1.f90: Rename function
20694         to fix type error.
20695         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
20696         Remove trailing spaces.
20697
20698 2004-06-21  Richard Henderson  <rth@redhat.com>
20699
20700         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
20701         merging && to BIT_FIELD_REF.
20702
20703 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
20704
20705         * g++.dg/opt/placeholder1.C: New test.
20706
20707 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
20708
20709         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
20710         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
20711         * gcc.dg/compat/union-m128-1_x.c: Likewise.
20712         * gcc.dg/compat/union-m128-1_y.c: Likewise.
20713
20714 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
20715
20716         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
20717         extern "C".
20718         * g++.dg/other/pragma-re-1.C: Add comments.
20719
20720 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
20721
20722         PR gfortran/16080
20723         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
20724
20725 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
20726
20727         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
20728         instead of setting the type of size_t by
20729         hand.
20730
20731 2004-06-18  Roger Sayle  <roger@eyesopen.com>
20732
20733         * gcc.dg/unordered-2.c: New test case.
20734         * gcc.dg/unordered-3.c: New test case.
20735
20736 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
20737
20738         PR other/16043
20739         * lib/g++.exp (g++_version): Tweak regexp for version
20740         * lib/g77.exp (g77_version): Likewise.
20741         * lib/gfortran.exp (gfortran_version): Likewise.
20742         * lib/objc.exp (objc_version): Likewise.
20743         * lib/treelang.exp (treelang_version): Likewise.
20744
20745 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
20746
20747         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
20748         Use INT_MAX instead of __INT_MAX__.
20749         * gcc.dg/compat/struct-align-2_y.c: Likewise.
20750
20751         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
20752         * gcc.dg/compat/scalar-return-3_x.c: Use it.
20753         * gcc.dg/compat/scalar-return-3_y.c: Use it.
20754         * gcc.dg/compat/scalar-return-4_x.c: Use it.
20755         * gcc.dg/compat/scalar-return-4_y.c: Use it.
20756         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
20757         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
20758         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
20759         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
20760
20761         * gcc.dg/range-test-1.c: New test.
20762         * g++.dg/opt/range-test-1.C: New test.
20763
20764 2004-06-17  Richard Henderson  <rth@redhat.com>
20765
20766         * objc.dg/sync-1.m: New.
20767         * objc.dg/try-catch-1.m: Don't force next runtime.
20768         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
20769         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
20770         shadowed catch clause.
20771         * objc.dg/try-catch-5.m: New.
20772
20773 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
20774
20775         Bug 14610
20776         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
20777
20778 2004-06-15  Richard Henderson  <rth@redhat.com>
20779
20780         * gcc.dg/20001116-1.c: Move expected warning line.
20781
20782 2004-06-15  Richard Henderson  <rth@redhat.com>
20783
20784         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
20785         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
20786
20787 2004-06-15  Jeff Law  <law@redhat.com>
20788
20789         * gcc.dg/tree-ssa/20040615-1.c: New test.
20790         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
20791         be less sensitive to operand ordering.
20792         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
20793
20794 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
20795
20796         * g++.dg/abi/bitfield3.C: Add comment..
20797
20798 2004-06-15  Richard Henderson  <rth@redhat.com>
20799
20800         * g++.dg/ext/stmtexpr1.C: XFAIL.
20801         * gcc.dg/20030612-1.c: XFAIL.
20802
20803 2004-06-15  Eric Christopher  <echristo@redhat.com>
20804
20805         * g++.dg/charset/asm5.c: New.
20806         * gcc.dg/charset/asm6.c: New.
20807
20808 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20809
20810         PR fortran/15962
20811         * gfortran.fortran-torture/execute/select_1.f90: New test.
20812
20813 2004-06-15  Paul Brook  <paul@codesourcery.com>
20814
20815         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
20816
20817 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20818
20819         PR c++/15967
20820         * g++.dg/lookup/crash3.C: New test.
20821
20822 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20823
20824         PR c++/15947
20825         * g++.dg/parse/dtor4.C: New test.
20826
20827 2004-06-14  Jeff Law  <law@redhat.com>
20828
20829         * gcc.c-torture/compile/20040614-1.c: New test.
20830
20831 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20832
20833         PR fortran/15211
20834         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
20835         LEN of a character array.
20836
20837 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
20838
20839         PR c++/15096
20840         * g++.dg/template/ptrmem10.C: New test.
20841
20842         PR c++/14930
20843         * g++.dg/template/friend30.C: New test.
20844
20845 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20846
20847         PR fortran/14928
20848         * gfortran.fortran-torture/compile/mloc.f90: New test.
20849
20850 2004-06-13  Paul Brook  <paul@codesourcery.com>
20851
20852         * gfortran.fortran-torture/execute/random_2.f90: New test.
20853
20854 2004-06-13  Eric Christopher  <echristo@redhat.com>
20855
20856         * gcc.dg/noncompile/redecl-1.c: Fix error message.
20857
20858 2004-06-12  Paul Brook  <paul@codesourcery.com>
20859
20860         * gfortran.fortran-torture/execute/contained_3.f90: New test.
20861
20862 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20863
20864         PR fortran/14923
20865         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
20866
20867 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20868
20869         PR fortran/14957
20870         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
20871         syntax errors in end statements of contained subroutines.
20872
20873 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20874
20875         PR fortran/12841
20876         * gfortran.fortran-torture/execute/null_arg.f90: New test.
20877
20878 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20879
20880         PR fortran/15665
20881         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
20882
20883 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
20884
20885         PR gfortran/12839
20886         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
20887
20888 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c++/15862
20891         * g++.dg/parse/enum1.C: New test.
20892
20893 2004-06-10  Jeff Law  <law@redhat.com>
20894
20895         * gcc.c-torture/compile/20040610-1.c: New test.
20896
20897 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20898
20899         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
20900         * g++.old-deja/g++.other/decl3.C: Likewise.
20901
20902 2004-06-10  Brian Booth  <bbooth@redhat.com>
20903
20904         * gcc.dg/tree-ssa/20031015-1.c: Scan for
20905         V_MAY_DEF instead of VDEF.
20906         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
20907
20908 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
20909
20910         PR c++/14211
20911         * g++.dg/conversion/const1.C: New test.
20912
20913         PR c++/15076
20914         * g++.dg/conversion/reinterpret1.C: New test.
20915
20916         PR c++/15877
20917         * g++.dg/template/enum2.C: New test.
20918
20919         PR c++/15227
20920         * g++.dg/template/error13.C: New test.
20921
20922 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20923
20924         PR fortran/14957
20925         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
20926         arguments to test_* REAL and of the right size.
20927
20928 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20929
20930         PR target/15569
20931         PR rtl-optimization/15681
20932         * gcc.dg/20040609-1.c: New test.
20933
20934 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
20935
20936         PR c++/14791
20937         * g++.dg/opt/builtins1.C: New test.
20938
20939 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
20940
20941         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
20942         that use default windows32 struct layout.
20943         * gcc.dg/i386-bitfield2.c: Likewise.
20944
20945 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
20946
20947         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
20948         for mingw32 and cygwin targets.
20949
20950 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
20951
20952         * gcc.dg/pch/macro-4.c: New.
20953         * gcc.dg/pch/macro-4.hs: New.
20954
20955 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20956
20957         PR fortran/13249
20958         * gfortran.fortran-torture/compile/name_clash.f90: New test.
20959
20960 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20961
20962         PR fortran/13372
20963         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
20964
20965 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20966
20967         PR gfortran/14897
20968         * gfortran.fortran-torture/execute/t_edit.f90: New test.
20969
20970 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
20971
20972         PR gfortran/15755
20973         * gfortran.fortran-torture/execute/backspace.c : New test.
20974
20975 2004-06-09  Paul Brook  <paul@codesourcery.com>
20976
20977         * gfortran.fortran-torture/execure/intrinsic_associated.f90
20978         (pointer_to_section): Rewrite to use smaller array.
20979
20980 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
20981
20982         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
20983         * gcc.dg/ext/altivec-10.c: Same.
20984         * gcc.dg/ext/altivec-11.c: Same.
20985         * gcc.dg/ext/altivec-12.c: Same.
20986         * gcc.dg/ext/altivec-13.c: Same.
20987         * gcc.dg/ext/altivec-14.c: Same.
20988         * gcc.dg/ext/altivec-15.c: Same.
20989         * gcc.dg/ext/altivec-16.c: Same.
20990         * gcc.dg/ext/altivec-3.c: Same.
20991         * gcc.dg/ext/altivec-4.c: Same.
20992         * gcc.dg/ext/altivec-6.c: Same.
20993         * gcc.dg/ext/altivec-7.c: Same.
20994         * gcc.dg/ext/altivec-8.c: Same.
20995         * gcc.dg/ext/altivec-varargs-1.c: Same.
20996
20997         * g++.dg/ext/altivec-1.C: Correct dg syntax.
20998         * g++.dg/ext/altivec-10.C: Same.
20999         * g++.dg/ext/altivec-2.C: Same.
21000         * g++.dg/ext/altivec-3.C: Same.
21001         * g++.dg/ext/altivec-4.C: Same.
21002         * g++.dg/ext/altivec-5.C: Same.
21003         * g++.dg/ext/altivec-6.C: Same.
21004         * g++.dg/ext/altivec-7.C: Same.
21005         * g++.dg/ext/altivec-8.C: Same.
21006         * g++.dg/ext/altivec-9.C: Same.
21007
21008 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21009
21010         PR c++/7841
21011         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
21012
21013 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
21014
21015         * gcc.dg/union-1.c: New test.
21016
21017 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21018
21019         * gcc.dg/builtins-41.c: New test case.
21020         * gcc.dg/builtins-42.c: New test case.
21021
21022 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21023
21024         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
21025         * g++.dg/ext/altivec-10.C: Same.
21026         * g++.dg/ext/altivec-2.C: Same.
21027         * g++.dg/ext/altivec-3.C: Same.
21028         * g++.dg/ext/altivec-4.C: Same.
21029         * g++.dg/ext/altivec-5.C: Same.
21030         * g++.dg/ext/altivec-6.C: Same.
21031         * g++.dg/ext/altivec-7.C: Same.
21032         * g++.dg/ext/altivec-8.C: Same.
21033         * g++.dg/ext/altivec-9.C: Same.
21034         * g++.old-deja/g++.abi/cxa_vec.C: Same.
21035         * g++.old-deja/g++.brendan/new3.C: Same.
21036         * gcc.c-torture/execute/eeprof-1.x: Same.
21037
21038 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21039
21040         PR c/14765
21041         * gcc.dg/pr14765-1.c: New test.
21042
21043 2004-06-07  Roger Sayle  <roger@eyesopen.com>
21044
21045         PR c/14649
21046         * gcc.dg/pr14649-1.c: New test case.
21047
21048 2004-06-07  Richard Henderson  <rth@redhat.com>
21049
21050         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
21051         if temporaries.
21052
21053 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
21054
21055         * g++.dg/eh/elide1.C: Remove XFAIL.
21056
21057 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
21058
21059         PR c++/15337
21060         * g++.dg/expr/sizeof3.C: New test.
21061
21062         PR c++/14777
21063         * g++.dg/template/access14.C: New test.
21064
21065         PR c++/15554
21066         * g++.dg/template/enum1.C: New test.
21067
21068         PR c++/15057
21069         * g++.dg/eh/throw1.C: New test.
21070
21071 2004-06-07  David Ayers  <d.ayers@inode.at>
21072             Ziemowit Laski  <zlaski@apple.com>
21073
21074         * lib/objc.exp (objc_target_compile): Revert the '-framework
21075         Foundation' flag fix, since bare Darwin does not ship
21076         with the Foundation framework.
21077         * objc/execute/next_mapping.h: Provide a local NSConstantString
21078         @interface and @implementation.
21079         (objc_constant_string_init): A constructor function, used to
21080         initialize the NSConstantString meta-class object.
21081         * objc/execute/string1.m: Include "next_mapping.h" instead of
21082         <Foundation/NSString.h>.
21083         * objc/execute/string2.m: Likewise.
21084         * objc/execute/string3.m: Likewise.
21085         * objc/execute/string4.m: Likewise.
21086
21087 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
21088
21089         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
21090         to double. Replace double with FLOAT.
21091         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
21092
21093         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
21094         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
21095         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
21096         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
21097         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
21098         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
21099         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
21100         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
21101
21102 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
21103
21104         PR c/13519
21105         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
21106
21107 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21108
21109         PR c++/15503
21110         * g++.dg/template/meminit2.C: New test.
21111
21112 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
21113
21114         PR target/15822
21115         * gcc.c-torture/execute/compare-fp-1.c,
21116         gcc.c-torture/execute/compare-fp-2.c,
21117         gcc.c-torture/execute/compare-fp-3.c,
21118         gcc.c-torture/execute/compare-fp-4.c,
21119         gcc.c-torture/execute/compare-fp-3.x,
21120         gcc.c-torture/execute/compare-fp-4.x: Moved...
21121         * gcc.c-torture/execute/ieee/compare-fp-1.c,
21122         gcc.c-torture/execute/ieee/compare-fp-2.c,
21123         gcc.c-torture/execute/ieee/compare-fp-3.c,
21124         gcc.c-torture/execute/ieee/compare-fp-4.c,
21125         gcc.c-torture/execute/ieee/compare-fp-3.x,
21126         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
21127
21128 2004-06-04  David Ayers  <d.ayers@inode.at>
21129
21130         * objc/execute/protocol-isEqual-4.m: New testcase.
21131
21132 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
21133
21134         * objc/execute/protocol-isEqual-1.m: New testcase.
21135         * objc/execute/protocol-isEqual-2.m: New testcase.
21136         * objc/execute/protocol-isEqual-3.m: New testcase.
21137
21138 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21139
21140         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
21141
21142 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
21143
21144         * lib/objc.exp (objc_target_compile): When running tests on
21145         Darwin (Mac OS X), inform the linker about '-framework
21146         'Foundation'.
21147
21148 2004-06-02  Eric Christopher  <echristo@redhat.com>
21149
21150         * gcc.c-torture/compile/20040602-1.c: New.
21151
21152 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
21153
21154         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
21155         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
21156
21157         PR tree-optimization/14736
21158         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
21159
21160         PR tree-optimization/14042
21161         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
21162
21163         PR tree-optimization/14729
21164         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
21165
21166 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21167
21168         PR fortran/15557
21169         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
21170
21171 2004-06-01  Richard Hederson  <rth@redhat.com>
21172
21173         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
21174
21175 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21176
21177         PR c++/14932
21178         * g++.dg/parse/offsetof4.C: New test.
21179
21180 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
21181
21182         PR objc/7993
21183         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
21184
21185 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
21186
21187         PR c++/15701
21188         * g++.dg/template/friend29.C: New test.
21189
21190 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21191
21192         PR c/15749
21193         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
21194
21195 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
21196
21197         * gcc.dg/sparc-trap-1.c: New test.
21198
21199 2004-05-31  Roger Sayle  <roger@eyesopen.com>
21200
21201         PR middle-end/15069
21202         * g++.dg/opt/fold3.C: New test case.
21203
21204 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
21205
21206         * lib/target-supports.exp (check_iconv_available): Fix fallout
21207         from 2004-05-28 patch.
21208
21209 2004-05-30  Paul Brook  <paul@codesourcery.com>
21210
21211         PR fortran/15620
21212         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
21213         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
21214
21215 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
21216
21217         * gfortran.fortran-torture/execute/random_1.f90: New test.
21218
21219 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21220
21221         * g++.dg/ext/altivec-10.C: New test.
21222
21223 2004-05-29  Paul Brook  <paul@codesourcery.com>
21224
21225         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
21226
21227 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21228
21229         * gcc.dg/altivec-16.c: New test.
21230
21231 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
21232
21233         * lib/target-supports.exp (check_vmx_hw_available): New.
21234         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
21235
21236         * lib/target-supports.exp (check_alias_available,
21237         check_iconv_available, check_named_sections_available): Use
21238         unique names for temporary files.
21239
21240 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
21241
21242         * gcc.dg/altivec-15.c: New test.
21243
21244 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/15083
21247         * g++.dg/warn/noeffect6.C: New test.
21248
21249         PR c++/15471
21250         * g++.dg/expr/ptrmem4.C: New test.
21251
21252         PR c++/15640
21253         * g++.dg/template/operator3.C: New test.
21254
21255 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
21256
21257         PR c++/14668
21258         * g++.dg/lookup/redecl1.C: New test.
21259         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
21260
21261 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
21262
21263         * gcc.c-torture/execute/compare-fp-1.c,
21264         gcc.c-torture/execute/compare-fp-2.c,
21265         gcc.c-torture/execute/compare-fp-3.c,
21266         gcc.c-torture/execute/compare-fp-4.c,
21267         gcc.c-torture/execute/compare-fp-3.x,
21268         gcc.c-torture/execute/compare-fp-4.x,
21269         gcc.dg/pr15649-1.c: New.
21270
21271 2004-05-27  Adam Nemet  <anemet@lnxw.com>
21272
21273         PR c++/12883
21274         * g++.dg/init/array14.C: New test.
21275
21276 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
21277
21278         * lib/compat.exp (compat-get-options-main): New.
21279         (compat-get-options): Remove unneeded code, warn for ignored
21280         command.
21281         (compat-execute): Check flag set by dg-require-* commands.
21282
21283         * lib/compat.exp (compat-execute): Break up long lines.
21284
21285 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
21286
21287         * gcc.dg/altivec-7.c: Don't use 'vector long'.
21288         * gcc.dg/altivec-14.c: New test.
21289         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
21290
21291         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
21292         * gcc.dg/altivec-12.c: Ditto.
21293
21294         * gcc.dg/altivec-3.c: Move call to altivec_check.
21295
21296 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21297
21298         PR c++/15044
21299         * g++.dg/template/error12.C: New test.
21300
21301         PR c++/15317
21302         * g++.dg/ext/attrib15.C: New test.
21303
21304         PR c++/15329
21305         * g++.dg/template/ptrmem9.C: New test.
21306
21307 2004-05-25  Paul Brook  <paul@codesourcery.com>
21308
21309         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
21310
21311 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21312
21313         PR c++/15165
21314         * g++.dg/template/crash19.C: New test.
21315
21316 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21317
21318         PR c++/15025
21319         * g++.dg/template/redecl1.C: New test.
21320
21321 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
21322
21323         PR c++/14821
21324         * g++.dg/other/ns1.C: New test.
21325
21326         PR c++/14883
21327         * g++.dg/template/invalid1.C: New test.
21328
21329 2004-05-23  Paul Brook  <paul@codesourcery.com>
21330         Victor Leikehman  <lei@haifasphere.co.il>
21331
21332         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
21333         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
21334
21335 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21336
21337         PR c++/15285
21338         PR c++/15299
21339         * g++.dg/template/non-dependent5.C: New test.
21340         * g++.dg/template/non-dependent6.C: New test.
21341
21342 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
21343
21344         PR c++/15507
21345         * g++.dg/inherit/union1.C: New test.
21346
21347         PR c++/15542
21348         * g++.dg/template/addr1.C: New test.
21349
21350         PR c++/15427
21351         * g++.dg/template/array5.C: New test.
21352
21353         PR c++/15287
21354         * g++.dg/template/array6.C: New test.
21355
21356 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
21357             Roger Sayle  <roger@eyesopen.com>
21358
21359         * g++.dg/lookup/forscope2.C: New test case.
21360
21361 2004-05-22  Ben Elliston  <bje@au.ibm.com>
21362
21363         * gcc.dg/cpp/Wmissingdirs.c: New.
21364
21365 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21366
21367         PR target/15301
21368         * gcc.dg/compat/union-m128-1.h: New file.
21369         * gcc.dg/compat/union-m128-1_main.c: Likewise.
21370         * gcc.dg/compat/union-m128-1_x.c: Likewise.
21371         * gcc.dg/compat/union-m128-1_y.c: Likewise.
21372
21373 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
21374
21375         PR target/15302
21376         * gcc.dg/compat/struct-complex-1.h: New file.
21377         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
21378         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
21379         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
21380
21381 2004-05-20  Roger Sayle  <roger@eyesopen.com>
21382
21383         PR middle-end/3074
21384         * gcc.dg/pr3074-1.c: New test case.
21385         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
21386
21387 2004-05-20  Falk Hueffner  <falk@debian.org>
21388
21389         PR other/15526
21390         * gcc.dg/ftrapv-1.c: New test case.
21391
21392 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
21393
21394         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
21395
21396 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
21397             Jeff Law  <law@redhat.com>
21398
21399         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
21400         * gcc.dg/tree-ssa/20040518-2.c: New test.
21401
21402         * gcc.dg/tree-ssa/20040518-1.c: New test.
21403
21404 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
21405
21406         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
21407
21408 2004-05-18  Paul Brook  <paul@codesourcery.com>
21409
21410         PR fortran/13930
21411         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
21412
21413 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21414
21415         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
21416         constant folding.
21417
21418 2004-05-17  Steven Bosscher  <stevenb@suse.de>
21419
21420         * gcc.dg/tree-ssa/20040517-1.c: New test.
21421
21422 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21423
21424         * gcc.dg/loop-4.c: New test.
21425
21426 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
21427
21428         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
21429
21430 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
21431
21432         PR fortran/15311
21433         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
21434
21435 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21436
21437         PR fortran/13826
21438         PR fortran/13940
21439         * gfortran.fortran-torture/compile/data_1.f90: New test.
21440
21441 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
21442
21443         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
21444         * gcc.dg/uninit-H.c: Define ASM for __s390__.
21445
21446 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21447
21448         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
21449
21450 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21451
21452         PR c/15444
21453         * gcc.dg/format/xopen-1.c: Adjust expected message.
21454         * gcc.dg/format/xopen-3.c: New test.
21455
21456 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
21457
21458         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
21459
21460 2004-05-14  Jeff Law  <law@redhat.com>
21461
21462         * gcc.dg/tree-ssa/20040514-2.c: New test.
21463
21464 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21465
21466         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
21467         this ...
21468         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
21469         this.
21470
21471 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
21472
21473         * gcc.dg/tree-ssa/20040514-1.c: New test.
21474
21475 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21476
21477         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
21478         test.
21479
21480 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21481
21482         PR fortran/14066
21483         * gfortran.fortran-torture/compile/do_1.f90: New test.
21484
21485 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21486
21487         PR fortran/15051
21488         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
21489         test.
21490
21491 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
21492
21493         PR fortran/15149
21494         * gfortran.fortran-torture/execute/random_init.f90: New test.
21495
21496 2004-05-13  Paul Brook  <paul@codesourcery.com>
21497
21498         PR fortran/15314
21499         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
21500
21501 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
21502
21503         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
21504         for the powerpc case.
21505
21506 2004-05-13  Jeff Law  <law@redhat.com>
21507
21508         * gcc.dg/tree-ssa/20040513-1.c: New test.
21509         * gcc.dg/tree-ssa/20040513-2.c: New test.
21510
21511 2004-05-13  Paul Brook  <paul@codesourcery.com>
21512
21513         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
21514         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
21515         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
21516
21517 2004-05-13  Andreas Schwab  <schwab@suse.de>
21518
21519         PR other/10819
21520         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
21521         characters.
21522
21523 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
21524
21525         PR fortran/15294
21526         * gfortran.fortran-torture/execute/adjustr.f90: New file.
21527
21528 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
21529
21530         Merge from tree-ssa-20020619-branch.  See
21531         ChangeLog.tree-ssa for details.
21532
21533 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
21534
21535         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
21536         include <altivec.h> explicitly.
21537         * gcc.dg/altivec-13.c: Likewise.
21538
21539 2004-05-11  Paul Brook  <paul@codesourcery.com>
21540
21541         * gcc.c-torture/compile/20010518-1.c: Force enum size.
21542
21543 2004-05-10  Eric Christopher  <echristo@redhat.com>
21544
21545         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
21546         * gcc.dg/sibcall-4.c: Ditto.
21547
21548 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
21549
21550         * g++.dg/ext/altivec-8.C: New test case.
21551         * gcc.dg/altivec-13.c: New test case.
21552
21553 2004-05-08  Roger Sayle  <roger@eyesopen.com>
21554
21555         * gcc.c-torture/execute/divcmp-1.c: New test case.
21556         * gcc.c-torture/execute/divcmp-2.c: New test case.
21557         * gcc.c-torture/execute/divcmp-3.c: New test case.
21558
21559 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
21560
21561         * g++.dg/other/pragma-re-2.C: New test.
21562
21563 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21564
21565         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
21566         * gcc.dg/i386-387-2.c: Likewise.
21567
21568         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
21569         __builtin_drem.
21570         * gcc.dg/i386-387-6.c: Likewise.
21571
21572 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
21573
21574         * gcc.dg/builtins-33.c: Also check log1p*.
21575
21576 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
21577
21578         PR optimization/15296
21579         * gcc.c-torture/execute/pr15296.c: New test.
21580
21581 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
21582
21583         * gcc.dg/builtins-40.c: New test.
21584
21585 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
21586
21587         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
21588
21589 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
21590
21591         * g++.dg/ext/spe1.C: New testcase.
21592
21593 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
21594
21595         * objc.dg/image-info.m: Allow additional attributes
21596         for __image_info section.
21597
21598 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
21599
21600         * gcc.dg/torture/mips-hilo-2.c: New test.
21601
21602 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21603
21604         PR c++/14389
21605         * g++.dg/template/member5.C: New test.
21606
21607 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
21608
21609         * gcc.dg/builtins-34.c: Also check expm1*.
21610
21611 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21612
21613         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
21614         * gcc.dg/torture/builtin-convert-3.c: New test.
21615
21616 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
21617
21618         PR middle-end/15054
21619         * g++.dg/opt/pr15054.C: New test.
21620
21621 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21622
21623         * gcc.dg/torture/builtin-rounding-1.c: New test.
21624         * gcc.dg/builtins-25.c: Delete.
21625         * gcc.dg/builtins-29.c: Delete.
21626
21627 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
21628
21629         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
21630         * gcc.dg/sibcall-4.c: Likewise.
21631         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
21632
21633 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21634
21635         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
21636         bit-field on 16-bit targets.
21637
21638 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
21639
21640         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
21641         16-bit targets.
21642
21643 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
21644
21645         * gcc.dg/rs6000-power2-1.c: Change to compile only.
21646         * gcc.dg/rs6000-power2-2.c: Likewise.
21647
21648 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
21649
21650         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
21651         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
21652         Change the asm registers to be in form of frN instead of fN.
21653
21654 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21655
21656         * gcc.dg/torture/builtin-convert-2.c: New test.
21657
21658 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
21659
21660         * gcc.dg/rs6000-power2-1.c: New test.
21661         * gcc.dg/rs6000-power2-2.c: New test.
21662
21663 2004-04-28  Jan Hubicka  <jh@suse.cz>
21664
21665         * gcc.dg/unused-6.c: New test.
21666
21667 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
21668             Ulrich Weigand  <uweigand@de.ibm.com>
21669
21670         * ada/acats/run_all.sh: Define $target variable.
21671
21672 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
21673
21674         PR c++/15119
21675         * g++.dg/other/vararg-1.C: New test.
21676
21677         PR c++/4794
21678         * g++.dg/eh/cleanup3.C: New test.
21679
21680 2004-04-24  Laurent GUERBY <laurent@guerby.net>
21681
21682         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
21683         and ad8011a (target_insn).
21684         * ada/acats/support/macro.dfs: Likewise.
21685         * ada/acats/support/impbit.adb: New file.
21686
21687 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
21688
21689         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
21690
21691 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21692
21693         * gcc.dg/loop-3.c: New test.
21694
21695 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
21696
21697         * gcc.c-torture/execute/simd-5.c: New test.
21698
21699 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21700
21701         PR c++/15064
21702         * g++.dg/template/crash18.C: New test.
21703
21704 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
21705
21706         * g++.dg/ext/complit3.C: New test.
21707
21708 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21709
21710         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
21711         * gcc.dg/altivec-3.c: Same.
21712         * gcc.dg/altivec-varargs-1.c: Same.
21713
21714 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
21715
21716         * lib/target-supports.exp (check_profiling_available): Assume
21717         profiling is not available on powerpc-eabi targets.
21718
21719 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
21720
21721         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
21722         * gcc.dg/vmx/bug-1.c: Ditto.
21723
21724 2004-04-20  Eric Christopher  <echristo@redhat.com>
21725
21726         * gcc.dg/charset/extern.c: New test.
21727         * g++.dg/charset/extern3.cc: Ditto.
21728
21729 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
21730
21731         * gcc.dg/builtins-39.c: New test.
21732
21733 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
21734
21735         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
21736
21737 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
21738
21739         * gcc.dg/torture/mips-hilo-1.c: New test.
21740
21741 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
21742
21743         * gcc.c-torture/compile/20040419-1.c: New test.
21744
21745 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
21746
21747         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
21748
21749 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
21750             Aldy Hernandez  <aldyh@redhat.com>
21751
21752         * gcc.c-torture/execute/va-arg-24.c: New.
21753
21754 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
21755             Aldy Hernandez  <aldyh@redhat.com>
21756
21757         * gcc.dg/vmx/1b-01.c: New.
21758         * gcc.dg/vmx/1b-02.c: New.
21759         * gcc.dg/vmx/1b-03.c: New.
21760         * gcc.dg/vmx/1b-04.c: New.
21761         * gcc.dg/vmx/1b-05.c: New.
21762         * gcc.dg/vmx/1b-06.c: New.
21763         * gcc.dg/vmx/1b-07.c: New.
21764         * gcc.dg/vmx/1c-01.c: New.
21765         * gcc.dg/vmx/1c-02.c: New.
21766         * gcc.dg/vmx/3a-01a.c: New.
21767         * gcc.dg/vmx/3a-01.c: New.
21768         * gcc.dg/vmx/3a-01m.c: New.
21769         * gcc.dg/vmx/3a-03.c: New.
21770         * gcc.dg/vmx/3a-03m.c: New.
21771         * gcc.dg/vmx/3a-04.c: New.
21772         * gcc.dg/vmx/3a-04m.c: New.
21773         * gcc.dg/vmx/3a-05.c: New.
21774         * gcc.dg/vmx/3a-06.c: New.
21775         * gcc.dg/vmx/3a-06m.c: New.
21776         * gcc.dg/vmx/3a-07.c: New.
21777         * gcc.dg/vmx/3b-01.c: New.
21778         * gcc.dg/vmx/3b-02.c: New.
21779         * gcc.dg/vmx/3b-10.c: New.
21780         * gcc.dg/vmx/3b-13.c: New.
21781         * gcc.dg/vmx/3b-14.c: New.
21782         * gcc.dg/vmx/3b-15.c: New.
21783         * gcc.dg/vmx/3c-01a.c: New.
21784         * gcc.dg/vmx/3c-01.c: New.
21785         * gcc.dg/vmx/3c-02.c: New.
21786         * gcc.dg/vmx/3c-03.c: New.
21787         * gcc.dg/vmx/3d-01.c: New.
21788         * gcc.dg/vmx/4-01.c: New.
21789         * gcc.dg/vmx/4-03.c: New.
21790         * gcc.dg/vmx/5-01.c: New.
21791         * gcc.dg/vmx/5-02.c: New.
21792         * gcc.dg/vmx/5-03.c: New.
21793         * gcc.dg/vmx/5-04.c: New.
21794         * gcc.dg/vmx/5-05.c: New.
21795         * gcc.dg/vmx/5-06.c: New.
21796         * gcc.dg/vmx/5-07.c: New.
21797         * gcc.dg/vmx/5-07t.c: New.
21798         * gcc.dg/vmx/5-08.c: New.
21799         * gcc.dg/vmx/5-10.c: New.
21800         * gcc.dg/vmx/5-11.c: New.
21801         * gcc.dg/vmx/7-01a.c: New.
21802         * gcc.dg/vmx/7-01.c: New.
21803         * gcc.dg/vmx/7c-01.c: New.
21804         * gcc.dg/vmx/7d-01.c: New.
21805         * gcc.dg/vmx/7d-02.c: New.
21806         * gcc.dg/vmx/8-01.c: New.
21807         * gcc.dg/vmx/8-02a.c: New.
21808         * gcc.dg/vmx/8-02.c: New.
21809         * gcc.dg/vmx/brode-1.c: New.
21810         * gcc.dg/vmx/bug-1.c: New.
21811         * gcc.dg/vmx/bug-2.c: New.
21812         * gcc.dg/vmx/bug-3.c: New.
21813         * gcc.dg/vmx/cw-bug-1.c: New.
21814         * gcc.dg/vmx/cw-bug-2.c: New.
21815         * gcc.dg/vmx/cw-bug-3.c: New.
21816         * gcc.dg/vmx/dct.c: New.
21817         * gcc.dg/vmx/debug-1.c: New.
21818         * gcc.dg/vmx/debug-2.c: New.
21819         * gcc.dg/vmx/debug-3.c: New.
21820         * gcc.dg/vmx/debug-4.c: New.
21821         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
21822         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
21823         * gcc.dg/vmx/eg-5.c: New.
21824         * gcc.dg/vmx/fft.c: New.
21825         * gcc.dg/vmx/gcc-bug-1.c: New.
21826         * gcc.dg/vmx/gcc-bug-2.c: New.
21827         * gcc.dg/vmx/gcc-bug-3.c: New.
21828         * gcc.dg/vmx/gcc-bug-4.c: New.
21829         * gcc.dg/vmx/gcc-bug-5.c: New.
21830         * gcc.dg/vmx/gcc-bug-6.c: New.
21831         * gcc.dg/vmx/gcc-bug-7.c: New.
21832         * gcc.dg/vmx/gcc-bug-8.c: New.
21833         * gcc.dg/vmx/gcc-bug-9.c: New.
21834         * gcc.dg/vmx/gcc-bug-b.c: New.
21835         * gcc.dg/vmx/gcc-bug-c.c: New.
21836         * gcc.dg/vmx/gcc-bug-d.c: New.
21837         * gcc.dg/vmx/gcc-bug-e.c: New.
21838         * gcc.dg/vmx/gcc-bug-f.c: New.
21839         * gcc.dg/vmx/gcc-bug-g.c: New.
21840         * gcc.dg/vmx/gcc-bug-i.c: New.
21841         * gcc.dg/vmx/harness.h: New.
21842         * gcc.dg/vmx/ira1.c: New.
21843         * gcc.dg/vmx/ira2a.c: New.
21844         * gcc.dg/vmx/ira2b.c: New.
21845         * gcc.dg/vmx/ira2.c: New.
21846         * gcc.dg/vmx/ira2c.c: New.
21847         * gcc.dg/vmx/mem.c: New.
21848         * gcc.dg/vmx/newton-1.c: New.
21849         * gcc.dg/vmx/ops.c: New.
21850         * gcc.dg/vmx/sn7153.c: New.
21851         * gcc.dg/vmx/spill2.c: New.
21852         * gcc.dg/vmx/spill3.c: New.
21853         * gcc.dg/vmx/spill.c: New.
21854         * gcc.dg/vmx/t.c: New.
21855         * gcc.dg/vmx/varargs-1.c: New.
21856         * gcc.dg/vmx/varargs-2.c: New.
21857         * gcc.dg/vmx/varargs-3.c: New.
21858         * gcc.dg/vmx/varargs-4.c: New.
21859         * gcc.dg/vmx/varargs-5.c: New.
21860         * gcc.dg/vmx/varargs-6.c: New.
21861         * gcc.dg/vmx/varargs-7.c: New.
21862         * gcc.dg/vmx/vmx.exp: New.
21863         * gcc.dg/vmx/vprint-1.c: New.
21864         * gcc.dg/vmx/vscan-1.c: New.
21865         * gcc.dg/vmx/x-01.c: New.
21866         * gcc.dg/vmx/x-02.c: New.
21867         * gcc.dg/vmx/x-03.c: New.
21868         * gcc.dg/vmx/x-04.c: New.
21869         * gcc.dg/vmx/x-05.c: New.
21870         * gcc.dg/vmx/yousufi-1.c: New.
21871         * gcc.dg/vmx/zero-1.c: New.
21872         * gcc.dg/vmx/zero.c: New.
21873
21874 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
21875
21876         * g++.dg/lookup/java1.C: Update for chage of
21877         _Jv_AllocObject.
21878         * g++.dg/lookup/java2.C: Likewise.
21879
21880 2004-04-17  Laurent GUERBY <laurent@guerby.net>
21881
21882         * ada/acats/run_all.sh: use -O2 by default.
21883
21884 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
21885
21886         * gcc.dg/vr-mult-[12].c: New tests.
21887
21888 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21889
21890         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
21891
21892         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
21893
21894 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
21895
21896         * lib/target-supports.exp (check_profiling_available): Assume profiling
21897         isn't available for mips*-*-elf targets.
21898
21899 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
21900
21901         * gcc.dg/builtins-38.c: New test.
21902
21903 2004-04-14  Eric Christopher  <echristo@redhat.com>
21904
21905         * g++.dg/charset/charset.exp: Run .cc extension tests.
21906
21907 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
21908
21909         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
21910
21911 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21912
21913         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
21914
21915 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
21916
21917         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
21918         * gcc.dg/i386-387-2.c: Likewise.
21919
21920         * gcc.dg/i386-387-7.c: New test.
21921         * gcc.dg/i386-387-8.c: New test.
21922
21923         * gcc.dg/builtins-37.c: New test.
21924
21925 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
21926
21927         * g++.dg/pch/externc-1.C: Add missing semicolon.
21928
21929 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
21930
21931         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
21932
21933 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21934
21935         * gcc.c-torture/execute/20040411-1.c: New test.
21936
21937 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21938
21939         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
21940
21941 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
21942
21943         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
21944
21945 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
21946
21947         * lib/target-supports.exp (check_named_sections_available): New.
21948         * lib/gcc-dg.exp (dg-require-named-sections): New.
21949         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
21950         old-deja.exp.  Also prune error-count message from HP linker.
21951         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
21952
21953         * g++.dg/init/init-ref4.C: Use dg-require-weak.
21954         * g++.old-deja/g++.pt/static3.C: Likewise.
21955         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
21956
21957 2004-04-09  Roger Sayle  <roger@eyesopen.com>
21958
21959         * gcc.c-torture/execute/20040409-1.c: New test case.
21960         * gcc.c-torture/execute/20040409-2.c: New test case.
21961         * gcc.c-torture/execute/20040409-3.c: New test case.
21962
21963 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         * gcc.dg/20040409-1.c: New test.
21966
21967 2004-04-08  Roger Sayle  <roger@eyesopen.com>
21968
21969         PR target/14888
21970         * g++.dg/opt/pr14888.C: New test case.
21971
21972 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
21973
21974         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
21975         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
21976         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
21977         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
21978         New tests.
21979
21980 2004-04-08  Paul Brook  <paul@codesourcery.com>
21981
21982         * gcc.dg/spill-1.c: New test.
21983
21984 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21985
21986         * gcc.dg/torture/builtin-ctype-2.c: New test.
21987
21988 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
21989
21990         * gcc.dg/pch/pch.exp: Add largefile test.
21991
21992 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
21993
21994         * g++.dg/pch/externc-1.Hs: New.
21995         * g++.dg/pch/externc-1.C: New.
21996
21997 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21998
21999         * gcc.dg/compat/struct-by-value-5a_main.c,
22000         gcc.dg/compat/struct-by-value-5b_main.c: New files.
22001         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
22002         * gcc.dg/compat/struct-by-value-5a_x.c,
22003         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
22004         gcc.dg/compat/struct-by-value-5_x.c.
22005         * gcc.dg/compat/struct-by-value-5a_y.c,
22006         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
22007         gcc.dg/compat/struct-by-value-5_y.c.
22008
22009         * gcc.dg/compat/struct-by-value-6a_main.c,
22010         gcc.dg/compat/struct-by-value-6b_main.c: New files.
22011         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
22012         * gcc.dg/compat/struct-by-value-6a_x.c,
22013         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
22014         gcc.dg/compat/struct-by-value-6_x.c.
22015         * gcc.dg/compat/struct-by-value-6a_y.c,
22016         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
22017         gcc.dg/compat/struct-by-value-6_y.c.
22018
22019         * gcc.dg/compat/struct-by-value-7a_main.c,
22020         gcc.dg/compat/struct-by-value-7b_main.c: New files.
22021         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
22022         * gcc.dg/compat/struct-by-value-7a_x.c,
22023         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
22024         gcc.dg/compat/struct-by-value-7_x.c.
22025         * gcc.dg/compat/struct-by-value-7a_y.c,
22026         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
22027         gcc.dg/compat/struct-by-value-7_y.c.
22028
22029 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
22030
22031         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
22032         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
22033         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
22034         options.
22035
22036 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
22037
22038         * gcc.dg/builtins-36.c: New test.
22039
22040 2004-04-06  Paul Brook  <paul@codesourcery.com>
22041
22042         * README.gcc: Remove obsolete contraint on testcases.
22043
22044 2004-04-05  Paul Brook  <paul@codesourcery.com>
22045
22046         PR2123
22047         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
22048         failure and exit(0) on success.
22049         * g++.dg/expr/anew2.C: Ditto.
22050         * g++.dg/expr/anew3.C: Ditto.
22051         * g++.dg/expr/anew4.C: Ditto.
22052
22053 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         PR c++/3518
22056         * g++.dg/template/unify7.C: New.
22057
22058 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
22059
22060         * g++.dg/README: Bring up to date with new subdirectories; remove
22061         duplicate subdirectory lines.
22062
22063 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
22064
22065         PR c++/14007
22066         * g++.dg/template/unify5.C: New.
22067         * g++.dg/template/unify6.C: New.
22068         * g++.dg/template/qualttp20.C: Adjust.
22069         * g++.old-deja/g++.jason/report.C: Adjust.
22070         * g++.old-deja/g++.other/qual1.C: Adjust.
22071
22072 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
22073
22074         PR c++/14803
22075         * g++.dg/inherit/ptrmem1.C: New test.
22076
22077 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
22078
22079         PR c++/14755
22080         * gcc.c-torture/execute/20040331-1.c: New test.
22081         * gcc.dg/20040331-1.c: New test.
22082
22083 2004-04-01  Paul Brook  <paul@codesourcery.com>
22084
22085         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
22086
22087 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
22088
22089         PR c++/14724
22090         * g++.dg/init/goto1.C: New test.
22091
22092         PR c++/14763
22093         * g++.dg/template/defarg4.C: New test.
22094
22095 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
22096
22097         * gcc.dg/altivec-11.c: Extend test for more valid cases.
22098
22099 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
22100
22101         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
22102
22103 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
22104
22105         * gcc.dg/noncompile/undeclared-2.c: New test.
22106
22107 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
22108
22109         * gcc.dg/940409-1.c: Remove XFAIL.
22110         * gcc.dg/reg-vol-struct-1.c: New test.
22111
22112 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22113
22114         * gcc.dg/torture/builtin-wctype-1.c: New test.
22115
22116 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
22117
22118         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
22119         * gcc.dg/20001101-1.c: Likewise.
22120         * gcc.dg/20001102-1.c: Likewise.
22121
22122 2004-03-25  Roger Sayle  <roger@eyesopen.com>
22123
22124         * gcc.dg/compare8.c: Add an additional test for XOR.
22125
22126 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22127
22128         * gcc.dg/torture/builtin-ctype-1.c: New test.
22129
22130 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22131
22132         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
22133         * gcc.dg/torture/builtin-math-1.c: Likewise.
22134         * gcc.dg/torture/builtin-power-1.c: New test.
22135
22136 2004-03-24  Andreas Schwab  <schwab@suse.de>
22137
22138         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
22139         IA64 assembler.
22140
22141 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22142             Roger Sayle  <roger@eyesopen.com>
22143
22144         * gcc.dg/compare8.c: New test case.
22145
22146 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
22147
22148         * g++.dg/ext/altivec-7.C: New test.
22149
22150 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
22151
22152         PR 12267, 12391, 12560, 13129, 14114, 14133
22153         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
22154         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
22155         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
22156         Adjust error regexps.
22157         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
22158         * gcc.dg/noncompile/undeclared-1.c: New test cases.
22159         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
22160         * gcc.dg/local1.c: Add explanatory comment.
22161
22162 2004-03-23  Roger Sayle  <roger@eyesopen.com>
22163
22164         PR optimization/14669
22165         * g++.dg/opt/fold2.C: New test case.
22166
22167 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
22168
22169         PR c/14069
22170         * gcc.dg/20040322-1.c: New test.
22171
22172 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
22173
22174         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
22175         * gcc.dg/ultrasp4.c: Likewise.
22176         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
22177
22178 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22179
22180         * gcc.dg/i386-sse-8.c: Reset default options.
22181
22182 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
22183
22184         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
22185         in the error message text.
22186
22187 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22188
22189         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
22190
22191 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
22192
22193         PR c++/14616
22194         * g++.dg/init/array13.C: New test.
22195
22196 2004-03-20  Roger Sayle  <roger@eyesopen.com>
22197
22198         PR target/13889
22199         * gcc.c-torture/compile/pr13889.c: New test case.
22200
22201 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22202
22203         PR c/14635
22204         * builtins-1.c (nan, nans): Don't test.
22205         * builtins-30.c: Don't use nan, nanf, nanl.
22206         * builtins-35.c: New test.
22207
22208 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
22209
22210         * g++.dg/ext/altivec-6.C: New test.
22211
22212 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
22213
22214         * g++.dg/init/placement3.C: New test.
22215
22216         * g++.dg/template/spec13.C: New test.
22217
22218         * g++.dg/lookup/using11.C: New test.
22219
22220         * g++.dg/lookup/koenig3.C: New test.
22221
22222         * g++.dg/template/operator2.C: New test.
22223
22224         * g++.dg/expr/dtor3.C: New test.
22225         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
22226         marker.
22227         * g++.old-deja/g++.law/visibility28.C: Likewise.
22228
22229 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
22230
22231         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
22232         * gcc.dg/ppc64-abi-3.c: Likewise.
22233
22234 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22235
22236         PR c++/14545
22237         * g++.dg/parse/template15.C: New test.
22238
22239 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22240
22241         * g++.dg/expr/dtor2.C: New test.
22242
22243         * g++.dg/lookup/anon4.C: New test.
22244
22245         * g++.dg/overload/using1.C: New test.
22246
22247         * g++.dg/template/lookup7.C: New test.
22248
22249         * g++.dg/template/typename6.C: New test.
22250
22251         * g++.dg/expr/cond6.C: New test.
22252
22253 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22254
22255         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
22256
22257 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22258
22259         * g++.dg/expr/cond5.C: New test.
22260         * g++.dg/expr/constcast1.C: Likewise.
22261         * g++.dg/expr/ptrmem2.C: Likewise.
22262         * g++.dg/expr/ptrmem3.C: Likewise.
22263         * g++.dg/lookup/main1.C: Likewise.
22264         * g++.dg/template/lookup6.C: Likewise.
22265
22266 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
22267
22268         * gcc.dg/local1.c: New test.
22269
22270         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
22271
22272 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22273
22274         * gcc.dg/torture/builtin-convert-1.c: New test.
22275
22276 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22277
22278         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
22279
22280 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22281
22282         PR c++/14481
22283         * g++.dg/warn/Wunused-7.C: New test.
22284
22285 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22286
22287         * gcc.dg/torture/builtin-integral-1.c: New test.
22288
22289 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
22290
22291         PR c++/14586
22292         * g++.dg/parse/non-dependent3.C: New test.
22293
22294 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
22295
22296         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
22297         * g++.dg/eh/simd-2.C: Likewise.
22298         * g++.dg/init/array10.C: Likewise.
22299         * gcc.c-torture/compile/simd-1.c: Likewise.
22300         * gcc.c-torture/compile/simd-2.c: Likewise.
22301         * gcc.c-torture/compile/simd-3.c: Likewise.
22302         * gcc.c-torture/compile/simd-4.c: Likewise.
22303         * gcc.c-torture/compile/simd-6.c: Likewise.
22304         * gcc.c-torture/execute/simd-1.c: Likewise.
22305         * gcc.c-torture/execute/simd-2.c: Likewise.
22306         * gcc.dg/compat/vector-defs.h: Likewise.
22307         * gcc.dg/20020531-1.c: Likewise.
22308         * gcc.dg/altivec-3.c: Likewise.
22309         * gcc.dg/altivec-4.c: Likewise.
22310         * gcc.dg/altivec-varargs-1.c: Likewise.
22311         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
22312         * gcc.dg/i386-mmx-3.c: Likewise.
22313         * gcc.dg/i386-sse-4.c: Likewise.
22314         * gcc.dg/i386-sse-5.c: Likewise.
22315         * gcc.dg/i386-sse-8.c: Likewise.
22316         * gcc.dg/simd-1.c: Likewise.
22317         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
22318         __ev64_opaque__ since the machine description provides it.
22319
22320 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22321
22322         * lib/compat.exp (skip_list): New global variable.
22323         Use it to hold the user defined COMPAT_SKIPS list if any.
22324         (compat-obj): Add the members of skip_list to optall.
22325
22326 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22327
22328         * gcc.dg/compat/union-by-value-1_main.c,
22329         union-by-value-1_x.c, union-by-value-1_y.c,
22330         union-check.h, union-defs.h,
22331         union-init.h, union-return-1_main.c,
22332         union-return-1_x.c, union-return-1_y.c: New files.
22333
22334 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22335
22336         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
22337         mixed-struct-init.h: Add 4 mixed structure types.
22338         struct-by-value-21_main.c, struct-by-value-21_x.c,
22339         struct-by-value-21_y.c, struct-return-21_main.c,
22340         struct-return-21_x.c, struct-return-21_y.c: New files.
22341
22342 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
22343
22344         PR c++/14550
22345         * g++.dg/parse/template14.C: New test.
22346
22347 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22348
22349         * gcc.c-torture/execute/20040313-1.c: New test.
22350
22351 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
22352
22353         PR target/14533
22354         * gcc.dg/20040311-2.c: New test.
22355
22356 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
22357
22358         PR other/14544
22359         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
22360         bit-field.
22361
22362 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
22363
22364         * gcc.dg/20040305-2.c: Add missing return statement.
22365
22366 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22367
22368         * gcc.dg/builtins-34.c: Also check pow10*.
22369
22370 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22371
22372         PR target/14262
22373         * gcc.dg/20040305-2.c: New test.
22374
22375 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
22376
22377         * gcc.dg/20040310-1.c: New test.
22378
22379 2004-03-11  Roger Sayle  <roger@eyesopen.com>
22380
22381         * gcc.c-torture/execute/20040311-1.c: New test case.
22382
22383 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
22384
22385         PR c++/14476
22386         * g++.dg/lookup/enum1.C: New test.
22387
22388 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
22389
22390         PR c++/14510
22391         * g++.dg/lookup/struct2.C: New test.
22392
22393 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
22394
22395         * gcc.dg/builtins-34.c: New test.
22396
22397 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22398
22399         * gcc.dg/torture/builtin-nonneg-1.c: New test.
22400
22401 2004-03-09  James E Wilson  <wilson@specifixinc.com>
22402
22403         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
22404         * gcc.dg/alias-2.c: New testcase.
22405
22406 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
22407
22408         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
22409
22410 2004-03-09  Roger Sayle  <roger@eyesopen.com>
22411
22412         * gcc.c-torture/execute/20040309-1.c: New test case.
22413
22414 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
22415
22416         PR c++/14397
22417         * g++.dg/overload/ref1.C: New.
22418
22419 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22420
22421         PR c++/14409
22422         * g++.dg/template/spec12.C: New test.
22423
22424         PR c++/14448
22425         * g++.dg/parse/crash14.C: New test.
22426
22427 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22428
22429         PR c++/14230
22430         * g++.dg/init/ref11.C: New test.
22431
22432 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
22433
22434         PR c++/14432
22435         * g++.dg/parse/builtin2.C: New test.
22436
22437 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22438
22439         PR c++/14401
22440         * g++.dg/init/ctor3.C: New test.
22441         * g++.dg/init/union1.C: New test.
22442         * g++.dg/ext/anon-struct4.C: New test.
22443
22444 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
22445
22446         * g++.dg/lookup/koenig1.C: Tweak error messages.
22447         * g++.dg/lookup/used-before-declaration.C: Likewise.
22448         * g++.dg/other/do1.C: Likewise.
22449         * g++.dg/overload/koenig1.C: Likewise.
22450         * g++.dg/parse/crash13.C: Likewise.
22451         * g++.dg/template/instantiate3.C: Likewise.
22452
22453 2004-03-08  Eric Christopher  <echristo@redhat.com>
22454
22455         * * lib/target-supports.exp: Enable libiconv in test
22456         compilation.  Fix up error checking.
22457
22458 2004-03-08  Roger Sayle  <roger@eyesopen.com>
22459
22460         PR middle-end/14289
22461         * gcc.dg/pr14289-1.c: New test case.
22462         * gcc.dg/pr14289-2.c: Likewise.
22463         * gcc.dg/pr14289-3.c: Likewise.
22464
22465 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
22466
22467         * gcc.c-torture/execute/20040308-1.c: New test.
22468
22469 2004-03-07  Roger Sayle  <roger@eyesopen.com>
22470
22471         * gcc.c-torture/execute/20040307-1.c: New test case.
22472
22473 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
22474
22475         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
22476
22477 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
22478
22479         * gcc.dg/20040306-1.c: New test.
22480
22481 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
22482
22483         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
22484         them static.
22485         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
22486
22487 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22488
22489         PR c/14465
22490         * gcc.dg/decl-6.c: New test.
22491
22492 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22493
22494         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
22495         Rename LOGPOW -> LOG_POW.
22496         (SQRT_EXP, POW_EXP): New.
22497
22498 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22499
22500         * gcc.dg/i386-sse-8.c: New test.
22501
22502 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22503
22504         PR c/14114
22505         * gcc.dg/decl-5.c: New test.
22506
22507 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
22508
22509         * gcc.dg/20040305-1.c: New test.
22510
22511 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
22512
22513         PR other/14354
22514         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
22515
22516 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
22517
22518         PR c++/14425, c++/14426
22519         * g++.dg/ext/altivec-4.C: New test.
22520         * g++.dg/ext/altivec-5.C: New test.
22521
22522 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
22523
22524         * g++.old-deja/g++.other/linkage1.C: Expect errors about
22525         global variables of a type with no linkage.
22526         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
22527         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
22528         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
22529         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
22530         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
22531         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
22532         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
22533         * g++.dg/warn/deprecated.C: Name enum Color.
22534         * g++.dg/overload/VLA.C: Name structure for 'b'.
22535         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
22536
22537 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22538
22539         * gcc.c-torture/compile/20040304-1.c: New test.
22540
22541 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
22542
22543         PR 13728
22544         * gcc.dg/decl-4.c: New testcase.
22545
22546 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
22547
22548         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
22549         as PRECF if sizeof (float) > sizeof (double).
22550         (PRECL): Make it the same as PRECF if
22551         sizeof (float) > sizeof (long double).
22552
22553 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22554
22555         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
22556         system type.  Add check for irix6 which doesn't have c99 runtime.
22557
22558 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
22559
22560         * gcc.dg/const-elim-1.c: xfail for xtensa.
22561
22562 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22563
22564         PR c++/14369
22565         * g++.dg/template/cond4.C: New test.
22566
22567 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22568
22569         PR c++/14360
22570         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
22571
22572         PR c++/14361
22573         * g++.dg/parse/defarg7.C: New test.
22574
22575         PR c++/14359
22576         * g++.dg/template/friend26.C: New test.
22577
22578 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
22579
22580         PR c++/14324
22581         * g++.dg/abi/mangle21.C: New test.
22582
22583         PR c++/14260
22584         * g++.dg/parse/constructor2.C: New test.
22585
22586         PR c++/14337
22587         * g++.dg/template/sfinae1.C: New test.
22588
22589 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22590
22591         PR c++/14267
22592         * g++.dg/expr/crash2.C: New test.
22593
22594         PR middle-end/13448
22595         * gcc.dg/inline-5.c: New test.
22596         * gcc.dg/always-inline.c: Split out tests into ...
22597         * gcc.dg/always-inline2.c: ... this and ...
22598         * gcc.dg/always-inline3.c: ... this.
22599
22600 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
22601
22602         PR debug/12103
22603         * g++.dg/debug/crash1.C: New test.
22604
22605 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
22606
22607         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
22608         function with __attribute__((noinline)).
22609         (recurser_void2): Likewise.
22610         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
22611         (recurser_void2): Likewise.
22612
22613 2004-02-29  Roger Sayle  <roger@eyesopen.com>
22614
22615         PR middle-end/14203
22616         * g++.dg/warn/Wunused-6.C: New test case.
22617
22618 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
22619
22620         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
22621         not defined.
22622
22623 2004-02-27  Eric Christopher  <echristo@redhat.com>
22624
22625         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
22626         * g++.dg/charset/asm2.c: Run only x86.
22627         * gcc.dg/charset/asm3.c: Ditto.
22628
22629 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
22630
22631         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
22632         ld_library_path.
22633
22634 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
22635
22636         * g++.dg/ext/altivec-3.C: New.
22637
22638 2004-02-26  Richard Henderson  <rth@redhat.com>
22639
22640         * g++.dg/ext/attrib10.C: Mark for warning.
22641         * gcc.dg/attr-alias-1.c: New.
22642
22643 2004-02-26  Richard Henderson  <rth@redhat.com>
22644
22645         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
22646         * gcc.c-torture/execute/20040208-2.c: ... it back.
22647
22648 2004-02-26  Eric Christopher  <echristo@redhat.com>
22649
22650         * lib/target-supports.exp (check-iconv-available): New function.
22651         * lib/gcc-dg.exp (dg-require-iconv): New function.
22652         Use above.
22653         * gcc.dg/charset: New directory.
22654         * gcc.dg/charset/charset.exp: New file.
22655         * gcc.dg/charset/asm1.c: Ditto.
22656         * gcc.dg/charset/asm2.c: Ditto.
22657         * gcc.dg/charset/asm3.c: Ditto.
22658         * gcc.dg/charset/asm4.c: Ditto.
22659         * gcc.dg/charset/asm5.c: Ditto.
22660         * gcc.dg/charset/attribute1.c: Ditto.
22661         * gcc.dg/charset/attribute2.c: Ditto.
22662         * gcc.dg/charset/string1.c: Ditto.
22663         * g++.dg/charset: New directory.
22664         * g++.dg/dg.exp: Add here. Special options.
22665         * g++.dg/charset/charset.exp: New file.
22666         * g++.dg/charset/asm1.c: Ditto.
22667         * g++.dg/charset/asm2.c: Ditto.
22668         * g++.dg/charset/asm3.c: Ditto.
22669         * g++.dg/charset/asm4.c: Ditto.
22670         * g++.dg/charset/attribute1.c: Ditto.
22671         * g++.dg/charset/attribute2.c: Ditto.
22672         * g++.dg/charset/extern1.cc: Ditto.
22673         * g++.dg/charset/extern2.cc: Ditto.
22674         * g++.dg/charset/string1.c: Ditto.
22675
22676 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
22677
22678         PR c++/14278
22679         * g++.dg/parse/comma1.C: New test.
22680
22681 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22682
22683         PR c++/14284
22684         * g++.dg/template/ttp8.C: New test.
22685
22686 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
22687
22688         * gcc.dg/fixuns-trunc-1.c: New test.
22689
22690 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22691
22692         * gcc.dg/builtins-config.h: Use #elif.
22693
22694 2004-02-26  Michael Matz  <matz@suse.de>
22695
22696         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
22697         * gcc.dg/991214-1.c: Likewise.
22698         * gcc.dg/i386-asm-1.c: Likewise.
22699
22700 2004-02-25  Richard Henderson  <rth@redhat.com>
22701
22702         * gcc.c-torture/execute/20040208-2.c: Move ...
22703         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
22704
22705 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22706
22707         PR c++/14246
22708         * g++.dg/other/crash-3.C: New test.
22709
22710 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22711
22712         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
22713         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
22714
22715         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
22716         HP-UX.
22717
22718 2004-02-24  Michael Matz  <matz@suse.de>
22719
22720         * gcc.dg/i386-regparm.c: New.
22721
22722 2004-02-23  James E Wilson  <wilson@specifixinc.com>
22723
22724         * gcc.c-torture/execute/20040223-1.c: New.
22725
22726 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
22727             Kazu Hirata  <kazu@cs.umass.edu>
22728
22729         * gcc.dg/fwritable-strings-1.c: Remove.
22730
22731 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
22732
22733         PR c/14156
22734         * gcc.dg/20040223-1.c: New test.
22735
22736 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22737
22738         PR c++/14106
22739         * g++.dg/ext/typeof9.C: New test.
22740
22741 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22742
22743         PR c++/14250
22744         * g++.dg/other/switch1.C: New test.
22745
22746 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22747
22748         * gcc.dg/cast-function-1.c: Adjust for new informative message.
22749         * gcc.dg/va-arg-1.c: Likewise.
22750
22751 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22752
22753         PR c++/14143
22754         * g++.dg/template/koenig5.C: New test.
22755
22756 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
22757
22758         * g++.dg/ext/altivec-1.C: Generalize target triple.
22759         * g++.dg/ext/altivec-2.C: New test case.
22760         * g++.dg/ext/altivec_check.h: New file.
22761         * gcc.dg/altivec-1.c: Generalize target triple;
22762         include altivec_check.h and call altivec_check().
22763         * gcc.dg/altivec-[2-5].c: Generalize target triple.
22764         * gcc.dg/altivec-6.c: New test case.
22765         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
22766         type casts as needed.
22767         * gcc.dg/altivec-10.c: Include altivec_check.h and call
22768         altivec_check().
22769         * gcc.dg/altivec-12.c: New test case.
22770         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
22771         include altivec_check.h and call altivec_check().
22772         * gcc.dg/altivec_check.h: New file.
22773
22774 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22775
22776         * lib/target-supports.exp (check_alias_available): Don't mangle
22777         function `g' in test program.
22778
22779 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22780
22781         * lib/target-supports.exp (check_profiling_available): Check
22782         argument to determine whether we support a profiling type.
22783         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
22784         check_profiling_available.
22785         * g++.dg/bprob/bprob.exp: Likewise.
22786         * g77.dg/bprob/bprob.exp: Likewise.
22787         * gcc.misc-tests/bprob.exp: Likewise.
22788         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
22789         dg-require-profiling and delete expected error handling.
22790         * gcc.dg/20021014-1.c: Likewise.
22791         * gcc.dg/nest.c: Likewise.
22792
22793 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22794
22795         PR c++/12007
22796         * g++.dg/other/vthunk1.C: New test.
22797
22798 2004-02-20  Falk Hueffner  <falk@debian.org>
22799
22800         PR target/14201
22801         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
22802
22803 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
22804
22805         PR c++/13927
22806         * g++.dg/other/error8.C: Remove XFAIL markers.
22807
22808         PR c++/14173
22809         * g++.dg/ext/packed5.C: New test.
22810
22811         PR c++/14199
22812         * g++.dg/warn/Wunused-5.C: New test.
22813
22814         PR c++/14186
22815         * g++.dg/lookup/member1.C: New test.
22816
22817 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
22818
22819         * gcc.c-torture/compile/20040130-1.c: Enable only when
22820         __INT_MAX__ >= 2147483647L.
22821         * gcc.c-torture/compile/961203-1.c: Likewise.
22822
22823 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
22824
22825         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
22826         * g++.dg/opt/template1.C: Robustify assembler regexp
22827
22828 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
22829
22830         * gcc.c-torture/execute/simd-4.x: Remove.
22831         * gcc.c-torture/execute/va-arg-25.x: Likewise.
22832         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
22833         Guard with #ifndef SKIP_ATTRIBUTE.
22834         * gcc.dg/compat/vector-1_y.c: Likewise.
22835         * gcc.dg/compat/vector-2_x.c: Likewise.
22836         * gcc.dg/compat/vector-2_y.c: Likewise.
22837         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
22838         * g++.dg/eh/simd-2.C: Likewise.
22839
22840 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
22841
22842         * gcc.c-torture/compile/complex-1.c: New.
22843
22844 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
22845
22846         PR target/14209
22847         * gcc.c-torture/execute/20040218-1.c: New test.
22848
22849 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22850
22851         PR c++/14181
22852         * g++.dg/parse/new2.C: New test.
22853
22854 2004-02-18  Paul Brook  <paul@codesourcery.com>
22855
22856         * gcc.c-torture/compile/libcall-1.c: New test.
22857
22858 2004-02-18  Paul Brook  <paul@codesourcery.com>
22859
22860         PR debug/12934
22861         * gcc.dg/debug/debug-7.c: New test.
22862
22863 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
22864
22865         * gcc.dg/20040217-1.c: New test.
22866
22867 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
22868
22869         * gcc.c-torture/execute/990208-1.x: Delete.
22870
22871 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
22872
22873         * gcc.c-torture/execute/20040208-2.x: New file.
22874
22875 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
22876
22877         PR c++/11326
22878         * g++.dg/abi/structret1.C: New test.
22879
22880 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
22881
22882         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
22883         (i386_cpuid): No need to test if cpuid is available on AMD64.
22884         Fix assembly, so that it works onboth i386 and AMD64.
22885         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
22886         (vecInLong): Fix s[] member type to unsigned int.
22887         (vecInWord): Remove type.
22888         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
22889         (a64, b64, c64, d64, e64): Remove.
22890         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
22891         Remove unused variable.  Remove initialization of removed variables.
22892         Don't call mmx_tests nor sse_tests.
22893         (reference_mmx, reference_sse): Remove.
22894         (check): Add return stmt.
22895         * gcc.dg/i386-sse-7.c: New test.
22896         * gcc.dg/i386-mmx-4.c: New test.
22897
22898 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22899
22900         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
22901         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22902         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22903         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
22904         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
22905         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
22906         g++.dg/tc1/dr94.C: Fix line terminator.
22907
22908 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
22909
22910         * gcc.c-torture/compile/20040216-1.c: New.
22911
22912 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22913
22914         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
22915         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
22916         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
22917         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
22918         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
22919         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
22920
22921 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22922
22923         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
22924
22925 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
22926
22927         PR c++/13971
22928         * g++.dg/expr/cond4.C: New test.
22929
22930         PR c++/14086
22931         * g++.dg/lookup/crash2.C: New test.
22932
22933 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
22934
22935         * gcc.c-torture/compile/20040214-2.c: New test.
22936
22937 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
22938
22939         PR c++/14116
22940         * g++.dg/ext/typeof8.C: New test.
22941
22942 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
22943
22944         * gcc.c-torture/compile/20040214-1.c: New test.
22945
22946 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22947
22948         PR c++/13635
22949         * g++.dg/template/spec11.C: New test.
22950
22951 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22952
22953         PR c++/13927
22954         * g++.dg/other/error8.C: New test.
22955
22956 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
22957
22958         PR c++/14122
22959         * g++.dg/template/array4.C: New test.
22960
22961         PR c++/14108
22962         * g++.dg/inherit/thunk2.C: New test.
22963
22964         PR c++/14083
22965         * g++.dg/eh/cond2.C: New test.
22966
22967 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
22968
22969         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
22970
22971 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
22972
22973         * lib/scanasm.exp (dg-scan): Quote pattern before display.
22974
22975 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
22976
22977         * g++.dg/simd-2.C: xfail on ppc64-linux.
22978
22979 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22980
22981         PR c/456
22982         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
22983         tests.
22984
22985 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
22986
22987         * gcc.dg/builtins-33.c: New test.
22988
22989 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
22990
22991         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
22992
22993 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22994
22995         * g++.dg/simd-2.C: Set -maltivec for ppc64.
22996
22997 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
22998
22999         * gcc.dg/ppc64-abi-3.c: New test.
23000
23001 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
23002
23003         PR c/14092
23004
23005         * gcc.dg/pr14092-1.c: New testcase.
23006
23007 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
23008
23009         * gcc.dg/cpp/assert4.c: Fix typo last change.
23010
23011         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
23012         * gcc.dg/cpp/assert4.c: Handle powerpc64.
23013
23014         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
23015
23016 2004-02-09  Roger Sayle  <roger@eyesopen.com>
23017
23018         * gcc.c-torture/compile/20040209-1.c: New test case.
23019
23020 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23021
23022         * gcc.dg/c90-init-1.c: Adjust expected error messages.
23023
23024 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
23025
23026         * gcc.c-torture/execute/20040208-[12].c: New tests.
23027
23028 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23029
23030         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
23031
23032 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23033
23034         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
23035
23036 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23037
23038         Bug 13856
23039         * gcc.dg/visibility-8.c: New testcase.
23040
23041 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
23042
23043         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
23044         arguments.
23045         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
23046
23047 2004-02-07  Roger Sayle  <roger@eyesopen.com>
23048
23049         PR middle-end/13696
23050         * g++.dg/opt/fold1.C: New test case.
23051
23052 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23053
23054         PR c++/14033
23055         * g++.dg/other/crash-2.C: New test.
23056
23057 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23058
23059         PR c++/14028
23060         * g++.dg/parse/angle-bracket2.C: New test.
23061
23062 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23063
23064         PR middle-end/13750
23065         Revert:
23066         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23067         PR pch/13361
23068         * testsuite/g++.dg/pch/wchar-1.C: New.
23069         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23070
23071 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23072
23073         PR c++/14008
23074         * g++.dg/parse/error15.C: New test.
23075         * g++.dg/parse/crash11.C: Update dg-error mark.
23076
23077 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/13932
23080         * g++.dg/warn/conv2.C: New test.
23081
23082 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23083
23084         PR c++/13086
23085         * g++.dg/warn/incomplete1.C: Remove xfail.
23086
23087 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23088
23089         * lib/file-format.exp (gcc_target_object_format): Use
23090         ${tool}_target_compile, not gcc_target_compile.
23091         * lib/target-supports.exp (check_alias_available): Likewise.
23092         (check_gc_sections_available): Likewise.
23093         * g++.dg/ext/attrib10.C: Use dg-require-alias.
23094         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
23095         dg-require-alias.
23096
23097 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
23098
23099         PR c++/13969
23100         * g++.dg/template/static6.C: New test.
23101
23102 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
23103
23104         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
23105
23106 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23107
23108         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
23109         tests for systems where `char' is unsigned by default.
23110
23111 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23112
23113         PR c++/13997
23114         * g++.dg/template/partial3.C: New test.
23115
23116 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
23117
23118         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
23119         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
23120         Remove mentions of obsolete ports.
23121
23122 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
23123
23124         * gcc.dg/noncompile/20001228-1.c: Fix for new
23125         error message.
23126
23127 2004-02-03  Roger Sayle  <roger@eyesopen.com>
23128
23129         PR target/9348
23130         * gcc.c-torture/execute/multdi-1.c: New test case.
23131
23132 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23133
23134         PR c++/13925
23135         * g++.dg/template/lookup5.C: New test.
23136
23137 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/13950
23140         * g++.dg/template/lookup4.C: New test.
23141
23142         PR c++/13970
23143         * g++.dg/parse/error14.C: New test.
23144
23145         PR c++/14002
23146         * g++.dg/parse/template13.C: New test.
23147
23148 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
23149
23150         PR c++/13978
23151         * g++.dg/template/koenig4.C: New test.
23152
23153         PR c++/13968
23154         * g++.dg/template/crash17.C: New test.
23155
23156         PR c++/13975
23157         * g++.dg/parse/error13.C: New test.
23158         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
23159
23160 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
23161
23162         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
23163
23164 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
23165
23166         PR c/11658
23167         PR c/13994
23168         * gcc.dg/noncompile/20040203-1.c: New test.
23169         * gcc.dg/noncompile/20040203-2.c: Likewise.
23170         * gcc.dg/noncompile/20040203-3.c: Likewise.
23171         * gcc.dg/20040203-1.c: Likewise.
23172
23173 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
23174
23175         PR c++/10858
23176         * g++.dg/template/sizeof7.C: New test.
23177
23178 2004-02-02  Eric Christopher  <echristo@redhat.com>
23179             Zack Weinberg  <zack@codesourcery.com>
23180
23181         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
23182
23183 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
23184
23185         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
23186         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
23187         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
23188         * gcc.dg/cleanup-5.c: Run only on Linux targets.
23189
23190 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
23191
23192         PR c++/13113
23193         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
23194
23195         PR c++/13854
23196         * g++.dg/ext/attrib13.C: New test.
23197
23198         PR c++/13907
23199         * g++.dg/conversion/op2.C: New test.
23200
23201 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23202
23203         * gcc.dg/titype-1.c: Fix pasto.
23204
23205 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
23206
23207         * gcc.dg/titype-1.c: New test.
23208
23209 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23210
23211         PR c++/13957
23212         * g++.dg/template/non-type-template-argument-1.C,
23213         g++.dg/template/qualified-id1.C: Update dg-error marks.
23214         * g++.dg/template/nontype6.C: New test.
23215
23216 2004-02-01  Roger Sayle  <roger@eyesopen.com>
23217
23218         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
23219         * gcc.dg/builtins-31.c: New testcase.
23220         * gcc.dg/builtins-32.c: New testcase.
23221
23222 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
23223
23224         * objc.dg/call-super-2.m: Update line numbers
23225         for the including of stddef.h.
23226
23227 2004-01-30  Michael Matz  <matz@suse.de>
23228
23229         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
23230         g++.dg/ext/case-range3.C: New tests.
23231
23232 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23233
23234         DR206
23235         PR c++/13813
23236         * g++.dg/template/member4.C: New test.
23237
23238 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23239
23240         PR c++/13683
23241         * g++.dg/template/sizeof6.C: New test.
23242
23243 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23244
23245         * gcc.dg/fwritable-strings-1.c: New test.
23246
23247 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23248
23249         * gcc.c-torture/compile/20040130-1.c: New test.
23250
23251 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
23252
23253         * objc.dg/call-super-2.m: Include stddef.h for size_t.
23254
23255 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
23256
23257         PR c++/13883
23258         * g++.dg/template/ctor3.C: New test.
23259
23260 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23261
23262         * g++.dg/tc1: New directory.
23263         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
23264         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
23265         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
23266         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
23267         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
23268
23269 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23270
23271         * g++.dg/parse/error11.C: New test.
23272         * g++.dg/parse/error12.C: Likewise.
23273
23274 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
23275
23276         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
23277         (scan_initial, main): Use aligned_sizeof instead of sizeof.
23278
23279 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
23280
23281         PR c++/13791
23282         * g++.dg/ext/attrib12.C: New test.
23283
23284         PR c++/13736
23285         * g++.dg/parse/cast2.C: New test.
23286
23287 2004-01-27  James E Wilson  <wilson@specifixinc.com>
23288
23289         * objc.dg/encode-2.m (main): New local string.  Set depending on
23290         sizeof long.  Use in sscanf call.
23291         * objc.dg/encode-3.m (main): New local string.  Set depending on
23292         sizeof long.  Use in scan_initial call.
23293
23294 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23295
23296         * objc.dg/call-super-2.m: Make LP64-safe.
23297         * objc.dg/desig-init-1.m: Likewise.
23298
23299 2004-01-27  Devang Patel <dpatel@apple.com>
23300
23301         * g++.dg/debug/namespace1.C: New test.
23302
23303 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23304
23305         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
23306         xscale-*-*.
23307
23308         * gcc.dg/arm-mmx-1.c: New test.
23309
23310 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23311
23312         * gcc.dg/20040127-1.c: New test.
23313         * gcc.dg/20040127-2.c: New test.
23314
23315 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23316
23317         * objc.dg/stret-1.m (glob): Renamed to globa.
23318
23319 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
23320
23321         PR c++/13663
23322         * g++.dg/expr/for1.C: New test.
23323
23324 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
23325
23326         PR middle-end/13779
23327         * gcc.dg/darwin-longlong.c: New test.
23328
23329 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
23330
23331         * gcc.dg/20040124-1.c: Moved test from here...
23332         * gcc.c-torture/compile/20040124-1.c: ...to here.
23333
23334 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
23335
23336         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
23337         the assembly output if -m64 is passed.
23338
23339 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
23340
23341         PR c++/13833
23342         * g++.dg/template/cond3.C: New test.
23343
23344 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23345
23346         PR c++/13810
23347         * g++.dg/template/ttp7.C: New test.
23348
23349 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23350
23351         PR c++/13797
23352         * g++.dg/template/nontype4.C: New test.
23353         * g++.dg/template/nontype5.C: Likewise.
23354
23355 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
23356
23357         * gcc.dg/torture/mips-clobber-at.c: New test.
23358
23359 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
23360
23361         * gcc.dg/20040124-1.c: New test.
23362
23363 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
23364
23365         * gcc.dg/20040123-1.c: New test.
23366
23367 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23368
23369         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
23370
23371 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
23372
23373         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
23374
23375 2004-01-23  Andrew Pinski  <apinski@apple.com>
23376
23377         * gcc.dg/20030121-1.c: Move to ..
23378         * gcc.dg/20040121-1.c: here.
23379
23380 2004-01-23  Roger Sayle  <roger@eyesopen.com>
23381
23382         * gcc.dg/builtins-29.c: New test case.
23383
23384 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
23385
23386         PR 18314
23387         * gcc.dg/builtins-30.c: New testcase.
23388
23389 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
23390
23391         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
23392         * lib/g77.exp: Likewise.
23393         * lib/objc.exp: Likewise.
23394         * lib/g++.exp: Likewise.
23395
23396 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23397
23398         * gcc.dg/struct-by-value-2.c: New test.
23399
23400 2004-01-21  Andrew Pinski  <apinski@apple.com>
23401
23402         PR target/13785
23403         * gcc.dg/20030121-1.c: New test.
23404
23405 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
23406
23407         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
23408         clobber frame pointer register in asm statement.
23409
23410 2004-01-21  Falk Hueffner  <falk@debian.org>
23411
23412         * gcc.c-torture/compile/20040121-1.c: New test.
23413
23414 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
23415
23416         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
23417
23418 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
23419
23420         * gcc.dg/ppc64-abi-2.c: New test.
23421
23422 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
23423
23424         * lib/treelang.exp: Fill out this file.
23425         * lib/treelang-dg.exp: New File.
23426
23427 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23428
23429         * gcc.c-torture/compile/981022-1.c: Remove.
23430         * gcc.dg/array-5.c: Remove XFAIL.
23431         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
23432         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
23433         gcc.dg/cond-lvalue-1.c: Update.
23434         * gcc.dg/cast-lvalue-2.c: New test.
23435
23436 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
23437
23438         PR c++/13592
23439         * g++.dg/other/error1.C (class foo): Tweak error message.
23440
23441         PR c++/13592
23442         * g++.dg/template/call2.C: New test.
23443
23444 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23445
23446         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
23447         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
23448         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23449         scalar-return-1_x.c, scalar-return-2_y.c,
23450         scalar-return-3_x.c, scalar-return-3_y.c,
23451         scalar-return-4_x.c, scalar-return-4_y.c,
23452         struct-align-1.h, struct-align-1_x.c,
23453         struct-align-1_y.c, struct-align-2.h,
23454         struct-align-2_x.c, struct-align-2_y.c,
23455         struct-by-value-10_y.c, struct-by-value-11_x.c,
23456         struct-by-value-11_y.c, struct-by-value-12_x.c,
23457         struct-by-value-12_y.c, struct-by-value-13_x.c,
23458         struct-by-value-13_y.c, struct-by-value-14_x.c,
23459         struct-by-value-14_y.c, struct-by-value-15_x.c,
23460         struct-by-value-15_y.c, struct-by-value-16_y.c,
23461         struct-by-value-17_y.c, struct-by-value-18_y.c,
23462         struct-by-value-19_y.c, struct-by-value-1_x.c,
23463         struct-by-value-1_y.c, struct-by-value-20_y.c,
23464         struct-by-value-2_x.c, struct-by-value-2_y.c,
23465         struct-by-value-3_y.c, struct-by-value-4_x.c,
23466         struct-by-value-4_y.c, struct-by-value-5_y.c,
23467         struct-by-value-6_y.c, struct-by-value-7_y.c
23468         struct-by-value-8_x.c, struct-by-value-8_y.c
23469         struct-by-value-9_x.c, struct-by-value-9_y.c
23470         struct-return-10_x.c, struct-return-10_y.c,
23471         struct-return-19_x.c, struct-return-20_x.c
23472         struct-return-2_x.c, struct-return-2_y.c
23473         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
23474         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
23475
23476 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23477
23478         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
23479         attribute on sparc*-sun-solaris2.*.
23480
23481 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
23482
23483         PR c++/13710
23484         * g++.dg/ext/typeof7.C: New test.
23485
23486 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
23487
23488         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
23489         * gcc.dg/const-elim-1.c: Same.
23490
23491 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
23492
23493         * objc.dg/stret-1.m: New.
23494         * objc.dg/stret-2.m: New.
23495
23496 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
23497
23498         PR c++/11895
23499         * g++.dg/ext/vector1.C: New test.
23500
23501 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
23502
23503         * gcc.dg/pch/import-1.c: New.
23504         * gcc.dg/pch/import-1.hs: New.
23505         * gcc.dg/pch/import-1a.h: New.
23506         * gcc.dg/pch/import-1b.h: New.
23507         * gcc.dg/pch/import-1c.h: New.
23508
23509 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23510
23511         PR c++/13574
23512         * g++.dg/ext/array1.C: New test.
23513
23514         PR c++/13178
23515         * g++.dg/conversion/op1.C: New test.
23516
23517 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
23518
23519         PR 11864
23520         From Kazumoto Kojima / Dan Kegel:
23521         * gcc.dg/pr11864-1.c: New test.
23522
23523         PR 10392
23524         From Marcus Comstedt / Dan Kegel:
23525         * gcc.dg/pr10392-1.c: New test.
23526
23527 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
23528
23529         PR c++/13478
23530         * g++.dg/init/ref10.C: New test.
23531
23532 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23533
23534         PR c++/13407
23535         * g++.dg/parse/typename6.C: New test.
23536
23537 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23538
23539         PR pch/13361
23540         * testsuite/g++.dg/pch/wchar-1.C: New.
23541         * testsuite/g++.dg/pch/wchar-1.Hs: New.
23542
23543 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23544
23545         PR c++/9259
23546         * g++.dg/expr/sizeof2.C: New test.
23547
23548 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
23549
23550         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
23551
23552 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23553
23554         PR c++/13659
23555         * g++.dg/lookup/strong-using-3.C: New.
23556         * g++.dg/lookup/using-10.C: New.
23557
23558 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
23559
23560         PR c++/13594
23561         * g++.dg/lookup/strong-using-2.C: New.
23562
23563 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
23564             Dan Kegel <dank@kegel.com>
23565             J"orn Rennecke <joern.rennecke@superh.com>
23566
23567         PR target/9365
23568         * gcc.dg/pr9365-1.c: New test.
23569
23570 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23571
23572         PR c++/8856
23573         * g++.dg/parse/casting-operator2.C: New test.
23574         * g++.old-deja/g++.pt/explicit83.C: Remove.
23575
23576 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
23577
23578         * gcc.dg/label-compound-stmt-1.c: New test.
23579         * gcc.c-torture/compile/950922-1.c,
23580         gcc.c-torture/compile/20000211-3.c,
23581         gcc.c-torture/compile/20000518-1.c,
23582         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
23583         compound statements.
23584
23585 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
23586
23587         * gcc.dg/ppc64-abi-1.c: New test.
23588
23589 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
23590
23591          * g++.dg/ext/attrib9.C: Add dg-warnings.
23592
23593 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23594
23595         PR c++/12335
23596         * g++.dg/parse/dtor3.C: New test.
23597
23598 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
23599
23600         PR c++/12709
23601         * g++.dg/parse/try-catch-1.C: New test.
23602
23603 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
23604
23605         * ada/acats/run_all.sh: Add more verbose output in acats.log
23606         when compiling tests.
23607
23608 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23609
23610         PR 13656
23611         * gcc.dg/typedef-redecl.c: New test case.
23612         * gcc.dg/typedef-redecl.h: New support file.
23613
23614 2004-01-13  Jan Hubicka  <jh@suse.cz>
23615
23616         * gcc.dg/always_inline.c: New test.
23617         * gcc.dg/debug/20031231-1.c: Fix.
23618
23619 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23620
23621         PR c++/13474
23622         * g++.dg/template/array3.C: New test.
23623
23624 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
23625
23626         * g++.dg/ext/lvalue1.C: No longer expected to fail.
23627         * g++.dg/warn/Wunused-2.C: Likewise.
23628
23629 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23630
23631         PR c++/13289
23632         * g++.dg/template/instantiate6.C: New test.
23633
23634 2004-01-12  Roger Sayle  <roger@eyesopen.com>
23635
23636         PR middle-end/11397
23637         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
23638
23639 2004-01-12  Jan Hubicka  <jh@suse.cz>
23640
23641         PR opt/12826
23642         * gcc.dg/20040112-1.c: New.
23643
23644         * gcc.dg/dwarf-die[1-7].c: Move to...
23645         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
23646         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
23647
23648 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
23649
23650         PR c++/4100
23651         * g++.dg/parse/friend4.C: New test.
23652
23653 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
23654
23655         PR c++/4100
23656         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
23657         definition is called a friend.
23658
23659 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
23660
23661         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
23662
23663 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
23664
23665         PR c++/3478
23666         * g++.dg/parse/error10.C: New test.
23667         * g++.dg/template/arg2.C: Accept "invalid type" error.
23668
23669 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
23670
23671         PR middle-end/13392
23672         * g++.dg/opt/expect2.C: New test.
23673
23674 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23675
23676         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
23677         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
23678         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
23679         Update dg-error regexps.
23680
23681 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
23682
23683         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
23684         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
23685
23686 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23687
23688         * gcc.dg/pragma-re-1.c: Use right pointer type.
23689
23690 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23691
23692         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
23693
23694 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
23695
23696         * gcc.dg/rs6000-ldouble-1.c: New.
23697
23698 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23699
23700         DR 337
23701         PR c++/9256
23702         * g++.dg/other/abstract1.C: New test.
23703
23704 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
23705
23706         * g++.dg/lookup/strong-using-1.C: New.
23707
23708 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
23709
23710         PR c/11234
23711         * gcc.dg/func-ptr-conv-1.c: New test.
23712         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
23713
23714 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
23715
23716         PR target/13380.
23717         * gcc.c-torture/compile/20040109-1.c: New.
23718
23719 2004-01-08  Stuart Hastings  <stuart@apple.com>
23720
23721         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
23722         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
23723         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
23724
23725 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
23726
23727         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
23728
23729 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23730
23731         * ada/acats/run_acats: Treat 'gnatchop' the same way
23732         as 'gnatmake'.  Export GCC_DRIVER.
23733         * ada/acats/run_all.sh: Add target_gnatchop.  Use
23734         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
23735
23736 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23737
23738         PR c++/12573
23739         * g++.dg/template/dependent-expr4.C: New test.
23740
23741 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
23742
23743         * gcc.dg/altivec-11.c: New test.
23744
23745 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
23746
23747         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
23748
23749 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23750
23751         PR c/6024
23752         * gcc.dg/enum-compat-1.c: New test.
23753         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
23754
23755 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23756
23757         PR c/12165
23758         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
23759         gcc.dg/c99-idem-qual-3.c: New tests.
23760
23761 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
23762
23763         * gcc.dg/winline-7.c: Don't cast void * to int.
23764
23765 2004-01-06  Jan Hubicka  <jh@suse.cz>
23766
23767         * gcc.dg/i386-sse-5.c: New test
23768         * g++.dg/eh/simd-1.c: Add -w argument for i386.
23769
23770 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23771
23772         PR c++/12815
23773         * g++.dg/rtti/typeid4.C: New test.
23774
23775 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23776
23777         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
23778
23779 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
23780
23781         PR c++/12132
23782         * g++.dg/template/error11.C: New test.
23783
23784         PR c++/13451
23785         * g++.dg/template/class2.C: New test.
23786
23787 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23788         Richard Sandiford <rsandifo@redhat.com>
23789
23790         PR c++/13387
23791         * g++.dg/opt/alias3.C: New test.
23792
23793 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
23794
23795         PR c++/13157
23796         * g++.dg/template/koenig3.C: New test.
23797
23798         PR c++/13529
23799         * g++.dg/parse/offsetof3.C: New test.
23800
23801         * g++.dg/init/copy7.C: Add missing dg-error markers.
23802
23803         PR c++/12226
23804         * g++.dg/init/copy7.c: New test.
23805
23806         PR c++/13536
23807         * g++.dg/parse/cast1.C: New test.
23808
23809 2004-01-04  Jan Hubicka  <jh@suse.cz>
23810
23811         * gcc.dg/winline[1-7].c: New tests.
23812
23813 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23814
23815         PR c++/13520
23816         * g++.dg/template/qualttp22.C: New test.
23817
23818 2004-01-01  Jan Hubicka  <jh@suse.cz>
23819
23820         * gcc.dg/debug/20031231-1.c: New.
23821         * gcc.c-torture/compile/20040101-1.c: New.
23822         * gcc.dg/dwarf-die-[1-7].c: New.
23823
23824 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
23825
23826         PR optimization/13521
23827         * gcc.c-torture/compile/20031231-1.c: New test.
23828
23829 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23830
23831         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
23832
23833 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23834
23835         PR c++/10079
23836         * g++.dg/template/crash16.C: New test.
23837
23838 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
23839
23840         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
23841
23842 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
23843
23844         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
23845         ports.
23846         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23847         * g++.old-deja/g++.law/profile1.C: Likewise.
23848         * gcc.c-torture/compile/981006-1.c: Likewise.
23849         * gcc.c-torture/execute/loop-2e.x: Likewise.
23850         * gcc.c-torture/execute/loop-2f.x: Remove.
23851         * gcc.c-torture/execute/loop-2g.x: Likewise.
23852         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
23853         * gcc.dg/20020312-2.c: Remove traces of dead ports.
23854
23855 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         PR c++/13507
23858         * g++.dg/ext/attrib11.C: New test.
23859
23860         PR c++/13494
23861         * g++.dg/template/array2-1.C: New test.
23862         * g++.dg/template/array2-2.C: New test.
23863
23864 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
23865
23866         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
23867
23868 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
23869
23870         PR c++/12774
23871         * g++.dg/template/array1-1.C: New test.
23872         * g++.dg/template/array1-2.C: New test.
23873
23874 2003-12-29  Roger Sayle  <roger@eyesopen.com>
23875
23876         PR fortran/12632
23877         * g77.dg/12632.f: New test case.
23878
23879 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23880
23881         PR c++/13289
23882         * g++.dg/parse/nontype1.C: New test.
23883
23884 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23885
23886         PR c++/12403
23887         * g++.dg/parse/explicit1.C: New test.
23888         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
23889
23890 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23891
23892         PR c++/13081
23893         * g++.dg/opt/inline6.C: New test.
23894
23895         PR c++/12613
23896         * g++.dg/parse/error9.C: New test.
23897
23898         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
23899
23900 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
23901
23902         PR c++/13009
23903         * g++.dg/init/assign1.C: New test.
23904
23905 2003-12-28  Roger Sayle  <roger@eyesopen.com>
23906
23907         PR c++/13070
23908         * g++.dg/warn/format3.C: New test case.
23909
23910 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23911
23912         * gcc.c-torture/compile/20031227-1.c: New test.
23913
23914 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23915
23916         * g++.dg/bprob/bprob.exp: Load target-supports.exp
23917         * g77.dg/bprob/bprob.exp: Likewise.
23918         * gcc.misc-tests/bprob.exp: Likewise.
23919         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
23920         variants on systems where the library does not provide that
23921         functionality.
23922         * gcc.dg/builtins-20.c: Use builtins-config.h.
23923         * gcc.dg/builtins-config.h: New file.
23924
23925 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23926
23927         * lib/gcc-dg.exp (dg-require-profiling): New function.
23928         * lib/target-supports.exp (check_profiling_available): Likewise.
23929         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
23930         * g77.dg/bprob/bprob.exp: Likewise.
23931         * gcc.misc-tests/bprob.exp: Likewise.
23932         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
23933         * gcc.dg/20021014-1.c: Likewise.
23934         * gcc.dg/nest.c: Likewise.
23935
23936 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23937
23938         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
23939         compiling.
23940         * g++.dg/lookup/java2.C: Likewise.
23941         * gcc.dg/cpp/lexident.c: Likewise.
23942
23943 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
23944
23945         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
23946         given.
23947         * gcc.c-torture/compile/961203-1.c: Likewise.
23948         * gcc.c-torture/compile/980506-1.c: Likewise.
23949
23950 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
23951
23952         * lib/gcc-dg.exp (dg-prune-output): New annotation.
23953         (additional_prunes): New global.
23954         (gcc-dg-prune): Handle additional per-test pruning.
23955         (dg-test): Clear additional_prunes between tests.
23956
23957         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
23958         dg-prune-output to avoid spurious failures from assembler
23959         complaining about nonexistent WAW violations.
23960         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
23961         Use dg-prune-output to avoid spurious failures from assembler
23962         warning about Itanium B-step errata.
23963
23964 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
23965
23966         * g++.dg/abi/macro0.C: New test.
23967         * g++.dg/abi/macro1.C: Likewise.
23968         * g++.dg/abi/macro2.C: Likewise.
23969
23970         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
23971         * g++.dg/abi/bitfield7.C: Likewise.
23972         * g++.dg/abi/dtor2.C: Likewise.
23973         * g++.dg/abi/mangle11.C: Likewise.
23974         * g++.dg/abi/mangle12.C: Likewise.
23975         * g++.dg/abi/mangle14.C: Likewise.
23976         * g++.dg/abi/mangle17.C: Likewise.
23977         * g++.dg/abi/vbase10.C: Likewise.
23978         * g++.dg/abi/vbase14.C: Likewise.
23979         * g++.dg/template/qualttp17.C: Likewise.
23980
23981 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
23982
23983         PR c/11995
23984         * gcc.dg/20031223-1.c: New test.
23985
23986 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23987
23988         * gcc.dg/noreturn-7.c: New test.
23989
23990 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23991
23992         * gcc.dg/null-pointer-1.c: New test.
23993
23994 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
23995
23996         * g++.old-deja/g++.jason/template18.C: Remove.
23997         * g++.old-deja/g++.jason/template37.C: Likewise.
23998
23999         PR c++/12862
24000         * g++.dg/lookup/ns1.C: New test.
24001
24002         PR c++/12397
24003         * g++.dg/template/lookup3.C: New test.
24004
24005 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24006
24007         * g++.dg/template/recurse1.C: New test
24008
24009 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
24010
24011         PR c++/12479
24012         * g++.dg/parse/semicolon1.C: New test.
24013         * g++.dg/parse/semicolon1.h: Likewise.
24014
24015 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
24016
24017         * gcc.dg/darwin-misaligned.c: New test.
24018
24019 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
24020
24021         PR c/9163
24022         * gcc.dg/20031222-1.c: New test.
24023
24024 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
24025
24026         PR c++/13438
24027         * g++.dg/parse/error8.C: New test.
24028
24029         PR c++/11554
24030         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
24031
24032 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
24033
24034         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
24035         too small.
24036         * gcc.c-torture/compile/930217-1.c: Likewise.
24037         * gcc.c-torture/compile/930513-1.c: Likewise.
24038         * gcc.c-torture/execute/920908-2.c: Likewise.
24039         * gcc.c-torture/execute/921204-1.c: Likewise.
24040         * gcc.c-torture/execute/930621-1.c: Likewise.
24041         * gcc.c-torture/execute/930630-1.c: Likewise.
24042         * gcc.c-torture/execute/931031-1.c: Likewise.
24043         * gcc.c-torture/execute/980602-2.c: Likewise.
24044         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
24045         * gcc.c-torture/execute/compndlit-1.c: Likewise.
24046         * gcc.c-torture/execute/extzvsi.c: Likewise.
24047         * gcc.c-torture/unsorted/ext.c: Likewise.
24048
24049 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
24050
24051         PR target/12749
24052         * gcc.c-torture/compile/20031220-2.c: New test case.
24053
24054 2003-12-20  Roger Sayle  <roger@eyesopen.com>
24055
24056         PR optimization/13031
24057         * gcc.c-torture/compile/20031220-1.c: New test case.
24058
24059 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24060
24061         * gcc.dg/cast-function-1.c: New test.
24062
24063 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
24064
24065         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
24066         formats.
24067
24068 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
24069
24070         PR c++/12795
24071         * g++.dg/ext/attrib10.C: New test.
24072
24073 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24074
24075         * gcc.dg/cleanup-10.c: New test.
24076         * gcc.dg/cleanup-11.c: New test.
24077
24078 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
24079
24080         PR c++/13239
24081         * g++.dg/opt/expect1.C: New test.
24082
24083 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
24084
24085         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
24086
24087 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
24088
24089         PR debug/12923
24090         * gcc.dg/20031218-1.c: New test.
24091
24092         PR debug/12389
24093         * gcc.dg/20031218-2.c: New test.
24094         * gcc.dg/20031218-3.c: New test.
24095
24096         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
24097         of label name and allow for USER_LABEL_PREFIX == "_" names.
24098         * g++.dg/abi/mangle18-2.C: Likewise.
24099         * g++.dg/abi/mangle19-1.C: Likewise.
24100         * g++.dg/abi/mangle19-2.C: Likewise.
24101         * g++.dg/abi/mangle20-1.C: Likewise.
24102         * g++.dg/abi/mangle20-2.C: Likewise.
24103
24104 2003-12-18  Richard Henderson  <rth@redhat.com>
24105
24106         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
24107
24108 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
24109             Dan Kegel <dank@kegel.com>
24110
24111         PR other/12009
24112         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
24113         testing a cross compiler, it causes spurious compile failures.
24114         * lib/g++.exp: Likewise.
24115
24116 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24117
24118         PR c++/13262
24119         * g++.dg/template/access13.C: New test.
24120
24121 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
24122
24123         * gcc.dg/20031216-1.c: New test.
24124
24125 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24126
24127         PR c++/9154
24128         * g++.dg/template/error10.C: New test.
24129
24130 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24131
24132         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
24133         * g++.dg/eh/simd-2.C: Likewise.
24134
24135 2003-12-17  James E Wilson  <wilson@specifixinc.com>
24136             Roger Sayle  <roger@eyesopen.com>
24137
24138         * gcc.c-torture/execute/ieee/mzero5.c: New.
24139
24140 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
24141
24142         PR c++/10603
24143         * g++.dg/parse/error6.C: New test.
24144
24145         PR c++/12827
24146         * g++.dg/parse/error7.C: New test.
24147
24148 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
24149
24150         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
24151         at -O with stabs debugging formats.
24152         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
24153         * gcc.dg/debug/debug-2.c: Likewise.
24154
24155 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24156
24157         PR c++/12696
24158         * g++.dg/init/error1.C: New test.
24159
24160         PR c++/12218
24161         * g++.dg/init/pm3.C: New test.
24162
24163 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
24164
24165         PR c/3347
24166         * gcc.dg/bitfld-8.c: New test.
24167
24168 2003-12-16  James Lemke  <jim@wasabisystems.com>
24169
24170         * gcc.dg/arm-scd42-[123].c: New tests.
24171
24172 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24173
24174         PR c++/9043
24175         * g++.dg/abi/mangle20-1.C: New test.
24176         * g++.dg/abi/mangle20-2.C: New test.
24177
24178 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
24179
24180         PR c++/13275
24181         * g++.dg/other/offsetof2.C: Remove XFAIL.
24182         * g++.dg/parse/offsetof1.C: New test.
24183         * g++.gd/parse/offsetof2.C: Likewise.
24184
24185 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24186
24187         * g++.dg/template/nontype3.C: New test.
24188         * g++.dg/template/static2.C: Tweaked the dg-error clause.
24189
24190 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24191
24192         * g++.dg/warn/noreturn-3.C: Also test instantiation.
24193
24194 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
24195
24196         PR c++/13387
24197         * g++.dg/expr/assign1.C: New test.
24198
24199         PR c++/13242
24200         * g++.dg/abi/mangle19-1.C: New test.
24201         * g++.dg/abi/mangle19-2.C: New test.
24202
24203 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
24204
24205         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
24206
24207 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24208
24209         * gcc.c-torture/execute/20031216-1.c: New test.
24210
24211 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24212
24213         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
24214         an ICE regression.
24215
24216 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24217
24218         PR c++/10926
24219         * g++.dg/template/error9.C: New test.
24220
24221         PR c++/11116
24222         * g++.dg/template/error8.C: New test.
24223
24224 2003-12-15  Roger Sayle  <roger@eyesopen.com>
24225
24226         PR middle-end/13400
24227         * gcc.c-torture/execute/20031215-1.c: New test case.
24228
24229 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24230
24231         PR c++/13269
24232         * g++.dg/parse/error5.C: New test.
24233
24234         PR c++/12989
24235         * g++.dg/expr/sizeof1.C: New test.
24236
24237         PR c++/13310
24238         * g++.dg/template/crash15.C: New test.
24239
24240 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
24241
24242         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
24243         a non-POD type as the last named parameter of a varargs function.
24244
24245 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
24246
24247         PR c++/13243
24248         PR c++/12573
24249         * g++.dg/template/crash14.C: New test.
24250         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
24251
24252 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * g++.dg/other/java1.C: New test.
24255
24256         PR c++/13241
24257         * g++.dg/abi/mangle18-1.C: New test.
24258         * g++.dg/abi/mangle18-2.C: New test.
24259
24260 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24261
24262         PR optimization/10312
24263         * gcc.c-torture/execute/20031214-1.c: New.
24264
24265 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
24266
24267         PR c++/10779
24268         PR c++/12160
24269         * g++.dg/parse/error3.C: New test.
24270         * g++.dg/parse/error4.C: Likewise.
24271         * g++.dg/abi/mangle4.C: Tweak error messages.
24272         * g++.dg/lookup/using5.C: Likewise.
24273         * g++.dg/other/error2.C: Likewise.
24274         * g++.dg/parse/typename5.C: Likewise.
24275         * g++.dg/parse/undefined1.C: Likewise.
24276         * g++.dg/template/arg2.C: Likewise.
24277         * g++.dg/template/ttp3.C: Likewise.
24278         * g++.dg/template/type1.C: Likewise.
24279         * g++.old-deja/g++.other/crash32.C: Likewise.
24280         * g++.old-djea/g++.pt/defarg8.C: Likewise.
24281
24282 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24283
24284         PR c++/13106
24285         * g++.dg/warn/noreturn-3.C: New test.
24286
24287 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24288
24289         PR c++/13118
24290         * g++.dg/abi/covariant3.C: New.
24291
24292 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
24293
24294         * g++.dg/eh/ia64-1.C: New test.
24295
24296 2003-12-12  Roger Sayle  <roger@eyesopen.com>
24297
24298         PR optimization/13037
24299         * g77.f-torture/execute/13037.f: New test case.
24300
24301 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
24302
24303         PR c++/12881
24304         * g++.dg/abi/covariant2.C: New.
24305
24306 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
24307
24308         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
24309
24310 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
24311
24312         * gcc.c-torture/execute/wchar_t-1.x: Delete.
24313
24314 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
24315
24316         PR other/10819
24317         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
24318         to fix Bug 10819.
24319         * lib/g++.exp (g++_version): Likewise.
24320         * lib/g77.exp (g77_version): Likewise.
24321         * lib/objc.exp (default_objc_version): Likewise.
24322
24323 2003-12-10  Richard Henderson  <rth@redhat.com>
24324
24325         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
24326
24327         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
24328
24329 2003-12-08  Matt Austern  <austern@apple.com>
24330
24331         PR c/13134
24332         * lib/gcc-dg.exp (dg-require-visibility): Define.
24333         * lib/target-supports (check_visibility_available): Define.
24334         * gcc.dg/visibility-1.c: New test.
24335         * gcc.dg/visibility-2.c: Likewise.
24336         * gcc.dg/visibility-3.c: Likewise.
24337         * gcc.dg/visibility-4.c: Likewise.
24338         * gcc.dg/visibility-5.c: Likewise.
24339         * gcc.dg/visibility-6.c: Likewise.
24340         * g++.dg/ext/visibility-1.C: Likewise.
24341         * g++.dg/ext/visibility-2.C: Likewise.
24342         * g++.dg/ext/visibility-3.C: Likewise.
24343         * g++.dg/ext/visibility-4.C: Likewise.
24344         * g++.dg/ext/visibility-5.C: Likewise.
24345         * g++.dg/ext/visibility-6.C: Likewise.
24346
24347 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24348
24349         * g++.dg/lookup/java1.C: New test.
24350         * g++.dg/lookup/java2.C: New test.
24351
24352 2003-12-07  Falk Hueffner  <falk@debian.org>
24353
24354         * g++.dg/opt/noreturn-1.C: New test.
24355
24356 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
24357
24358         * gcc.dg/overflow-1.c: New test.
24359
24360 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24361
24362         * g77.f-torture/compile/13060.f: New test.
24363
24364 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/13323
24367         * g++.dg/inherit/operator2.C: New test.
24368
24369 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24370
24371         PR c++/13305
24372         * g++.dg/ext/attrib9.C: New test.
24373
24374 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
24375
24376         PR c++/13314
24377         * g++.dg/template/error7.C: New test.
24378
24379 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
24380             J"orn Rennecke <joern.rennecke@superh.com>
24381
24382         PR target/13302
24383         * g++.dg/other/struct-va_list.C: New test.
24384
24385 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24386
24387         PR c++/13166
24388         * g++.dg/parse/defarg6.C: New test.
24389
24390 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
24391
24392         PR target/13256
24393         * gcc.c-torture/execute/20031201-1.c: New test.
24394
24395 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
24396
24397         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
24398
24399 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24400
24401         * gcc.dg/builtin-return-1.c: New test.
24402
24403 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
24404             J"orn Rennecke <joern.rennecke@superh.com>
24405
24406         PR optimization/13260
24407         * gcc.c-torture/execute/20031204-1.c: New test.
24408
24409 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24410
24411         PR c++/9127
24412         * g++.dg/template/error6.C: New test.
24413
24414 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
24415
24416         * gcc.dg/20031202-1.c: New test.
24417
24418 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
24419
24420         PR c++/13179
24421         * g++.dg/template/eh1.C: New test.
24422
24423         PR c++/10771
24424         * g++.dg/template/error5.C: New test.
24425
24426 2003-12-02  David Ung  <davidu@mips.com>
24427
24428         * gcc.dg/compat/vector-check.h: Corrected type for var
24429         g_##TMODE
24430
24431 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24432
24433         PR c++/10126
24434         * g++.dg/template/ptrmem8.C: New test.
24435
24436 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24437
24438         PR c++/12573
24439         * g++.dg/template/dependent-expr3.C: New test.
24440
24441 2003-12-01  James Lemke  <jim@wasabisystems.com>
24442
24443         * gcc.dg/arm-g2.c: New test.
24444
24445 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24446
24447         PR optimization/11634
24448         * gcc.dg/20031201-2.c: New test case.
24449
24450 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
24451
24452         PR 11433
24453         * objc.dg/proto-lossage-3.m: New test.
24454
24455 2003-12-01  Roger Sayle  <roger@eyesopen.com>
24456
24457         PR optimization/12628
24458         * gcc.dg/20031201-1.c: New test case.
24459
24460 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
24461
24462         * gcc.dg/unaligned-1.c: New test.
24463
24464 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
24465
24466         PR c++/9849
24467         * g++.dg/template/error4.C: New test.
24468         * g++.dg/template/nested3.C: Adjust error markers.
24469
24470 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24471
24472         * gcc.dg/cpp/assert4.c: Check more #system assertions.
24473
24474 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
24475
24476         PR c/10333
24477         * gcc.dg/bitfld-7.c: New test.
24478
24479 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
24480
24481         * gcc.dg/tls/asm-1.C: New test.
24482
24483 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24484
24485         * gcc.dg/cpp/assert4.c: Update.
24486
24487 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
24488
24489         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
24490         * gcc.dg/builtin-apply3.c: New test.
24491
24492 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24493
24494         * lib/compat.exp (compat-obj): New xfaildata parameter.
24495         Use it to set compiler_conditional_xfail_data before compiling.
24496         (compat-get-options): Handle dg-xfail-if.
24497         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
24498         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
24499         * gcc.dg/compat/vector-1_y.c: Likewise.
24500         * gcc.dg/compat/vector-2_x.c: Likewise.
24501         * gcc.dg/compat/vector-2_y.c: Likewise.
24502
24503 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24504
24505         * g++.dg/opt/reg-stack4.C: New test.
24506
24507 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
24508
24509         * gcc.dg/builtin-apply2.c: New test.
24510
24511 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
24512
24513         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
24514
24515 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24516
24517         PR c++/12924
24518         * g++.dg/template/template-id-2.C: New test.
24519
24520 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24521
24522         PR c++/5369
24523         * g++.dg/template/memfriend1.C: New test.
24524         * g++.dg/template/memfriend2.C: Likewise.
24525         * g++.dg/template/memfriend3.C: Likewise.
24526         * g++.dg/template/memfriend4.C: Likewise.
24527         * g++.dg/template/memfriend5.C: Likewise.
24528         * g++.dg/template/memfriend6.C: Likewise.
24529         * g++.dg/template/memfriend7.C: Likewise.
24530         * g++.dg/template/memfriend8.C: Likewise.
24531         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
24532
24533 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24534
24535         PR c++/12515
24536         * g++.dg/ext/cond1.C: New test.
24537
24538 2003-11-20  Richard Henderson  <rth@redhat.com>
24539
24540         * gcc.dg/20020201-2.c: Remove.
24541         * gcc.dg/20020201-4.c: Remove.
24542         * gcc.dg/20020304-1.c: Remove.
24543
24544 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
24545
24546         * gcc.dg/cpp/trad/xwin1.c: New test case.
24547
24548 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
24549
24550         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
24551         * lib/g77.exp: Likewise.
24552         * lib/objc.exp: Likewise.
24553         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
24554         for darwin.
24555
24556 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24557
24558         PR c++/12932
24559         * g++.dg/template/static5.C: New test.
24560
24561 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
24562
24563         * gcc.dg/nested-func-1.c: New test.
24564
24565 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24566
24567         * gcc.dg/cpp/assert4.c: New test.
24568
24569 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24570
24571         PR c++/2294
24572         * g++.dg/lookup/using9.c: New test.
24573
24574 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
24575
24576         PR c++/12762
24577         * g++.dg/template/error3.C: New test.
24578
24579 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
24580
24581         PR ada/13035
24582         * ada/acats/run_acats, run_all.sh: Fix syntax error.
24583         No longer use a wrapper for gcc, since this does not work under
24584         Windows.
24585
24586 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
24587
24588         PR c++/2094
24589         * g++.dg/template/ptrmem7.C: New test.
24590
24591 2003-11-13  Andrew Pinski <apinski@apple.com>
24592
24593         * gcc.c-torture/compile/20031113-1.c: New test.
24594
24595 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
24596             Kean Johnston <jkj@sco.com>
24597
24598         PR c/13029
24599         * gcc.dg/unused-4.c: Update.
24600
24601 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24602
24603         * g++.dg/opt/const3.C: New test.
24604
24605 2003-11-13  Jan Hubicka  <jh@suse.cz>
24606
24607         * gcc.c-torture/compile/20031112-1.c: New test.
24608
24609 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
24610
24611         * g++.dg/parse/crash10.C: Remove bogus error marker.
24612
24613 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24614
24615         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
24616         (host_gcc): Likewise.
24617         (ROOT): Honor $PWDCMD.
24618         (BASE): Likewise.
24619         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
24620
24621 2003-11-12  Catherine Moore  <clm@redhat.com>
24622
24623         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
24624
24625 2003-11-12  Andreas Jaeger  <aj@suse.de>
24626             Jakub Jelinek  <jakub@redhat.com>
24627             Andrew Pinski  <pinskia@physics.uc.edu>
24628             Richard Henderson  <rth@redhat.com>
24629
24630         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
24631         systems.
24632         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
24633
24634         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
24635         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
24636
24637 2003-11-11  Andreas Jaeger  <aj@suse.de>
24638
24639         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
24640
24641         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
24642
24643 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
24644
24645         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
24646         Clean ups.
24647
24648 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
24649
24650         * gcc.dg/trampoline-1.c: New test.
24651
24652 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
24653
24654         * gcc.c-torture/compile/200031109-1.c: New test.
24655
24656 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24657
24658         PR c/3190
24659         PR c/8714
24660         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
24661         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
24662         gcc.dg/format/no-y2k-1.c: Update.
24663
24664 2003-11-08  Roger Sayle  <roger@eyesopen.com>
24665
24666         PR optimization/10467
24667         * gcc.dg/20031108-1.c: New test case.
24668
24669 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
24670
24671         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
24672
24673 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24674
24675         * gcc.dg/compound-lvalue-1.c: New test.
24676         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
24677         some XFAILs.
24678
24679 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
24680
24681         * gcc.dg/altivec-varargs-1.c: New test.
24682
24683 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
24684
24685         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
24686         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
24687         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
24688         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
24689         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
24690
24691 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
24692
24693         * gcc.dg/cond-lvalue-1.c: New test.
24694
24695 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
24696
24697         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
24698
24699 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24700
24701         PR c++/11616
24702         * g++.dg/template/instantiate5.C: New test.
24703
24704 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24705
24706         PR c++/12726
24707         * g++.dg/ext/complit2.C: Replace test with self-contained version.
24708         * ChangeLog: Add missing first entry for above test.
24709
24710 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24711
24712         PR c++/9810
24713         * g++.dg/template/using8.C: New test.
24714         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
24715
24716 2003-11-02  Roger Sayle  <roger@eyesopen.com>
24717
24718         PR optimization/10817
24719         * gcc.c-torture/compile/20031102-1.c: New test case.
24720
24721 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
24722
24723         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
24724         2147483647.
24725
24726 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24727
24728         * gcc.dg/20031102-1.c: New test.
24729
24730 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24731
24732         * gcc.dg/complex-1.c: New test.
24733
24734 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24735
24736         PR c++/12796
24737         * g++.dg/template/crash13.C: Adjust expected error location.
24738         * g++.old-deja/g++.brendan/ns1.C: Likewise.
24739
24740 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24741
24742         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24743
24744 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24745
24746         PR/10239
24747         * gcc.c-torture/compile/20031031-2.c: New test.
24748
24749 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
24750
24751         PR/11640
24752         * gcc.c-torture/compile/20031031-1.c: New test.
24753
24754 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
24755
24756         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
24757         * gcc.misc-tests/bprob.exp: Likewise.
24758         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
24759         the execution test on arm-elf configs.
24760         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
24761         configs that don't support scratch files.
24762         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
24763
24764 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
24765
24766         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
24767         done by dejagnu.
24768
24769 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
24770
24771         * ada/acats/run_all.sh: Redirect mv output to /dev/null
24772         Avoid non pure sh syntax. Add more logging.
24773
24774         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
24775         fail.
24776
24777 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24778
24779         PR libgcj/10610
24780         * gcc.dg/ppc-stackalign-1.c: New test.
24781
24782 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
24783
24784         * ada/acats/run_all.sh: Change output to be more compliant with
24785         dejagnu framework.
24786         Create acats.sum and acats.log files under testsuite/ada/acats
24787         Only run [a-z]* directories, to filter out e.g. CVS.
24788         Redirect build output to log file.
24789
24790 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24791
24792         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
24793
24794 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
24795
24796         PR ada/5909:
24797         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
24798
24799 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
24800
24801         * gcc.c-torture/compile/20031023-1.c: New test.
24802         * gcc.c-torture/compile/20031023-2.c: New test.
24803         * gcc.c-torture/compile/20031023-3.c: New test.
24804         * gcc.c-torture/compile/20031023-4.c: New test.
24805
24806 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24807
24808         PR c++/10371
24809         * g++.dg/lookup/scoped8.C: New test.
24810
24811 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
24812
24813         * g++.dg/opt/reg-stack3.C: New test.
24814
24815 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24816
24817         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
24818
24819 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24820
24821         PR c++/11076
24822         * g++.dg/template/crash13.C: New test.
24823
24824 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
24825
24826         * gcc.dg/c99-restrict-2.c: New test.
24827
24828 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
24829
24830         PR c++/12698, c++/12699, c++/12700, c++/12566
24831         * g++.dg/inherit/covariant9.C: New test.
24832         * g++.dg/inherit/covariant10.C: New test.
24833         * g++.dg/inherit/covariant11.C: New test.
24834
24835 2003-10-23  Jason Merrill  <jason@redhat.com>
24836
24837         PR c++/12726
24838         * g++.dg/ext/complit2.C: New test.
24839
24840 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
24841
24842         PR target/12654
24843         * gcc.c-torture/execute/20031020-1.c: New test.
24844
24845 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24846
24847         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
24848         following the jump_insn.
24849
24850 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
24851
24852         * gcc.dg/cast-lvalue-1.c: New test.
24853
24854 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
24855
24856         PR c++/11962
24857         * g++.dg/template/cond2.C: New test.
24858
24859 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24860
24861         * gcc.dg/builtins-28.c: New test.
24862
24863 2003-10-20  Jan Hubicka  <jh@suse.cz>
24864
24865         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
24866         parameter.
24867         * testsuite/gcc.dg/inline-2.c: Likewise.
24868
24869 2003-10-20  Phil Edwards  <phil@codesourcery.com>
24870
24871         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
24872         * gcc.dg/nest.c: Likewise.
24873
24874 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24875
24876         PR c++/9781, c++/10583, c++/11862
24877         * g++.dg/parse/crash13.C: New test.
24878
24879 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24880
24881         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
24882
24883 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
24884
24885         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
24886         Define HAVE_C99_RUNTIME except on Solaris.
24887         * gcc.dg/builtins-20.c: Likewise.
24888
24889 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
24890
24891         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
24892
24893 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24894
24895         PR c++/12495
24896         * g++.dg/template/crash21.C: New test.
24897
24898 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24899
24900         PR c++/2513
24901         * g++.dg/template/typename5.C: New test.
24902
24903 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24904
24905         PR c++/12369
24906         * g++.dg/template/friend25.C: New test.
24907
24908 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
24909
24910         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
24911         versions.
24912
24913 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
24914
24915         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
24916         == 2147483647.
24917
24918 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
24919
24920         * gcc.c-torture/execute/960416-1.x: Remove.
24921         * gcc.c-torture/execute/divconst-3.x: Likewise.
24922
24923 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
24924
24925         PR target/12598
24926         * gcc.dg/torture/cris-volatile-1.c: New test.
24927
24928 2003-10-14  Roger Sayle  <roger@eyesopen.com>
24929
24930         PR optimization/9325
24931         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
24932         for overflowing floating point to integer conversion during RTL
24933         simplification.
24934
24935 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
24936
24937         * objc/execute/_cmd.m: Fix typo.
24938         * objc.dg/image-info.m, objc.dg/symtab-1.m:
24939         Relax 'scan-assembler' regexp.
24940         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
24941         objc.dg/try-catch-4.m: Run on non-Darwin targets.
24942         * objc.dg/zero-link-2.m: Remove blank line.
24943         * objc.dg/zero-link-3.m: New test case.
24944
24945 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
24946
24947         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
24948
24949         * gcc.dg/asm-names.c: Use scan-assembler-not rather
24950         than linker trickery.
24951
24952 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24953
24954         PR c++/12370
24955         * g++.dg/other/friend2.C: New test.
24956
24957 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24958
24959         * gcc.dg/20031012-1.c: New test.
24960
24961 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
24962
24963         * gcc.dg/weak/weak-3.c: Fix for new warning.
24964
24965 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
24966
24967         PR optimization/8750
24968         * gcc.c-torture/execute/20031012-1.c: New test case.
24969
24970 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24971
24972         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
24973         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
24974
24975 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24976
24977         PR optimization/12260
24978         * gcc.c-torture/compile/20031011-2.c: New test case.
24979
24980 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24981
24982         * gcc.c-torture/execute/20031011-1.c: New testcase.
24983
24984 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
24985
24986         * gcc.c-torture/compile/20031011-1.c: New test.
24987
24988 2003-10-11  Jan Hubicka  <jh@suse.cz>
24989
24990         * g++.dg/other/first-global.C: New test.
24991
24992 2003-10-11  Roger Sayle  <roger@eyesopen.com>
24993
24994         * gcc.c-torture/execute/string-opt-18.c: New testcase.
24995
24996 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
24997
24998         * gcc.c-torture/compile/20031010-1.c: New test.
24999
25000 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
25001
25002         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
25003         * gcc.c-torture/execute/va-arg-25.c: ... here.
25004
25005 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
25006
25007         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
25008
25009 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
25010
25011         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
25012
25013 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
25014
25015         * g++.dg/parse/error2.C: New test.
25016
25017 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
25018
25019         PR c++/11097
25020         * g++.dg/other/error5.C: Modify the error message.
25021         * g++.dg/lookup/using8.C: New test.
25022
25023 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
25024
25025         * gcc.dg/darwin-abi-2.c: New file.
25026         * gcc.c-torture/execute/va-arg-24.c: New file.
25027
25028 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
25029
25030         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
25031         indentation.
25032
25033 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
25034
25035         PR c++/10147
25036         * g++.dg/other/error4.C: Update error messages.
25037         * g++.dg/template/ptrmem4.C: Likewise.
25038
25039         PR c++/12337
25040         * g++.dg/init/new9.C: New test.
25041
25042         PR c++/12334, c++/12236, c++/8656
25043         * g++.dg/ext/attrib8.C: New test.
25044
25045 2003-10-06  Devang Patel  <dpatel@apple.com>
25046
25047         * gcc.dg/debug/dwarf2-3.h: New test.
25048         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
25049
25050 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
25051
25052         * g++.dg/opt/cfg2.C: New test.
25053
25054 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25055
25056         * g++.dg/opt/float1.C: New test.
25057
25058 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25059
25060         * gcc.dg/c90-array-lval-6.c: New test.
25061         * gcc.dg/c99-array-lval-6.c: New test.
25062
25063 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
25064             Ziemowit Laski  <zlaski@apple.com>
25065
25066         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
25067         'Derived', so that it is never considered a class method; add
25068         new warning for '+port' method ambiguity.
25069         * objc.dg/method-12.m: Include <objc/objc.h> instead of
25070         <objc/objc-api.h> (needed on Mac OS X).
25071         * objc.dg/method-13.m: New test.
25072
25073 2003-10-03  Roger Sayle  <roger@eyesopen.com>
25074
25075         PR optimization/9325, PR java/6391
25076         * gcc.c-torture/execute/20031003-1.c: New test case.
25077
25078 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
25079
25080         PR optimization/12180
25081         * gcc.dg/20031002-1.c: New test.
25082
25083         PR c++/12486
25084         * g++.dg/inherit/error1.C: New test.
25085
25086 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
25087
25088         * lib/f-torture.exp (search_for): Rename to...
25089         (search_for_re): This.  Also, clean up comments and the
25090         "regexp" invocation.
25091
25092 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
25093
25094         * gcc.c-torture/compile/20031002-1.c: New test.
25095
25096 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
25097
25098         * g++.dg/opt/cond1.C: New test.
25099
25100 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
25101
25102         * gcc.dg/Wold-style-definition-2.c: New testcase.
25103         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
25104
25105 2003-09-29  Richard Henderson  <rth@redhat.com>
25106
25107         * g++.dg/init/array10.C: Add dg-options.
25108
25109 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25110
25111         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
25112
25113 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25114
25115         * g++.dg/template/friend19.C: Fix typo.
25116         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
25117
25118 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
25119
25120         * gcc.c-torture/execute/20030928-1.c: New test.
25121         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
25122
25123 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25124
25125         * g++.dg/opt/unroll1.C: New test.
25126
25127 2003-09-26  Roger Sayle  <roger@eyesopen.com>
25128
25129         PR optimization/11741
25130         * gcc.dg/20030926-1.c: New test case.
25131
25132 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25133
25134         PR c++/5655
25135         * g++.dg/parse/access7.C: New test.
25136         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
25137
25138 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
25139
25140         MERGE OF objc-improvements-branch into MAINLINE:
25141         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
25142         if libobjc has not been built.
25143         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
25144         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
25145         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
25146         objc/execute/nested-3.m, objc/execute/np-2.m,
25147         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
25148         objc/execute/redefining_self.m, objc/execute/root_methods.m,
25149         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
25150         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
25151         objc.dg/special/unclaimed-category-1.h,
25152         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
25153         well as GNU runtime.
25154         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
25155         * execute/cascading-1.m, execute/function-message-1.m,
25156         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
25157         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
25158         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
25159         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
25160         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
25161         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
25162         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
25163         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
25164         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
25165         * objc.dg/bitfield-2.m: Run only on Darwin.
25166         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
25167         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
25168         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
25169         * objc.dg/const-str-1.m: Fix constant string layout.
25170
25171 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
25172
25173         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
25174
25175 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
25176
25177         * gcc.dg/darwin-abi-1.c: New file.
25178
25179 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
25180
25181         PR target/12281
25182         * gcc.c-torture/compile/20030921-1.c: New test.
25183
25184 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25185
25186         * g++.dg/opt/reg-stack2.C: New test.
25187
25188 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
25189
25190         * g++.dg/eh/delayslot1.C: New test.
25191
25192 2003-09-20  Richard Henderson  <rth@redhat.com>
25193
25194         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
25195
25196 2003-09-20  Roger Sayle  <roger@eyesopen.com>
25197
25198         * gcc.c-torture/execute/20030920-1.c: New test case.
25199
25200 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25201
25202         * g++.dg/rtti/typeid3.C: Correct expected error message.
25203
25204 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25205
25206         PR c++/157
25207         * g++.dg/parse/crash12.C: New test.
25208
25209 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
25210
25211         * gcc.dg/compat/mixed-struct-check.h: New.
25212         * gcc.dg/compat/mixed-struct-defs.h: New.
25213         * gcc.dg/compat/mixed-struct-init.h: New.
25214         * gcc.dg/compat/struct-by-value-19_main.c: New.
25215         * gcc.dg/compat/struct-by-value-19_x.c: New.
25216         * gcc.dg/compat/struct-by-value-19_y.c: New.
25217         * gcc.dg/compat/struct-by-value-20_main.c: New.
25218         * gcc.dg/compat/struct-by-value-20_x.c: New.
25219         * gcc.dg/compat/struct-by-value-20_y.c: New.
25220         * gcc.dg/compat/struct-return-19_main.c: New.
25221         * gcc.dg/compat/struct-return-19_x.c: New.
25222         * gcc.dg/compat/struct-return-19_y.c: New.
25223         * gcc.dg/compat/struct-return-20_main.c: New.
25224         * gcc.dg/compat/struct-return-20_x.c: New.
25225         * gcc.dg/compat/struct-return-20_y.c: New.
25226
25227 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
25228         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
25229         so that it will not complain on LP64 targets.
25230
25231 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25232
25233         PR c++/495
25234         * g++.dg/template/friend24.C: New test.
25235
25236 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
25237
25238         PR c++/12332
25239         * g++.dg/template/memtmpl2.C: New test.
25240
25241 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
25242
25243         PR target/11184
25244         * gcc.dg/builtin-apply1.c: New test.
25245
25246 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
25247
25248         PR c++/9848
25249         * g++.dg/warn/Wunused-4.C: New test.
25250
25251 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25252
25253         PR c++/12316
25254         * g++.dg/other/gc2.C: New test.
25255
25256 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
25257
25258         PR c++/11991
25259         * g++.dg/rtti/typeid3.C: New test.
25260
25261         PR c++/12266
25262         * g++.dg/overload/template1.C: New test.
25263
25264 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25265
25266         * g++.dg/opt/cfg3.C: New test.
25267
25268 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25269
25270         PR c++/7939
25271         * g++.dg/template/crash11.C: New test.
25272
25273 2003-09-16  Jason Merrill  <jason@redhat.com>
25274             Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.dg/attr-warn-unused-result.c: New test.
25277
25278 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         PR c++/12184
25281         * g++.dg/expr/call2.C: New test.
25282
25283 2003-09-15  Andreas Jaeger  <aj@suse.de>
25284
25285         * gcc.dg/Wold-style-definition-1.c: New test.
25286
25287 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
25288
25289         PR c++/3907
25290         * g++.dg/parse/template12.C: New test.
25291
25292         * g++.dg/abi/bitfield11.C: New test.
25293         * g++.dg/abi/bitfield12.C: Likewise.
25294
25295 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
25296
25297         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
25298         non-expansion of functional macro name without arguments at EOL.
25299         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
25300
25301 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
25302
25303         * gcc.c-torture/execute/20030914-[12].c: New tests.
25304
25305 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25306
25307         PR c++/11788
25308         * g++.dg/overload/addr1.C: New test.
25309
25310 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
25311
25312         * gcc.dg/20030909-1.c: New test.
25313
25314 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25315
25316         * gcc.dg/ultrasp10.c: New test.
25317
25318 2003-09-09  Devang Patel  <dpatel@apple.com>
25319
25320         * gcc.dg/darwin-ld-6.c: New test.
25321
25322 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25323
25324         * gcc.dg/torture/builtin-explog-1.c: New testcase.
25325
25326 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25327
25328         * gcc.dg/ia64-types1.c: New test.
25329         * gcc.dg/ia64-types2.c: Likewise.
25330
25331 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * gcc.dg/builtins-1.c: Add more _Complex tests.
25334         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25335
25336         * gcc.dg/builtins-1.c: Test existing _Complex functions.
25337         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25338
25339 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
25340
25341         PR c++/11786
25342         * g++.dg/lookup/koenig2.C: New test.
25343
25344         PR c++/5296
25345         * g++.dg/rtti/typeid2.C: New test.
25346
25347 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
25348
25349         * gcc.c-torture/compile/20030904-1.c: New test.
25350
25351 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25352
25353         * g++.dg/opt/longbranch2.C: New test.
25354
25355 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25356
25357         * g++.dg/template/crash10.C: Only compile it.
25358
25359 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
25360
25361         PR middle-end/11665
25362         * gcc.c-torture/compile/20030907-1.c: New test.
25363         * g++.dg/init/array11.C: New test.
25364
25365 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25366
25367         PR c++/11852
25368         * g++.dg/init/struct1.C: New test.
25369
25370 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
25371
25372         PR c++/12181
25373         * g++.dg/expr/comma1.C: New test.
25374
25375 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
25376
25377         PR c++/11867
25378         * g++.dg/expr/static_cast5.C: New test.
25379
25380 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
25381
25382         PR c++/11507
25383         * g++.dg/lookup/scoped7.C: New test.
25384
25385         PR c++/9574
25386         * g++.dg/other/static1.C: New test.
25387
25388         PR c++/11490
25389         * g++.dg/warn/template-1.C: New test.
25390
25391         PR c++/11432
25392         * g++.dg/template/crash10.C: New test.
25393
25394         PR c++/2478
25395         * g++.dg/overload/VLA.C: New test.
25396
25397         PR c++/10804
25398         * g++.dg/template/call1.C: New test.
25399
25400 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25401
25402         PR c++/11794
25403         * g++.dg/parse/using3.C: New test.
25404
25405 2003-09-06  Roger Sayle  <roger@eyesopen.com>
25406
25407         PR c++/11409
25408         * g++.dg/overload/builtin3.C: New test case.
25409
25410 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
25411
25412         PR c/9862
25413         * gcc.dg/20030906-1.c: New test.
25414         * gcc.dg/20030906-2.c: Likewise.
25415
25416 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         PR c++/12167
25419         * g++.dg/parse/defarg5.C: New test.
25420
25421         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
25422
25423 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
25424
25425         PR c++/12163
25426         * g++.dg/expr/static_cast4.C: New test.
25427
25428         PR c++/12146
25429         * g++.dg/template/crash9.C: New test.
25430
25431 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
25432
25433         * g++.old-deja/g++.ext/pretty2.C: Update for change
25434         in __FUNCTION__.
25435         * g++.old-deja/g++.ext/pretty3.C: Likewise.
25436
25437 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
25438
25439         PR c++/11922
25440         * g++/dg/template/qualified-id1.C: New test.
25441
25442         PR c++/12037
25443         * g++.dg/warn/noeffect4.C: New test.
25444
25445 2003-09-04  Matt Austern  <austern@apple.com>
25446
25447         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
25448         * g++.dg/ext/fnname2.C: Likewise.
25449         * g++.dg/ext/fnname3.C: Likewise.
25450
25451 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
25452
25453         * g++.dg/expr/lval1.C: New test.
25454         * g++.dg/ext/lvcast.C: Remove.
25455
25456 2003-09-03  Roger Sayle  <roger@eyesopen.com>
25457
25458         PR optimization/11700.
25459         * gcc.c-torture/compile/20030903-1.c: New test case.
25460
25461 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
25462
25463         PR c++/12053
25464         * g++.dg/abi/layout4.C: New test.
25465
25466 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
25467
25468         PR c++/11553
25469         * g++.dg/parse/friend3.C: New test.
25470
25471 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
25472
25473         PR c++/11847
25474         * g++.dg/template/class1.C: New test.
25475
25476         PR c++/11808
25477         * g++.dg/expr/call1.C: New test.
25478
25479 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
25480
25481         PR c++/12114
25482         * g++.dg/init/ref9.C: New test.
25483
25484         PR c++/11972
25485         * g++.dg/template/nested4.C: New test.
25486
25487 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25488
25489         PR c++/12093
25490         * g++.dg/template/non-dependent4.C: New test.
25491
25492         PR c++/11928
25493         * g++.dg/inherit/conv1.C: New test.
25494
25495 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
25496
25497         PR c++/6196
25498         * g++.dg/ext/label1.C: New test.
25499         * g++.dg/ext/label2.C: Likewise.
25500
25501 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25502
25503         * g++.dg/expr/cond3.C: New test.
25504
25505 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25506
25507         * gcc.dg/builtins-1.c: Add new builtin cases.
25508
25509 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25510
25511         * gcc.dg/builtins-1.c: Add new cases.
25512         * gcc.dg/torture/builtin-attr-1.c: Likewise.
25513
25514 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25515
25516         * gcc.dg/builtins-1.c: Add more math builtin tests.
25517         * gcc.dg/torture/builtin-attr-1.c: New test.
25518
25519 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
25520
25521         PR optimization/5079
25522         * g++.dg/opt/static3.C: New test.
25523
25524 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25525
25526         * gcc.misc-tests/gcov-10b.c: New test.
25527
25528 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
25529
25530         * g++.dg/opt/ptrmem3.C: New test.
25531
25532         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
25533
25534 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
25535
25536         * gcc.dg/20030826-2.c: New test.
25537
25538 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25539
25540         PR middle-end/12002
25541         * g77.f-torture/compile/12002.f: New test case.
25542
25543 2003-08-26  Roger Sayle  <roger@eyesopen.com>
25544
25545         * gcc.dg/20030826-1.c: New test case.
25546
25547 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
25548
25549         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
25550
25551 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
25552
25553         PR c++/11871
25554         * c++.dg/lookup/crash1.C: New test.
25555
25556         * c++.dg/warn/noeffect3.C: New test.
25557
25558 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
25559
25560         * gcc.dg/compat/vector-1_x.c: Compile with -w.
25561         * gcc.dg/compat/vector-1_y.c: Ditto.
25562         * gcc.dg/compat/vector-2_x.c: Ditto.
25563         * gcc.dg/compat/vector-2_y.c: Ditto.
25564
25565 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
25566
25567         * gcc.dg/20030702-1.c: New test.
25568
25569 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
25570
25571         PR c++/8795
25572         * g++.dg/ext/altivec-1.C: New test.
25573
25574 2003-08-24  Richard Henderson  <rth@redhat.com>
25575
25576         * g++.dg/eh/simd-2.C: Add -w for x86.
25577
25578 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
25579
25580         * gcc.dg/20030815-1.c: New test.
25581
25582 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25583
25584         PR c++/3765
25585         * g++.dg/parse/access6.C: New test.
25586
25587 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25588
25589         PR c++/641, c++/11876
25590         * g++.dg/template/friend22.C: New test.
25591         * g++.dg/template/friend23.C: Likewise.
25592
25593 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25594
25595         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
25596         identically.
25597
25598 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25599
25600         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
25601
25602 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25603
25604         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
25605
25606 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25607
25608         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
25609
25610 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
25611
25612         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
25613
25614 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
25615
25616         PR c++/11919
25617         * g++.dg/overload/prom1.C: New test.
25618
25619         PR c++/11551
25620         * g++.dg/parse/dtor2.C: New test.
25621
25622         PR c++/10762
25623         * g++.dg/parse/using2.C: New test.
25624
25625 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
25626
25627         PR target/11805
25628         * gcc.c-torture/compile/20030821-1.c: New.
25629
25630 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
25631
25632         PR c++/11834
25633         * g++.dg/template/deduce2.C: New test.
25634
25635 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
25636
25637         * gcc.c-torture/execute/20030821-1.c: New test.
25638
25639 2003-08-20  Roger Sayle  <roger@eyesopen.com>
25640
25641         PR middle-end/11984
25642         * gcc.dg/20030820-1.c: New test case.
25643
25644 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
25645
25646         PR c++/11945
25647         * g++.dg/warn/noeffect2.C: New test.
25648
25649 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
25650
25651         PR c++/10926
25652         * g++.dg/template/dtor2.C: New test.
25653
25654         PR c++/11684
25655         * g++.dg/template/operator1.C: New test.
25656         * g++.dg/parse/operator4.C: New test.
25657
25658         PR c++/11946.C
25659         * g++.dg/expr/enum1.C: New test.
25660         * gcc.dg/c99-bool-1.c: Remove bogus warning.
25661
25662         PR c++/11036.C
25663         * g++.dg/parse/elab2.C: New test.
25664         * g++.dg/parse/typedef4.C: Change error message.
25665         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
25666         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
25667         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
25668
25669 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
25670
25671         * gcc.dg/pch/warn-1.c: New.
25672         * gcc.dg/pch/warn-1.hs: New.
25673
25674         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
25675         not-tested file.
25676
25677 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25678
25679         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
25680
25681 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
25682
25683         * gcc.dg/uninit-D.c: New Test.
25684         * gcc.dg/uninit-E.c: New Test.
25685         * gcc.dg/uninit-F.c: New Test.
25686         * gcc.dg/uninit-G.c: New Test.
25687
25688 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
25689
25690         * g++.dg/README: Describe the pch directory.
25691
25692 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25693
25694         PR c++/11174
25695         * g++.dg/parse/access4.C: New test.
25696         * g++.dg/parse/access5.C: Likewise.
25697         * g++.old-deja/g++.jason/access17.C: Adjust error message.
25698
25699 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
25700
25701         * gcc.dg/noncompile/20030818-1.c: New.
25702
25703 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25704
25705         PR c++/11957
25706         * g++.dg/warn/noeffect1.C: New test.
25707
25708         * g++.dg/template/scope2.C: New test.
25709         * g++.dg/template/error2.C: Correct dg-error
25710
25711 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
25712
25713         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
25714
25715 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
25716
25717         PR C++/11512
25718         * g++.dg/template/warn1.C: New.
25719
25720 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
25721
25722         * g++.dg/template/error2.C: New test.
25723         * g++.dg/lookup/using7.C: Adjust errors
25724         * g++.old-deja/g++.pt/crash36.C: Likewise.
25725         * g++.old-deja/g++.pt/derived3.C: Likewise.
25726
25727 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25728
25729         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
25730         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
25731         * gcc.c-torture/execute/builtins/string-9.c: New, from
25732         string-opt-9.c.  Adjust for execute/builtins framework.
25733         * gcc.c-torture/execute/string-opt-9.c: Delete.
25734
25735 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
25736
25737         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
25738
25739         * g++.dg/parse/ret-type2.C: New test.
25740
25741         PR c++/11703
25742         * g++.dg/init/new8.C: New test.
25743
25744         PR c++/10923
25745         * g++.dg/parse/typedef5.C: New test.
25746
25747         PR c++/9512
25748         * g++.dg/parse/qualified2.C: New test.
25749         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
25750         invalid code.
25751
25752 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
25753
25754         * g++.dg/conversion/ptrmem1.C: New test.
25755
25756 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
25757
25758         PR target/11693
25759         * gcc.dg/20030811-1.c: New test.
25760
25761         PR target/11535
25762         * gcc.c-torture/execute/20030811-1.c: New test.
25763
25764 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25765
25766         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
25767
25768 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
25769
25770         PR c++/11789.C
25771         * g++.dg/inherit/multiple1.C: New test.
25772
25773 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25774
25775         * gcc.dg/spe1.c: New test.
25776
25777         PR c++/11670
25778         * g++.dg/expr/cast2.C: New test.
25779
25780         PR c++/10530
25781         * g++.dg/template/dependent-name2.C: New test.
25782
25783 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
25784
25785         * g++.dg/parse/crash11.C: Put the dg options in comments.
25786
25787 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
25788
25789         * lib/gcc-dg.exp: Update for diagnostic change.
25790
25791 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25792
25793         PR c++/5767
25794         * g++.dg/parse/crash11.C: New test.
25795
25796 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
25797
25798         * gcc.dg/cpp/spacing1.c: Update.
25799
25800 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
25801
25802         PR target/11739
25803         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
25804         a value for -mtune.
25805
25806 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25807
25808         PR middle-end/11771
25809         * gcc.c-torture/compile/20030804-1.c: New test case.
25810
25811 2003-08-04  Roger Sayle  <roger@eyesopen.com>
25812
25813         * gcc.dg/20030804-1.c: New test case.
25814
25815 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
25816
25817         * gcc.dg/cpp/separate-1.c: New test.
25818
25819 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
25820
25821         PR c++/11704
25822         * g++.dg/template/dependent-expr2.C: New test.
25823
25824         PR c++/11766
25825         * g++.dg/expr/ptrmem1.C: New test.
25826
25827 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25828
25829         PR c++/9453
25830         * g++.dg/template/friend15.C: New test.
25831
25832 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
25833
25834         * lib/dg-pch.exp: Work round PCH bug.
25835
25836 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25837
25838         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
25839         builtins.  Move cases from builtins-4.c here.
25840
25841         * gcc.dg/torture/builtin-math-1.c: New test taken from
25842         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
25843         additional cases.
25844
25845         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
25846         Delete.
25847
25848 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
25849
25850         PR c++/9447
25851         * g++.dg/template/using7.C: New test.
25852
25853 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
25854
25855         * import1.c, import2.c: New tests.
25856
25857 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
25858
25859         * g++.dg/eh/crossjump1.C: New test.
25860
25861 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
25862
25863         PR c++/11697
25864         * g++.dg/template/using6.C: New test.
25865
25866         PR c++/11744
25867         * g++.dg/template/koenig2.C: New test.
25868
25869 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25870
25871         PR c++/7983
25872         * g++.dg/parse/typedef4.C: New test.
25873
25874 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25875
25876         PR c++/8442, c++/8806
25877         * g++.dg/template/elab1.C: New test.
25878         * g++.dg/template/type2.C: Likewise.
25879         * g++.dg/template/ttp3.C: Adjust expected error message.
25880         * g++.old-deja/g++.law/visibility13.C: Likewise.
25881         * g++.old-deja/g++.niklas/t135.C: Likewise.
25882         * g++.old-deja/g++.pt/ttp41.C: Likewise.
25883         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
25884         template argument.
25885         * g++.old-deja/g++.pt/ttp44.C: Likewise.
25886
25887 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
25888
25889         PR c++/11295
25890         * g++.dg/ext/stmtexpr1.C: New test.
25891
25892         * g++.dg/opt/tmp1.C: New test.
25893
25894         PR c++/11525
25895         * g++.dg/parse/constant4.C: New test.
25896
25897         PR c++/9447
25898         * g++.dg/template/using5.C: New test.
25899
25900 2003-07-31  Roger Sayle  <roger@eyesopen.com>
25901
25902         * gcc.dg/builtins-27.c: New test case.
25903
25904 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
25905
25906         * gcc.dg/tls/opt-7.c: New test.
25907
25908 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
25909
25910         * g++.old-deja/g++.other/crash18.C: Remove.
25911
25912 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.dg/template/explicit3.C: New.
25915         * g++.dg/template/explicit4.C: New.
25916         * g++.dg/template/explicit5.C: New.
25917
25918         PR c++/11347
25919         * g++.dg/template/memtmpl1.C: New.
25920
25921 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
25922
25923         PR target/11565
25924         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
25925         * gcc.dg/i386-387-5.c (dg-options): Likewise.
25926
25927 2003-07-30  Jan Hubicka  <jh@suse.cz>
25928
25929         * vtgc1.c: Kill.
25930
25931 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
25932
25933         * gcc.dg/struct-in-proto-1.c: New test.
25934
25935 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
25936
25937         * gcc.dg/cpp/include2.c: Only expect one message.
25938
25939 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
25940
25941         PR c++/9447
25942         * g++.dg/template/using1.C: New test.
25943         * g++.dg/template/using2.C: New test.
25944         * g++.dg/template/using3.C: New test.
25945         * g++.dg/template/using4.C: New test.
25946
25947 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
25948
25949         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
25950         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25951
25952 2003-07-28  Jan Hubicka  <jh@suse.cz>
25953
25954         PR c++/11530
25955         * g++.dg/opt/call1.C: New test.
25956
25957 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
25958
25959         PR c++/11667
25960         * g++.dg/init/enum2.C: New test.
25961         * g++.dg/template/overload1.C: Add "-w" option.
25962
25963 2003-07-28    <hp@bitrange.com>
25964
25965         * gcc.dg/Wdeclaration-after-statement-1.c,
25966         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
25967
25968 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
25969
25970         * gcc.c-torture/compile/20030725-1.c: New test.
25971
25972 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
25973
25974         * gcc.dg/20030505.c: Only run for SPE.
25975         Remove definition of opaque type.
25976
25977 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
25978
25979         * g++.dg/template/ptrmem6.C: New test.
25980
25981 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
25982
25983         * gcc.c-torture/compile/zero-strct-2.c: New test.
25984
25985 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
25986
25987         * gcc.dg/intermod-1.c: New test.
25988
25989 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25990
25991         PR c++/11617
25992         * g++.dg/template/lookup2.C: New test.
25993         * g++.dg/template/memclass1.C: Remove instantiated from error.
25994         * g++.dg/other/error2.C: Tweak expected errors.
25995
25996         PR c++/11596
25997         * g++.dg/template/defarg3.C: New test.
25998
25999         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
26000
26001 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
26002
26003         * g++.dg/inherit/access5.C: New test.
26004
26005 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26006
26007         PR c++/11513
26008         * g++.dg/template/crash8.C: New test.
26009
26010 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
26011
26012         PR c/10602
26013         * gcc.dg/noncompile/incomplete-2.c: New test.
26014
26015 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
26016
26017         PR c++/11645
26018         * g++.dg/inherit/access4.C: New test.
26019
26020         PR c++/11517
26021         * g++.dg/expr/cond2.C: New test.
26022
26023         PR optimization/10679
26024         * g++.dg/opt/inline4.C: New test.
26025
26026 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
26027
26028         * g++.dg/parse/crash10: New test.
26029
26030 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26031
26032         * g++.dg/ext/flexary1.C: New test.
26033
26034 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26035
26036         PR c++/10793
26037         * g++.dg/template/crash9.C: New test.
26038
26039 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26040
26041         PR c++/3004
26042         * g++.dg/parse/typedef3.C: New test.
26043
26044         PR c++/7906
26045         * g++.dg/parse/operator2.C: New test.
26046
26047         PR c++/8895
26048         * g++.dg/parse/def-tmpl-arg1.C: New test.
26049
26050         PR c++/9282
26051         * g++.dg/parse/funptr1.C: New test.
26052
26053         PR c++/9452
26054         * g++.dg/parse/ambig3.C: New test.
26055
26056         PR c++/9454
26057         * g++.dg/parse/operator3.C: New test.
26058
26059         PR c++/9486
26060         * g++.dg/parse/template10.C: New test.
26061
26062         PR c++/9488
26063         * g++.dg/parse/template11.C: New test.
26064
26065         PR c++/10150
26066         * g++.dg/parse/invalid-op1.C: New test.
26067
26068         PR c++/10247
26069         * g++.dg/parse/condexpr1.C: New test.
26070
26071 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
26072
26073         * g++.dg/ext/packed3.C: New test.
26074         * g++.dg/ext/packed4.C: New test.
26075
26076         * gcc.dg/pack-test-3.c: New test.
26077
26078 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
26079
26080         * lib/compat.exp: Handle dg-options per source file.
26081         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
26082         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
26083         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
26084         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
26085         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
26086         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
26087         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
26088         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
26089         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
26090         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
26091         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
26092         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
26093         * g++.dg/compat/break/bitfield7_x.C: Ditto.
26094         * g++.dg/compat/break/bitfield7_y.C: Ditto.
26095
26096 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
26097
26098         PR c/10320
26099         * gcc.c-torture/execute/20030718-1.c: New test.
26100
26101 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
26102
26103         PR optimization/11536
26104         * gcc.dg/20030721-1.c: New test.
26105
26106 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
26107
26108         PR c++/11546
26109         * g++.dg/template/lookup1.C: New test.
26110
26111 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
26112
26113         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
26114         diagnostics of ill-formed constructs involving labels.
26115         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
26116         the new 'previously defined here' message.
26117
26118 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
26119
26120         * g++.dg/parse/non-dependent2.C: New test.
26121
26122 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
26123
26124         * g++.dg/init/init-ref4.C: xfail on targets without
26125         weak symbols.
26126
26127 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
26128
26129         PR target/11087
26130         * gcc.c-torture/execute/20030717-1.c: New test.
26131
26132 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26133
26134         * g++.dg/opt/cfg1.C: New test.
26135
26136 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
26137
26138         PR optimization/11557
26139         * gcc.dg/20030717-1.c: New test.
26140
26141 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
26142
26143         PR c++/10476
26144         * g++.dg/expr/crash-1.C: New test.
26145
26146         PR c++/11027
26147         * g++.dg/template/init3.C: New test.
26148
26149         PR c++/8222
26150         * g++.dg/template/non-dependent1.C: New test.
26151
26152         PR c++/11070
26153         * g++.dg/template/non-dependent2.C: New test.
26154
26155         PR c++/11071
26156         * g++.dg/template/non-dependent3.C: New test.
26157
26158         PR c++/9907
26159         * g++.dg/template/sizeof5.C: New test.
26160
26161 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
26162
26163         PR 11498
26164         * gcc.c-torture/compile/mangle-1.c: New file.
26165
26166 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167
26168         PR c++/7809
26169         * g++.dg/parse/access3.C: New test.
26170
26171 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
26172
26173         PR c++/11384
26174         * g++.dg/init/init-ref4.C: New test.
26175
26176 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
26177
26178         PR c++/11547
26179         * g++.dg/parse/constant3.C: New test.
26180         * g++.dg/parse/crash7.C: Likewise.
26181
26182 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
26183
26184         PR target/11008
26185         * gcc.dg/i386-pentium4-not-mull.c: New.
26186
26187 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
26188
26189         * gcc.dg/asm-names.c (ymain): Make it weak.
26190
26191 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26192
26193         PR c++/5421
26194         * g++.dg/template/friend21.C: New test.
26195
26196 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
26197
26198         * gcc.dg/cleanup-8.c: New test.
26199         * gcc.dg/cleanup-9.c: New test.
26200
26201 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
26202
26203         * g++.dg/ext/dll-MI1.h: New file.
26204         * g++.dg/ext/dllexport-MI1.C: New file.
26205         * g++.dg/ext/dllimport-MI1.C: New file.
26206
26207 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
26208
26209         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
26210         it does not have cmpstrsi patterns (just cmpmemsi).
26211
26212 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
26213
26214         PR debug/11473
26215         * g++.dg/debug/debug8.C: New test.
26216
26217 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26218
26219         PR c++/10108
26220         * g++.dg/template/crash7.C: New test.
26221
26222 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
26223
26224         PR target/10795
26225         * gcc.c-torture/compile/20030708-1.c: New.
26226
26227 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
26228
26229         * gcc.c-torture/execute/20030715-1.c: New test.
26230
26231 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
26232
26233         * gcc.dg/pch/inline-3.c: New file.
26234         * gcc.dg/pch/inline-3.hs: New file.
26235         * gcc.dg/pch/inline-4.c: New file.
26236         * gcc.dg/pch/inline-4.hs: New file.
26237
26238 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
26239
26240         PR c++/11509
26241         * g++.dg/template/crash6.C: New test.
26242
26243         PR c++/7053
26244         * g++.dg/template/friend20.C: New test.
26245
26246         PR c++/7019
26247         * g++.dg/template/overload2.C: New test.
26248
26249 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26250
26251         PR optimization/11440
26252         * gcc.c-torture/execute/20030714-1.c: New test.
26253
26254 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26255
26256         PR c++/11154
26257         * g++.dg/template/partial2.C: New test.
26258
26259 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
26260
26261         PR c++/11503
26262         * g++.dg/template/anon1.C: New test.
26263
26264         PR c++/11493
26265         PR c++/11495
26266         * g++.dg/parse/template9.C: Likewise.
26267         * g++.dg/template/crash4.C: New test.
26268         * g++.dg/template/koenig1.C: Likewise.
26269         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
26270         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
26271         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
26272         functions.
26273         * g++.old-deja/g++.jason/template36.C: Likewise.
26274         * g++.old-deja/g++.mike/p1989.C: Likewise.
26275         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
26276         * g++.old-deja/g++.pt/ttp20.C: Use this->.
26277         * g++.old-deja/g++.pt/ttp21.C: Use this->.
26278         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
26279         compiling.
26280         * g++.old-deja/g++.pt/union2.C: Use this->.
26281
26282 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
26283
26284         * gcc.dg/20030711-1.c: New test.
26285
26286 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         PR c++/11050
26289         * g++.dg/parse/args1.C: New test.
26290         * g++.pt/defarg8.C: Change expected errors.
26291
26292 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
26293
26294         PR c++/8164
26295         * g++.dg/template/nontype2.C: New test.
26296
26297         PR c++/10558
26298         * g++.dg/parse/template8.C: New test.
26299
26300         PR c++/8327
26301         * g++.dg/template/scope1.C: New test.
26302
26303         * g++.dg/warn/Wsign-compare-1.C: New test.
26304
26305 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26306
26307         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
26308
26309 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
26310
26311         PR c++/9411
26312         * g++.dg/template/explicit2.C: New test.
26313
26314         PR c++/10032
26315         * g++.dg/warn/pedantic1.C: New test.
26316
26317 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
26318
26319         PR c++ 9483
26320         * g++.dg/other/field1.C: New test.
26321
26322 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
26323
26324         PR c/11449
26325         * gcc.c-torture/compile/20030707-1.c: New.
26326
26327 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26328
26329         PR c++/10849
26330         * g++.dg/template/access12.C: New test.
26331
26332 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
26333
26334         * g++.dg/bprob/bprob.exp (prof_ext): Update.
26335         * g77.dg/bprob/bprob.exp (prof_ext): Update.
26336         * gcc.misc-tests/bprob.exp (prof_ext): Update.
26337         * gcc.misc-tests/gcov.exp: Update
26338         * g++.dg/gcov/gcov.exp: Update
26339         * lib/gcov.exp: Update.
26340
26341 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
26342
26343         * g++.dg/abi/mangle17.C: Make sure template expressions are
26344         dependent.
26345         * g++.dg/abi/mangle4.C: Mark erroneous casts.
26346         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
26347         * g++.dg/opt/stack1.C: Remove erroneous code.
26348         * g++.dg/parse/template7.C: New test.
26349         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
26350         * g++.old-deja/g++.pt/crash4.C: Likewise.
26351
26352 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26353
26354         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
26355         with zero or one occurence of `$' after the initial `L'.
26356
26357 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
26358
26359         * gcc.c-torture/compile/20030704-1.c: Add a comment.
26360
26361 2003-07-08  Roger Sayle  <roger@eyesopen.com>
26362
26363         PR c/11370
26364         * gcc.dg/Wunreachable-6.c: New testcase.
26365         * gcc.dg/Wunreachable-7.c: New testcase.
26366
26367 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26368
26369         PR c/11420
26370         * gcc.dg/20030708-1.c: New test.
26371
26372 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
26373
26374         * gcc.dg/compat/sdata-section.h: New file.
26375         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
26376         * gcc.dg/torture/mips-sdata-1.c: New test.
26377
26378 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26379
26380         PR c++/11030
26381         * g++.dg/template/friend19.C: New test.
26382
26383 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
26384
26385         * g++.dg/opt/strength-reduce.C: New test.
26386
26387 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26388
26389         PR target/10979
26390         * gcc.dg/20030707-1.c: New testcase.
26391
26392 2003-07-07  Roger Sayle  <roger@eyesopen.com>
26393
26394         PR optimization/11059
26395         * g++.dg/opt/emptyunion.C: New testcase.
26396
26397 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26398             Eric Botcazou  <ebotcazou@libertysurf.fr>
26399
26400         * g++.dg/opt/stack1.C: New test.
26401
26402 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
26403
26404         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
26405         run test.
26406
26407         PR c++/11431
26408         * g++.dg/expr/static_cast3.C: New test.
26409
26410 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
26411
26412         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
26413         everywhere.
26414         * gcc.dg/concat.c: Concatenation of string constants with
26415         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
26416         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
26417         * gcc.dg/cpp/escape-2.c: Use wide character constants where
26418         necessary to avoid multi-character character constant warning.
26419         * gcc.dg/cpp/escape.c: Likewise.
26420         * gcc.dg/cpp/ucs.c: Likewise.
26421         Remove backslashes from dg-bogus comments, as they confuse Tcl.
26422         Fix a typo.
26423
26424 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26425
26426         PR c/11428
26427         * gcc.c-torture/compile/20030704-1.c: New.
26428
26429 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
26430
26431         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
26432
26433 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
26434
26435         PR c++/5287, PR c++/7910,  PR c++/11021
26436         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
26437         tests for warnings.
26438         * g++.dg/ext/dllimport2.C: Add tests for warnings.
26439         * g++.dg/ext/dllimport3.C: Likewise.
26440         * g++.dg/ext/dllimport4.C: New file.
26441         * g++.dg/ext/dllimport5.C: New file.
26442         * g++.dg/ext/dllimport6.C: New file.
26443         * g++.dg/ext/dllimport7.C: New file.
26444         * g++.dg/ext/dllimport8.C: New file.
26445         * g++.dg/ext/dllimport9.C: New file.
26446         * g++.dg/ext/dllimport10.C: New file.
26447         * g++.dg/ext/dllexport1.C: New file.
26448
26449 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26450
26451         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
26452         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
26453
26454 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26455
26456         * gcc.dg/builtins-25.c: New testcase.
26457         * gcc.dg/builtins-26.c: New testcase.
26458
26459 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
26460
26461         * gcc.dg/compat/vector-defs.h: New file.
26462         * gcc.dg/compat/vector-setup.h: New file.
26463         * gcc.dg/compat/vector-check.h: New file.
26464         * gcc.dg/compat/vector-1_main.c: New file.
26465         * gcc.dg/compat/vector-1_x.c: New file.
26466         * gcc.dg/compat/vector-1_y.c: New file.
26467         * gcc.dg/compat/vector-2_main.c: New file.
26468         * gcc.dg/compat/vector-2_x.c: New file.
26469         * gcc.dg/compat/vector-2_y.c: New file.
26470
26471         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
26472         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
26473         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
26474         * gcc.dg/compat/struct-align-1.h: New file.
26475         * gcc.dg/compat/struct-align-1_main.c: New file.
26476         * gcc.dg/compat/struct-align-1_x.c: New file.
26477         * gcc.dg/compat/struct-align-1_y.c: New file.
26478         * gcc.dg/compat/struct-align-2.h: New file.
26479         * gcc.dg/compat/struct-align-2_main.c: New file.
26480         * gcc.dg/compat/struct-align-2_x.c: New file.
26481         * gcc.dg/compat/struct-align-2_y.c: New file.
26482
26483         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
26484         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26485         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26486         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26487         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26488         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26489         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26490         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26491         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26492         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26493         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26494         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26495         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26496         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26497         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26498         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26499         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26500         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26501         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26502         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26503         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26504         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26505         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26506         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26507         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26508         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26509         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26510         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26511         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26512
26513 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26514
26515         * gcc.dg/i386-call-1.c: New test.
26516
26517 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26518
26519         PR c++/9162
26520         * g++.dg/parse/defarg4.C: New.
26521
26522 2003-07-03  Roger Sayle  <roger@eyesopen.com>
26523
26524         PR target/10700
26525         * gcc.c-torture/compile/20030703-1.c: New test case.
26526
26527 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
26528
26529         * g++.dg/template/local3.C: Remove extra semicolon.
26530
26531 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26532
26533         * gcc.dg/i386-volatile-1.c: New test.
26534
26535 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
26536
26537         PR c++/11072
26538         * g++.dg/other/offsetof2.C: XFAIL.
26539         * g++.dg/other/offsetof5.C: New.
26540
26541         PR c++/10219
26542         * g++.dg/template/error1.C: New.
26543
26544         PR c++/9779
26545         * g++.dg/template/dependent-expr1.C: New.
26546
26547 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26548
26549         PR c++/6949
26550         * g++.dg/template/local3.C: New test.
26551
26552         PR c++/11149
26553         * g++.dg/lookup/scoped6.C: New test.
26554
26555 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
26556
26557         PR c++/8046
26558         * g++.dg/other/error7.C: New test.
26559
26560 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
26561
26562         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
26563         * g++.old-deja/g++.abi/vtable3.h: Likewise.
26564         * g++.old-deja/g++.law/code-gen5.C: Likewise.
26565         * g++.old-deja/g++.other/union2.C: Likewise.
26566         * gcc.dg/c90-const-expr-2.c: Likewise.
26567         * gcc.dg/c90-const-expr-3.c: Likewise.
26568         * gcc.dg/c99-const-expr-2.c: Likewise.
26569         * gcc.dg/c99-const-expr-3.c: Likewise.
26570         * gcc.dg/concat.c: Likewise.
26571
26572 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/9559
26575         * g++.dg/init/static1.C: New test.
26576
26577 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26578
26579         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
26580         * g++.old-deja/g++.other/access2.C: Likewise.
26581         * g++.old-deja/g++.other/decl2.C: Likewise.
26582         * gcc.c-torture/execute/20020615-1.c: Likewise.
26583
26584 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26585
26586         PR c++/4933
26587         * g++.dg/template/sizeof4.C: New test.
26588
26589 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26590
26591         * g++.dg/other/error6.C: New test.
26592
26593 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
26594
26595         PR c++/10750
26596         * g++.dg/parse/constant2.C: New test.
26597
26598 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
26599
26600         PR c++/11106
26601         * g++.dg/other/error5.C: New test.
26602
26603 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26604
26605         * gcc.dg/format/gcc_diag-1.c: New test.
26606
26607 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
26608
26609         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
26610
26611 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
26612
26613         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
26614         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
26615         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
26616
26617 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
26618
26619         * gcc.c-torture/execute/builtins/string-8.c: New test.
26620         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
26621         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
26622         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
26623
26624 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/10468
26627         * g++.dg/ext/typeof6.C: New test.
26628
26629 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
26630
26631         PR c++/10796
26632         * g++.dg/init/enum1.C: New test.
26633
26634 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
26635
26636         * gcc.dg/20030627-1.c: New test.
26637
26638 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
26639
26640         PR c++/11332
26641         * g++.dg/expr/static_cast2.C: New test.
26642
26643 2003-06-26  Roger Sayle  <roger@eyesopen.com>
26644             Jakub Jelinek  <jakub@redhat.com>
26645
26646         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
26647         sprintf(dst,"%s",src) optimization.
26648         * gcc.c-torture/execute/20030626-1.c: New test case.
26649         * gcc.c-torture/execute/20030626-2.c: New test case.
26650
26651 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
26652
26653         * gcc.c-torture/execute/multi-ix.c: New test.
26654
26655         * gcc.c-torture/execute/simd-4.c (main):
26656         Added missing semicolon at end of union.
26657
26658 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
26659
26660         PR c++/8266
26661         * g++.dg/template/explicit-instantiation3.C: New test.
26662
26663 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26664
26665         * gcc.dg/20030626-1.c: Use signed char.
26666
26667 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
26668
26669         * gcc.dg/20030626-1.c: New test.
26670
26671 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
26672
26673         * const-str-2.m: Update.
26674
26675 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
26676
26677         PR c++/10990
26678         * g++.dg/rtti/dyncast1.C: New test.
26679         * g++.dg/abi/mangle4.C: Correct base-specifier access.
26680         * g++.dg/lookup/scoped1.C: Remove XFAIL.
26681         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
26682
26683         PR c++/10931
26684         * g++.dg/expr/static_cast1.C: New test.
26685
26686 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
26687
26688         * gcc.dg/20030625-1.c: New test.
26689
26690 2003-06-24  Roger Sayle  <roger@eyesopen.com>
26691
26692         * gcc.c-torture/compile/20030624-1.c: New test case.
26693
26694 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
26695
26696         * gcc.c-torture/execute/string-opt-17.c: New test.
26697
26698 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
26699
26700         PR c++/5754
26701         * g++.dg/parse/crash6.C: New test.
26702
26703 2003-06-23  Roger Sayle  <roger@eyesopen.com>
26704
26705         * gcc.dg/builtins-24.c: New test case.
26706
26707 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * g++.dg/opt/operator1.C: New test.
26710
26711 2003-06-22  Roger Sayle  <roger@eyesopen.com>
26712
26713         * gcc.c-torture/execute/string-opt-16.c: New test case.
26714
26715 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26716
26717         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
26718         * g++.old-deja/g++.other/conv7.C: Likewise.
26719         * g++.old-deja/g++.other/overcnv2.C: Likewise.
26720         * g++.old-deja/g++.other/overload14.C: Likewise.
26721
26722 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
26723
26724         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
26725         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
26726
26727 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26728
26729         PR c++/10888
26730         * g++.dg/warn/Winline-3.C: New test.
26731
26732 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26733
26734         * lib/target-supports.exp (check_alias_available): Make the test
26735         program acceptable to the Solaris assembler.
26736
26737         PR c++/10749
26738         * g++.dg/template/memclass2.C: New test.
26739
26740 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26741             Eric Botcazou  <ebotcazou@libertysurf.fr>
26742
26743         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
26744         data for non-matching targets.
26745         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
26746
26747 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
26748
26749         PR c++/10845
26750         * g++.dg/template/member3.C: New test.
26751
26752 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
26753
26754         PR c++/10939
26755         * g++.dg/template/func1.C: New test.
26756
26757         PR c++/9649
26758         * g++.dg/template/static4.C: New test.
26759         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
26760
26761         PR c++/11041
26762         * g++.dg/init/ref7.C: New test.
26763
26764 2003-06-19  Matt Austern  <austern@apple.com>
26765
26766         PR c++/11228
26767         * g++.dg/anew1.C: New test.
26768         * g++.dg/anew2.C: New test.
26769         * g++.dg/anew3.C: New test.
26770         * g++.dg/anew4.C: New test.
26771
26772 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
26773
26774         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
26775
26776 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
26777
26778         * gcc.c-torture/execute/simd-4.c (main): Make expected value
26779         endian-dependent.
26780
26781 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
26782
26783         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
26784         Remove cruft.
26785
26786 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
26787
26788         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
26789         * gcc.c-torture/compile/961203-1.c: Likewise.
26790         * gcc.c-torture/compile/980506-1.c: Likewise.
26791
26792 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26793
26794         PR c++/10712
26795         * g++.dg/lookup/using7.C: New test.
26796
26797 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
26798
26799         PR c++/11105
26800         * g++.dg/abi/conv1.C: Remove it.
26801         * g++.dg/template/conv7.C: New test.
26802         * g++.dg/template/conv8.C: Likewise.
26803         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
26804         conversion operator.
26805
26806 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
26807
26808         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
26809         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
26810         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
26811         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
26812         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
26813         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
26814         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
26815         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
26816         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
26817         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
26818         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
26819         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
26820         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
26821         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
26822         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
26823         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
26824         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
26825         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
26826         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
26827         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
26828         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
26829         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
26830         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
26831         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
26832         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
26833         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
26834         * gcc.dg/compat/struct-return-10_x.c: Ditto.
26835         * gcc.dg/compat/struct-return-2_x.c: Ditto.
26836         * gcc.dg/compat/struct-return-3_x.c: Ditto.
26837
26838 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
26839
26840         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
26841         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
26842         indications.
26843
26844 2003-06-16  Roger Sayle  <roger@eyesopen.com>
26845
26846         * gcc.dg/i386-387-5.c: New test case.
26847         * gcc.dg/i386-387-6.c: New test case.
26848         * gcc.dg/builtins-23.c: New test case.
26849
26850 2003-06-15  Roger Sayle  <roger@eyesopen.com>
26851
26852         * gcc.dg/builtins-22.c: New test case.
26853         * gcc.dg/i386-387-1.c: Update to test exp.
26854         * gcc.dg/i386-387-2.c: Likewise.
26855
26856 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26857
26858         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
26859
26860 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26861
26862         * lib/gcc-dg.exp (dg-require-dll): New function.
26863         (dg-xfail-if): Likewise.
26864         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
26865         driver.
26866
26867         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
26868         * gcc.c-torture/compile/20001205-1.c: Likewise.
26869         * gcc.c-torture/compile/20001226-1.c: Likewise.
26870         * gcc.c-torture/compile/20010518-2.c: Likewise.
26871         * gcc.c-torture/compile/20020312-1.c: Likewise.
26872         * gcc.c-torture/compile/20020604-1.c: Likewise.
26873         * gcc.c-torture/compile/920501-12.c: Likewise.
26874         * gcc.c-torture/compile/920501-4.c: Likewise.
26875         * gcc.c-torture/compile/920520-1.c: Likewise.
26876         * gcc.c-torture/compile/920521-1.c: Likewise.
26877         * gcc.c-torture/compile/920625-1.c: Likewise.
26878         * gcc.c-torture/compile/961203-1.c: Likewise.
26879         * gcc.c-torture/compile/980506-1.c: Likewise.
26880         * gcc.c-torture/compile/981006-1.c: Likewise.
26881         * gcc.c-torture/compile/981022-1.c: Likewise.
26882         * gcc.c-torture/compile/981223-1.c: Likewise.
26883         * gcc.c-torture/compile/990617-1.c: Likewise.
26884         * gcc.c-torture/compile/dll.c: Likewise.
26885         * gcc.c-torture/compile/labels-3.c: Likewise.
26886         * gcc.c-torture/compile/mipscop-1.c: Likewise.
26887         * gcc.c-torture/compile/mipscop-2.c: Likewise.
26888         * gcc.c-torture/compile/mipscop-3.c: Likewise.
26889         * gcc.c-torture/compile/mipscop-4.c: Likewise.
26890         * gcc.c-torture/compile/simd-5.c: Likewise.
26891         * gcc.c-torture/compile/20000804-1.x: Remove.
26892         * gcc.c-torture/compile/20001205-1.x: Likewise.
26893         * gcc.c-torture/compile/20001226-1.x: Likewise.
26894         * gcc.c-torture/compile/20010518-2.x: Likewise.
26895         * gcc.c-torture/compile/20020312-1.x: Likewise.
26896         * gcc.c-torture/compile/20020604-1.x: Likewise.
26897         * gcc.c-torture/compile/920501-12.x: Likewise.
26898         * gcc.c-torture/compile/920501-4.x: Likewise.
26899         * gcc.c-torture/compile/920520-1.x: Likewise.
26900         * gcc.c-torture/compile/920521-1.x: Likewise.
26901         * gcc.c-torture/compile/920625-1.x: Likewise.
26902         * gcc.c-torture/compile/961203-1.x: Likewise.
26903         * gcc.c-torture/compile/980506-1.x: Likewise.
26904         * gcc.c-torture/compile/981006-1.x: Likewise.
26905         * gcc.c-torture/compile/981022-1.x: Likewise.
26906         * gcc.c-torture/compile/981223-1.x: Likewise.
26907         * gcc.c-torture/compile/990617-1.x: Likewise.
26908         * gcc.c-torture/compile/mipscop-1.x: Likewise.
26909         * gcc.c-torture/compile/mipscop-2.x: Likewise.
26910         * gcc.c-torture/compile/mipscop-3.x: Likewise.
26911         * gcc.c-torture/compile/mipscop-4.x: Likewise.
26912         * gcc.c-torture/compile/simd-5.x: Likewise.
26913
26914         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
26915
26916 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26917
26918         * gcc.c-torture/execute/20030611-1.c: New test.
26919
26920 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26921
26922         PR middle-end/168
26923         * gcc.dg/20030612-1.c: New test case.
26924
26925 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
26926
26927         PR c++/10635
26928         * g++.dg/expr/cast1.C: New test.
26929
26930 2003-06-12  Roger Sayle  <roger@eyesopen.com>
26931
26932         * gcc.dg/builtins-21.c: New test case.
26933
26934 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
26935
26936         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
26937         options instead of at the end.
26938         * lib/objc.exp (objc_target_compile): Likewise.
26939
26940 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
26941
26942         PR c++/10432
26943         * g++.dg/parse/error1.C: New test.
26944
26945 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
26946
26947         * gcc.dg/compat/struct-by-value-11_main.c: New file.
26948         * gcc.dg/compat/struct-by-value-11_x.c: New file.
26949         * gcc.dg/compat/struct-by-value-11_y.c: New file.
26950         * gcc.dg/compat/struct-by-value-12_main.c: New file.
26951         * gcc.dg/compat/struct-by-value-12_x.c: New file.
26952         * gcc.dg/compat/struct-by-value-12_y.c: New file.
26953         * gcc.dg/compat/struct-by-value-13_main.c: New file.
26954         * gcc.dg/compat/struct-by-value-13_x.c: New file.
26955         * gcc.dg/compat/struct-by-value-13_y.c: New file.
26956         * gcc.dg/compat/struct-by-value-14_main.c: New file.
26957         * gcc.dg/compat/struct-by-value-14_x.c: New file.
26958         * gcc.dg/compat/struct-by-value-14_y.c: New file.
26959         * gcc.dg/compat/struct-by-value-15_main.c: New file.
26960         * gcc.dg/compat/struct-by-value-15_x.c: New file.
26961         * gcc.dg/compat/struct-by-value-15_y.c: New file.
26962         * gcc.dg/compat/struct-by-value-16_main.c: New file.
26963         * gcc.dg/compat/struct-by-value-16_x.c: New file.
26964         * gcc.dg/compat/struct-by-value-16_y.c: New file.
26965         * gcc.dg/compat/struct-by-value-17_main.c: New file.
26966         * gcc.dg/compat/struct-by-value-17_x.c: New file.
26967         * gcc.dg/compat/struct-by-value-17_y.c: New file.
26968         * gcc.dg/compat/struct-by-value-18_main.c: New file.
26969         * gcc.dg/compat/struct-by-value-18_x.c: New file.
26970         * gcc.dg/compat/struct-by-value-18_y.c: New file.
26971
26972         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
26973         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
26974         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
26975         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
26976         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
26977         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
26978         * gcc.dg/compat/scalar-return-3_main.c: New file.
26979         * gcc.dg/compat/scalar-return-3_x.c: New file.
26980         * gcc.dg/compat/scalar-return-3_y.c: New file.
26981         * gcc.dg/compat/scalar-return-4_main.c: New file.
26982         * gcc.dg/compat/scalar-return-4_x.c: New file.
26983         * gcc.dg/compat/scalar-return-4_y.c: New file.
26984
26985 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
26986
26987         * gcc.dg/compat/fp2-struct-check.h: New file.
26988         * gcc.dg/compat/fp2-struct-defs.h: New file.
26989         * gcc.dg/compat/fp2-struct-init.h: New file.
26990         * gcc.dg/compat/struct-by-value-10_main.c: New file.
26991         * gcc.dg/compat/struct-by-value-10_x.c: New file.
26992         * gcc.dg/compat/struct-by-value-10_y.c: New file.
26993         * gcc.dg/compat/struct-return-10_main.c: New file.
26994         * gcc.dg/compat/struct-return-10_x.c: New file.
26995         * gcc.dg/compat/struct-return-10_y.c: New file.
26996
26997         * gcc.dg/compat/compat-common.h: New file.
26998         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
26999         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
27000         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
27001         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
27002         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
27003         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
27004         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
27005         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
27006         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
27007         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
27008         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
27009         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
27010         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
27011         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
27012         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
27013         * gcc.dg/compat/small-struct-check.h: Ditto.
27014         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
27015         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
27016         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
27017         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
27018         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
27019         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27020         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
27021         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
27022         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
27023         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
27024         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27025         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27026         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
27027         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27028         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27029         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
27030         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
27031         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
27032         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
27033         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
27034         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
27035         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
27036         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
27037         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
27038         * gcc.dg/compat/struct-return-2_main.c: Ditto.
27039         * gcc.dg/compat/struct-return-2_x.c: Ditto.
27040         * gcc.dg/compat/struct-return-2_y.c: Ditto.
27041         * gcc.dg/compat/struct-return-3_main.c: Ditto.
27042         * gcc.dg/compat/struct-return-3_x.c: Ditto.
27043         * gcc.dg/compat/struct-return-3_y.c: Ditto.
27044
27045 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
27046
27047         * g++.dg/pch/static-1.C: New file.
27048         * g++.dg/pch/static-1.Hs: New file.
27049
27050 2003-06-10  Richard Henderson  <rth@redhat.com>
27051
27052         * gcc.dg/asm-7.c: Adjust expected warning text.
27053
27054 2003-06-10  Roger Sayle  <roger@eyesopen.com>
27055
27056         * gcc.dg/builtins-20.c: New test case.
27057
27058 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
27059
27060         PR c++/11131
27061         * g++.dg/opt/template1.C: New test.
27062
27063 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27064
27065         * lib/gcc-dg.exp (dg-test): Clear additional_files and
27066         additional_sources.
27067
27068 2003-05-21  David Taylor  <dtaylor@emc.com>
27069
27070         * gcc.dg/Wpadded.c: New file.
27071
27072 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27073
27074         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
27075         * gcc.dg/special/weak-2.c: Add dg-require-weak.
27076         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
27077         dg-require-weak.
27078
27079 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
27080
27081         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
27082
27083 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
27084
27085         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
27086         (dg-require-alias): Likewise.
27087         (dg-require-gc-sections): Likewise.
27088         * lib/target-supports.exp (check_gc_sections_available): Likewise.
27089
27090 2003-06-08  Richard Henderson  <rth@redhat.com>
27091
27092         * gcc.dg/20011029-2.c: Fix the array reference.
27093         * gcc.dg/asm-7.c: New.
27094
27095 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
27096
27097         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
27098
27099 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
27100
27101         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
27102         (dg-require-gc-sections): Likewise.
27103
27104 2003-06-08  Jan Hubicka  <jh@suse.cz>
27105
27106         * i386-cmov1.c: Fix regular expression.
27107         * i386-cvt-1.c: Likewise.
27108         * i386-local.c: Likewise.
27109         * i386-local2.c: Likewise.
27110         * i386-mul.c: Likewise.
27111         * i386-ssetype-1.c: Likewise.
27112         * i386-ssetype-3.c: Likewise.
27113         * i386-ssetype-5.c: Likewise.
27114
27115 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27116
27117         PR c++/11039
27118         * g++.dg/warn/implicit-typename2.C: New test.
27119         * g++.dg/warn/implicit-typename3.C: New test.
27120
27121 2003-06-07  Richard Henderson  <rth@redhat.com>
27122
27123         * g++.dg/other/offsetof3.C: Use size_t.
27124         * g++.dg/other/offsetof4.C: Likewise.
27125
27126 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
27127
27128         * lib/copy-file.exp: New. Implement gcc_copy_files.
27129
27130         * lib/dg-pch.exp: Load copy-file.exp
27131         (dg-pch): Use gcc_copy_files instead of "file copy".
27132
27133 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
27134
27135         * gcc.dg/weak/weak.exp: Simplify.
27136         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
27137         * gcc.dg/weak/weak-1.c: Likewise.
27138         * gcc.dg/weak/weak-2.c: Likewise.
27139         * gcc.dg/weak/weak-3.c: Likewise.
27140         * gcc.dg/weak/weak-4.c: Likewise.
27141         * gcc.dg/weak/weak-5.c: Likewise.
27142         * gcc.dg/weak/weak-6.c: Likewise.
27143         * gcc.dg/weak/weak-7.c: Likewise.
27144         * gcc.dg/weak/weak-8.c: Likewise.
27145         * gcc.dg/weak/weak-9.c: Likewise.
27146
27147 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
27148
27149         gcc.c-torture/execute/20030606-1.c: New.
27150
27151 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27152
27153         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
27154         * gcc.dg/builtins-19.c: Likewise.
27155
27156 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27157
27158         * gcc.dg/builtins-2.c: Add some more tests.
27159         * gcc.dg/builtins-18.c: New test case.
27160         * gcc.dg/builtins-19.c: New test case.
27161
27162 2003-06-06  Roger Sayle  <roger@eyesopen.com>
27163             Jim Wilson  <wilson@tuliptree.org>
27164
27165         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
27166
27167 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
27168
27169         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
27170         mempcpy/stpcpy calls not to be optimized into something else.
27171         * gcc.c-torture/execute/string-opt-3.c: Moved to...
27172         * gcc.c-torture/execute/builtins/string-7.c: ...here.
27173         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
27174
27175 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27176
27177         * gcc.dg/format/asm_fprintf-1.c: New test.
27178
27179 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
27180
27181         * lib/gcc-defs.exp (additional_sources): New variable.
27182         (dg-additional-sources): New function.
27183         (additional_files): New variable.
27184         (dg-additional-files): New function.
27185         (dg-additional-files-options): Likewise.
27186         * lib/gcc-dg.exp (dg-require-weak): New function.
27187         (dg-require-alias): Likewise.
27188         (dg-require-gc-sections): Likewise.
27189         * lib/target-supports.exp (check_alias_available): Remove testfile
27190         parameter.
27191         (check_gc_sections_available): New function.
27192         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
27193         (dg-gpp-additional-files): Likewise.
27194         * lib/g++.exp (additional_sources): Remove.
27195         (additional_files): Likewise.
27196         (g++_target_compile): Use dg-additional-files-options.
27197
27198         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
27199         Tcl logic.
27200         * gcc.dg/special/ecos.exp: Remove.
27201         * gcc.dg/special/20000419-2.c: Use dg-require-*.
27202         * gcc.dg/special/alias-1.c: Likewise.
27203         * gcc.dg/special/alias-2.c: Likewise.
27204         * gcc.dg/special/gcsec-1.c: Likewise.
27205         * gcc.dg/special/weak-1.c: Likewise.
27206         * gcc.dg/special/weak-2.c: Likewise.
27207         * gcc.dg/special/wkali-1.c: Likewise.
27208         * gcc.dg/special/wkali-2.c: Likewise.
27209
27210         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
27211         dg-gpp-additional-*.
27212         * g++.dg/special/conpr-3.C: Likewise.
27213         * g++.dg/special/conpr-4.C: Likewise.
27214         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
27215         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
27216         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
27217         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
27218         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
27219         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
27220         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
27221         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
27222         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
27223         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
27224         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
27225         * g++.old-deja/g++.other/comdat1.C: Likewise.
27226         * g++.old-deja/g++.other/comdat2.C: Likewise.
27227         * g++.old-deja/g++.other/comdat3.C: Likewise.
27228         * g++.old-deja/g++.other/ctor1.C: Likewise.
27229         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
27230
27231 2003-06-05  Richard Henderson  <rth@redhat.com>
27232
27233         * gcc.dg/debug/20030605-1.c: New.
27234
27235 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27236
27237         * README.QMTEST: Update.
27238
27239 2003-06-04  Richard Henderson  <rth@redhat.com>
27240
27241         * gcc.dg/cleanup-1.c: New.
27242         * gcc.dg/cleanup-2.c: New.
27243         * gcc.dg/cleanup-3.c: New.
27244         * gcc.dg/cleanup-4.c: New.
27245         * gcc.dg/cleanup-5.c: New.
27246         * gcc.dg/cleanup-6.c: New.
27247         * gcc.dg/cleanup-7.c: New.
27248
27249 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
27250
27251         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
27252
27253         * lib/dg-pch.exp: New file.
27254         * g++.dg/pch/pch.exp: Use dg-pch.exp.
27255         * gcc.dg/pch/pch.exp: Likewise.
27256
27257 2003-06-04  Roger Sayle  <roger@eyesopen.com>
27258
27259         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
27260         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
27261         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
27262         * gcc.dg/builtins-17.c: New test case.
27263         * gcc.dg/i386-387-4.c: New test case.
27264         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
27265
27266 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27267
27268         * gcc.dg/ultrasp9.c: New test.
27269
27270 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27271
27272         * gcc.c-torture/compile/20030604-1.c: New test.
27273         * gcc.dg/sparc-constant-1.c: New test.
27274
27275 2003-06-03  Glen Nakamura  <glen@imodulo.com>
27276
27277         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
27278
27279 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
27280
27281         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
27282
27283         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
27284         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
27285
27286 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
27287
27288         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
27289
27290 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27291
27292         PR c++/10940
27293         * g++.dg/template/spec10.C: New test.
27294
27295 2003-06-03  Roger Sayle  <roger@eyesopen.com>
27296
27297         * gcc.dg/builtins-16.c: New test case.
27298
27299 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
27300
27301         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
27302         mempcpy test with post-increments.
27303         * gcc.c-torture/execute/string-opt-3.c: New test.
27304         * gcc.dg/string-opt-1.c: New test.
27305
27306 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
27307
27308         PR fortran/10965
27309         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
27310
27311 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
27312
27313         * lib/scanasm.exp (dg-scan): New function, factored out of ...
27314         (scan-assembler): ... here.  Use dg-scan.
27315         (scan-assembler-not): Likewise.
27316         (scan-file): New function.
27317         (scan-file-not): Likewise.
27318         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
27319         * gcc.dg/cpp/_Pragma4.c: Likewise.
27320         * gcc.dg/cpp/_Pragma5.c: Likewise.
27321         * gcc.dg/cpp/avoidpaste1.c: Likewise.
27322         * gcc.dg/cpp/avoidpaste2.c: Likewise.
27323         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
27324         * gcc.dg/cpp/cmdlne-P.c: Likewise.
27325         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
27326         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
27327         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
27328         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
27329         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
27330         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
27331         * gcc.dg/cpp/cxxcom1.c: Likewise.
27332         * gcc.dg/cpp/line1.c: Likewise.
27333         * gcc.dg/cpp/maccom1.c: Likewise.
27334         * gcc.dg/cpp/maccom2.c: Likewise.
27335         * gcc.dg/cpp/maccom3.c: Likewise.
27336         * gcc.dg/cpp/maccom4.c: Likewise.
27337         * gcc.dg/cpp/maccom5.c: Likewise.
27338         * gcc.dg/cpp/maccom6.c: Likewise.
27339         * gcc.dg/cpp/multiline.c: Likewise.
27340         * gcc.dg/cpp/spacing1.c: Likewise.
27341         * gcc.dg/cpp/spacing2.c: Likewise.
27342         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
27343         * gcc.dg/cpp/trad/maccom1.c: Likewise.
27344         * gcc.dg/cpp/trad/maccom2.c: Likewise.
27345         * gcc.dg/cpp/trad/maccom3.c: Likewise.
27346         * gcc.dg/cpp/trad/maccom4.c: Likewise.
27347         * gcc.dg/cpp/trad/maccom6.c: Likewise.
27348         * gcc.dg/cpp/cxxcom2.c: Likewise.
27349         * gcc.dg/cpp/cxxcom2.h: New file.
27350
27351         * gcc.dg/cpp/truefalse.cpp: Move it to ...
27352         * g++.dg/cpp/truefalse.C: Here.
27353         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
27354
27355 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
27356
27357         * gcc.dg/cpp/redef3.c: New file.
27358
27359 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27360
27361         * gcc.dg/i386-loop-3.c: New test.
27362
27363 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
27364
27365         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
27366
27367 2003-05-31  Roger Sayle  <roger@eyesopen.com>
27368
27369         * gcc.dg/fwrapv-1.c: New test case.
27370         * gcc.dg/fwrapv-2.c: New test case.
27371
27372 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27373
27374         PR c++/10956
27375         * g++.dg/template/spec9.C: New test.
27376
27377 2003-05-29  Roger Sayle  <roger@eyesopen.com>
27378
27379         * gcc.dg/duff-4.c: New test case.
27380
27381 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
27382
27383         PR fortran/10843
27384         * g77.dg/ffixed-form-1.f: New test
27385         * g77.dg/ffixed-form-2.f: New test
27386         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
27387         * g77.dg/ffree-form-3.f: New test
27388
27389 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
27390
27391         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
27392         * gcc.dg/wint_t-1.c: Likewise.
27393
27394 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27395
27396         * g++.dg/template/access11.C: New test.
27397
27398 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27399
27400         PR c++/10849
27401         * g++.dg/template/access10.C: New test.
27402
27403 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
27404             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27405
27406         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
27407
27408 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27409
27410         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
27411         suppress for powerpc-*-darwin*.
27412         * gcc.dg/torture/builtin-noret-2.c: Likewise.
27413
27414 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
27415
27416         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
27417         suppress option for powerpc-*-darwin*.
27418
27419 2003-05-23  Roger Sayle  <roger@eyesopen.com>
27420
27421         * gcc.dg/builtins-1.c: Add tests for tan and atan.
27422         * gcc.dg/builtins-4.c: Add test for fmod.
27423
27424 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27425
27426         PR c++/10682
27427         * g++.dg/template/instantiate4.C: New test.
27428
27429 2003-05-22  Roger Sayle  <roger@eyesopen.com>
27430
27431         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
27432
27433 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
27434
27435         * gcc.dg/compat/scalar-return-1_main.c: New file.
27436         * gcc.dg/compat/scalar-return-1_x.c: New file.
27437         * gcc.dg/compat/scalar-return-1_y.c: New file.
27438         * gcc.dg/compat/scalar-return-2_main.c: New file.
27439         * gcc.dg/compat/scalar-return-2_x.c: New file.
27440         * gcc.dg/compat/scalar-return-2_y.c: New file.
27441         * gcc.dg/compat/struct-return-3_main.c: New file.
27442         * gcc.dg/compat/struct-return-3_y.c: New file.
27443         * gcc.dg/compat/struct-return-3_x.c: New file.
27444         * gcc.dg/compat/struct-return-2_main.c: New file.
27445         * gcc.dg/compat/struct-return-2_x.c: New file.
27446         * gcc.dg/compat/struct-return-2_y.c: New file.
27447
27448 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27449
27450         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
27451         for hppa*-hp-hpux*.
27452         * gcc.dg/20021014-1.c (dg-options): Likewise.
27453         * gcc.dg/nest.c (dg-options): Likewise.
27454
27455 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
27456
27457         PR c++/9738
27458         * g++.dg/ext/dllimport2.C: New file.
27459         * g++.dg/ext/dllimport3.C: New file.
27460
27461 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
27462
27463         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
27464         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
27465         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
27466         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
27467         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
27468         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
27469         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
27470         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
27471         * gcc.dg/compat/small-struct-defs.h: New file.
27472         * gcc.dg/compat/small-struct-init.h: New file.
27473         * gcc.dg/compat/small-struct-check.h: New file.
27474         * gcc.dg/compat/fp-struct-defs.h: New file.
27475         * gcc.dg/compat/fp-struct-check.h: New file.
27476         * gcc.dg/compat/fp-struct-init.h: New file.
27477         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
27478         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
27479
27480 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
27481
27482         * gcc.dg/20030225-2.c: New test.
27483
27484 2003-05-18  Roger Sayle  <roger@eyesopen.com>
27485             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27486
27487         * gcc.c-torture/compile/20030518-1.c: New test case.
27488
27489 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
27490
27491         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
27492         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
27493         gcc-dg-debug-runtest.
27494         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
27495         gcc-dg-debug-runtest.
27496
27497 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27498
27499         PR c++/9022
27500         * g++.dg/lookup/using6.C: New test.
27501
27502 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27503
27504         * g++.dg/parse/access2.C: New test.
27505
27506 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
27507
27508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
27509         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
27510         * gcc.dg/debug/debug.exp: Likewise.
27511
27512 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
27513
27514         * gcc.dg/dollar.c: New test.
27515
27516 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
27517
27518         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
27519         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
27520         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
27521         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
27522         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
27523         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
27524         * gcc.dg/compat/struct-by-value-6_main.c: New file.
27525         * gcc.dg/compat/struct-by-value-6_x.c: New file.
27526         * gcc.dg/compat/struct-by-value-6_y.c: New file.
27527         * gcc.dg/compat/struct-by-value-7_main.c: New file.
27528         * gcc.dg/compat/struct-by-value-7_x.c: New file.
27529         * gcc.dg/compat/struct-by-value-7_y.c: New file.
27530         * gcc.dg/compat/struct-by-value-8_main.c: New file.
27531         * gcc.dg/compat/struct-by-value-8_x.c: New file.
27532         * gcc.dg/compat/struct-by-value-8_y.c: New file.
27533         * gcc.dg/compat/struct-by-value-9_main.c: New file.
27534         * gcc.dg/compat/struct-by-value-9_x.c: New file.
27535         * gcc.dg/compat/struct-by-value-9_y.c: New file.
27536
27537 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
27538
27539         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
27540         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
27541         support for "repo" mode.
27542         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
27543         * lib/g77-dg.exp: Likewise.
27544         * lib/obj-dg.exp: Likewise.
27545
27546 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
27547
27548         Merge from gcc-3_2-rhl8-branch:
27549         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
27550
27551         * gcc.dg/tls/opt-6.c: New test.
27552
27553         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
27554
27555         * gcc.dg/20030405-1.c: New test.
27556
27557         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
27558
27559         * gcc.dg/20030309-1.c: New test.
27560
27561         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27562
27563         * gcc.c-torture/execute/20030307-1.c: New test.
27564
27565         2003-02-20  Randolph Chung  <tausq@debian.org>
27566
27567         * gcc.c-torture/compile/20030220-1.c: New test.
27568
27569         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.dg/20030217-1.c: New test.
27572
27573         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
27574
27575         * gcc.c-torture/compile/20020129-1.c: New test.
27576
27577         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27578
27579         * gcc.dg/unroll-1.c: New test.
27580
27581         2002-11-16  Jan Hubicka  <jh@suse.cz>
27582
27583         * gcc.c-torture/execute/20020920-1.c: New test.
27584
27585         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
27586
27587         PR target/7434
27588         * gcc.c-torture/compile/20021008-1.c: New test.
27589
27590         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
27591
27592         PR target/7559
27593         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
27594
27595         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
27596
27597         * gcc.c-torture/compile/20020807-1.c: New test.
27598
27599         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
27600
27601         * gcc.dg/tls/opt-1.c: New test.
27602
27603         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
27604
27605         * gcc.dg/20020729-1.c: New test.
27606
27607         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
27608
27609         * g++.dg/opt/life1.C: New test.
27610
27611         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
27612
27613         * gcc.dg/20020525-1.c: New test.
27614
27615         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
27616
27617         PR c++/6794
27618         * g++.dg/ext/pretty1.C: New test.
27619         * g++.dg/ext/pretty2.C: New test.
27620
27621 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
27622
27623         PR c++/8385
27624         * g++.dg/ext/typeof5.C: New test.
27625
27626 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
27627
27628         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
27629         __USER_LABEL_PREFIX__ into account.
27630         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
27631
27632 2003-05-14  Roger Sayle  <roger@eyesopen.com>
27633
27634         * gcc.dg/builtins-15.c: New test case.
27635
27636 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
27637
27638         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
27639
27640 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
27641
27642         * lib/g++.exp: Tweak handling of additional source files.
27643         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
27644         * g++.dg/special/conpr-2a.C: Rename to ...
27645         * g++.dg/special/conpr-2a.cc: ... this.
27646         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
27647         * g++.dg/special/conpr-3a.C: Rename to ...
27648         * g++.dg/special/conpr-3a.cc: This.
27649         * g++.dg/special/conpr-3b.C: Rename to ...
27650         * g++.dg/special/conpr-3b.cc: This.
27651         * g++.dg/special/conpr-4.C: New test.
27652         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
27653
27654 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
27655
27656         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
27657
27658 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27659
27660         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
27661         * g++.old-deja/g++.robertl/eb71.C: Likewise.
27662         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
27663         * g++.old-deja/g++.other/warn3.C: Likewise.
27664
27665 2003-05-11  Roger Sayle  <roger@eyesopen.com>
27666
27667         * gcc.dg/i386-387-1.c: Update to also test log.
27668         * gcc.dg/i386-387-2.c: Likewise.
27669
27670 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
27671
27672         * g77.f-torture/execute/int8421.f: New test.
27673
27674 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27675
27676         PR c++/10230, c++/10481
27677         * g++.dg/lookup/scoped5.C: New test.
27678
27679 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27680
27681         PR c++/10552
27682         * g++.dg/template/ttp6.C: New test.
27683
27684 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
27685
27686         * gcc.c-torture/execute/builtins: New directory.
27687         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
27688         gcc.c-torture/execute/builtins.
27689         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
27690         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
27691         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
27692         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
27693
27694 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27695
27696         PR c++/9252
27697         * g++.dg/template/access8.C: New test.
27698         * g++.dg/template/access9.C: New test.
27699
27700 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27701
27702         PR c++/9554
27703         * g++.dg/parse/access1.C: New test.
27704
27705 2003-05-09  DJ Delorie  <dj@redhat.com>
27706
27707         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
27708         long, and not an int.
27709
27710 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27711
27712         PR c++/10555, c++/10576
27713         * g++.dg/template/memclass1.C: New test.
27714
27715 2003-05-08  DJ Delorie  <dj@redhat.com>
27716
27717         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
27718         targets.
27719         * gcc.c-torture/execute/20021024-1.x: Likewise.
27720         * gcc.c-torture/execute/shiftdi.x: Likewise.
27721         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
27722         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
27723         * gcc.dg/20021018-1.c: Likewise.
27724
27725 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27726
27727         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
27728
27729         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
27730         (bcopy): Call memmove.
27731
27732 2003-05-08  Roger Sayle  <roger@eyesopen.com>
27733
27734         * g77.f-torture/compile/8485.f: New test case.
27735
27736 2003-05-07  Richard Henderson  <rth@redhat.com>
27737
27738         PR c++/10570
27739         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
27740         Verify exception_cleanup not called for rethrows.
27741         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
27742         when exiting catch block without rethrowing.
27743         * g++.dg/eh/forced3.C: New.
27744         * g++.dg/eh/forced4.C: New.
27745
27746 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
27747
27748         * gcc.dg/20030505.c: Fix triplet.
27749
27750 2003-05-06  DJ Delorie  <dj@redhat.com>
27751
27752         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
27753         * gcc.dg/nest.c: Likewise.
27754
27755 2003-05-05  Roger Sayle  <roger@eyesopen.com>
27756
27757         * gcc.dg/builtins-14.c: New test case.
27758
27759 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
27760
27761         * lib/compat.exp (compat-execute): New argument.
27762         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
27763         * gcc.dg/compat: New test directory.
27764         * gcc.dg/compat/compat.exp: New expect script.
27765         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
27766         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
27767         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
27768         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
27769         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
27770         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
27771
27772         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
27773         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
27774         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
27775         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
27776         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
27777         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
27778         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
27779         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
27780         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
27781         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
27782         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
27783         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
27784         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
27785         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
27786         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
27787
27788 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
27789
27790         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
27791
27792 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
27795
27796 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
27797
27798         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
27799         * gcc.dg/ppc-fsel-2.c: New test.
27800
27801         * gcc.dg/unused-5.c: New test.
27802
27803 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27804
27805         PR c++/10496
27806         * g++.dg/warn/pmf1.C: New test.
27807
27808 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27809
27810         PR c++/4494
27811         * g++.dg/warn/main.C: New test.
27812
27813 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27814
27815         * gcc.dg/nonnull-3.c: New test.
27816
27817 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
27818
27819         * gcc.dg/cpp/Wtrigraphs.c: Update.
27820         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
27821
27822 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
27823
27824         * gcc.dg/ppc-fsel-1.c: New test.
27825
27826 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
27827
27828         PR c/10604
27829         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
27830
27831 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
27832
27833         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
27834
27835 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27836
27837         PR c++/9364, c++/10553, c++/10586
27838         * g++.dg/parse/typename4.C: New test.
27839         * g++.dg/parse/typename5.C: Likewise.
27840
27841 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
27842
27843         * gcc.c-torture/compile/20030503-1.c: New test.
27844
27845 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27846
27847         * g++.dg/lookup/using5.C: Fix testcase error.
27848
27849 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
27850
27851         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
27852         since MEABI is no longer supported.  Remove all vestiges
27853         of MEABI from the test.
27854
27855 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27856
27857         PR c++/10554
27858         * g++.dg/lookup/using5.C: New test.
27859
27860 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27861
27862         PR c++/8772
27863         * g++.dg/template/ttp5.C: New test.
27864
27865 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
27866
27867         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
27868         (dg-gpp-additional-sources): New function.
27869         (dg-gpp-additional-files): Likewise.
27870         * lib/g++.exp (additional_sources): New variable.
27871         (additional_files): Likewise.
27872         (g++_target_compile): Deal with them.
27873         * lib/old-dejagnu.exp: Remove.
27874         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
27875         * g++.old-deja: Revise all tests to use dg commands.
27876
27877 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27878
27879         PR c++/9432, c++/9528
27880         * g++.dg/lookup/using4.C: New test.
27881
27882 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
27883
27884         * gcc.dg/noreturn-5.c: New file.
27885         * gcc.dg/noreturn-6.c: New file.
27886
27887         * gcc.c-torture/compile/inline-1.c: New file.
27888
27889 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27890
27891         PR c++/10551
27892         * g++.dg/template/explicit1.C: New test.
27893
27894 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27895
27896         PR c++/10549
27897         * g++.dg/other/bitfield1.C: New test.
27898
27899         PR c++/10527
27900         * g++.dg/init/new7.C: New test.
27901
27902 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
27903
27904         * g++.dg/ext/desig1.C: New test.
27905         * g++.dg/ext/init1.C: Update.
27906
27907         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
27908
27909 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
27910
27911         PR c++/10180
27912         * g++.dg/warn/Winline-1.C: New test.
27913
27914 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
27915
27916         * gcc.c-torture/execute/string-opt-19.c: New test.
27917
27918         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
27919         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
27920
27921 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
27922
27923         PR c++/10506
27924         * g++.dg/init/new6.C: New test.
27925
27926         PR c++/10503
27927         * g++.dg/init/ref6.C: New test.
27928
27929 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
27930
27931         * g++.dg/warn/weak1.C: XFAIL on AIX4.
27932
27933 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27934
27935         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
27936         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
27937
27938 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
27939
27940         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
27941         initialized static data members.
27942
27943 2003-04-25  H.J. Lu <hjl@gnu.org>
27944
27945         * gcc.dg/ia64-sync-4.c: New test.
27946
27947 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27948
27949         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
27950         date.
27951
27952 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
27953
27954         PR c++/10337
27955         * g++.dg/warn/conv1.C: New test.
27956         * g++.old-deja/g++.other/conv7.C: Adjust.
27957         * g++.old-deja/g++.other/overload14.C: Adjust.
27958
27959 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27960
27961         PR c++/10471
27962         * g++.dg/template/defarg2.C: New test.
27963
27964 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
27965
27966         * gcc.dg/cpp/include2.c: Update.
27967         * gcc.dg/cpp/multiline-2.c: New.
27968         * gcc.dg/cpp/multiline.c: Update.
27969         * gcc.dg/cpp/strify2.c: Update.
27970         * gcc.dg/cpp/trad/literals-2.c: Update.
27971
27972 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27973
27974         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
27975
27976 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27977
27978         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
27979
27980 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
27981
27982         PR c++/10451
27983         * g++.dg/parse/crash4.C: New test.
27984
27985         PR c++/9847
27986         * g++.dg/parse/crash5.C: New test.
27987
27988 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
27989
27990         PR c++/10446
27991         * g++.dg/parse/crash3.C: New test.
27992
27993         PR c++/10428
27994         * g++.dg/parse/elab1.C: New test.
27995
27996 2003-04-22  Devang Patel  <dpatel@apple.com>
27997
27998         * gcc.dg/cpp/trad/funlike-5.c: New test.
27999
28000 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
28001
28002         * g++.dg/other/packed1.C: Fix dg options.
28003
28004 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
28005
28006         * g++.dg/other/offsetof2.C: New test.
28007
28008 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
28009
28010         * g++.dg/template/recurse.C: Adjust location of error messages.
28011
28012 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
28013
28014         PR c++/9881
28015         * g++.dg/init/addr-const1.C: New test.
28016         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
28017
28018 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28019
28020         PR c++/10405
28021         * g++.dg/lookup/struct-hack1.C: New test.
28022
28023 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
28024
28025         * ucs.c: Update diagnostic messages.
28026
28027 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28028
28029         * gcc.dg/cpp/truefalse.cpp: New test.
28030         * gcc.dg/cpp/cpp.exp: Update.
28031         * g++.dg/other/stdbool-if.C: Remove.
28032
28033 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
28034
28035         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
28036         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
28037
28038 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28039
28040         * gcc.c-torture/compile/20030418-1.c: New test.
28041
28042 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
28043
28044         * README.compat: Remove; content moved to doc/sourcebuild.texi.
28045
28046 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28047
28048         PR c++/10347
28049         g++.dg/template/dependent-name1.C: New test.
28050
28051 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
28052
28053         * gcc.dg/warn-1.c (tourist_guide): New array,
28054         contains a pointer to bar.
28055
28056 2003-04-16  Roger Sayle  <roger@eyesopen.com>
28057
28058         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
28059         * gcc.c-torture/execute/medce-1.c: New test case.
28060         * gcc.c-torture/execute/medce-2.c: New test case.
28061
28062 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
28063
28064         * lib/prune.exp: Ignore more messages.
28065
28066         PR c++/10381
28067         * g++.dg/parse/lookup3.C: New test.
28068
28069 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
28070
28071         * gcc.c-torture/compile/20030415-1.c : New test.
28072
28073 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
28074
28075         * gcc.c-torture/execute/scope-2.c: Move to ...
28076         * gcc.dg/noncompile/scope.c: .... here.
28077
28078 2003-04-14  Roger Sayle  <roger@eyesopen.com>
28079
28080         * gcc.dg/20030414-2.c: New test case.
28081
28082 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
28083
28084         PR target/10377
28085         * gcc.dg/20030414-1.c: New test.
28086
28087 2003-04-13  Roger Sayle  <roger@eyesopen.com>
28088
28089         * gcc.dg/builtins-12.c: New test case.
28090         * gcc.dg/builtins-13.c: New test case.
28091
28092 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28093
28094         * gcc.c-torture/execute/string-opt-18.c: New test.
28095
28096 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
28097
28098         PR c++/10300
28099         * g++.dg/init/new5.C: New test.
28100
28101 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
28102
28103         PR c++/7910
28104         * g++.dg/ext/dllimport1.C: New test.
28105
28106 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28107
28108         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
28109
28110 2003-04-11  Bud Davis <bdavis9659@comcast.net>
28111
28112         PR Fortran/9263
28113         * g77.f-torture/noncompile/9263.f: New test
28114         PR Fortran/1832
28115         * g77.f-torture/execute/1832.f: New test
28116
28117 2003-04-11  David Chad  <davidc@freebsd.org>
28118             Loren J. Rittle  <ljrittle@acm.org>
28119
28120         libobjc/8562
28121         * objc.dg/headers.m: New test.
28122
28123 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
28124
28125         * gcc.c-torture/execute/builtin-noret-2.c: New.
28126         * gcc.c-torture/execute/builtin-noret-2.x: New.
28127         XFAIL builtin-noret-2.c at -O1 and above.
28128         * gcc.dg/redecl.c: New.
28129         * gcc.dg/Wshadow-1.c: Update error regexps.
28130
28131 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
28132
28133         * g++.dg/abi/bitfield10.C: New test.
28134
28135 2003-04-09  Mike Stump  <mrs@apple.com>
28136
28137         * gcc.dg/pch/pch.exp: Make testcase names longer.
28138         * g++.dg/pch/pch.exp: Make testcase names longer.
28139
28140 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28141
28142         * gcc.dg/builtins-11.c: New test case.
28143
28144 2003-04-08  Roger Sayle  <roger@eyesopen.com>
28145
28146         * gcc.dg/builtins-9.c: New test case.
28147         * gcc.dg/builtins-10.c: New test case.
28148
28149 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
28150
28151         * gcc.dg/noncompile/init-4.c.c: New test.
28152
28153 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28154
28155         * gcc.misc-test/gcov-9.c: New test.
28156         * gcc.misc-test/gcov-10.c: New test
28157         * gcc.misc-test/gcov-11.c: New test.
28158
28159 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
28160
28161         PR optimization/10024
28162         * gcc.c-torture/compile/20030405-1.c: New test.
28163
28164 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
28165
28166         * gcc.dg/pch/static-3.c: New.
28167         * gcc.dg/pch/static-3.hs: New.
28168         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
28169
28170 2003-04-04  Richard Henderson  <rth@redhat.com>
28171
28172         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
28173         * g++.dg/eh/forced2.C: Likewise.
28174
28175 2003-04-03  Mike Stump  <mrs@apple.com>
28176
28177         * lib/scanasm.exp (scan-assembler): Add xfail processing for
28178         target arg.
28179         (scan-assembler-times, scan-assembler-not): Likewise.
28180         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
28181
28182 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28183
28184         * gcc.dg/sparc-loop-1.c: New test.
28185
28186 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
28187
28188         PR other/9274
28189         * g++.dg/pch/system-2.C: New.
28190         * g++.dg/pch/system-2.Hs: New.
28191
28192 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
28193
28194         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
28195
28196         * g++.dg/eh/simd-1.C (vecfunc): Same.
28197
28198 2003-04-01  Roger Sayle  <roger@eyesopen.com>
28199
28200         * gcc.c-torture/execute/20030401-1.c: New test case.
28201
28202 2003-04-01  Ziemowit Laski <zlaski@apple.com>
28203
28204         * objc.dg/defs.m: New.
28205
28206 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
28207
28208         * g++.dg/eh/simd-1.C: New.
28209         * g++.dg/eh/simd-2.C: New.
28210
28211 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
28212
28213         * gcc.c-torture/execute/simd-3.c: New.
28214
28215 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28216
28217         PR c/9936
28218         * gcc.dg/20030331-2.c: New test.
28219
28220 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
28221
28222         PR c++/10278
28223         * g++.dg/parse/crash2.C: New test.
28224
28225 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28226
28227         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
28228         * gcc.c-torture/execute/20030331-1.c: ...here.
28229
28230 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28231
28232         * gcc.c-torture/execute/20030331-1.c: New test.
28233
28234 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * lib/gcov.exp: Adjust call return testing strings.
28237         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
28238
28239 2003-03-31  Roger Sayle  <roger@eyesopen.com>
28240
28241         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
28242         * gcc.dg/builtins-7.c: New test case.
28243         * gcc.dg/builtins-8.c: New test case.
28244
28245 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
28246
28247         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
28248
28249 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
28250
28251         PR c++/7647
28252         * g++.dg/lookup-class-member-2.C: New test.
28253
28254 2003-03-30  Glen Nakamura  <glen@imodulo.com>
28255
28256         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
28257
28258 2003-03-28  Roger Sayle  <roger@eyesopen.com>
28259
28260         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
28261
28262 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
28263
28264         * g++.dg/init/attrib1.C: New test.
28265
28266 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28267
28268         * gcc.dg/ultrasp8.c: New test.
28269
28270 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28271
28272         * gcc.dg/ultrasp7.c: New test.
28273
28274 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
28275
28276         PR c++/10047
28277         * g++.dg/template/inline1.C: New test.
28278
28279 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
28280
28281         * gcc.dg/sparc-dwarf2.c: New test.
28282
28283 2003-03-27  Roger Sayle  <roger@eyesopen.com>
28284
28285         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
28286         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
28287
28288 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
28289
28290         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
28291         than reading .x files.
28292         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
28293         * g77.dg/gcov/gcov-1.f: Likewise.
28294         * gcc.misc-tests/gcov-4b.c: Likewise.
28295         * gcc.misc-tests/gcov-5b.c: Likewise.
28296         * gcc.misc-tests/gcov-6.c: Likewise.
28297         * gcc.misc-tests/gcov-7.c: Likewise.
28298         * gcc.misc-tests/gcov-8.c: Likewise.
28299         * g++.dg/gcov/gcov-1.x: Remove.
28300         * g77.dg/gcov/gcov-1.x: Likewise.
28301         * gcc.misc-tests/gcov-4b.x: Likewise.
28302         * gcc.misc-tests/gcov-5b.x: Likewise.
28303         * gcc.misc-tests/gcov-6.x: Likewise.
28304         * gcc.misc-tests/gcov-7.x: Likewise.
28305         * gcc.misc-tests/gcov-8.x: Likewise.
28306
28307 2003-03-27  Glen Nakamura  <glen@imodulo.com>
28308
28309         PR opt/10087
28310         * gcc.dg/20030324-1.c: New test.
28311
28312 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
28313
28314         PR c++/10224
28315         * g++.dg/template/arg3.C: New test.
28316
28317         PR c++/10158
28318         * g++.dg/template/friend18.C: New test.
28319
28320 2003-03-26  Roger Sayle  <roger@eyesopen.com>
28321
28322         * g77.f-torture/compile/20030326-1.f: New test case.
28323
28324 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
28325
28326         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
28327
28328         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
28329
28330 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
28331
28332         * gcc.dg/ia64-sync-3.c: New test.
28333
28334 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
28335
28336         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
28337
28338 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
28339
28340         * gcc.dg/ultrasp6.c: New test.
28341
28342 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28343
28344         * gcc.dg/i386-signbit-1.c: New test.
28345         * gcc.dg/i386-signbit-2.c: New test.
28346         * gcc.dg/i386-signbit-3.c: New test.
28347
28348 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28349
28350         * gcc.dg/ultrasp5.c: Fix options.
28351
28352 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28353
28354         * gcc.dg/ultrasp5.c: Fix comment.
28355
28356 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
28357
28358         PR fortran/10197
28359         * g77.f-torture/execute/10197.f: New test.
28360
28361 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         PR c++/9898, c++/383
28364         * g++.dg/template/conv6.C: New test.
28365
28366         PR c++/10119
28367         * g++.dg/template/ptrmem5.C: New test.
28368
28369         PR c++/10026
28370         * g++.dg/lookup/koenig1.C: New test.
28371
28372         PR C++/10199
28373         * g++.dg/lookup/template2.C: New test.
28374
28375 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
28376
28377         * g++.dg/opt/rtti1.C: New test.
28378
28379 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28380
28381         * gcc.dg/ultrasp5.c: New test.
28382
28383 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
28384
28385         PR middle-end/9967
28386         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
28387         builtin fputs.
28388
28389 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
28390
28391         PR c/8224
28392         * gcc.dg/20030323-1.c: New test.
28393
28394 2003-03-23  Roger Sayle  <roger@eyesopen.com>
28395
28396         * gcc.c-torture/compile/20030323-1.c: New test case.
28397
28398 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
28399
28400         * gcc.dg/20030321-1.c: New test.
28401
28402 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
28403
28404         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
28405
28406 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
28407
28408         PR c++/9978, c++/9708
28409         * g++.dg/ext/vlm1.C: Adjust expected error.
28410         * g++.dg/ext/vla2.C: New test.
28411         * g++.dg/template/arg1.C: New test.
28412         * g++.dg/template/arg2.C: New test.
28413
28414 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
28415
28416         * g77.f-torture/execute/select.f: New test.
28417         * g77.f-torture/noncompile/select_no_compile.f: New test.
28418
28419 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
28420
28421         PR c++/9898
28422         * g++.dg/other/error4.C: New test.
28423
28424 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
28425
28426         * g++.dg/template/friend17.C: New test.
28427
28428 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
28429
28430         * gcc.c-torture/compile/20030320-1.c: New.
28431
28432 2003-03-20  Roger Sayle  <roger@eyesopen.com>
28433
28434         * gcc.dg/builtins-6.c: New test case.
28435
28436 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
28437
28438         PR target/10073
28439         * gcc.c-torture/compile/20030319-1.c: New.
28440
28441 2003-03-18  Jan Hubicka  <jh@suse.cz>
28442
28443         * gcc.dg/i386-cvt-1.c: New test.
28444
28445 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
28446
28447         * objc.dg/naming-1.m: Use "(parse|syntax) error".
28448         * objc.dg/naming-2.m: Likewise.
28449
28450 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
28451
28452         PR c++/9639
28453         * g++.dg/parse/crash1.C: New test.
28454
28455 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
28456
28457         PR c++/8805
28458         * g++.dg/eh/cleanup1.C: New test.
28459
28460 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28461
28462         * gcc.c-torture/execute/20030316-1.c: New test case.
28463
28464 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
28465
28466         PR c++/9629
28467         * g++.dg/init/ctor2.C: New test.
28468
28469 2003-03-15  Roger Sayle  <roger@eyesopen.com>
28470
28471         * g77.f-torture/compile/xformat.f: New test case.
28472
28473 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28474
28475         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
28476         * g++.old-deja/g++.mike/eh50.C: Likewise.
28477
28478 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28479
28480         PR c++/6440
28481         * g++.dg/template/spec7.C: New test.
28482         * g++.dg/template/spec8.C: Likewise.
28483
28484 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
28485
28486         * gcc.c-torture/execute/20030313-1.c: New test.
28487
28488 2003-03-14  Richard Henderson  <rth@redhat.com>
28489
28490         * gcc.dg/inline-2.c: Adjust alpha test for external call.
28491
28492 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
28493
28494         * gcc.c-torture/compile/20030314-1.c: New test.
28495
28496 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
28497
28498         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
28499         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
28500         thumb target,
28501         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
28502         to accept newer _imp__  prefix and additional
28503         newline in .drectve section.
28504         * gcc.dg/dll-4.c: Likewise.
28505         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
28506         switch.
28507
28508 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
28509
28510         * g++.dg/parse/namespace9.C: New test.
28511
28512         * g++.dg/init/ref5.C: New test.
28513         * g++.dg/parse/ptrmem1.C: Likewise.
28514
28515 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28516
28517         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
28518         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
28519         regular expression.
28520         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
28521         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
28522
28523 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
28524
28525         * gcc.c-torture/execute/20030224-2.c: New test.
28526
28527 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28528
28529         * gcc.dg/decl-3.c: New test.
28530
28531 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28532
28533         * gcc.dg/i386-loop-2.c: New test.
28534
28535 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
28536
28537         PR c++/9474
28538         * g++.dg/parse/namespace8.C: New test.
28539
28540         PR c++/9924
28541         * g++.dg/overload/builtin2.C: New test.
28542
28543 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
28544
28545         * gcc.dg/return-type-3.c: New test.
28546
28547 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
28548
28549         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
28550         profiling options are not supported.
28551
28552 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
28553
28554         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
28555         * g++.old-deja/g++.warn/impint2.C: Likewise.
28556
28557 2003-03-10  Devang Patel  <dpatel@apple.com>
28558
28559         * g++.dg/cpp/c++_cmd_1.C: New test.
28560         * g++.dg/cpp/c++_cmd_1.h: New file.
28561
28562 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
28563
28564         * gcc.dg/altivec-9.c: New file.
28565
28566 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28567
28568         * gcc.dg/ppc-sdata-1.c: New test.
28569         * gcc.dg/ppc-sdata-2.c: New test.
28570
28571 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
28572
28573         PR c++/9373
28574         * g++.dg/opt/ptrmem2.C: New test.
28575
28576         PR c++/8534
28577         * g++.dg/opt/ptrmem1.C: New test.
28578
28579 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28580
28581         * gcc.dg/i386-loop-1.c: New test.
28582
28583 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28584
28585         PR c++/9970
28586         * g++.dg/lookup/friend1.C: New test.
28587
28588 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28589
28590         PR c++/9823
28591         * g++.dg/parser/constructor1.C: New test.
28592
28593 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
28594
28595         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
28596
28597         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
28598
28599 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
28600
28601         * gcc.dg/cpp/Wunused.c: Update test.
28602
28603 2003-03-08  Jan Hubicka  <jh@suse.cz>
28604
28605         * gcc.dg/inline-3.c: New test.
28606
28607 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
28608
28609         PR c++/9809
28610         * g++.dg/parse/builtin1.C: New test.
28611
28612         PR c++/9982
28613         * g++.dg/abi/cookie1.C: New test.
28614         * g++.dg/abi/cookie2.C: Likewise.
28615
28616         PR c++/9524
28617         * g++.dg/template/field1.C: New test.
28618
28619         PR c++/9912
28620         * g++.dg/parse/class1.C: New test.
28621         * g++.dg/parse/namespace7.C: Likewise.
28622         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
28623
28624 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
28625
28626         * g++.dg/init/ref4.C: New test.
28627
28628 2003-03-07  Jan Hubicka  <jh@suse.cz>
28629
28630         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
28631         * gcc.dg/inline-3.c: New test.
28632
28633 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
28634
28635         * g++.dg/init/ref3.C: New test.
28636
28637         PR c++/9965
28638         * g++.dg/init/ref2.C: New test.
28639
28640         PR c++/9400
28641         * g++.dg/warn/Wshadow-2.C: New test.
28642
28643         PR c++/9791
28644         * g++.dg/warn/Woverloaded-1.C: New test.
28645
28646 2003-03-05  Jan Hubicka  <jh@suse.cz>
28647
28648         * gcc.dg/i386-local2.c: New.
28649         * gcc.dg/i386-local.c: Fix typo.
28650
28651 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
28652
28653         * g++.dg/abi/layout3.C: New test.
28654
28655 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
28656
28657         * gcc.c-torture/compile/20030305-1.c
28658
28659 2003-03-05  Jan Hubicka  <jh@suse.cz>
28660
28661         * gcc.dg/i386-local.c: New.
28662
28663 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
28664
28665         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
28666
28667 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28668
28669         * gcc.dg/switch-2.c: New test.
28670         * gcc.dg/switch-3.c: New test.
28671         * gcc.dg/Wswitch.c: Adjust line numbers.
28672         * gcc.dg/Wswitch-default.c: Likewise.
28673         * gcc.dg/Wswitch-enum.c: Likewise.
28674
28675 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
28676
28677         * gcc.c-torture/execute/20030222-1.c: New test.
28678
28679 2003-03-03  James E Wilson  <wilson@tuliptree.org>
28680
28681         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
28682
28683 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/9878
28686         * g++.dg/init/ref1.C: New test.
28687
28688 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
28689
28690         * gcc.dg/sh-relax.c: New SH-only test.
28691
28692 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
28693
28694         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
28695         comment explaining purpose of testcase.
28696
28697 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28698
28699         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
28700         for HC11/HC12 (asm needs two int registers).
28701         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
28702         HC11/HC12 because the test uses an asm which needs two 32-bit
28703         registers.
28704
28705 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
28706
28707         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
28708         for HC11/HC12 (array is too large otherwise).
28709         * gcc.c-torture/compile/920501-4.x: New file, likewise.
28710         * gcc.c-torture/compile/20010518-2.x: Likewise.
28711         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
28712         HC11/HC12 (array is too large).
28713
28714 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
28715
28716         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
28717         * lib/g++-dg.exp (g++-dg-test): Likewise.
28718
28719 2003-03-01  Roger Sayle  <roger@eyesopen.com>
28720
28721         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
28722         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
28723
28724 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28725
28726         * g++.dg/warn/implicit-typename1.C: Remove warning.
28727
28728 2003-02-28  Richard Henderson  <rth@redhat.com>
28729
28730         * gcc.dg/noreturn-1.c: Move noreturn warning line.
28731         * gcc.dg/return-type-1.c: Move control reaches end warning line.
28732
28733 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
28734
28735         * gcc.dg/pch/pch.exp: Change .pch to .gch.
28736         * g++.dg/pch/pch.exp: Likewise.
28737
28738 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
28739
28740         PR c++/9879
28741         * testsuite/g++.dg/init/new4.C: New test.
28742
28743 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
28744
28745         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
28746
28747 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
28748
28749         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
28750         unsigned long.
28751
28752         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
28753         wider than float.
28754
28755 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28756
28757         * lib/scanasm.exp: Add support for counting numbers of
28758         occurences.
28759         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
28760         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
28761
28762 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
28763
28764         PR c++/9683
28765         * g++.dg/template/static3.C: New test.
28766
28767         PR c++/9829
28768         * g++.dg/parse/namespace6.C: New test.
28769
28770 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28771
28772         PR target/9732
28773         * gcc.dg/20030225-1.c: New test.
28774
28775 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
28776
28777         * README: Remove out-of-date information.
28778
28779         PR c++/9836
28780         * g++.dg/template/spec6.C: New test.
28781
28782 2003-02-24  Jeff Law  <law@redhat.com>
28783
28784         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
28785
28786 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
28787
28788         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
28789         * gcc.dg/pragma-ep-1.c: Likewise.
28790
28791 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28792
28793         PR c++/9602
28794         * g++.dg/template/friend16.C: New test.
28795
28796 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
28797
28798         PR c++/5333
28799         * g++.dg/parse/fused-params1.C: Adjust error messages.
28800         * g++.dg/template/nested3.C: New test.
28801
28802 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
28803
28804         * g++.dg/abi/param1.C: New test.
28805
28806 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28807
28808         PR c++/7982
28809         * g++.dg/warn/implicit-typename1.C: New test.
28810
28811 2003-02-22  Kelley Cook <kelleycook@comcast.net>
28812
28813         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
28814         with "mtune".
28815         * g++.old-deja/g++.other/store-expr2.C: Likewise.
28816         * gcc.c-torture/execute/20010129-1.x: Likewise.
28817         * gcc.dg/20011107-1.c: Likewise.
28818         * gcc.dg/20020108-1.c: Likewise.
28819         * gcc.dg/20020122-3.c: Likewise.
28820         * gcc.dg/20020206-1.c: Likewise.
28821         * gcc.dg/20020310-1.c: Likewise.
28822         * gcc.dg/20020426-2.c: Likewise.
28823         * gcc.dg/20020517-1.c: Likewise.
28824         * gcc.dg/991230-1.c: Likewise.
28825         * gcc.dg/i386-unroll-1.c: Likewise.
28826         * gcc.misc-tests/i386-prefetch.exp: Likewise.
28827
28828 2003-02-22  Jan Hubicka  <jh@suse.cz>
28829
28830         * gcc.dg/i386-mul.c: New test.
28831
28832 2003-02-21  Roger Sayle  <roger@eyesopen.com>
28833
28834         * gcc.dg/builtins-5.c: New test case.
28835
28836 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
28837
28838         * gcc.dg/asmreg-1.c: New test.
28839
28840 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28841
28842         PR c++/9749
28843         * g++.dg/parse/varmod1.C: New test.
28844
28845 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28846
28847         PR c++/9727
28848         * g++.dg/template/op1.C: New test.
28849
28850 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR c++/8906
28853         * g++.dg/template/nested2.C: New test.
28854
28855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
28856
28857         PR c++/8724
28858         * g++.dg/expr/dtor1.C: New test.
28859
28860 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
28861
28862         * gcc.dg/cpp/include3.c: New test.
28863         * gcc.dg/cpp/inc/foo.h: New file.
28864
28865 2003-02-21  Glen Nakamura  <glen@imodulo.com>
28866
28867         * gcc.c-torture/execute/20030221-1.c: New test.
28868
28869 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
28870
28871         PR c++/9729
28872         * g++.dg/abi/conv1.C: New test.
28873
28874 2003-02-20  Jan Hubicka  <jh@suse.cz>
28875
28876         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
28877
28878 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
28879
28880         * gcc.c-torture/compile/20030219-1.c: New test.
28881
28882 2003-02-18  Jan Hubicka  <jh@suse.cz>
28883
28884         * gcc.dg/funcorder.c: New test.
28885
28886 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28887
28888         * gcc.c-torture/execute/20030218-1.c: New.
28889
28890 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
28891
28892         * gcc.dg/20030218-1.c: New.
28893
28894 2003-02-18  Richard Henderson  <rth@redhat.com>
28895
28896         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
28897         * gcc.dg/attr-used-2.c: New.
28898
28899 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
28900
28901         PR c++/9704
28902         * g++.dg/init/copy5.C: New test.
28903
28904 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
28905
28906         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
28907         * g++.dg/pch/pch.exp: Likewise.
28908
28909 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
28910
28911         * gcc.c-torture/execute/20030209-1.c: Enable the test if
28912         STACK_SIZE is not defined.
28913
28914 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28915
28916         PR c++/9457
28917         * g++.dg/template/init1.C: New test.
28918
28919 2003-02-16  Jan HUbicka  <jh@suse.cz>
28920
28921         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
28922         (foo): Add few extra tests
28923         * gcc.dg/c99-const-expr-3.c: Likewise.
28924         * gcc.c-torture/execute/20030216-1.c: New.
28925
28926 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28927
28928         PR c++/9459
28929         * g++.dg/ext/typeof4.C: New test.
28930
28931 2003-02-15  Roger Sayle  <roger@eyesopen.com>
28932
28933         * gcc.dg/i386-387-3.c: New test case.
28934
28935 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
28936
28937         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
28938         cris-*-elf* cris-*-aout* and mmix-*-*.
28939
28940 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
28941
28942         * gcc.dg/20030213-1.c: New test.
28943
28944 2003-02-12  Roger Sayle  <roger@eyesopen.com>
28945
28946         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
28947         * gcc.dg/i386-387-2.c: Likewise.
28948
28949 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
28950
28951         * gcc.dg/ppc-spe.c: Fix formatting.
28952         Enable tests that were previously unsupported by gas.
28953         Delete tests for instructions that no longer exist.
28954         Switch arguments on evsubifw builtin.
28955
28956 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
28957
28958         * gcc.c-torture/execute/20030209-1.c: Disable the test if
28959         STACK_SIZE is too small.
28960
28961 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28962             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28963
28964         * gcc.dg/decl-2.c: New test.
28965
28966 2003-02-10  Jan Hubicka  <jh@suse.cz>
28967
28968         * gcc.dg/i386-fpcvt-1.c: New test.
28969
28970 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
28971
28972         * gcc.c-torture/execute/20030209-1.c: New test.
28973
28974 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
28975
28976         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
28977         int-wide bitops, use the constants of the same width.
28978         Likewise, if long long is 32-bit wide, test bitops using
28979         32-bit constants.
28980
28981 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
28982
28983         * gcc.dg/20021014-1.c: Annotate with expected notice text.
28984
28985 2003-02-07  Roger Sayle  <roger@eyesopen.com>
28986
28987         * testsuite/gcc.dg/builtins-4.c: New test case.
28988
28989 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28990
28991         * gcc.dg/20020430-1.c: Fix dg command typos.
28992         * gcc.dg/20020503-1.c: Likewise.
28993
28994 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28995
28996         PR c++/8785
28997         * g++.dg/parse/fused-params1.C: New test.
28998
28999         PR c++/8857
29000         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
29001
29002         PR c++/8921
29003         * g++.dg/parse/non-dependent1.C: New test.
29004
29005         PR c++/8928
29006         * g++.dg/parse/dupl-tmpl-args1.C: New test.
29007
29008         PR c++/9228
29009         * g++.dg/parse/undefined7.C: New test.
29010         * g++.dg/parse/non-templ1.C: New test.
29011
29012         PR c++/9229
29013         * g++.dg/parse/too-many-tmpl-args1.C: New test.
29014
29015 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
29016
29017         * gcc.c-torture/compile/20030206-1.c: New test.
29018
29019 2003-02-05  Roger Sayle  <roger@eyesopen.com>
29020
29021         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
29022         "pow" to "foo" to avoid potential confusion with a math built-in.
29023
29024 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29025
29026         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
29027         conditions for SPARC targets.
29028
29029 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
29030
29031         * gcc.dg/20030204-1.c: New test.
29032
29033 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29034
29035         PR c++/38
29036         * g++.dg/parse/array-size1.C: New test.
29037
29038         PR c++/5657
29039         * g++.dg/parse/undefined3.C: New test.
29040
29041         PR c++/5665
29042         * g++.dg/parse/undefined4.C: New test.
29043
29044         PR c++/5975
29045         * g++.dg/parse/undefined5.C: New test.
29046
29047         PR c++/7259
29048         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
29049
29050         PR c++/8578
29051         * g++.dg/parse/casting-operator1.C: New test.
29052
29053         PR c++/8596
29054         * g++.dg/parse/undefined6.C: New test.
29055
29056         PR c++/8736
29057         * g++.dg/parse/missing-template1.C: New test.
29058
29059 2003-02-04  Jan Hubicka  <jh@suse.cz>
29060
29061         * gcc.dg/i386-cadd.c: Compile using -march=k8.
29062         * gcc.dg/i386-cmov?.c: Likewise.
29063         * gcc.dg/i386-fpcvt-?.c: Likewise.
29064         * gcc.dg/i386-ssefp-1.c: Likewise.
29065         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
29066         conventions.
29067
29068 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
29069
29070         PR c++/7129
29071         * testsuite/g++.dg/ext/max.C: New test.
29072
29073 2003-02-03  Jan Hubicka  <jh@suse.cz>
29074
29075         * gcc.c-torture/execute/20030203-1.c: New test.
29076
29077 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
29078
29079         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
29080         'natural-endian'.
29081
29082 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
29083
29084         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
29085         * g++.dg/init/new2.C: Likewise.
29086         * g++.dg/other/new1.C: Likewise.
29087
29088 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
29089
29090         * gcc.dg/struct-ret-libc.c: New test.
29091
29092 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
29093
29094         * gcc.dg/20030129-1.c: New test.
29095
29096 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29097
29098         PR c++/8849
29099         * g++.dg/template/ptrmem4.C: New test.
29100
29101 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
29102
29103         * g++.dg/parser/constant1.C: New test.
29104
29105 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29106
29107         PR c++/8591
29108         * g++.dg/parse/friend2.C: New test.
29109
29110 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
29111
29112         PR c++/9437
29113         * g++.dg/template/unify4.C: New test.
29114
29115 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
29116
29117         * gcc.c-torture/execute/20030128-1.c: New test.
29118
29119 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
29120
29121         * g++.dg/lookup/nested1.C: Test moved from ...
29122         * g++.old-deja/g++.other/lookup24.C: ... here.
29123
29124 2003-01-28  Jan Hubicka  <jh@suse.cz>
29125
29126         * gcc.dg/i386-cmov5.c: New test.
29127
29128 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
29129
29130         * gcc.c-torture/execute/20010925-1.c: Changed the
29131         memcpy declaration.
29132
29133 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29134
29135         PR c++/3902
29136         * g++.dg/parse/template5.C: New test.
29137
29138 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
29139
29140         PR fortran/9258
29141         * g77.dg/pr9258: New test.
29142
29143 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29144
29145         * README: Move relevant parts from README.g++.
29146
29147         * README.g++: Remove this file.
29148
29149 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
29150
29151         * g++.dg/abi/dcast1.C: New test.
29152
29153 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29154
29155         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
29156
29157 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
29158
29159         PR c++/47
29160         * g++.old-deja/g++.other/lookup24.C: New test.
29161
29162 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29163
29164         PR middle-end/7227
29165         * gcc.dg/uninit-C.c: New test.
29166
29167 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
29168
29169         * g++.dg/abi/covariant1.C: New test.
29170
29171 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
29172
29173         * gcc.dg/20030123-1.c: New test.
29174
29175 2003-01-25  Jan Hubicka  <jh@suse.cz>
29176
29177         PR opt/8492
29178         * gcc.c-torture/compile/20030125-1.c
29179
29180 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
29181
29182         PR c++/9403
29183         * g++.dg/parse/template3.C: New test.
29184         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
29185
29186         PR c++/795
29187         * g++.dg/parse/template4.C: New test.
29188
29189         PR c++/9415
29190         * g++.dg/template/qual2.C: New test.
29191
29192         PR c++/8545
29193         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
29194
29195         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
29196
29197 2003-01-25  Roger Sayle  <roger@eyesopen.com>
29198
29199         * gcc.c-torture/execute/switch-1.c: New test case.
29200
29201 2003-01-25  Jan Hubicka  <jh@suse.cz>
29202
29203         * gcc.c-torture/execute/20030125-1.[cx]: New test.
29204
29205 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
29206
29207         Tweaks for Bison-1.875. From the NEWS file:
29208         "- `parse error' -> `syntax error'
29209         Bison now uniformly uses the term `syntax error'"
29210         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
29211         * gcc.dg/cpp/digraph2.c: Likewise.
29212         * gcc.dg/cpp/direct2.c: Likewise.
29213         * gcc.dg/cpp/paste4.c: Likewise.
29214         * gcc.dg/c90-restrict-1.c: Likewise.
29215         * gcc.dg/c99-func-2.c: Likewise.
29216         * gcc.dg/noncompile/920721-2.c: Likewise.
29217         * gcc.dg/noncompile/930622-2.c: Likewise.
29218         * gcc.dg/noncompile/940112-1.c: Likewise.
29219         * gcc.dg/noncompile/950921-1.c: Likewise.
29220         * gcc.dg/noncompile/951123-1.c: Likewise.
29221         * gcc.dg/noncompile/971104-1.c: Likewise.
29222         * gcc.dg/noncompile/990416-1.c: Likewise.
29223
29224 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
29225
29226         * g++.dg/parse/undefined1.C: Add error message.
29227
29228 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29229
29230         PR c++/9354
29231         * g++.dg/parse/new1.C: New test.
29232
29233         PR c++/9216
29234         * g++.dg/parse/template2.C: New test.
29235
29236         PR c++/9354
29237         * g++.dg/parse/typedef2.C: New test.
29238
29239         PR c++/9328
29240         * g++.dg/ext/typeof3.C: New test.
29241
29242 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29243
29244         PR c++/2738
29245         * g++.dg/parse/ret-type1.C: New test.
29246
29247         PR c++/3792
29248         * g++.dg/parse/tmpl-outside1.C: New test.
29249
29250         PR c++/4207
29251         * g++.dg/parse/int-as-enum1.C: New test.
29252
29253         PR c++/4903
29254         * g++.dg/parse/no-typename1.C: New test.
29255
29256         PR c++/5533
29257         * g++.dg/parse/no-value1.C: New test.
29258
29259         PR c++/5921
29260         * g++.dg/parse/wrong-inline1.C: New test.
29261
29262         PR c++/6402
29263         * g++.dg/parse/ref1.C: New test.
29264
29265         PR c++/6992
29266         * g++.dg/parse/attr-ctor1.C: New test.
29267
29268         PR c++/7229
29269         * g++.dg/parse/namespace5.C: New test.
29270
29271         PR c++/7917
29272         * g++.dg/parse/func-def1.C: New test.
29273
29274         PR c++/8143
29275         * g++.dg/parse/undefined1.C: New test.
29276
29277         PR c++/5723, PR c++/8522
29278         * g++.dg/parse/specialization1.C: New test.
29279
29280         PR c++/163, PR c++/8595
29281         * g++.dg/parse/struct-as-enum1.C: New test.
29282
29283         PR c++/9173
29284         * g++.dg/parse/undefined2.C: New test.
29285
29286 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
29287
29288         PR c++/9298
29289         * g++.dg/parse/template1.C: New test.
29290
29291         PR c++/9384
29292         * g++.dg/parse/using1.C: New test.
29293
29294         PR c++/9285
29295         PR c++/9294
29296         * g++.dg/parse/expr2.C: New test.
29297
29298         PR c++/9388
29299         * g++.dg/parse/lookup2.C: Likewise.
29300
29301 2003-01-21  Jan Hubicka  <jh@suse.cz>
29302
29303         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
29304         * gcc.c-torture/execute/eeprof-1.c: Likewise.
29305         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
29306         * gcc.c-torture/execute/string-opt-*.c: Likewise.
29307
29308 2003-01-20  Nick Clifton  <nickc@redhat.com>
29309
29310         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
29311         problem with ARM sibcall code generation.
29312
29313 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
29314
29315         * gcc.c-torture/execute/20030120-1.c: New.
29316
29317 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
29318
29319         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
29320
29321 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
29322
29323         PR c++/9272
29324         * g++.dg/parse/ctor1.C: New test.
29325
29326         PR c++/9294:
29327         * g++.dg/parse/qualified1.C: New test.
29328
29329         * g++.dg/parse/typename3.C: New test.
29330
29331 2003-01-16  Richard Henderson  <rth@redhat.com>
29332
29333         * g++.dg/tls/init-2.C: Fix error matches for real this time.
29334
29335 2003-01-16  Richard Henderson  <rth@redhat.com>
29336
29337         * g++.dg/pch/pch.exp: Copy test header to the working directory
29338         before using it either for precompilation or direct use.
29339         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
29340         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
29341
29342 2003-01-16  Richard Henderson  <rth@redhat.com>
29343
29344         * gcc.dg/pch/pch.exp: Copy test header to the working directory
29345         before using it either for precompilation or direct use.
29346         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
29347         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
29348
29349 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
29350
29351         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
29352         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
29353         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
29354         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
29355         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
29356         typename warning into error.
29357         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
29358         error messages.
29359         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
29360         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
29361         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
29362         messages.
29363         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
29364         make declaration visible in template.
29365         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
29366         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
29367         messages.
29368         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
29369         message.
29370         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
29371         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
29372         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
29373         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
29374         typename warning with error message.
29375         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
29376         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
29377         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
29378
29379 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
29380
29381         * g++.dg/parse/ambig2.C: New test.
29382
29383 2003-01-15  Richard Henderson  <rth@redhat.com>
29384
29385         * g++.dg/tls/init-2.C: Update error message string.
29386
29387 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29388
29389         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
29390
29391 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
29392
29393         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
29394         all for HC11/HC12.
29395         * gcc.c-torture/compile/20001205-1.x: Likewise.
29396         * gcc.c-torture/compile/20001226-1.x: Likewise.
29397         * gcc.c-torture/compile/920520-1.x: Likewise.
29398         * gcc.c-torture/compile/961203-1.x: Likewise.
29399         * gcc.c-torture/compile/20020604-1.x: Likewise.
29400
29401 2003-01-15  Jan Hubicka  <jh@suse.cz>
29402
29403         * gcc.c-torture/compile/20030115-1.c: New test.
29404
29405         * gcc.dg/i386-fpcvt-1.c: New test.
29406         * gcc.dg/i386-fpcvt-2.c: New test.
29407
29408 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
29409
29410         Further conform g++'s __vmi_class_type_info to the C++ ABI
29411         specification.
29412         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
29413         the specification.
29414
29415 2003-01-14  Jan Hubicka  <jh@suse.cz>
29416
29417         * gcc.dg/i386-fpcvt-1.c: New test.
29418         * gcc.dg/i386-fpcvt-2.c: New test.
29419
29420 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.dg/i386-mmx-3.c: New test.
29423
29424 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
29425
29426         PR c++/9264
29427         * g++.dg/parse/octal1.C: New file.
29428
29429         PR c++/9172
29430         * g++.dg/parse/typename1.C: New file.
29431
29432 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
29433
29434         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
29435         * gcc.dg/bf-no-ms-layout.c: Likewise.
29436         * gcc.dg/bf-ms-attrib.c: Likewise.
29437
29438 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
29439
29440         PR c++/9099
29441         * g++.dg/parse/dtor1.C: New file.
29442
29443         PR c++/9128
29444         * g++.dg/rtti/typeid1.C: New file.
29445
29446         PR c++/9153
29447         * g++.dg/parse/lookup1.C: New file.
29448
29449         PR c++/9171
29450         * g++.dg/templ/spec5.C: New file.
29451
29452 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
29453
29454         * gcc.c-torture/compile/20030110-1.c: New test.
29455
29456 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
29457
29458         Merge from pch-branch:
29459
29460         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
29461
29462         * gcc.dg/pch/cpp-1.h: New.
29463         * gcc.dg/pch/cpp-1.c: New.
29464         * gcc.dg/pch/cpp-2.h: New.
29465         * gcc.dg/pch/cpp-2.c: New.
29466
29467         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
29468
29469         * gcc.dg/pch/except-1.h: New.
29470         * gcc.dg/pch/except-1.c: New.
29471
29472         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
29473
29474         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
29475         running test.
29476         * gcc.dg/pch: Include *.hp not *.h.
29477         * gcc.dg/pch/system-1.h: New.
29478         * gcc.dg/pch/system-1.c: New.
29479
29480         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
29481
29482         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
29483         rather than trying to build and run a program using PCH.
29484         * gcc.dg/pch: Remove dg-do commands from test files.
29485
29486         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
29487
29488         * gcc.dg/pch/macro-3.c: New.
29489         * gcc.dg/pch/macro-3.h: New.
29490
29491         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
29492
29493         * gcc.dg/pch/common-1.c: New.
29494         * gcc.dg/pch/common-1.h: New.
29495         * gcc.dg/pch/decl-1.c: New.
29496         * gcc.dg/pch/decl-1.h: New.
29497         * gcc.dg/pch/decl-2.c: New.
29498         * gcc.dg/pch/decl-2.h: New.
29499         * gcc.dg/pch/decl-3.c: New.
29500         * gcc.dg/pch/decl-3.h: New.
29501         * gcc.dg/pch/decl-4.c: New.
29502         * gcc.dg/pch/decl-4.h: New.
29503         * gcc.dg/pch/decl-5.c: New.
29504         * gcc.dg/pch/decl-5.h: New.
29505         * gcc.dg/pch/global-1.c: New.
29506         * gcc.dg/pch/global-1.h: New.
29507         * gcc.dg/pch/inline-1.c: New.
29508         * gcc.dg/pch/inline-1.h: New.
29509         * gcc.dg/pch/inline-2.c: New.
29510         * gcc.dg/pch/inline-2.h: New.
29511         * gcc.dg/pch/static-1.c: New.
29512         * gcc.dg/pch/static-1.h: New.
29513         * gcc.dg/pch/static-2.c: New.
29514         * gcc.dg/pch/static-2.h: New.
29515
29516         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
29517
29518         * g++.dg/pch/pch.exp: Better handle failing testcases.
29519         * gcc.dg/pch/pch.exp: Likewise.
29520         * gcc.dg/pch/macro-1.c: New.
29521         * gcc.dg/pch/macro-1.h: New.
29522         * gcc.dg/pch/macro-2.c: New.
29523         * gcc.dg/pch/macro-2.h: New.
29524
29525         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
29526
29527         * g++.dg/dg.exp: Treat files in pch/ specially.
29528         * g++.dg/pch/pch.exp: New file.
29529         * g++.dg/pch/empty.H: New file.
29530         * g++.dg/pch/empty.C: New file.
29531         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
29532         "precompile".
29533
29534         * gcc.dg/pch/pch.exp: New file.
29535         * gcc.dg/pch/empty.h: New file.
29536         * gcc.dg/pch/empty.c: New file.
29537         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
29538         "precompile".
29539
29540 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29541
29542         * g++.dg/template/friend14.C: New test.
29543
29544 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29545
29546         * gcc.dg/old-style-asm-1.c: New test.
29547
29548 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
29549
29550         * gcc.c-torture/compile/20030109-1.c: New test.
29551
29552 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
29553
29554         * gcc.c-torture/execute/20030109-1.c: New test.
29555
29556 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
29557
29558         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
29559         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
29560         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
29561         * g++.old-deja/g++.mike/eh2.C: Likewise.
29562         * g++.old-deja/g++.mike/eh3.C: Likewise.
29563         * g++.old-deja/g++.mike/eh5.C: Likewise.
29564         * g++.old-deja/g++.mike/eh6.C: Likewise.
29565         * g++.old-deja/g++.mike/eh7.C: Likewise.
29566         * g++.old-deja/g++.mike/eh8.C: Likewise.
29567         * g++.old-deja/g++.mike/eh9.C: Likewise.
29568         * g++.old-deja/g++.mike/eh10.C: Likewise.
29569         * g++.old-deja/g++.mike/eh12.C: Likewise.
29570         * g++.old-deja/g++.mike/eh13.C: Likewise.
29571         * g++.old-deja/g++.mike/eh14.C: Likewise.
29572         * g++.old-deja/g++.mike/eh16.C: Likewise.
29573         * g++.old-deja/g++.mike/eh17.C: Likewise.
29574         * g++.old-deja/g++.mike/eh18.C: Likewise.
29575         * g++.old-deja/g++.mike/eh21.C: Likewise.
29576         * g++.old-deja/g++.mike/eh23.C: Likewise.
29577         * g++.old-deja/g++.mike/eh24.C: Likewise.
29578         * g++.old-deja/g++.mike/eh25.C: Likewise.
29579         * g++.old-deja/g++.mike/eh26.C: Likewise.
29580         * g++.old-deja/g++.mike/eh27.C: Likewise.
29581         * g++.old-deja/g++.mike/eh28.C: Likewise.
29582         * g++.old-deja/g++.mike/eh29.C: Likewise.
29583         * g++.old-deja/g++.mike/eh31.C: Likewise.
29584         * g++.old-deja/g++.mike/eh33.C: Likewise.
29585         * g++.old-deja/g++.mike/eh34.C: Likewise.
29586         * g++.old-deja/g++.mike/eh35.C: Likewise.
29587         * g++.old-deja/g++.mike/eh36.C: Likewise.
29588         * g++.old-deja/g++.mike/eh37.C: Likewise.
29589         * g++.old-deja/g++.mike/eh38.C: Likewise.
29590         * g++.old-deja/g++.mike/eh39.C: Likewise.
29591         * g++.old-deja/g++.mike/eh40.C: Likewise.
29592         * g++.old-deja/g++.mike/eh41.C: Likewise.
29593         * g++.old-deja/g++.mike/eh42.C: Likewise.
29594         * g++.old-deja/g++.mike/eh44.C: Likewise.
29595         * g++.old-deja/g++.mike/eh46.C: Likewise.
29596         * g++.old-deja/g++.mike/eh47.C: Likewise.
29597         * g++.old-deja/g++.mike/eh48.C: Likewise.
29598         * g++.old-deja/g++.mike/eh49.C: Likewise.
29599         * g++.old-deja/g++.mike/eh50.C: Likewise.
29600         * g++.old-deja/g++.mike/eh51.C: Likewise.
29601         * g++.old-deja/g++.mike/eh53.C: Likewise.
29602         * g++.old-deja/g++.mike/eh55.C: Likewise.
29603         * g++.old-deja/g++.mike/p7912.C: Likewise.
29604         * g++.old-deja/g++.mike/p9706.C: Likewise.
29605         * g++.old-deja/g++.mike/p10416.C: Likewise.
29606         * g++.old-deja/g++.mike/p11667.C: Likewise.
29607         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
29608         Remove redundant reference to Iris.
29609         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
29610         Elxsi, i860, Pico Java, and WE32K.
29611
29612 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
29613
29614         * g++.dg/ext/asm4.C: New test.
29615
29616 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         PR c++/9030
29619         * g++.dg/template/friend12.C: New test.
29620         * g++.dg/template/friend13.C: Likewise.
29621         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
29622
29623 2003-01-08  Jan Hubicka  <jh@suse.cz>
29624
29625         * gcc.dg/i386-cadd.c: New test.
29626         * gcc.dg/i386-cmov4.c: Likewise.
29627
29628 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
29629
29630         PR c++/9165
29631         * g++.dg/warn/Wunused-3.C: New test.
29632
29633         * g++.dg/abi/bitfield9.C: New test.
29634
29635         PR c++/9189
29636         * g++.dg/parse/defarg3.C: New test.
29637
29638 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
29639
29640         * g++.dg/parse/ambig1.C: New test.
29641         * g++.dg/parse/defarg2.C: New test.
29642
29643 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
29644
29645         * g++.dg/template/defarg-1.C: New test.
29646         * g++.dg/template/local2.C: Likewise.
29647
29648 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
29649
29650         * gcc.c-torture/execute/20030105-1.c: New test.
29651
29652 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29653
29654         * g++.dg/parse/namespace3.C: Remove extra semicolons.
29655         * g++.dg/parse/namespace4.C: Likewise.
29656
29657 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
29658
29659         * g++.dg/template/ntp2.C: New test.
29660
29661 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
29662
29663         * g++.dg/parse/extern-C-1.C: New test.
29664
29665         * g++.dg/parse/namespace4.C: New test.
29666
29667         * g++.dg/template/nested1.C: New test.
29668
29669         * g++.dg/parse/namespace3.C: New test.
29670
29671 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
29672
29673         * g++.dg/lookup/two-stage1.C: New test.
29674
29675 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29676
29677         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
29678         * g++.old-deja/g++.jason/access8.C: Likewise.
29679         * g++.old-deja/g++.other/decl5.C: Likewise.
29680
29681 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29682
29683         * g++.dg/parse/parse7.C: New test.
29684
29685 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
29686
29687         PR c++/2843
29688         * g++.dg/ext/attrib7.C: New test.
29689
29690 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
29691
29692         * g++.dg/parse/parse6.C: New test.
29693
29694 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
29695
29696         * gcc.dg/h8300-stack-1.c: New.
29697
29698 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29699
29700         g++.dg/lookup/exception1.C: New test.
29701
29702         g++.dg/lookup/template1.C: New test.
29703
29704         g++.dg/parse/namespace2.C: New test.
29705
29706         g++.dg/parse/parens2.C: New test.
29707
29708 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29709
29710         * g++.dg/parse/parse5.C: New test.
29711         * g++.dg/lookup/scoped4.C: New test.
29712
29713 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
29714
29715         * g++.dg/parse/parens1.C: New test.
29716
29717         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
29718         angle-bracket1.C.
29719         * g++.dg/parse/parens2.C: New test.
29720
29721         * g++.dg/lookup/scope-operator1.C: New test.
29722
29723         * g++.dg/parse/operator1.C: New test.
29724
29725 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29726
29727         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
29728         * g++.old-deja/g++.other/access6.C: Likewise.
29729         * g++.old-deja/g++.other/decl1.C: Likewise.
29730         * g++.old-deja/g++.pt/typename12.C: Likewise.
29731
29732 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29733
29734         * g++.dg/parse/namespace1.C: New test.
29735
29736 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29737
29738         * g++.dg/parse/parse4.C: New test.
29739
29740 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29741
29742         * g++.dg/parse/parse3.C: New test.
29743
29744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29745
29746         * g++.dg/parse/parse2.C: New test.
29747
29748 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29749
29750         * g++.dg/template/friend11.C: New test.
29751
29752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
29753
29754         * g++.dg/parse/parse1.C: New test.
29755
29756 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
29757
29758         * lib/profopt.exp: Change the name of a global variable to avoid
29759         possible clashes with other test suites.
29760
29761 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
29762
29763         * g++.dg/inherit/covariant8.C: New test.
29764
29765 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
29766
29767         * g++.dg/init/array9.C: New test.
29768
29769         PR c++/9112
29770         * g++.dg/parse/expr1.C: New test.
29771
29772 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
29773
29774         * gcc.c-torture/compile/20021230-1.c: New test.
29775
29776 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
29777
29778         * g++.dg/inherit/covariant5.C: New test.
29779         * g++.dg/inherit/covariant6.C: New test.
29780         * g++.dg/inherit/covariant7.C: New test.
29781
29782 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29783
29784         PR c++/2739
29785         * g++.dg/other/access2.C: New test.
29786
29787 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29788
29789         * g++.dg/other/anon-struct.C: No longer fails
29790         * g++.old-deja/g++.brendan/parse4.C: Likewise.
29791         * g++.old-deja/g++.brendan/parse5.C: Likewise.
29792         * g++.old-deja/g++.brendan/parse6.C: Likewise.
29793
29794 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29795
29796         * g++.dg/parse/angle-bracket.C (main): No longer fails.
29797
29798 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
29799
29800         * g++.dg/eh/spec4.C: Remove stray semicolon.
29801         * g++.dg/expr/pmf-1.C: Change error message.
29802         * g++.dg/ext/asm1.C: Remove stray semicolon.
29803         * g++.dg/ext/typename1.C: Add missing typenames.
29804         * g++.dg/inherit/template-as-base.C: Change error message.
29805         * g++.dg/lookup/scoped1.C: Likewise.
29806         * g++.dg/lookup/scoped2.C: Likewise.
29807         * g++.dg/lookup/using2.C: Likewise.
29808         * g++.dg/other/component1.C: Remove stray semicolon.
29809         * g++.dg/other/do1.C: Change error message.
29810         * g++.dg/other/error2.C: Likewise.
29811         * g++.dg/other/init1.C: Likewise.
29812         * g++.dg/other/packed1.C: Remove stray semicolon.
29813         * g++.dg/other/ptrmem2.C: Change error message.
29814         * g++.dg/parse/parameter-declaration-1.C: Remove line number
29815         marker.
29816         * g++.dg/special/initp1.C: Remove invalid attribute usage.
29817         * g++.dg/template/access3.C: Add typename keyword.
29818         * g++.dg/template/access5.C: Remove stray semicolon.
29819         * g++.dg/template/access6.C: Likewise.
29820         * g++.dg/template/complit1.C: Likewise.
29821         * g++.dg/template/crash1.C: Change error message.
29822         * g++.dg/template/inherit2.C: Remove stray semicolon.
29823         * g++.dg/template/instantiate2.C: Likewise.
29824         * g++.dg/template/instantiate3.C: Change error message.
29825         * g++.dg/template/qual1.C: Remove stray semicolon.
29826         * g++.dg/template/qualttp18.C: Change error message.
29827         * g++.dg/template/ref1.C: Remove stray semicolon.
29828         * g++.dg/template/sizeof1.C (A::value): Declare it.
29829         * g++.dg/template/spec4.C: Change error message.
29830         * g++.dg/template/static1.C: Likewise.
29831         * g++.dg/template/type1.C: Likewise.
29832         * g++.dg/template/typename3.C: Likewise.
29833         * g++.old-deja/g++.benjamin/13478.C: Change error message.
29834         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
29835         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
29836         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
29837         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
29838         named return value extension.
29839         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
29840         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
29841         * g++.old-deja/g++.bob/extern_C.C: Likewise.
29842         * g++.old-deja/g++.bob/inherit2.C: Likewise.
29843         * g++.old-deja/g++.brendan/complex1.C: Likewise.
29844         * g++.old-deja/g++.brendan/copy5.C: Likewise.
29845         * g++.old-deja/g++.brendan/crash13.C: Likewise.
29846         * g++.old-deja/g++.brendan/crash15.C: Likewise.
29847         * g++.old-deja/g++.brendan/crash18.C: Change error message.
29848         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
29849         * g++.old-deja/g++.brendan/crash38.C: Likewise.
29850         * g++.old-deja/g++.brendan/crash50.C: Likewise.
29851         * g++.old-deja/g++.brendan/crash56.C: Likewise.
29852         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
29853         syntax.
29854         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
29855         * g++.old-deja/g++.brendan/crash8.C: Change error message.
29856         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
29857         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
29858         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
29859         * g++.old-deja/g++.brendan/template11.C: Likewise.
29860         * g++.old-deja/g++.brendan/template26.C: Likewise.
29861         * g++.old-deja/g++.brendan/template27.C: Use explicit
29862         specialization syntax.
29863         * g++.old-deja/g++.brendan/template30.C: Likewise.
29864         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
29865         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
29866         non-dependent names.
29867         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
29868         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
29869         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
29870         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
29871         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
29872         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
29873         named return value extension.
29874         * g++.old-deja/g++.ext/namedret2.C: Likewise.
29875         * g++.old-deja/g++.ext/namedret3.C: Likewise.
29876         * g++.old-deja/g++.ext/return1.C: Likewise.
29877         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
29878         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
29879         * g++.old-deja/g++.jason/access8.C: Likewise.
29880         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
29881         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
29882         pseudo-destructor names.
29883         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
29884         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
29885         pseudo-destructor names.
29886         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
29887         * g++.old-deja/g++.jason/overload19.C: Likewise.
29888         * g++.old-deja/g++.jason/overload32.C: Likewise.
29889         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
29890         stray semicolons.
29891         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
29892         * g++.old-deja/g++.jason/return.C: Likewise.
29893         * g++.old-deja/g++.jason/return2.C: Likewise.
29894         * g++.old-deja/g++.jason/shadow1.C: Likewise.
29895         * g++.old-deja/g++.jason/special.C: Use explicit specialization
29896         syntax.
29897         * g++.old-deja/g++.jason/template10.C: Account for use of
29898         non-dependent names.
29899         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
29900         syntax.
29901         * g++.old-deja/g++.jason/template37.C: Likewise.
29902         * g++.old-deja/g++.law/access4.C: Change error messages.
29903         * g++.old-deja/g++.law/arm13.C: Remove incorrect
29904         pseudo-destructor names.
29905         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
29906         * g++.old-deja/g++.law/ctors9.C: Likewise.
29907         * g++.old-deja/g++.law/cvt22.C: Likewise.
29908         * g++.old-deja/g++.law/dtors5.C: Likewise.
29909         * g++.old-deja/g++.law/global-init1.C: Likewise.
29910         * g++.old-deja/g++.law/missed-error3.C: Likewise.
29911         * g++.old-deja/g++.law/operators28.C: Likewise.
29912         * g++.old-deja/g++.law/visibility28.C: Likewise.
29913         * g++.old-deja/g++.martin/eval1.C: Likewise.
29914         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
29915         name.
29916         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
29917         * g++.old-deja/g++.mike/net34.C: Likewise.
29918         * g++.old-deja/g++.mike/net36.C: Likewise.
29919         * g++.old-deja/g++.mike/ns2.C: Likewise.
29920         * g++.old-deja/g++.mike/p12306.C: Likewise.
29921         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
29922         value extension.
29923         * g++.old-deja/g++.mike/p700.C: Likewise.
29924         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
29925         * g++.old-deja/g++.mike/p710.C: Likewise.
29926         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
29927         value extension.
29928         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
29929         * g++.old-deja/g++.mike/pmf9.C: Likewise.
29930         * g++.old-deja/g++.ns/crash2.C: Likewise.
29931         * g++.old-deja/g++.ns/crash3.C: Likewise.
29932         * g++.old-deja/g++.ns/invalid1.C: Likewise.
29933         * g++.old-deja/g++.ns/ns17.C: Likewise.
29934         * g++.old-deja/g++.ns/template16.C: Likewise.
29935         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
29936         keyword.
29937         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
29938         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
29939         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
29940         named return value extension.
29941         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
29942         * g++.old-deja/g++.other/access4.C: Issue additional error
29943         messages.
29944         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
29945         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
29946         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
29947         * g++.old-deja/g++.other/crash25.C: Change error message.
29948         * g++.old-deja/g++.other/crash4.C: Change error message.
29949         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
29950         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
29951         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
29952         checks.
29953         * g++.old-deja/g++.other/defarg8.C: Likewise.
29954         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
29955         * g++.old-deja/g++.other/dtor10.C: Likewise.
29956         * g++.old-deja/g++.other/incomplete.C: Likewise.
29957         * g++.old-deja/g++.other/linkage7.C: Likewise.
29958         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
29959         lookup algorithm.
29960         * g++.old-deja/g++.other/mangle2.C: Likewise.
29961         * g++.old-deja/g++.other/refinit2.C: Likewise.
29962         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
29963         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
29964         * g++.old-deja/g++.pt/crash28.C: Likewise.
29965         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
29966         syntax.
29967         * g++.old-deja/g++.pt/crash32.C: Change error message.
29968         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
29969         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
29970         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
29971         error message position.
29972         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
29973         * g++.old-deja/g++.pt/defarg8.C: Change error message.
29974         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
29975         syntax.
29976         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
29977         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
29978         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
29979         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
29980         keyword.
29981         * g++.old-deja/g++.pt/explicit31.C: Likewise.
29982         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
29983         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
29984         keyword.
29985         * g++.old-deja/g++.pt/explicit71.C: Change error message.
29986         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
29987         syntax.
29988         * g++.old-deja/g++.pt/friend28.C: Account for use of
29989         non-dependent names.
29990         * g++.old-deja/g++.pt/friend29.C: Likewise.
29991         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
29992         rules.
29993         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
29994         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
29995         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
29996         lookup rules.
29997         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
29998         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
29999         keyword.
30000         * g++.old-deja/g++.pt/memclass20.C: Likewise.
30001         * g++.old-deja/g++.pt/memclass5.C: Likewise.
30002         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
30003         keyword.
30004         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
30005         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
30006         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
30007         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
30008         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
30009         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
30010         keyword.
30011         * g++.old-deja/g++.pt/spec10.C: Likewise.
30012         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
30013         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
30014         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
30015         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
30016         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
30017         * g++.old-deja/g++.pt/ttp62.C: Likewise.
30018         * g++.old-deja/g++.pt/ttp64.C: Likewise.
30019         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
30020         * g++.old-deja/g++.pt/typename15.C: Likewise.
30021         * g++.old-deja/g++.pt/typename22.C: Likewise.
30022         * g++.old-deja/g++.pt/typename6.C: Change error messages.
30023         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
30024         * g++.old-deja/g++.pt/virtual2.C: Likewise.
30025         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
30026         syntax.
30027         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
30028         return value extension.
30029         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
30030         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
30031         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
30032         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
30033
30034 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
30035
30036         * g++.dg/warn/inline1.C: New test.
30037         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
30038         * g++.old-deja/g++.jason/synth10.C: Likewise.
30039         * g++.old-deja/g++.mike/net31.C: Likewise.
30040         * g++.old-deja/g++.mike/p8786.C: Likewise.
30041
30042         * g++.dg/template/friend10.C: New test.
30043         * g++.dg/template/conv5.C: New test.
30044
30045 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
30046
30047         * g++.dg/lookup/scoped3.C: New test.
30048
30049         * g++.dg/lookup/decl1.C: New test.
30050         * g++.dg/lookup/decl2.C: New test.
30051
30052 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30053
30054         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
30055         gcc.c-torture/compile/20021015-1.c,
30056         gcc.c-torture/compile/20021015-2.c,
30057         gcc.c-torture/compile/20021123-1.c,
30058         gcc.c-torture/compile/20021123-2.c,
30059         gcc.c-torture/compile/20021123-3.c,
30060         gcc.c-torture/compile/20021123-4.c,
30061         gcc.c-torture/execute/20021024-1.c: Add tests previously added
30062         only to 3.1 or 3.2 branch.
30063
30064 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
30065
30066         * gcc.dg/i386-bitfield3.c: New test.
30067
30068         * gcc.dg/i386-bitfield2.c: New test.
30069
30070 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
30071
30072         * g++.dg/parse/conv_op1.C: New test.
30073
30074 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
30075
30076         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
30077         approved.
30078
30079 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
30080
30081         * gcc.c-torture/compile/20021220-1.c: New test.
30082
30083 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
30084
30085         * gcc.dg/i386-fastcall-1.c: New.
30086
30087 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30088
30089         * gcc.c-torture/execute/20021219-1.c: New test.
30090
30091 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30092
30093         * gcc.dg/i386-pic-1.c: New test.
30094
30095 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30096
30097         PR c++/8099
30098         * g++.dg/template/friend9.C: New test.
30099
30100 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30101
30102         PR c++/3663
30103         * g++.dg/template/access7.C: New test.
30104
30105 2002-12-18  Nick Clifton  <nickc@redhat.com>
30106
30107         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
30108         the libstdc++-v3 directory has been found.
30109
30110 2002-12-12  Devang Patel <dpatel@apple.com>
30111         * gcc.dg/darwin-ld-1.c: New test.
30112         * gcc.dg/darwin-ld-2.c: New test.
30113         * gcc.dg/darwin-ld-3.c: New test.
30114         * gcc.dg/darwin-ld-4.c: New test.
30115         * gcc.dg/darwin-ld-5.c: New test.
30116
30117 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30118
30119         * gcc.c-torture/compile/20021212-1.c: New test.
30120
30121 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
30122
30123         * gcc.dg/fshort-wchar: New test.
30124
30125 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
30126
30127         PR c++/8372
30128         * g++.dg/template/dtor1.C: New test.
30129
30130         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
30131         markers.
30132
30133 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
30134
30135         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
30136
30137 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
30138
30139         * g++.dg/template/static1.C: New test.
30140         * g++.dg/template/static2.C: New test.
30141         * g++.old-deja/g++.ext/memconst.C: New test.
30142
30143 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30144
30145         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
30146         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
30147         * g++.dg/special/initp1.C: Likewise.
30148
30149 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
30150
30151         * gcc.c-torture/execute/20021204-1.c: New test.
30152
30153 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
30154
30155         * gcc.dg/ppc-fmadd-1.c: New file.
30156         * gcc.dg/ppc-fmadd-2.c: New file.
30157         * gcc.dg/ppc-fmadd-3.c: New file.
30158
30159 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30160
30161         * gcc.c-torture/compile/20021204-1.c: New test.
30162
30163 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
30164
30165         * g++.dg/inherit/covariant2.C: New test.
30166         * g++.dg/inherit/covariant3.C: New test.
30167         * g++.dg/inherit/covariant4.C: New test.
30168         * g++.dg/inherit/covariant1.C: Remove XFAIL.
30169         * g++.old-deja/g++.robertl/eb17.C: Likewise.
30170
30171 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
30172
30173         PR c++/8688
30174         * g++.dg/init/brace3.C: New test.
30175
30176 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
30177
30178         * gcc.dg/20020210-1.c: Fix a comment typo.
30179
30180 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
30181
30182         PR c++/8720
30183         * g++.dg/parse/defarg1.C: New test.
30184
30185         PR c++/8615
30186         * g++.dg/template/char1.C: New test.
30187
30188         * g++.dg/template/varmod1.C: Fix typo.
30189
30190 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30191
30192         DR 180
30193         * g++.old-deja/g++.pt/crash32.C: Expect error.
30194
30195 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
30196
30197         PR c++/5919
30198         * g++.dg/template/varmod1.C: New test.
30199
30200         PR c++/8727
30201         * g++.dg/inherit/typeinfo1.C: New test.
30202
30203         PR c++/8663
30204         * g++.dg/inherit/typedef1.C: New test.
30205
30206 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
30207
30208         PR c++/8332
30209         PR c++/8493
30210         * g++.dg/template/strlen1.C: New test.
30211
30212         PR c++/8227
30213         * g++.dg/template/ctor2.C: New test.
30214
30215         PR c++/8214
30216         * g++.dg/init/string1.C: New test.
30217
30218         PR c++/8511
30219         * g++.dg/template/friend8.C: New test.
30220
30221 2002-11-29  Joe Buck <jbuck@synopsys.com>
30222
30223         * g++.dg/lookup/anon2.C: New test.
30224
30225 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
30226
30227         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
30228         h8300 port.
30229
30230 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
30231
30232         * gcc.dg/bitfld-6.c: New test.
30233
30234 2002-11-27  Jan Hubicka  <jh@suse.cz>
30235
30236         * gcc.c-torture/execute/20021127.[cx]: New test.
30237
30238 2002-11-26  Jan Hubicka  <jh@suse.cz>
30239
30240         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
30241         quality.
30242
30243 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
30244
30245         * g++.dg/init/brace2.C: New test.
30246         * g++.old-deja/g++.mike/p9129.C: Correct.
30247
30248 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
30249
30250         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
30251
30252 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
30253
30254         * gcc.dg/sibcall-6: New test for indirect sibcalls.
30255
30256 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
30257
30258         * testsuite/g++.dg/abi/empty11.C: New test.
30259         * testsuite/g++.dg/rtti/cv1.C: New test.
30260
30261 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
30262
30263         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
30264
30265 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
30266
30267         * g++.dg/abi/empty10.C: New test.
30268
30269 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30270
30271         * gcc.c-torture/compile/20021124-1.c: New test.
30272
30273 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
30274
30275         * g++.dg/abi/rtti2.C: New test.
30276
30277 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30278
30279         * gcc.dg/i386-unroll-1.c: New test.
30280
30281 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
30282
30283         * gcc.c-torture/compile/20021120-1.c: New test.
30284         * gcc.c-torture/compile/20021120-2.c: New test.
30285
30286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30287
30288         * gcc.dg/bitfld-5.c: New test.
30289
30290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30291
30292         * gcc.c-torture/execute/20021120-3.c: New test.
30293
30294 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30295
30296         * gcc.c-torture/execute/20021120-2.c: New test.
30297
30298 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
30299
30300         * gcc.c-torture/execute/20021120-1.c: New test.
30301
30302 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
30303
30304         * gcc.c-torture/execute/20021118-3.c: New test.
30305
30306 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30307
30308         * gcc.c-torture/compile/20021119-1.c: New test.
30309
30310 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
30311
30312         * gcc.dg/duff-1.c: New test.
30313         * gcc.dg/duff-2.c: New test.
30314         * gcc.dg/duff-3.c: New test.
30315
30316 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
30317
30318         * gcc.dg/cpp/_Pragma5.c: New test.
30319
30320 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30321
30322         * gcc.c-torture/execute/20021118-2.c: New test.
30323
30324 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
30325
30326         * gcc.c-torture/execute/20021118-1.c: New test.
30327
30328 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
30329
30330         * gcc.dg/20021116-1.c: New test.
30331
30332 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
30333
30334         * g++.dg/abi/vcall1.C: New test.
30335
30336 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
30337
30338         * gcc.dg/20021029-1.c: New test.
30339         * gcc.dg/20021029-2.c: New test.
30340
30341 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30342
30343         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
30344
30345 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30346
30347         PR c/8439
30348         * gcc.dg/20021110.c: Move to ...
30349         * gcc.c-torture/compile/20021110.c: .... here.
30350
30351 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30352
30353         PR c/8467
30354         * gcc.c-torture/execute/20021111-1.c
30355
30356 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30357
30358         PR c/8439
30359         * gcc.dg/20021110.c: New test.
30360
30361 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
30362
30363         * g++.dg/abi/vthunk3.C: Run only on x86.
30364
30365 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30366
30367         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
30368
30369 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
30370
30371         * lib/compat.exp (compat-execute): Fix logic error in last
30372         change.
30373
30374 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
30375
30376         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
30377
30378 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30379
30380         PR c++/8389
30381         * g++.dg/template/access6.C: New test.
30382
30383 2002-11-08  Jan Hubicka  <jh@suse.cz>
30384
30385         * gcc.dg/i386-ssefp-1.c: New test.
30386         * gcc.dg/i386-ssefp-1.c: New test.
30387
30388 2002-11-08  Jan Hubicka  <jh@suse.cz>
30389
30390         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
30391
30392 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30393
30394         * g++.dg/abi/vthunk3.C: New test.
30395
30396         PR c++/8338
30397         * g++.dg/template/crash2.C: New test.
30398
30399 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
30400
30401         * testsuite/g++.dg/abi/dtor1.C: New test.
30402         * testsuite/g++.dg/abi/dtor2.C: Likewise.
30403
30404 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
30405
30406         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
30407         Darwin.
30408
30409 2002-11-04  Adam Nemet  <anemet@lnxw.com>
30410
30411         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
30412         -mthumb.  Only xfail with -O0.
30413
30414 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
30415
30416         * g++.dg/abi/thunk1.C: New test.
30417         * g++.dg/abi/thunk2.C: Likewise.
30418         * g++.dg/abi/vtt1.C: Likewise.
30419
30420 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
30421
30422         PR optimization/8423
30423         * gcc.c-torture/execute/builtin-constant.c: New test.
30424
30425 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
30426
30427         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
30428         Add some more cases.
30429
30430 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
30431
30432         PR c++/8391
30433         * g++.dg/opt/local1.C: New test.
30434
30435 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
30436
30437         PR c++/8160
30438         * g++.dg/template/complit1.C: New test.
30439
30440         PR c++/8149
30441         * g++.dg/template/typename4.C: Likewise.
30442
30443 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30444
30445         Core issue 287, PR c++/7639
30446         * g++.dg/template/instantiate1.C: Adjust error location.
30447         * g++.dg/template/instantiate3.C: New test.
30448         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
30449         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
30450         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
30451
30452 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
30453
30454         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
30455
30456 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
30457
30458         PR c++/8287
30459         * g++.dg/init/dtor2.C: New test.
30460
30461 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30462
30463         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
30464         * gcc.dg/nest.c: Bypass errors on irix6.
30465
30466 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
30467
30468         * gcc.dg/nest.c: Expect error for mmix-*-*.
30469         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
30470
30471 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
30472
30473         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
30474         markers.
30475
30476         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
30477
30478 2002-10-25  Mike Stump  <mrs@apple.com>
30479
30480         * gcc.dg/warn-1.c: New test.
30481
30482 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30483
30484         * g++.dg/template/typename3.C: New test.
30485
30486 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
30487
30488         * g++.dg/lookup/ptrmem1.C: New test.
30489
30490         * g++.dg/abi/vthunk2.C: New test.
30491
30492 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
30493
30494         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
30495
30496 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
30497
30498         * g++.dg/abi/empty9.C: New test.
30499
30500 2002-10-24  Richard Henderson  <rth@redhat.com>
30501
30502         * g++.dg/inherit/thunk1.C: Enable for ia64.
30503
30504 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30505
30506         PR c++/8067
30507         * g++.dg/lookup/pretty1.C: New test.
30508
30509 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
30510
30511         * gcc.dg/20021023-1.c: New test.
30512
30513 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
30514
30515         PR c++/7679
30516         * g++.dg/parse/inline1.C: New test.
30517
30518 2002-10-23  Richard Henderson  <rth@redhat.com>
30519
30520         * g++.dg/inherit/thunk1.C: Enable for x86_64.
30521
30522         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
30523
30524 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
30525
30526         PR c++/6579
30527         * g++.dg/parse/stmtexpr3.C: New test.
30528
30529 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30530
30531         * g++.dg/expr/cond1.C: New test.
30532
30533 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30534
30535         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
30536
30537 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30538
30539         * g++.dg/abi/vbase13.C: New test.
30540         * g++.dg/abi/vbase14.C: Likewise.
30541
30542 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
30543
30544         * gcc.dg/tls/pic-1.c: New test.
30545         * gcc.dg/tls/nonpic-1.c: New test.
30546         * gcc.dg/20021018-1.c: New test.
30547
30548 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30549
30550         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
30551         Remove only files with the same base name as the test case.
30552         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
30553         (profopt-execute): Likewise.  Also, remove old profiling
30554         and performance data files before running the tests.
30555
30556         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
30557         * g++.dg/bprob/bprob.exp: Likewise.
30558         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
30559         to allow more general test case names.
30560
30561         * g++.dg/bprob/bprob-1.C: Rename to ...
30562         * g++.dg/bprob/g++-bprob-1.C: ... this.
30563
30564         * g77.dg/bprob/bprob-1.f: Rename to ...
30565         * g77.dg/bprob/g77-bprob-1.f: ... this.
30566
30567 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
30568
30569         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
30570         bison 1.50 or later.
30571
30572 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
30573
30574         * g++.dg/README: Describe more test directories.
30575
30576 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30577
30578         * g++.dg/init/array6.C: Add additional tests.
30579
30580 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
30581
30582         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
30583         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
30584
30585 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
30586
30587         * gcc.c-torture/compile/20020604-1.x: New.
30588         * gcc.c-torture/compile/simd-5.x: Likewise.
30589         * gcc.c-torture/execute/920710-1.x: Likewise.
30590         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
30591
30592 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
30593
30594         * g++.dg/inherit/override1.C: Add dg-options clause.
30595
30596 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30597
30598         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
30599         _mm_slli_si128.
30600
30601 2002-10-19  Andreas Schwab  <schwab@suse.de>
30602
30603         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
30604         directory component.
30605
30606 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
30607
30608         * g++.dg/inherit/thunk1.C: New test.
30609
30610         * g++.dg/inherit/override1.C: New test.
30611
30612         * g++.dg/abi/mangle11.C: New test.
30613         * g++.dg/abi/mangle14.C: New test.
30614         * g++.dg/abi/mangle17.C: New test.
30615
30616 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
30617
30618         * g++.dg/overload/member2.C: New test.
30619
30620 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
30621
30622         * g++.dg/README: Describe new compat directory.
30623         * g++.dg/dg.exp: Skip tests in compat directory.
30624         * README.compat: New file.
30625         * lib/compat.exp: New expect script.
30626         * g++.dg/compat: New test directory.
30627         * g++.dg/compat/compat.exp: New expect script.
30628         * g++.dg/compat/abi: New test directory.
30629         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
30630         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
30631         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
30632         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
30633         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
30634         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
30635         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
30636         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
30637         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
30638         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
30639         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
30640         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
30641         * g++.dg/compat/break: New test directory.
30642         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
30643         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
30644         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
30645         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
30646         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
30647         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
30648         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
30649         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
30650         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
30651         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
30652         g++.dg/compat/break/README: New files.
30653         * g++.dg/compat/eh: New test directory.
30654         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
30655         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
30656         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
30657         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
30658         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
30659         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
30660         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
30661         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
30662         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
30663         g++.dg/compat/eh/filter2_y.C,
30664         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
30665         g++.dg/compat/eh/new1_y.C,
30666         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
30667         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
30668         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
30669         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
30670         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
30671         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
30672         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
30673         g++.dg/compat/eh/unexpected1_y.C: New files.
30674         * g++.dg/compat/init: New test directory.
30675         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
30676         g++.dg/compat/init/array5_y.C,
30677         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
30678         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
30679         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
30680         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
30681         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
30682         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
30683         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
30684         g++.dg/compat/init/init-ref2_y.C: New files.
30685
30686 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30687
30688         PR c++/7584
30689         * g++.dg/inherit/using3.C: New test.
30690
30691 2002-10-17  Jan Hubicka  <jh@suse.cz>
30692
30693         * gcc.dg/20021017-2.c: New test.
30694
30695 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
30696
30697         * g++.dg/abi/mangle16.C: Adjust.
30698
30699         * g++.dg/init/array8.C: New test.
30700
30701 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
30702
30703         * gcc.dg/special/mips-abi.exp: New test.
30704         * gcc.dg/special/mips-abi.s: Empty file used by the above.
30705
30706 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * g++.dg/abi/mangle16.C: New test.
30709         * g++.dg/abi/mangle17.C: Likewise.
30710
30711         PR c++/7478
30712         * g++.dg/template/ref1.C: New test.
30713
30714 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30715
30716         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
30717
30718 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
30719
30720         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
30721
30722 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
30723
30724         PR c++/7524
30725         * g++.dg/init/array7.C: New test.
30726
30727 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
30728
30729         * g++.dg/init/array6.C: New test.
30730
30731         * g++.dg/abi/mangle13.C: Likewise.
30732         * g++.dg/abi/mangle14.C: Likewise.
30733         * g++.dg/abi/mangle15.C: Likewise.
30734
30735 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30736
30737         * g++.dg/abi/empty8.C: New test.
30738
30739 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
30740
30741         * g++.dg/init/ctor1.C: New test.
30742
30743 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
30744
30745         * gcc.c-torture/execute/20021015-1.c: New test.
30746
30747 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
30748
30749         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
30750
30751 2002-10-14  Jan Hubicka  <jh@suse.cz>
30752
30753         * gcc.dg/i386-ssetype-[1-5].c: New tests.
30754
30755 2002-10-14  Richard Henderson  <rth@redhat.com>
30756
30757         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
30758
30759 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30760
30761         PR optimization/6631
30762         * g++.dg/opt/const2.C: New test.
30763
30764 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
30765
30766         PR c++/7176
30767         * g++.dg/parse/friend1.C: New test.
30768         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
30769
30770 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
30771
30772         * gcc.dg/20021014-1.c: New test.
30773
30774 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
30775
30776         PR c++/5661
30777         * g++.dg/ext/vlm1.C: New test.
30778         * g++.dg/ext/vlm2.C: Likewise.
30779
30780         * g++.dg/init/array1.C: Remove invalid braces.
30781         * g++.dg/init/brace1.C: New test.
30782         * g++.dg/init/copy2.C: Likewise.
30783         * g++.dg/init/copy3.C: Likewise.
30784         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
30785         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
30786         braces.
30787
30788 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
30789
30790         * gcc.dg/cpp/assembler.S: Don't use -ansi.
30791
30792 2002-10-11  Richard Shann  <richard.shann@superh.com>
30793
30794         * gcc.c-torture/compile/simd-5.c: New test.
30795
30796 2002-10-10  Roger Sayle  <roger@eyesopen.com>
30797
30798         * gcc.c-torture/execute/shiftopt-1.c: New test case.
30799
30800 2002-10-10  Jim Wilson  <wilson@redhat.com>
30801
30802         * gcc.c-torture/execute/20021010-1.c: New test.
30803
30804 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
30805
30806         PR c/7353
30807         * g++.dg/ext/typedef-init.C: New test.
30808         * gcc.dg/typedef-init.c: New test.
30809
30810 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
30811
30812         * gcc.dg/cpp/paste13.c: New test.
30813
30814 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30815
30816         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
30817         remaining platforms, XFAIL during compile, not execute.  Don't
30818         XFAIL at -O0.
30819
30820 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30821
30822         * gcc.dg/alias-1.c: Tweak expected warning.
30823
30824 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
30825
30826         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
30827
30828 2002-10-06  Andreas Jaeger  <aj@suse.de>
30829
30830         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
30831         * gcc.dg/cpp/c++98.C: Likewise.
30832
30833         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
30834         * g++.dg/cpp/c++98.C: Likewise.
30835
30836         * g++.dg/README (Subdirectories): Mention cpp directory.
30837
30838         PR target/7559
30839         * gcc.dg/20021006-1.c: New test.
30840
30841 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30842
30843         PR c++/7804
30844         * g++.dg/other/warning1.C: New test.
30845
30846 2002-10-04  Roger Sayle  <roger@eyesopen.com>
30847
30848         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
30849         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
30850         and sparc-*-* with -m64 as expected failures.  See PR 8087.
30851
30852 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30853
30854         PR c++/7931
30855         * g++.dg/template/ptrmem3.C: New test.
30856
30857         PR c++/7754
30858         * g++.dg/template/union1.C: New test.
30859
30860 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
30861
30862         PR c++/8006
30863         * g++.dg/abi/mangle9.C: New test.
30864         * g++.dg/abi/mangle10.C: New test.
30865         * g++.dg/abi/mangle11.C: New test.
30866         * g++.dg/abi/mangle12.C: New test.
30867
30868 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
30869
30870         PR c++/7188.
30871         * g++.dg/template/meminit1.C: New test.
30872         * g++.dg/warn/Wreorder-1.C: Likewise.
30873         * g++.old-deja/g++.mike/warn3.C: Tweak.
30874         * lib/prune.exp: Ingore "in copy constructor".
30875
30876 2002-10-02  Andreas Jaeger  <aj@suse.de>
30877
30878         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
30879         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
30880         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
30881         on x86-64.
30882
30883 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30884
30885         * gcc.dg/empty1.C: Fix typo.
30886
30887 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
30888
30889         * gcc.dg/alias-1.c: New test.
30890
30891 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
30892
30893         * gcc.dg/empty1.C: New test.
30894
30895         * g++.dg/tls/init-2.C: Tweak error messages.
30896
30897 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
30898
30899         * gcc.c-torture/compile/20020923-1.c: New test.
30900
30901 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
30902
30903         * gcc.c-torture/execute/ffs-1.c: New test.
30904         * gcc.c-torture/execute/ffs-2.c: Ditto.
30905
30906 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.dg/overload/member1.C: New test.
30909
30910 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
30911
30912         * g++.dg/abi/empty7.C: New test.
30913         * g++.dg/init/pm2.C: Likewise.
30914
30915 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
30916
30917         * g++.dg/rtti/crash1.C: New test.
30918
30919 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
30920
30921         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
30922         gcc.dg/sibcall-4.c: New tests.
30923
30924 2002-09-28  Roger Sayle  <roger@eyesopen.com>
30925
30926         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
30927         powerpc and MMIX targets.
30928
30929 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
30930
30931         * gcc.dg/cpp/20020927-1.c: New.
30932
30933 2002-09-26  David S. Miller  <davem@redhat.com>
30934
30935         * gcc.c-torture/compile/trunctfdf.c: New.
30936
30937 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30938
30939         * lib/target-supports.exp (check_weak_available): Handle solaris2.
30940
30941 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
30942
30943         * gcc.c-torture/execute/loop-15.c: New.
30944
30945 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
30946
30947         * README.QMTEST: Fix typo.
30948
30949 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30950
30951         * gcc.dg/20020926-1.c: New test.
30952
30953 2002-09-25  David S. Miller  <davem@redhat.com>
30954
30955         PR target/7842
30956         * gcc.c-torture/execute/shiftdi.c: New test.
30957
30958 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
30959
30960         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
30961         unique to the tool.
30962         * lib/g77.exp (g77_init): Likewise.
30963         * lib/g++.exp (g++_init): Likewise.
30964         * lib/objc.exp (objc_init): Likewise.
30965
30966 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
30967
30968         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
30969         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
30970         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
30971
30972 2002-09-25  Richard Henderson  <rth@redhat.com>
30973
30974         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
30975         too-small long double.
30976
30977 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
30978
30979         * gcc.dg/20020919-1.c: New test.
30980
30981 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
30982
30983         * g++.dg/abi/bitfield6.C: New test.
30984         * g++.dg/abi/bitfield7.C: New test.
30985         * g++.dg/abi/bitfield8.C: New test.
30986         * g++.dg/abi/vbase11.C: New test.
30987
30988 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
30989
30990         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
30991         hppa*-*-hpux*.  Update test comment.
30992
30993 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
30994
30995         * gcc.dg/tls/struct-1.c: New test.
30996
30997 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
30998
30999         * gcc.dg/cpp/tr-warn2.c: Update.
31000
31001 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31002
31003         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
31004
31005 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
31006
31007         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
31008         systems.
31009
31010 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
31011
31012         * gcc.c-torture/execute/ieee/mzero3.c: New test.
31013
31014         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31015         Adjust for c++filt moved to binutils.  Remove spurious duplicate
31016         setting of cxxfilt.
31017
31018 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
31019
31020         * gcc.dg/20020312-2.c: Update for darwin.
31021
31022 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
31023
31024         * g++.old-deja/g++.other/crash32.C: Mark ICE.
31025
31026 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
31027
31028         * objc.dg/comp-types-1.m: New test.
31029         * objc.dg/comp-types-2.m: New test.
31030         * objc.dg/comp-types-3.m: New test.
31031         * objc.dg/comp-types-4.m: New test.
31032         * objc.dg/comp-types-5.m: New test.
31033         * objc.dg/comp-types-6.m: New test.
31034
31035 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31036
31037         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
31038
31039 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31040
31041         * g++.dg/other/do1.C: New test.
31042
31043         * g++.dg/template/subst1.C: New test.
31044
31045 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
31046
31047         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
31048
31049 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
31050
31051         * g++.dg/template/qualttp20.C: Adjust expected errors.
31052         * g++.old-deja/g++.jason/report.C: Likewise.
31053         * g++.old-deja/g++.other/qual1.C: Likewise.
31054
31055         * g++.dg/lookup/scoped2.C: New test.
31056
31057         * g++.dg/ext/asm3.C: New test.
31058
31059 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
31060
31061         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
31062
31063 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
31064
31065         * ChangeLog: follow spelling conventions.
31066         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
31067         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
31068         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
31069         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
31070         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
31071         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
31072         * g++.old-deja/g++.law/global-init1.C: Likewise.
31073         * g++.old-deja/g++.other/delete4.C: Likewise.
31074         * g++.old-deja/g++.other/inline21.C: Likewise.
31075         * g++.old-deja/g++.other/singleton.C: Likewise.
31076         * g77.dg/strlen0.f: Likewise.
31077         * g77.f-torture/compile/20010519-1.f: Likewise.
31078         * g77.f-torture/compile/980310-4.f: Likewise.
31079         * gcc.c-torture/compile/20000605-1.c: Likewise.
31080         * gcc.c-torture/execute/20020225-1.c: Likewise.
31081         * gcc.dg/c90-hexfloat-2.c: Likewise.
31082         * gcc.dg/c99-bool-1.c: Likewise.
31083         * gcc.dg/c99-hexfloat-2.c: Likewise.
31084         * gcc.dg/dll-2.c: Likewise.
31085         * gcc.dg/wtr-union-init-1.c: Likewise.
31086         * gcc.dg/wtr-union-init-2.c: Likewise.
31087         * gcc.dg/wtr-union-init-3.c: Likewise.
31088         * gcc.dg/cpp/avoidpaste1.c: Likewise.
31089         * gcc.dg/cpp/defined.c: Likewise.
31090         * gcc.dg/cpp/macsyntx.c: Likewise.
31091         * gcc.dg/cpp/paste2.c: Likewise.
31092         * gcc.dg/cpp/trad/defined.c: Likewise.
31093         * gcc.dg/format/c90-printf-1.c: Likewise.
31094         * gcc.dg/format/c90-scanf-1.c: Likewise.
31095         * gcc.dg/format/c99-printf-1.c: Likewise.
31096         * gcc.dg/format/c99-scanf-1.c: Likewise.
31097         * gcc.misc-tests/gcov-8.c: Likewise.
31098         * lib/profopt.exp: Likewise.
31099
31100 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
31101
31102         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
31103
31104 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31105
31106         * g++.dg/inherit/using2.C: New test.
31107
31108 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
31109
31110         * ChangeLog: Follow spelling conventions.
31111         * g++.dg/template/friend4.C: Likewise.
31112         * g++.old-deja/g++.pt/crash67.C: Likewise.
31113         * gcc.c-torture/execute/20000801-4.c: Likewise.
31114         * gcc.dg/c90-digraph-1.c: Likewise.
31115         * gcc.dg/c94-digraph-1.c: Likewise.
31116         * gcc.dg/c99-digraph-1.c: Likewise.
31117         * gcc.dg/cpp/line5.c: Likewise.
31118         * gcc.dg/cpp/multiline.c: Likewise.
31119         * gcc.dg/cpp/trad/literals-1.c: Likewise.
31120         * gcc.dg/format/attr-3.c: Likewise.
31121         * gcc.dg/format/c90-scanf-3.c: Likewise.
31122         * gcc.dg/format/ext-4.c: Likewise.
31123
31124 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
31125
31126         * g++.dg/template/pretty1.C: New test.
31127
31128 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
31129
31130         * gcc.c-torture/execute/struct-cpy-1.c: New test.
31131
31132 2002-09-13  Matt Austern  <austern@apple.com>
31133
31134         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
31135         passing a cast expression to a function by const reference.
31136
31137 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
31138
31139         * g++.dg/template/deduce1.C: New test.
31140
31141 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
31142
31143         * gcc.c-torture/execute/simd-1.c: Force all use of int to
31144         32-bit int.
31145
31146 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31147
31148         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
31149         usage.
31150
31151 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
31152
31153         * gcc.c-torture/compile/20020910-1.c: New test.
31154
31155 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
31156
31157         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
31158
31159 2002-09-10  Andreas Jaeger  <aj@suse.de>
31160
31161         * gcc.dg/20020312-2.c: Adjust for x86-64.
31162
31163 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
31164
31165         * g77.dg/7388.f: New test case for PR 7388.
31166
31167 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
31168
31169         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
31170
31171 2002-09-05  Ziemowit Laski <zlaski@apple.com>
31172
31173         * objc.dg/proto-lossage-1.m: New test.
31174
31175 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
31176
31177         * gcc.dg/cpp/_Pragma4.c: Fix typo.
31178
31179 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
31180
31181         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
31182         expected to pass.
31183
31184 2002-09-06  Stan Shebs  <shebs@apple.com>
31185             David Edelsohn  <edelsohn@gnu.org>
31186
31187         * gcc.dg/weak: New directory.
31188         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
31189         target-specific xfail bits.
31190         * gcc.dg/typeof-2.c: Move to new directory.
31191         * gcc.dg/weak.exp: New expect script.
31192
31193 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
31194
31195         * gcc.c-torture/execute/extzvsi.c: New test.
31196
31197 2002-09-05  Stan Shebs  <shebs@apple.com>
31198
31199         * gcc.dg/weak-1.c: xfail on Darwin.
31200         * gcc.dg/weak-2.c: Ditto.
31201         * gcc.dg/weak-3.c: Ditto.
31202         * gcc.dg/weak-4.c: Ditto.
31203         * gcc.dg/weak-5.c: Ditto.
31204         * gcc.dg/weak-6.c: Ditto.
31205         * gcc.dg/weak-7.c: Ditto.
31206         * gcc.dg/weak-8.c: Ditto.
31207         * gcc.dg/weak-9.c: Ditto.
31208
31209 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
31210
31211         * gcc.c-torture/execute/loop-14.c: New test.
31212
31213 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * g++.dg/other/cxa-atexit1.C: New test.
31216
31217         * gcc.dg/typeof-2.c: New test.
31218
31219 2002-09-03  Roger Sayle  <roger@eyesopen.com>
31220
31221         * gcc.dg/builtins-2.c: New testcase.
31222         * gcc.dg/builtins-3.c: New testcase.
31223
31224 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
31225
31226         * gcc.dg/cpp/_Pragma4.c: New test.
31227
31228 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
31229
31230         * objc/execute/nil_method-1.m: New testcase.
31231
31232 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
31233
31234         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
31235         [Object class], not [Object initialize].
31236
31237 2002-08-31  Roger Sayle  <roger@eyesopen.com>
31238             Hans-Peter Nilsson  <hp@bitrange.com>
31239
31240         * gcc.c-torture/execute/20020720-1.x: Skip test on
31241         mmix-knuth-mmixware.  Correct comment.
31242
31243 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
31244
31245         * testsuite/g++.dg/abi/bitfield5.C: New test.
31246         * testsuite/g++.dg/abi/vbase10.C: Likewise.
31247
31248 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
31249
31250         * objc.dg/undeclared-selector.m: New test.
31251
31252 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
31253
31254         * g++.dg/other/offsetof1.C: Avoid cast warning.
31255
31256 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
31257
31258         * objc.dg/super-class-2.m: New test.
31259
31260 2002-08-24  Matt Austern  <austern@apple.com>
31261
31262         * g++.dg/ext/lvaddr.C: New test.
31263         * g++.dg/ext/lvcast.C: New test.
31264
31265 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
31266
31267         * testsuite/g++.dg/inherit/cond1.C: New test.
31268
31269 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
31270
31271         * gcc.dg/noncompile/incomplete-1.c: New test.
31272
31273 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31274
31275         * gcc.dg/typespec-1.c: New test.
31276
31277 2002-08-20  Devang Patel  <dpatel@apple.com>
31278         * objc.dg/proto-hier-2.m: New test.
31279
31280 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
31281
31282         * objc.dg/bitfield-1.m: New test.
31283         * objc.dg/bitfield-2.m: New test.
31284
31285 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31286
31287         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
31288         gcc.dg/c99-flex-array-4.c: New tests.
31289
31290 2002-08-16  Stan Shebs  <shebs@apple.com>
31291
31292         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
31293
31294 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
31295
31296         * gcc.dg/typeof-1.c: New test.
31297         * g++.dg/ext/typeof2.C: New test.
31298
31299 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
31300
31301         * g++.dg/other/offsetof1.C: New test.
31302
31303 2002-08-14  Richard Henderson  <rth@redhat.com>
31304
31305         * gcc.dg/tls/diag-3.c: Fix expected message strings.
31306
31307 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
31308
31309         * gcc.dg/cpp/_Pragma3.c: New test.
31310
31311 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
31312
31313         * g++.dg/template/inherit3: New test.
31314
31315 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
31316
31317         * gcc.dg/bitfld-4.c: Add blank options.
31318
31319 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
31320
31321         * g++.dg/template/crash1.C: New test.
31322
31323 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31324
31325         * gcc.dg/tls/opt-2.c: New test.
31326
31327 2002-08-08  Devang Patel  <dpatel@apple.com>
31328
31329         * objc.dg/selector-1.m : New test
31330
31331 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31332
31333         * g++.dg/abi/bitfield4.C: New test.
31334         * gcc.dg/bitfld-4.c: New test.
31335
31336 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
31337
31338         * g++.dg/other/packed1.C: New test.
31339
31340 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
31341
31342         * g++.dg/abi/offsetof.C: Tweak error messages.
31343         * g++.old-deja/g++.mike/p10769a.C: Likewise.
31344
31345 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
31346
31347         * gcc.dg/bitfld-3.c: New test.
31348
31349 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
31350             Richard Henderson  <rth@redhat.com>
31351
31352         * gcc.dg/i386-bitfield1.c: New test.
31353         * g++.dg/abi/bitfield3.C: Update.
31354
31355 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
31356
31357         * objc.dg/const-str-2.m: Update.
31358         * gcc.dg/cpp/c++98.c: Change to C extension.
31359         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
31360         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
31361
31362 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
31363
31364         * testsuite/gcc.dg/tls/diag-3.c: New.
31365
31366 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
31367
31368         * g++.dg/README (Subdirectories): Document new subdir expr.
31369         * g++.dg/expr/pmf-1.C: New test.
31370
31371 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
31372
31373         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
31374
31375 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
31376
31377         * g++.dg/abi/bitfield3.C: New test.
31378
31379 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
31380
31381         * lib/gcov.exp: Tweak expected line formats.
31382         * gcc.misc-tests/gcov8.c: New test.
31383         * gcc.misc-tests/gcov8.x: New flags.
31384
31385 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
31386
31387         * consistency.vlad/layout/endian.c: Include string.h.
31388
31389         * gcc.c-torture/execute/20020805-1.c: New test.
31390
31391 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
31392
31393         * g++.dg/other/conversion1.C: New test.
31394
31395 2002-08-03  Roger Sayle  <roger@eyesopen.com>
31396
31397         * gcc.dg/builtins-1.c: New testcase.
31398
31399 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
31400
31401         * g++.dg/inherit/access3.C: New test.
31402
31403 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
31404
31405         * gcc.dg/ia64-visibility-2.c: New test.
31406
31407 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
31408
31409         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
31410         __qualifier_flags to __flags.
31411
31412 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
31413
31414         * g++.dg/inherit/operator1.C: New test.
31415         * g++.dg/lookup/disamb1.C: Fix typo in comment.
31416         * g++.dg/other/error1.C: Change expected error message.
31417         * g++.dg/template/conv4.C: Likewise.
31418
31419 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
31420
31421         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
31422         for documented behavior.
31423
31424 2002-07-25  Roger Sayle  <roger@eyesopen.com>
31425
31426         * gcc.c-torture/execute/20020720-1.x: Skip this test on
31427         several targets known to fail.
31428
31429 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
31430
31431         * gcc.dg/mips-args-[123].c: New tests.
31432
31433 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
31434
31435         * gcc.dg/ppc-spe.c: New.
31436
31437 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
31438
31439         * g++.dg/other/ptrmem4.C: New testcase.
31440
31441 2002-07-24  Richard Henderson  <rth@redhat.com>
31442
31443         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
31444
31445 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
31446
31447         * g++.dg/ext/alignof1.C (main): Return 0 for success.
31448
31449 2002-07-24  Roger Sayle  <roger@eyesopen.com>
31450
31451         * gcc.c-torture/execute/memset-3.c: New testcase.
31452
31453 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
31454
31455         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
31456         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
31457
31458 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31459
31460         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
31461         Delete.
31462
31463 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
31464
31465         * gcc.c-torture/compile/simd-4.c: New test.
31466
31467 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31468
31469         PR c++/7347, c++/7348
31470         * g++.dg/template/access4.C: New test.
31471         * g++.dg/template/access5.C: New test.
31472         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
31473         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
31474         * g++.old-deja/g++.pt/ttp58.C: Likewise.
31475         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
31476
31477 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
31478
31479         * gcc.dg/gnu89-init-2.c: New test.
31480
31481 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
31482
31483         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
31484
31485 2002-07-20  Roger Sayle  <roger@eyesopen.com>
31486
31487         * gcc.c-torture/execute/20020720-1.c: New testcase.
31488
31489 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
31490
31491         * gcc.dg/cpp/Wsignprom.c: New tests.
31492
31493 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
31494
31495         * gcc.c-torture/execute/loop-13.c: New test.
31496
31497 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
31498
31499         * gcc.dg/cpp/expr.c: New tests.
31500
31501 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
31502
31503         * g++.dg/opt/pr6713.C: Add template instantiation.
31504
31505 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
31506
31507         * gcc.dg/nest.c: New test.
31508
31509 2002-07-17  Richard Henderson  <rth@redhat.com>
31510
31511         * g++.dg/opt/pr6713.C: New test.
31512
31513 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
31514
31515         * gcc.c-torture/execute/loop-2e.x: Let the testcase
31516         XFAIL for all x86 processors.
31517
31518 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
31519
31520         * gcc.c-torture/execute/20010122-1.x: Do not test with
31521         -fomit-frame-pointer.
31522
31523 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31524
31525         * g++.dg/template/instantiate2.C: New test.
31526         * g++.dg/template/spec4.C: New test.
31527
31528 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31529
31530         * g++.dg/template/access2.C: New test.
31531         * g++.dg/template/access3.C: New test.
31532
31533 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
31534
31535         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
31536         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
31537         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
31538         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
31539         Convert to use <stdarg.h>.
31540         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
31541         Delete.
31542         * gcc.dg/va-arg-2.c: New.
31543         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
31544
31545 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
31546
31547         * gcc.c-torture/compile/20020710-1.c: New test.
31548
31549 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
31550                           Andrew Pinski  <pinskia@physics.uc.edu>
31551
31552         gcc.c-torture/compile/simd-2.c: New testcase.
31553         gcc.c-torture/compile/simd-3.c: Likewise.
31554
31555 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
31556
31557         PR c++/7224
31558         * g++.dg/overload/error1.C: New test.
31559
31560 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
31561
31562         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
31563         configuration and IRIX 6 O32 ABI.
31564
31565 2002-07-11  Roger Sayle  <roger@eyesopen.com>
31566
31567         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
31568
31569 2002-07-10  Roger Sayle  <roger@eyesopen.com>
31570
31571         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
31572
31573 2002-07-10  Jeffrey A Law  <law@redhat.com>
31574
31575         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
31576
31577         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
31578
31579 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
31580
31581         * gcc.dg/20020312-2.c: Check for __PPC__.
31582
31583 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
31584
31585         * gcc.c-torture/compile/20020709-1.c: New test.
31586
31587 2002-07-07  Roger Sayle  <roger@eyesopen.com>
31588
31589         * g++.dg/template/qualttp21.C: New test case.
31590
31591 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
31592
31593         * gcc.c-torture/compile/20020706-1.c: New test.
31594         * gcc.c-torture/compile/20020706-2.c: New test.
31595
31596 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
31597             Alexandre Oliva  <aoliva@redhat.com>
31598
31599         * g++.dg/warn/incomplete1.C: New test.
31600
31601 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31602
31603         PR c++/7099
31604         * g++.dg/warn/noreturn1.C: New test.
31605
31606 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
31607
31608         PR c++/6706
31609         * g++.dg/debug/debug6.C: New test.
31610         * g++.dg/debug/debug7.C: New test.
31611
31612 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
31613
31614         * gcc.c-torture/compile/simd-3.c: New test.
31615
31616 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
31617
31618         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
31619         * gcc.dg/20020620-1.c: Likewise.
31620
31621 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31622
31623         PR c++/6944
31624         * g++.dg/init/array4.C: New test.
31625         * g++.dg/init/array5.C: New test.
31626
31627 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
31628
31629         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
31630         * gcc.c-torture/execute/simd-2.c (main): Likewise.
31631
31632 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31633
31634         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
31635         * gcc.dg/wtr-aggr-init-1.c: Likewise.
31636         * gcc.dg/wtr-conversion-1.c: Likewise.
31637         * gcc.dg/wtr-escape-1.c: Likewise.
31638         * gcc.dg/wtr-int-type-1.c: Likewise.
31639         * gcc.dg/wtr-label-1.c: Likewise.
31640         * gcc.dg/wtr-static-1.c: Likewise.
31641         * gcc.dg/wtr-strcat-1.c: Likewise.
31642         * gcc.dg/wtr-suffix-1.c: Likewise.
31643         * gcc.dg/wtr-switch-1.c: Likewise.
31644         * gcc.dg/wtr-unary-plus-1.c: Likewise.
31645         * gcc.dg/wtr-union-init-1.c: Likewise.
31646         * gcc.dg/wtr-union-init-2.c: Likewise.
31647         * gcc.dg/wtr-union-init-3.c: Likewise.
31648
31649         * gcc.dg/wtr-func-def-1.c: New test.
31650
31651 2002-07-02 Devang Patel <dpatel@apple.com>
31652
31653         * objc.dg/param-1.m: New test.
31654
31655 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
31656
31657         * gcc.dg/cpp/trad/directive.c: Add test.
31658         * gcc.dg/cpp/trad/macroargs.c: Add test.
31659         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
31660
31661 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
31662
31663         * gcc.dg/cpp/cmdlne-M.c: New test.
31664
31665 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
31666
31667         * objc.dg/desig-init-1.m: New test.
31668
31669 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31670
31671         PR c++/6716
31672         * g++.dg/template/instantiate1.C: New test.
31673
31674 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
31675
31676         PR c++/7112
31677         * g++.dg/template/sizeof2.C: New test.
31678
31679 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31680
31681         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
31682         gcc.dg/cpp/trad/include.c: New tests.
31683
31684 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
31685
31686         PR target/7177
31687         * gcc.c-torture/compile/20020701-1.c: New test.
31688
31689 2002-07-01  Stan Shebs  <shebs@apple.com>
31690
31691         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
31692         header here...
31693         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
31694         (objc-torture-execute): or here.
31695
31696 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
31697
31698         * gcc.c-torture/execute/arith-rand-ll.c: New test.
31699
31700 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
31701
31702         * gcc.dg/cpp/trad/escaped-nl.c: New test.
31703
31704 2002-06-30  Devang Patel  <dpatel@apple.com>
31705
31706         * objc.dg/fsyntax-only.m: New test.
31707
31708 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
31709
31710         PR c++/6695
31711         * g++.dg/template/friend7.C: New file.
31712
31713 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
31714
31715         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
31716         return type.
31717
31718 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
31719
31720         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
31721         avoid division by zero.
31722
31723 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
31724
31725         * gcc.dg/Wunknownprag.c: New tests.
31726
31727 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
31728
31729         * gcc.c-torture/execute/simd-2.c: New test.
31730
31731 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
31732
31733         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
31734         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
31735         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
31736         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
31737         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
31738         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
31739         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
31740         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
31741         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
31742         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
31743         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
31744         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
31745         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
31746         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
31747         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
31748         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
31749         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
31750
31751 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
31752
31753         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
31754         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
31755         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
31756         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
31757         New tests.
31758         * gcc.dg/cpp/trad/directive.c: Update.
31759
31760 2002-06-23  Andreas Jaeger  <aj@suse.de>
31761
31762         * gcc.c-torture/execute/complex-6.c: New.
31763
31764 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
31765
31766         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
31767         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
31768         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
31769         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
31770
31771 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
31772
31773         * gcc.dg/cpp/trad: New directory with traditional tests copied
31774         from parent directory.
31775         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31776         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31777         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31778         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31779         Move to trad/ and rename.
31780         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
31781         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
31782         gcc.dg/cpp/trad/redef2.c: New tests.
31783         * gcc.dg/cpp/trad/trad.exp: New driver.
31784
31785 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
31786
31787         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
31788         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
31789         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
31790         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
31791         Remove.
31792
31793 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
31794
31795         * gcc.dg/20020620-1.c: New test.
31796
31797 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31798
31799         * g++.dg/template/ttp4.C: New test.
31800
31801 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
31802
31803         * g++.dg/opt/vt1.C: Fix regexp.
31804
31805 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31806
31807         * gcc.c-torture/execute/pure-1.c: Make functions static again.
31808         Don't use attribute `noinline'.
31809
31810 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31811
31812         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
31813
31814 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
31815
31816         * gcc.c-torture/execute/simd-1.c: New.
31817
31818         * gcc.dg/simd-1.c: New.
31819
31820 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
31821
31822         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
31823
31824 2002-06-16  Richard Henderson  <rth@redhat.com>
31825
31826         * g++.dg/ext/anon-struct1.C: New.
31827         * g++.dg/ext/anon-struct2.C: New.
31828         * g++.dg/ext/anon-struct3.C: New.
31829         * gcc.dg/anon-struct-1.c: New.
31830         * gcc.dg/anon-struct-2.c: New.
31831         * gcc.dg/anon-struct-3.c: New.
31832         * gcc.dg/20011008-1.c: Adjust warning text.
31833         * gcc.dg/20020527-1.c: Add -fms-extensions.
31834
31835 2002-06-16  Richard Henderson  <rth@redhat.com>
31836
31837         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
31838
31839 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
31840
31841         * gcc.c-torture/execute/20020615-1.c: New test.
31842
31843 2002-06-15  Roger Sayle  <roger@eyesopen.com>
31844
31845         * gcc.c-tortuture/execute/compare-1.c: New test case.
31846         * gcc.c-tortuture/execute/compare-2.c: New test case.
31847         * gcc.c-tortuture/execute/compare-3.c: New test case.
31848
31849 2002-06-13  Richard Henderson  <rth@redhat.com>
31850
31851         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
31852         ia64 ilp32.
31853
31854 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31855
31856         * g++.dg/template/typename2.C: Update error message.
31857
31858 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
31859
31860         * gcc.c-torture/execute/20020611-1.c: New test.
31861
31862 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
31863
31864         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
31865         list of targets to skip.
31866
31867 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
31868
31869         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
31870         targets if not optimizing.
31871
31872 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
31873
31874         * gcc.c-torture/compile/20020605-1.c: New test.
31875
31876         * g++.dg/opt/vt1.C: New test.
31877
31878         * gcc.dg/20020531-1.c: New test.
31879
31880         * gcc.dg/20020530-1.c: New test.
31881
31882         * gcc.dg/20020527-1.c: New test.
31883
31884         * g++.dg/opt/cse1.C: New test.
31885
31886 2002-06-07  Roger Sayle  <roger@eyesopen.com>
31887
31888         * gcc.dg/20020607-2.c: New test case.
31889
31890 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
31891
31892         * gcc.c-torture/compile/20020604-1.c: New test.
31893
31894 2002-06-04  Richard Henderson  <rth@redhat.com>
31895
31896         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
31897         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
31898         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
31899
31900 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
31901
31902         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
31903
31904 2002-06-03  Richard Henderson  <rth@redhat.com>
31905
31906         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
31907         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
31908
31909 2002-06-02  Richard Henderson  <rth@redhat.com>
31910
31911         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
31912         test functions static.
31913
31914 2002-06-02  Andreas Jaeger  <aj@suse.de>
31915
31916         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
31917         now.
31918
31919 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31920
31921         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
31922         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
31923         Update for mofified diagnostics.
31924         * gcc.dg/c99-intconst-1.c: No longer fail.
31925
31926 2002-06-02  Richard Henderson  <rth@redhat.com>
31927
31928         * gcc.dg/uninit-A.c: Remove xfail markers.
31929
31930 2002-06-01  Roger Sayle  <roger@eyesopen.com>
31931
31932         * gcc.dg/fnegate-1.c: New test case.
31933
31934 2002-05-30  Osku Salerma  <osku@iki.fi>
31935
31936         * gcc.c-torture/execute/mayalias-1.c: New file.
31937
31938 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31939
31940         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
31941         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
31942         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
31943
31944 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
31945
31946         * gcc.c-torture/execute/20020529-1.c: New test.
31947
31948 2002-05-27  Richard Henderson  <rth@redhat.com>
31949
31950         * g++.dg/ext/attrib6.C: New test case.
31951
31952 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31953
31954         * gcc.c-torture/execute/pure-1.c: New test.
31955
31956 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31957
31958         * gcc.dg/cpp/arith-2.c: Remove.
31959
31960 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31961
31962         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
31963         * gcc.dg/cpp/if-3.c: Remove.
31964
31965 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
31966
31967         * g++.dg/opt/cse2.C: New test.
31968
31969 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
31970
31971         * gcc.dg/cpp/arith-1.c: New semantic tests.
31972         * gcc.dg/cpp/if-1.c: Update.
31973
31974 2002-05-24  Ben Elliston  <bje@redhat.com>
31975
31976         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
31977
31978 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
31979
31980         * gcc.dg/verbose-asm.c: New test.
31981
31982 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31983
31984         * gcc.dg/cpp/paste12.c: New test.
31985
31986 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
31987
31988         * g++.dg/parse/named_ops.C: New test.
31989
31990 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
31991
31992         * gcc/testsuite/gcc.dg/weak-8.c: New test.
31993
31994 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
31995
31996         * gcc.dg/weak-2.c: Allow optional leading underscore
31997         in scan-assembler symbol name.
31998         * gcc.dg/weak-3.c: Likewise.
31999         * gcc.dg/weak-4.c: Likewise.
32000         * gcc.dg/weak-5.c: Likewise.
32001
32002 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
32003
32004         * gcc.dg/20020523-1.c: New test.
32005
32006 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
32007
32008         * objc.dg/const-str-2.m: Update now that we stop after
32009         a command line error.
32010
32011 2002-05-22  Richard Henderson  <rth@redhat.com>
32012
32013         * g++.dg/dg.exp: Fix typo in test pruneing.
32014
32015 2002-05-22  Richard Henderson  <rth@redhat.com>
32016
32017         * g++.dg/dg.exp: Prune the tls subdirectory.
32018         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
32019         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
32020         * g++.dg/tls/init-1.C: New.
32021
32022 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
32023
32024         * gcc.dg/20020517-1.c: New test.
32025
32026 2002-05-21  Richard Henderson  <rth@redhat.com>
32027
32028         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
32029         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
32030
32031 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
32032
32033         * g++.dg/other/copy2.C: New test.
32034
32035 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
32036
32037         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
32038         (MAX_COPY): Bump up to 10 times sizeof (long long).
32039         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
32040
32041         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
32042         sizeof (long long).
32043
32044         * gcc.c-torture/execute/strcpy-1.c: New test.
32045
32046 2002-05-19  Jason Merrill  <jason2redhat.com>
32047
32048         * g++.dg/ext/oper1.C: New test.
32049
32050 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
32051 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
32052
32053         * README.QMTEST: New file.
32054
32055         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
32056
32057 2002-05-19  Andreas Jaeger  <aj@suse.de>
32058
32059         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
32060         now.
32061         * gcc.c-torture/execute/loop-2d.x: Likewise.
32062
32063 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
32064
32065         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
32066         support weak symbols.
32067         * gcc.dg/weak-4.c: Likewise.
32068         * gcc.dg/weak-6.c: Likewise.
32069
32070 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
32071
32072         * gcc.dg/weak-3.c: Add dg-excess-error comment for
32073         cygwin, coff and h8300-*-hms targets
32074         * gcc.dg/weak-5.c: Likewise.
32075         * gcc.dg/weak-7.c: Likewise.
32076
32077 2002-05-16  Jason Merrill  <jason@redhat.com>
32078
32079         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
32080         (scan-assembler-not, scan-assembler-dem): Likewise.
32081         (scan-assembler-dem-not): Likewise.
32082
32083 2002-05-15  Richard Henderson  <rth@redhat.com>
32084
32085         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
32086
32087 2002-05-15  Richard Henderson  <rth@redhat.com>
32088
32089         * gcc.dg/weak-5.c (vfoo1c): No warning here.
32090         (vfoo1f): Warning here.
32091         (vfoo1l): Don't redefine the alias.
32092
32093 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
32094
32095         * g++.dg/init/pm1.C: New test.
32096
32097 2002-05-12  David S. Miller  <davem@redhat.com>
32098
32099         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
32100         types.
32101
32102 2002-05-10  Roger Sayle  <roger@eyesopen.com>
32103
32104         * gcc.c-torture/execute/20020510-1.c: New test case.
32105
32106 2002-05-10  David S. Miller  <davem@redhat.com>
32107
32108         * gcc.c-torture/execute/conversion.c: Test long double too.
32109
32110 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
32111
32112         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
32113         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
32114         * lib/g++.exp (g++_link_flags): Likewise.
32115         * lib/objc.exp (objc_target_compile): Likewise.
32116
32117 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32118
32119         * gcc.dg/cpp/poison.c: Update.
32120         * gcc.dg/cpp/20000625-2.c: Remove.
32121         * gcc.dg/cpp/direct2s.c: Remove final test.
32122
32123 2002-05-08  Tom Rix  <trix@redhat.com>
32124
32125         * gcc.c-torture/execute/20020508-1.c: New test.
32126         * gcc.c-torture/execute/20020508-2.c: New test.
32127         * gcc.c-torture/execute/20020508-3.c: New test.
32128
32129 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32130
32131         * gcc.dg/cpp/charconst-4.c: More tests.
32132
32133 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
32134
32135         PR c/6569
32136         * gcc.dg/weak-3.c: Update location of warning messages.
32137         * gcc.dg/weak-5.c: Likewise.
32138
32139 2002-05-06  Roger Sayle  <roger@eyesopen.com>
32140
32141         * gcc.c-torture/execute/20020506-1.c: New test case.
32142
32143 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
32144
32145         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
32146
32147 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32148
32149         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
32150
32151 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
32152
32153         * gcc.dg/cpp/charconst-3.c: New test.
32154
32155 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32156
32157         * gcc.dg/cpp/charconst.c: Update tests.
32158
32159 2002-05-05  Tim Josling  <tej@melbpc.org.au>
32160
32161         * treelang: Added directory for new sample language treelang. Also
32162         lib/treelang.exp: New file to signal treelang should be tested.
32163
32164 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32165
32166         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
32167         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
32168         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
32169         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
32170         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
32171         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
32172         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
32173
32174 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32175
32176         * gcc.dg/format/xopen-2.c: New test.
32177
32178 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
32179
32180         * gcc.dg/20020503-1.c: New test.
32181
32182 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
32183
32184         * g++.dg/init/dtor1.C: Make it tougher.
32185
32186 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
32187
32188         * g++.dg/init/dtor1.C: New test.
32189
32190 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
32191
32192         * gcc.dg/altivec-8.c: New.
32193
32194 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
32195
32196         * gcc.dg/altivec-7.c: New.
32197
32198 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
32199
32200         * g++.dg/parse/typedef1.C: New test.
32201
32202 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
32203
32204         PR c++/6486
32205         * g++.dg/template/friend6.C: New test.
32206
32207         PR c++/6492
32208         * g++.dg/init/copy1.C: New test.
32209
32210 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
32211
32212         * g++.dg/warn/effc1.C: New test.
32213
32214 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
32215
32216         * gcc.dg/cpp/if-cexp.c: Add a test.
32217
32218 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
32219
32220         * gcc.dg/20020426-2.c: New test.
32221
32222 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
32223
32224         * gcc.dg/cpp/if-mop.c: Update.
32225         * gcc.dg/cpp/if-mpar.c: Add test.
32226         * gcc.dg/cpp/if-oppr.c: Update.
32227
32228 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32229
32230         PR c/6343
32231         * gcc.dg/weak-[2-7].c: New tests.
32232
32233 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32234
32235         * gcc.dg/enum1.c: New test.
32236
32237 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/6497
32240         * g++.dg/inherit/access2.C: New test.
32241
32242 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
32243
32244         PR bootstrap/6445
32245         * gcc.dg/20020426-1.c: New test.
32246
32247 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
32248
32249         * g++.dg/abi/enum1.C: New test.
32250
32251 2002-04-26  Richard Henderson  <rth@redhat.com>
32252
32253         * gcc.dg/c99-bool-1.c: Expect always true warning.
32254
32255 2002-04-25  Roger Sayle  <roger@eyesopen.com>
32256
32257         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
32258
32259 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32260
32261         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
32262         targets.
32263
32264 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
32265
32266         * g++.dg/abi/mange7.C: New test.
32267
32268         PR c++/6438.
32269         * g++.dg/parse/stmtexpr2.C: New test.
32270
32271 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
32272
32273         * gcc.dg/20020312-2.c: Add SH target.
32274
32275 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32276
32277         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
32278         compiler output on mips*-*-irix*.
32279
32280 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
32281
32282         * g++.dg/parse/attr1.C: New test.
32283
32284 2002-04-23  Roger Sayle  <roger@eyesopen.com>
32285
32286         * gcc.c-torture/execute/string-opt-17.c: New test case.
32287         * gcc.c-torture/execute/memset-2.c: New test case.
32288
32289 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
32290
32291         PR c++/6256:
32292         * g++.dg/template/friend5.C: New test.
32293
32294         PR c++/6331:
32295         * g++.dg/template/qual1.C: Likewise.
32296
32297 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
32298
32299         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
32300         Include stdlib.h, not stdio.h or ctype.h.
32301
32302 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
32303
32304         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
32305         cris-*-elf* and mmix-*-*.
32306         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
32307         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
32308         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
32309         Ditto.
32310         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
32311         * gcc.dg/wchar_t-1.c: Ditto.
32312
32313 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
32314
32315         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
32316         Clarify comment.
32317
32318 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
32319
32320         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
32321
32322 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32323
32324         * gcc.c-torture/execute/20000906-1.x: Delete.
32325
32326 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
32327
32328         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
32329
32330 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
32331
32332         * PR6367
32333         * g77.f-torture/execute/6367.f: New test.
32334         * g77.f-torture/execute/6367.x: Disable for MMIX.
32335
32336 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
32337
32338         * PR6352
32339         * g++.dg/opt/inline2.C: New test.
32340
32341 2002-04-18  Richard Henderson  <rth@redhat.com>
32342
32343         * gcc.dg/20000906-1.c: Enable for all targets.
32344         * gcc.c-torture/compile/iftrap-2.c: New.
32345
32346 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32347
32348         * gcc.dg/20020418-1.c: New test.
32349         * gcc.dg/20020418-2.c: New test.
32350
32351 2002-04-18  Richard Henderson  <rth@redhat.com>
32352
32353         * gcc.c-torture/compile/iftrap-1.c: New.
32354         * gcc.dg/iftrap-1.c: Adjust for ia64.
32355         * gcc.dg/iftrap-2.c: New.
32356
32357 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
32358
32359         * gcc.c-torture/compile/20020418-1.c: New test.
32360
32361 2002-04-18  Roger Sayle  <roger@eyesopen.com>
32362
32363         * gcc.c-torture/compile/20020415-1.c: New.
32364
32365 2002-04-18  David S. Miller  <davem@redhat.com>
32366
32367         * gcc.c-torture/execute/20020418-1.c: New test.
32368
32369 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
32370
32371         * gcc.dg/20020416-1.c: New test.
32372
32373         * g++.dg/opt/inline1.C: New test.
32374
32375 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
32376
32377         * gcc.dg/altivec-5.c: New test.
32378
32379         * gcc.dg/20020415-1.c: New test.
32380
32381 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
32382
32383         * testsuite/lib/chill.exp: Remove.
32384
32385 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
32386
32387         * g++.dg/other/big-struct.C: New test.
32388
32389 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
32390
32391         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
32392         of scratch file.
32393
32394 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
32395
32396         PR c/6277
32397         * gcc.dg/i386-387-1.c: Allow optional leading underscore
32398         in scan-assembler function name
32399
32400 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
32401
32402         * g77.f-torture/execute/980628-4.x,
32403         g77.f-torture/execute/980628-5.x,
32404         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32405         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32406         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
32407         i[34567]86-*-*.
32408
32409 2002-04-13  David S. Miller  <davem@redhat.com>
32410
32411         * gcc.c-torture/execute/20020413-1.c: New test.
32412
32413 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
32414
32415         * gcc.dg/asm-6.c,
32416         * g++.dg/ext/asm1.C: New tests.
32417
32418 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
32419
32420         PR c++ 5373.
32421         * g++.dg/parse/stmtexpr1.C: New test.
32422
32423         PR c++/5189.
32424         * g++.dg/template/copy1.C: New test.
32425
32426 2002-04-12  Richard Henderson  <rth@redhat.com>
32427
32428         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
32429
32430 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
32431
32432         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
32433         gcc.c-torture/execute/20020307-2.c.
32434
32435 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
32436
32437         * g++.dg/ext/attrib5.C,
32438         * g++.dg/lookup/struct1.C: New tests.
32439
32440 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
32441
32442         * gcc.dg/20020411-1.c: New test.
32443
32444         * gcc.c-torture/execute/20020411-1.c: New test.
32445
32446 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
32447
32448         * g77.f-torture/execute/6177.f: New test.
32449
32450 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
32451
32452         PR middle-end/6247
32453         * g++.dg/opt/cleanup1.C: New test.
32454
32455         * g++.dg/opt/const1.C: New test.
32456
32457 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
32458
32459         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
32460
32461 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
32462
32463         PR c++/5507
32464         * g++.dg/template/typename2.C: New test.
32465
32466 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
32467
32468         * gcc.c-torture/execute/loop-12.c: New.
32469
32470 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
32471
32472         * g77.f-torture/execute/980628-4.x,
32473         g77.f-torture/execute/980628-5.x,
32474         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
32475         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
32476         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
32477
32478 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32479
32480         PR optimization/6086
32481         * g++.dg/opt/preinc1.C: New test.
32482
32483 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32484
32485         PR c++/5571
32486         * g++.dg/opt/static2.C: New test.
32487
32488 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
32489
32490         PR c/5120
32491         * gcc.dg/20020406-1.c: New test.
32492
32493 2002-04-04  David S. Miller  <davem@redhat.com>
32494
32495         * gcc.c-torture/execute/20020404-1.c: New test.
32496
32497 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
32498
32499         PR c/6123
32500         * gcc.dg/20020312-2.c: Do not declare global register variable
32501         if __PIC__ or __pic__ is defined.
32502
32503 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
32504
32505         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
32506         __asm__ so that it works correctly even if -ansi -pedantic-errors.
32507
32508 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32509
32510         * gcc.misc-tests/linkage.exp: Update last change to handle
32511         sparc*-, not just sparc-.
32512
32513 2002-04-03  Richard Henderson  <rth@redhat.com>
32514
32515         * gcc.dg/cpp/ucs.c: Improved long UCS test.
32516
32517 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32518
32519         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
32520
32521 2002-04-02  David S. Miller  <davem@redhat.com>
32522
32523         * gcc.c-torture/execute/20020402-3.c: New test.
32524
32525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
32526
32527         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
32528         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
32529
32530         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
32531         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
32532         g77.f-torture/execute/20001201.x,
32533         g77.f-torture/execute/u77-test.x: New files.
32534
32535         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
32536         * gcc.dg/wchar_t-1.c: Ditto.
32537
32538 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32539
32540         * gcc.c-torture/execute/20020402-1.c: New test.
32541
32542 2002-04-01  Richard Henderson  <rth@redhat.com>
32543
32544         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
32545
32546         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
32547
32548 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32549
32550         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
32551
32552 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32553
32554         * g++.dg/inherit/template-as-base.C: Expect error.
32555         * g++.dg/inherit/namespace-as-base.C: Likewise.
32556
32557 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
32558
32559         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
32560         g++.dg/ext/instantiate3.C: Tweak match patterns.
32561
32562         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
32563         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
32564         -da test.
32565
32566 2002-03-31  Richard Henderson  <rth@redhat.com>
32567
32568         * gcc.dg/special/alias-2.c: New.
32569         * gcc.dg/special/ecos.exp: Run it.
32570
32571 2002-03-31  Richard Henderson  <rth@redhat.com>
32572
32573         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
32574
32575 2002-03-31  Kazu Hirata  <kazu@hxi.com>
32576
32577         * gcc.dg/weak-1.c: Disable on h8300 port.
32578
32579 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
32580
32581         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
32582         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
32583         ordering tests.
32584         * g++.dg/bprob/bprob-1.C: New test.
32585         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
32586         * g++.dg/gcov/gcov-1.C: New test.
32587         * g++.dg/gcov/gcov-1.x: New file.
32588         * g++.dg/gcov/gcov-2.C: New test.
32589         * g++.dg/gcov/gcov-3.C: New test.
32590         * g++.dg/gcov/gcov-3.h: New file.
32591
32592 2002-03-28  Roger Sayle  <roger@eyesopen.com>
32593
32594         * g++.old-deja/g++.other/builtins5.C: New test.
32595         * g++.old-deja/g++.other/builtins6.C: New test.
32596         * g++.old-deja/g++.other/builtins7.C: New test.
32597         * g++.old-deja/g++.other/builtins8.C: New test.
32598         * g++.old-deja/g++.other/builtins9.C: New test.
32599
32600 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
32601
32602         * g++.dg/opt/static1.C: New test.
32603
32604         * g++.dg/opt/longbranch1.C: New test.
32605
32606 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
32607
32608         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
32609
32610         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
32611
32612 2002-03-28  Jeffrey A Law  (law@redhat.com)
32613
32614         * gcc.c-torture/execute/20020328-1.c: New test.
32615
32616 2002-03-27  Richard Henderson  <rth@redhat.com>
32617
32618         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
32619         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
32620         move from g++.old-deja/g++.ext/.
32621
32622 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
32623
32624         * g++.dg/init/new2.C: New test.
32625
32626 2002-03-26  Richard Henderson  <rth@redhat.com>
32627
32628         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
32629
32630         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
32631         on sparc.
32632
32633         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
32634         sparcv9 systems.
32635         * gcc.dg/20001102-1.c: Likewise.
32636
32637 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
32638
32639         * gcc.dg/cpp/endif-pedantic1.c,
32640         gcc.dg/cpp/endif-pedantic2.c: New tests.
32641
32642 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
32643
32644         * g++.dg/init/new1.C: New test.
32645
32646 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
32647
32648         * g++.dg/abi/vbase9.C: New test.
32649
32650 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
32651
32652         * gcc.dg/arm-asm.c: New test.
32653
32654 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
32655
32656         * gcc.dg/Wswitch-enum.c: New test.
32657         Fix PR c/5044.
32658
32659 2002-03-26  Richard Henderson  <rth@redhat.com>
32660
32661         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
32662         structure.
32663
32664 2002-03-25  Richard Henderson  <rth@redhat.com>
32665
32666         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
32667         sparcv9 systems.
32668
32669         * gcc.c-torture/compile/20011119-1.c (xxx): New.
32670         * gcc.c-torture/compile/20011119-2.c (xxx): New.
32671
32672 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
32673
32674         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
32675
32676 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
32677
32678         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
32679         targets using generic thunk support.
32680
32681 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
32682
32683         * gcc.c-torture/compile/20020323-1.c: New test.
32684
32685         * g++.dg/opt/conj2.C: New test.
32686
32687 2002-03-24  Richard Henderson  <rth@redhat.com>
32688
32689         * gcc.dg/weak-1.c: Use -fno-common.
32690
32691 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32692
32693         * g77.dg/f77-edit-apostrophe-out.f: New test
32694         * g77.dg/f77-edit-h-out.f: New test
32695         * g77.dg/f77-edit-t-in.f: New test
32696         * g77.dg/f77-edit-t-out.f: New test
32697         * g77.dg/f77-edit-x-out.f: New test
32698         * g77.dg/f77-edit-slash-out.f: New test
32699         * g77.dg/f77-edit-colon-out.f: New test
32700         * g77.dg/f77-edit-s-out.f: New test
32701
32702 2002-03-24  Richard Henderson  <rth@redhat.com>
32703
32704         * objc/execute/formal_protocol-6.x: New XFAIL.
32705
32706 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32707
32708         * gcc.dg/weak-1.c: Early return from dg-final on platforms
32709         that do not support weak symbols
32710
32711 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
32712
32713         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
32714         * lib/g77.exp: Likewise.
32715         * lib/objc.exp: Likewise.
32716
32717 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
32718
32719         * gcc.dg/Wswitch-default.c: New test.
32720
32721 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
32722
32723         * g++.dg/other/enum1.C: New test.
32724
32725 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
32726
32727         * gcc.dg/pragma-ep-3.c: Fix typo.
32728
32729 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32730
32731         * g++.dg/inherit/template-as-base.C: New test.
32732
32733 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
32734
32735         * g++.old-deja/g++.other/dwarf2-1.C: Move...
32736         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
32737
32738 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
32739
32740         * gcc.dg/cpp/multiline.c: Update to match.
32741
32742 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
32743
32744         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
32745
32746 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
32747
32748         * gcc.dg/cpp/extratokens2.c: New file.
32749
32750 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
32751
32752         * gcc.dg/20020312-2.c: Add rs6000 target.
32753
32754         * gcc.c-torture/compile/20020319-1.c: New test.
32755
32756 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32757
32758         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
32759         (A, E): Handle this.
32760
32761 2002-03-20  Jason Merrill  <jason@redhat.com>
32762
32763         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
32764         ignoring -fpic.
32765         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
32766         through prune_gcc_output.
32767
32768 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
32769
32770         * gcc.c-torture/compile/20020320-1.c: New test.
32771
32772 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.c-torture/compile/20020318-1.c: New test.
32775
32776         * gcc.dg/struct-by-value-1.c: New test.
32777
32778         * gcc.dg/20020319-1.c: New test.
32779
32780 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
32781
32782         * g++.dg/opt/conj1.C: New test.
32783
32784 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
32785
32786         * g++.dg/template/qualttp20.C: Revert previous change.
32787         * g++.dg/template/qualttp3.C: Likewise.
32788         * g++.dg/template/qualttp4.C: Likewise.
32789         * g++.dg/template/qualttp5.C: Likewise.
32790         * g++.dg/template/qualttp6.C: Likewise.
32791         * g++.dg/template/qualttp7.C: Likewise.
32792         * g++.dg/template/qualttp8.C: Likewise.
32793         * g++.dg/template/recurse.C: Likewise.
32794
32795 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
32796
32797         * gcc.dg/cpp/wchar-1.c: Update.
32798
32799 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
32800
32801         * g++.dg/template/conv1.C: New test.
32802         * g++.dg/template/conv2.C: New test.
32803         * g++.dg/template/conv3.C: New test.
32804         * g++.dg/template/conv4.C: New test.
32805
32806 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32807
32808         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
32809         * g++.dg/template/qualttp3.C: Likewise.
32810         * g++.dg/template/qualttp4.C: Likewise.
32811         * g++.dg/template/qualttp5.C: Likewise.
32812         * g++.dg/template/qualttp6.C: Likewise.
32813         * g++.dg/template/qualttp7.C: Likewise.
32814         * g++.dg/template/qualttp8.C: Likewise.
32815         * g++.dg/template/recurse.C: Likewise.
32816
32817 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
32818
32819         * g++.dg/opt/dtor1.C: New test.
32820
32821 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
32822
32823         * gcc.c-torture/compile/20020315-1.c: New test.
32824
32825 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
32826
32827         * gcc.dg/weak-1.c: Fix scan tests.
32828
32829 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
32830
32831         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
32832         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
32833         cris-*-aout* mmix-*-*.
32834         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
32835         cris-*-aout* mmix-*-*.
32836         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
32837         cris-*-elf* cris-*-aout* and mmix-*-*.
32838         * gcc.dg/20001009-1.c: Ditto.
32839         * gcc.dg/20010912-1.c: Ditto.
32840         * gcc.dg/20020122-4.c: Ditto.
32841         * gcc.dg/inline-2.c: Ditto.
32842
32843 2002-03-14  Jeffrey A Law  (law@cygnus.com)
32844
32845         * gcc.c-torture/compile/20020314-1.c: New test.
32846
32847 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
32848
32849         * gcc.c-torture/execute/20020314-1.c: New test.
32850
32851 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
32852
32853         * g++.dg/warn/Wunused-1.C: New test.
32854
32855 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
32856
32857         * g++.dg/abi/mangle6.C: New test.
32858
32859 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
32860
32861         * gcc.c-torture/compile/20020309-2.c: New test.
32862
32863         * gcc.c-torture/compile/20020312-1.c: New test.
32864
32865 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
32866
32867         * g++.dg/other/access1.C: New test.
32868
32869 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.c-torture/execute/wchar_t-1.c: New test.
32872
32873 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
32874
32875         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
32876
32877 2002-03-12  Roger Sayle  <roger@eyesopen.com>
32878
32879         * gcc.dg/20020312-1.c: New test case.
32880
32881 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
32882
32883         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
32884
32885 2002-03-11  Richard Henderson  <rth@redhat.com>
32886
32887         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
32888         * g++.old-deja/g++.jason/report.C: Likewise.
32889
32890 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32891
32892         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
32893         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
32894
32895 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * testsuite/g++.dg/overload/pmf1.C: New test.
32898
32899 2002-03-11  Kazu Hirata  <kazu@hxi.com>
32900
32901         * gcc.c-torture/execute/20020307-1.c: Use long.
32902
32903 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
32904
32905         PR optimization/5844
32906         * gcc.dg/20020310-1.c: New test.
32907
32908 2002-03-09  Michael Meissner  <meissner@redhat.com>
32909
32910         * gcc.c-torture/execute/memcpy-2.c: New test.
32911         * gcc.c-torture/execute/memset-1.c: New test.
32912         * gcc.c-torture/execute/strlen-1.c: New test.
32913         * gcc.c-torture/execute/strcmp-1.c: New test.
32914         * gcc.c-torture/execute/strncmp-1.c: New test.
32915
32916 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
32917
32918         * gcc.dg/ppc-ldstruct.c: New test.
32919
32920 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
32921
32922         * gcc.c-torture/execute/va-arg-22.c: New test.
32923
32924 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32925
32926         * gcc.c-torture/compile/20020309-1.c: New test.
32927
32928 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
32929
32930         * gcc.c-torture/execute/20020307-2.c: New test.
32931
32932 2002-03-07  Jeffrey A Law  (law@redhat.com)
32933
32934         * g77.f-torture/compile/20020307-1.f: New test.
32935
32936 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
32937
32938         * gcc.dg/unordered-1.c: New test.
32939
32940 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
32941
32942         * gcc.c-torture/execute/20020307-1.c: New test.
32943
32944 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
32945
32946         * gcc.dg/20020304-1.c: New test.
32947
32948         * gcc.c-torture/compile/20020304-2.c: New test.
32949
32950 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
32951
32952         * gcc.c-torture/compile/20020304-1.c: New test case
32953         (from PR c/5830).
32954
32955 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
32956
32957         * gcc.dg/20020103-1.c: Add other -D ppc variants.
32958
32959 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
32960
32961         * g++.dg/other/classkey1.C: New test.
32962
32963 2002-03-01  Richard Henderson  <rth@redhat.com>
32964
32965         * gcc.c-torture/compile/981223-1.x: New.
32966         * gcc.c-torture/compile/920625-1.x: New.
32967
32968 2002-02-28  Richard Henderson  <rth@redhat.com>
32969
32970         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
32971
32972 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
32973
32974         * gcc.c-torture/execute/20020227-1.c: New test.
32975
32976 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
32977
32978         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
32979         here" ERROR lines.
32980         * g++.old-deja/g++.oliva/partord1.C: Likewise.
32981         * g++.old-deja.g++.other/defarg1.C: Likewise.
32982         * g++.old-deja/g++.pt/calls2.C: Likewise.
32983         * g++.old-deja/g++.pt/crash20.C: Likewise.
32984         * g++.old-deja/g++.pt/crash30.C: Likewise.
32985         * g++.old-deja/g++.pt/crash36.C: Likewise.
32986         * g++.old-deja/g++.pt/crash6.C: Likewise.
32987         * g++.old-deja/g++.pt/defarg13.C: Likewise.
32988         * g++.old-deja/g++.pt/derived3.C: Likewise.
32989         * g++.old-deja/g++.pt/error1.C: Likewise.
32990         * g++.old-deja/g++.pt/friend21.C: Likewise.
32991         * g++.old-deja/g++.pt/friend23.C: Likewise.
32992         * g++.old-deja/g++.pt/infinite1.C: Likewise.
32993         * g++.old-deja/g++.robertl/eb128.C: Likewise.
32994
32995 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
32996
32997         * gcc.c-torture/execute/20020225-2.c: New test.
32998
32999 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
33000
33001         * gcc.c-torture/execute/920730-1t.c,
33002         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
33003         Delete test cases, only relevant to -traditional.
33004
33005 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33006
33007         * gcc.dg/cpp/undef1.c: Remove.
33008         * gcc.dg/cpp/directiv.c: Update.
33009         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
33010
33011 2002-02-27  Michael Meissner  <meissner@redhat.com>
33012
33013         * gcc.c-torture/execute/20020226-1.c: New test.
33014
33015 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
33016
33017         * g++.dg/debug/debug4.C: New test.
33018
33019         * gcc.dg/ia64-visibility-1.c: New test.
33020
33021 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
33022
33023         * gcc.dg/debug/20020224-1.c: New.
33024
33025 2002-02-25  Kazu Hirata  <kazu@hxi.com>
33026
33027         * gcc.c-torture/execute/960416-1.x: New.
33028         * gcc.c-torture/execute/divconst-3.x: Likewise.
33029
33030 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
33031
33032         * gcc.dg/20020224-1.c: New test.
33033
33034 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
33035
33036         * gcc.c-torture/execute/20020225-1.c: New.
33037
33038 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33039
33040         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
33041
33042 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
33043
33044         * gcc.dg/20020222-1.c: New test.
33045
33046 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
33047
33048         * g++.dg/opt/anonunion1.C: New test.
33049
33050 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
33051
33052         * g++.dg/template/qualttp19.C: New test.
33053         * g++.dg/template/qualttp20.C: New test.
33054         * g++.old-deja/g++.jason/report.C: Adjust expected errors
33055         * g++.old-deja/g++.other/qual1.C: Likewise.
33056
33057 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
33058
33059         * gcc.dg/attr-alwaysinline.c: New.
33060
33061 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
33062
33063         * gcc.dg/20020220-1.c: New test.
33064
33065         * gcc.dg/20020220-2.c: New test.
33066
33067         * g++.dg/opt/mmx1.C: New test.
33068
33069 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
33070
33071         * gcc.c-torture/compile/20020110.c: New test.
33072
33073 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
33074
33075         * gcc.c-torture/execute/20020219-1.c: New test.
33076
33077         * gcc.dg/20020219-1.c: New test.
33078
33079         * gcc.dg/noncompile/20020220-1.c: New test.
33080
33081         * g++.dg/opt/ptrintsum1.C: New test.
33082
33083         * gcc.dg/debug/20020220-1.c: New test.
33084
33085 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
33086
33087         * gcc.c-torture/execute/20020216-1.c: New test.
33088
33089 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33090
33091         * gcc.dg/decl-1.c: Update, new test.
33092
33093 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
33094
33095         * g++.dg/abi/bitfield1.C: New test.
33096         * g++.dg/abi/bitfield2.C: New test.
33097
33098 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33099
33100         * gcc.dg/attr-nest.c: New test.
33101
33102 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
33103
33104         * gcc.c-torture/execute/20020215-1.c: New test.
33105
33106 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
33107
33108         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
33109         * g++.dg/debug/debug.exp: New.
33110         * g++.dg/debug/trivial.C: New.
33111         * g++.dg/debug/debug1.C: Moved...
33112         * g++.dg/other/debug1.C: ...from here.
33113         * g++.dg/debug/debug2.C: Moved...
33114         * g++.dg/other/debug2.C: ...from here.
33115         * g++.dg/debug/debug3.C: Moved...
33116         * g++.dg/other/debug3.C: ...from here.
33117
33118         * gcc.dg/noncompile/20020213-1.c: New test.
33119
33120 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
33121
33122         * g++.dg/other/debug3.C: New test.
33123
33124         * gcc.c-torture/execute/20020213-1.c: New test.
33125
33126 2002-02-13  Richard Smith <richard@ex-parrot.com>
33127
33128         * g++.old-deja/g++.other/thunk1.C: New test.
33129
33130 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33131
33132         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
33133
33134 2002-02-13  Stan Shebs  <shebs@apple.com>
33135
33136         * gcc.dg/altivec-3.c: New.
33137
33138 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
33139
33140         * gcc.dg/Wunreachable-1.c: New test.
33141         * gcc.dg/Wunreachable-2.c: New test.
33142
33143 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33144
33145         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
33146
33147 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
33148
33149         * gcc.dg/decl-1.c: New test.
33150
33151 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
33152
33153         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
33154
33155 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33156
33157         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
33158         * gcc.c-torture/compile/980506-1.x: Likewise.
33159
33160 2002-02-10  Kazu Hirata  <kazu@hxi.com>
33161
33162         * gcc.dg/20020210-1.c: New.
33163
33164 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
33165
33166         * g77.f-torture/execute/947.f: New regression test
33167         for PR fortran/947.
33168
33169 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
33170
33171         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
33172         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
33173
33174 2002-02-08  Richard Henderson  <rth@redhat.com>
33175
33176         * gcc.c-torture/compile/labels-3.c: New.
33177
33178 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
33179
33180         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
33181         expression statements work instead.
33182         * gcc.dg/noncompile/20020207-1.c: New test.
33183
33184 2002-02-07  Richard Henderson  <rth@redhat.com>
33185
33186         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
33187
33188 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33189
33190         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
33191         message from g77
33192         * lib/g77-dg.exp: Trim g77 error messages so that they are
33193         recognized by dg.exp.
33194
33195 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33196
33197         PR fortran/5473
33198         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
33199
33200 2002-02-07  Richard Henderson  <rth@redhat.com>
33201
33202         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
33203         to be sufficiently aligned for integers.
33204
33205 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
33206
33207         * g++.dg/template/friend4.C: New test.
33208
33209 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
33210
33211         PR fortran/5743
33212         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
33213         unsupported cases.
33214
33215 2002-02-07  Richard Henderson  <rth@redhat.com>
33216
33217         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
33218         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
33219         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
33220         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
33221
33222 2002-02-06  Richard Henderson  <rth@redhat.com>
33223
33224         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
33225
33226 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
33227
33228         * gcc.dg/20020206-1.c: New test.
33229
33230 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
33231
33232         * gcc.c-torture/execute/20020206-1.c: New test.
33233
33234         * gcc.c-torture/execute/20020206-2.c: New test.
33235
33236         PR optimization/5429:
33237         * gcc.c-torture/compile/20020206-1.c: New test.
33238
33239 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
33240
33241         * g++.dg/ext/align1.C: Do not use an explicit alignment value
33242         as certain file formats cannot support particularly large
33243         alignments.
33244
33245         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
33246         and do not expect to be able to link the executable.
33247
33248         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
33249         fail because the COFF format does not support the weak attribute.
33250
33251 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
33252
33253         * g77.dg/pr5473.f: New test
33254
33255 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
33256
33257         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
33258         Fix testcase accordingly.
33259
33260 2002-02-04  Richard Henderson  <rth@redhat.com>
33261
33262         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
33263         (buf): Change to be an array of pointers, not ints.
33264
33265 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33266
33267         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
33268         before all tests.  Move warning one line above to match where it
33269         C frontend emits.
33270         * gcc.dg/Wswitch-2.c: New test.
33271         * g++.dg/warn/Wswitch-1.C: New test.
33272         * g++.dg/warn/Wswitch-2.C: New test.
33273
33274 2002-02-04  Richard Henderson  <rth@redhat.com>
33275
33276         * g++.dg/abi/offsetof.C: Fix size comparison.
33277
33278 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
33279
33280         * gcc.dg/cast-qual-2.c: New test.
33281
33282 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
33283
33284         * gcc.dg/20020201-4.c: New test.
33285
33286 2002-02-04  Ben Elliston  <bje@redhat.com>
33287
33288         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
33289         target_info attribute != 0, in addition to the empty string.
33290         (gcc_target_compile): Likewise.
33291
33292 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
33293
33294         * gcc.dg/Wswitch.c: New test.
33295         PR gcc/4475. PR gcc/3780.
33296
33297 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
33298
33299         * g77.f-torture/execute/5122.f: New test for regressions
33300         against PR fortran/5122.
33301
33302 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
33303
33304         * g77.f-torture/compile/pr3743.f: Delete
33305         * g77.dg/pr3743-1.f: New test.
33306         * g77.dg/pr3743-2.f: New test.
33307         * g77.dg/pr3743-3.f: New test.
33308         * g77.dg/pr3743-4.f: New test.
33309
33310 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33311
33312         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
33313
33314 2002-02-02  Richard Henderson  <rth@redhat.com>
33315
33316         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
33317         * gcc.c-torture/execute/bf64-1.c: Likewise.
33318
33319 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33320
33321         * gcc.dg/20020201-2.c: New test.
33322
33323         * gcc.dg/20020201-3.c: New test.
33324
33325         * gcc.c-torture/execute/bitfld-2.c: New test.
33326
33327 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33328
33329         * gcc.dg/bitfld-1.c: Update.
33330         * gcc.dg/bitfld-2.c: Update.
33331         * gcc.c-torture/execute/bitfld-1.x: New.
33332
33333 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
33334
33335         * gcc.c-torture/execute/20020201-1.c: New test.
33336
33337 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
33338
33339         PR target/5469
33340         * gcc.dg/20020201-1.c: New test.
33341
33342 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
33343
33344         PR fortran/3743
33345         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
33346         * g77.f-torture/compile/pr3743.x: Remove
33347
33348 2002-01-31  Tom Rix  <trix@redhat.com>
33349
33350         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
33351
33352 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
33353
33354         * gcc.dg/noncompile/20020130-1.c: New test.
33355
33356 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
33357
33358         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
33359
33360 2002-01-29  Richard Henderson  <rth@redhat.com>
33361
33362         * gcc.c-torture/execute/991118-1.c: Cast various constants back
33363         to long long.
33364         * gcc.c-torture/execute/bf64-1.c: Likewise.
33365
33366 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
33367
33368         * gcc.c-torture/execute/20020129-1.c: New test.
33369
33370 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33371
33372         * gcc.c-torture/compile/20000224-1.c: Update.
33373         * gcc.c-torture/execute/bitfld-1.c: New tests.
33374         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
33375         * gcc.dg/uninit-A.c: Update.
33376
33377 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
33378
33379         * g++.dg/template/ctor1.C: Add instantiation.
33380
33381 2002-01-28  Paul Koning  <pkoning@equallogic.com>
33382
33383         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
33384         argument to __builtin_prefetch to be const ptr.
33385
33386 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
33387
33388         * gcc.c-torture/compile/20020120-1.c: New test.
33389
33390 2002-01-27  Kazu Hirata  <kazu@hxi.com>
33391
33392         * gcc.c-torture/execute/20020127-1.c: New test.
33393
33394 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
33395
33396         * g77.dg/f77-edit-i-in.f: New test
33397         * g77.dg/f77-edit-i-out.f: New test
33398
33399 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
33400
33401         * gcc.dg/debug/debug.exp: New file.
33402         * gcc.dg/debug/trivial.c: New file.
33403         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
33404         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
33405         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
33406         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
33407         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
33408         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
33409         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
33410         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
33411         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
33412         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
33413         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
33414         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
33415         * gcc.dg/20000503-1.c: Removed.
33416         * gcc.dg/20010207-1.c: Removed.
33417         * gcc.dg/20011223-1.c: Removed.
33418         * gcc.dg/20020104-2.c: Removed.
33419         * gcc.dg/debug-1.c: Removed.
33420         * gcc.dg/debug-2.c: Removed.
33421         * gcc.dg/debug-3.c: Removed.
33422         * gcc.dg/debug-4.c: Removed.
33423         * gcc.dg/debug-5.c: Removed.
33424         * gcc.dg/debug-6.c: Removed.
33425         * gcc.dg/dwarf2-1.c: Removed.
33426         * gcc.dg/dwarf2-2.c: Removed.
33427
33428 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
33429
33430         * g++.old-deja/g++.other/eh5.C: New test.
33431         * g++.old-deja/g++.other/sibcall2.C: New test.
33432         * g++.old-deja/g++.other/array9.C: New test.
33433         * g++.old-deja/g++.other/typename2.C: New test.
33434         * g++.old-deja/g++.other/crash60.C: New test.
33435         * g++.old-deja/g++.other/conv9.C: New test.
33436         * g++.old-deja/g++.other/mangle10.C: New test.
33437         * g++.old-deja/g++.other/unchanging1.C: New test.
33438         * g++.old-deja/g++.other/exprstmt1.C: New test.
33439         * g++.old-deja/g++.other/inline23.C: New test.
33440         * g++.old-deja/g++.eh/ia64-1.C: New test.
33441         * g++.old-deja/g++.other/dwarf2-1.C: New test.
33442         * g++.old-deja/g++.other/reload1.C: New test.
33443         * g++.old-deja/g++.other/static20.C: New test.
33444         * g++.old-deja/g++.other/local-alloc1.C: New test.
33445         * g++.old-deja/g++.other/conv8.C: New test.
33446         * g++.old-deja/g++.other/stmtexpr2.C: New test.
33447         * g++.old-deja/g++.other/storeexpr1.C: New test.
33448         * g++.old-deja/g++.other/storeexpr2.C: New test.
33449         * g++.dg/eh/template2.C: New test.
33450         * g++.dg/warn/weak1.C: New test.
33451
33452 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
33453
33454         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33455         Remove first, non-varying, argument.
33456
33457 2002-01-23  Richard Henderson  <rth@redhat.com>
33458
33459         * gcc.dg/inline-2.c: New.
33460
33461         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
33462         Add optional target arg.  Check number of arguments.
33463         (scan-assembler-not, scan-assembler-dem): Likewise.
33464         (scan-assembler-dem-not): Likewise.
33465
33466 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33467
33468         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
33469         line 12.
33470         * g++.old-deja/g++.brendan/parse3.C,
33471         g++.old-deja/g++.other/crash26.C,
33472         g++.old-deja/g++.other/crash28.C,
33473         g++.old-deja/g++.other/crash29.C,
33474         g++.old-deja/g++.other/crash30.C,
33475         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
33476
33477 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
33478
33479         * gcc.dg/20020115-1.c: New.
33480
33481 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
33482
33483         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
33484
33485 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
33486
33487         * gcc.dg/20020122-3.c: New.
33488
33489 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
33490
33491         * g++.dg/other/gc1.C: New test.
33492
33493 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
33494
33495         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
33496
33497 2002-01-22  Richard Henderson  <rth@redhat.com>
33498
33499         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
33500
33501 2002-01-22  Richard Henderson  <rth@redhat.com>
33502
33503         * gcc.dg/20020122-4.c: New.
33504
33505 2002-01-22  H.J. Lu <hjl@gnu.org>
33506
33507         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
33508         link output.
33509         * gcc.dg/special/ecos.exp: Likewise.
33510         * lib/g++-dg.exp: Likewise.
33511         * lib/g77-dg.exp: Likewise.
33512         * lib/gcc-dg.exp : Likewise.
33513         * lib/mike-g++.exp: Likewise.
33514         * lib/mike-g77.exp: Likewise.
33515         * lib/mike-gcc.exp: Likewise.
33516         * lib/objc-dg.exp: Likewise.
33517
33518 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
33519
33520         PR target/5379
33521         * gcc.dg/20020122-2.c: New test.
33522
33523 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
33524
33525         * gcc.dg/20020122-1.c: New test.
33526
33527 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
33528
33529         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
33530
33531 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
33532
33533         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
33534
33535 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33536
33537         * gcc.c-torture/compile/20020121-1.c: New test.
33538
33539 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33540
33541         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
33542         ld_library_path.
33543
33544 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
33545
33546         * gcc.dg/20020218-1.c: New test.
33547
33548 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
33549
33550         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
33551         messages
33552         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
33553         "At global scope" warning
33554         * g++.dg/ext/align1.C: Change cygwin test for alignment
33555         from db-bogus to dg-warning
33556
33557 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
33558
33559         * g77.f-torture/compile/cpp2.F: New test.
33560
33561 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
33562
33563         * g++.dg/template/access1.C: New test.
33564
33565 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
33566
33567         * gcc.dg/20020118-1.c: New.
33568
33569 2002-01-18  Kazu Hirata  <kazu@hxi.com>
33570
33571         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
33572
33573 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33574
33575         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
33576         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
33577         alignment warnings.
33578
33579 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
33580
33581         * gcc.misc-tests/i386-prefetch.exp: Save and restore
33582         torture_with_loops and torture_without_loops
33583
33584 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/compile/20020116-1.c: New test.
33587
33588 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
33589
33590         * gcc.dg/20020116-2.c: New test.
33591
33592         * gcc.dg/ultrasp4.c: New test.
33593
33594         * gcc.dg/20020116-1.c: New test.
33595
33596 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
33597
33598         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
33599         by EABI.
33600
33601 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
33602
33603         * gcc.misc-tests/i386-prefetch.exp: New.
33604         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
33605         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
33606         * gcc.misc-tests/i386-pf-none-1.c: New test.
33607         * gcc.misc-tests/i386-pf-sse-1.c: New test.
33608
33609 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
33610
33611         * gcc.dg/gnu89-init-1.c: Add new tests.
33612
33613 2002-01-15  Andreas Jaeger  <aj@suse.de>
33614
33615         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
33616         * gcc.dg/i386-mmx-2.c: Likewise.
33617         * gcc.dg/i386-sse-1.c: Likewise.
33618         * gcc.dg/i386-sse-2.c: Likewise.
33619         * gcc.dg/i386-sse-3.c: Likewise.
33620
33621 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
33622
33623         * g77.f-torture/execute/intrinsic-unix-bessel.f:
33624         Uncomment additional cases that now pass.
33625
33626 2002-01-11  Richard Henderson  <rth@redhat.com>
33627
33628         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
33629         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
33630
33631 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
33632
33633         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
33634
33635 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
33636
33637         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
33638         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
33639
33640 2002-01-10  Dale Johannesen  <dalej@apple.com>
33641
33642         * gcc.c-torture/execute/loop-11.c: New.
33643
33644 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
33645
33646         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
33647         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
33648
33649 2002-01-09  Richard Henderson  <rth@redhat.com>
33650
33651         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
33652         type in which to perform the operation for each size.
33653
33654 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
33655
33656         * gcc.c-torture/compile/20020109-2.c: New test.
33657
33658 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
33659
33660         * gcc.c-torture/execute/loop-10.c: New test.
33661
33662 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33663
33664         * gcc.c-torture/compile/20010226-1.c: New test.
33665         * gcc.c-torture/compile/20010227-1.c: New test.
33666         * gcc.c-torture/compile/20010426-1.c: New test.
33667         * gcc.c-torture/compile/20010510-1.c: New test.
33668         * gcc.c-torture/compile/20010605-3.c: New test.
33669         * gcc.c-torture/compile/20010824-1.c: New test.
33670         * gcc.c-torture/execute/20010409-1.c: New test.
33671         * gcc.dg/noncompile/20000901-1.c: New test.
33672         * gcc.dg/20001023-1.c: New test.
33673         * gcc.dg/20001101-1.c: New test.
33674         * gcc.dg/20001102-1.c: New test.
33675         * gcc.dg/20010207-1.c: New test.
33676         * gcc.dg/20010405-1.c: New test.
33677         * gcc.dg/20010822-1.c: New test.
33678         * gcc.dg/20011107-1.c: New test.
33679
33680 2002-01-09  Jeffrey A Law  (law@redhat.com)
33681
33682         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
33683
33684         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
33685         execution failure on PA targets.
33686
33687 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
33688
33689         * gcc.c-torture/compile/20020109-1.c: New test.
33690
33691 2002-01-08  Kazu Hirata  <kazu@hxi.com>
33692
33693         * gcc.c-torture/execute/20020108-1.c: New test.
33694
33695 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
33696
33697         * gcc.dg/20020108-1.c: New test.
33698
33699 2002-01-08  H.J. Lu <hjl@gnu.org>
33700
33701         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
33702         for header files.
33703
33704 2002-01-08  Geoff Keating  <geoffk@redhat.com>
33705
33706         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
33707         consistency.
33708
33709 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
33710
33711         * gcc.dg/altivec-4.c: Test altivec predicates.
33712
33713 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
33714
33715         * gcc.c-torture/execute/20020107-1.c: New test.
33716
33717 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
33718
33719         PR c/5279
33720         * gcc.c-torture/compile/20020106-1.c: New test.
33721
33722 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
33723
33724         * gcc.c-torture/execute/nestfunc-4.c: New test.
33725
33726 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33727
33728         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
33729         extra triple that slipped in.
33730         * g++.old-deja/g++.abi/align.C: Likewise.
33731         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33732
33733 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
33734
33735         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
33736         * g++.old-deja/g++.abi/align.C: Likewise.
33737         * g++.old-deja/g++.abi/bitfields.C: Likewise.
33738
33739         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
33740         on FreeBSD/i386.
33741         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
33742         FreeBSD.
33743
33744 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
33745
33746         * gcc.dg/20020104-1.c: New test.
33747
33748         * gcc.dg/20020104-2.c: New test.
33749
33750 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
33751
33752         * gcc.dg/20020103-1.c: Fix typo in target selector.
33753
33754 2002-01-03  Richard Henderson  <rth@redhat.com>
33755
33756         * gcc.dg/20020103-1.c: New.
33757
33758 2002-01-03  Kazu Hirata  <kazu@hxi.com>
33759
33760         * gcc.c-torture/execute/20020103-1.c: New test.
33761
33762 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
33763
33764         * g++.dg/other/debug2.C: New test.
33765
33766         * gcc.c-torture/compile/20020103-1.c: New test.
33767
33768 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
33769
33770         * gcc.dg/gnu89-init-1.c: Added new tests.
33771
33772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33773
33774         * g++.dg/template/friend2.C: Remove as patch is reverted.
33775
33776         * g++.dg/warn/oldcast1.C: New test.
33777
33778         * g++.dg/template/ptrmem1.C: New test.
33779         * g++.dg/template/ptrmem2.C: New test.
33780
33781         * g++.dg/template/ntp.C: New test.
33782
33783         * g++.dg/other/component1.C: New test.
33784
33785         * g++.dg/template/ttp3.C: New test.
33786
33787         * g++.dg/template/friend2.C: New test.
33788         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
33789
33790 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33791
33792         * g++.dg/other/ptrmem1.C: New test.
33793         * g++.dg/other/ptrmem2.C: New test.
33794
33795 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33796
33797         * g++.dg/template/ctor1.C: New test.
33798
33799 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
33800
33801         * g++.dg/template/friend2.C: New test.
33802
33803 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
33804
33805         * gcc.dg/mmix-1.c: New test.
33806
33807 2001-12-31  Richard Henderson  <rth@redhat.com>
33808
33809         * gcc.dg/asm-5.c: New.
33810
33811 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
33812
33813         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
33814         in namespace __gnu_cxx
33815
33816 2001-12-30  Richard Henderson  <rth@redhat.com>
33817
33818         * gcc.dg/debug-6.c: New.
33819
33820 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
33821
33822         * gcc.c-torture/compile/20011229-2.c: New test.
33823
33824 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
33825
33826         * gcc.dg/debug-3.c: New test.
33827         * gcc.dg/debug-4.c: New test.
33828         * gcc.dg/debug-5.c: New test.
33829
33830 2001-12-29  Richard Henderson  <rth@redhat.com>
33831
33832         * g++.dg/eh/loop1.C: New.
33833
33834 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33835
33836         * g++.dg/template/crash1.C: New test.
33837
33838 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
33839
33840         * g++.dg/other/const1.C: New test.
33841
33842 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
33843
33844         * gcc.c-torture/compile/20011229-1.c: New test.
33845
33846 2001-12-28  Stan Shebs  <shebs@apple.com>
33847
33848         * lib/objc-torture.exp: Resync with c-torture.exp.
33849         * lib/objc.exp: Load standard libraries.
33850
33851 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
33852
33853         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
33854         additional tests.
33855
33856 2001-12-27  Roger Sayle <roger@eyesopen.com>
33857
33858         * gcc.c-torture/execute/string-opt-16.c: New testcase.
33859
33860 2001-12-27  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
33863
33864 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33865
33866         * g++.dg/eh/ctor1.C: New test.
33867         * g++.dg/other/error2.C: New test.
33868
33869 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33870
33871         * g++.dg/other/init2.C: New test.
33872
33873 2001-12-24  Richard Henderson  <rth@redhat.com>
33874
33875         * gcc.dg/20011223-1.c: New.
33876         * gcc.dg/inline-1.c: New.
33877
33878 2001-12-23  Richard Henderson  <rth@redhat.com>
33879
33880         * gcc.dg/asm-4.c: Test operand modifiers.
33881
33882 2001-12-23  Richard Henderson  <rth@redhat.com>
33883
33884         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
33885
33886 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33887
33888         * gcc.c-torture/execute/20011223-1.c: New test.
33889
33890 2001-12-21  Richard Henderson  <rth@redhat.com>
33891
33892         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
33893         re-enables the warning.
33894
33895 2001-12-21  Richard Henderson  <rth@redhat.com>
33896
33897         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
33898
33899 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33900
33901         * gcc.c-torture/compile/20011218-1.c: New test.
33902
33903 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
33904
33905         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
33906         arm-isr.c test.
33907         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
33908         epilogue generation for ARM ISR routines.
33909
33910 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33911
33912         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
33913         * gcc.dg/format/c90-printf-3.c: Likewise.
33914         * gcc.dg/format/c99-printf-3.c: Likewise.
33915         * gcc.dg/format/ext-1.c: Likewise.
33916         * gcc.dg/format/ext-6.c: Likewise.
33917         * gcc.dg/format/format.h: Prototype unlocked stdio.
33918
33919 2001-12-20  Richard Henderson  <rth@redhat.com>
33920
33921         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
33922         (arena): Use it.
33923         (malloc): Correct allocation logic.  Abort if we fill up the
33924         arena before initialization complete.
33925         (realloc): Correct allocation logic.
33926
33927 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
33928
33929         * gcc.c-torture/compile/20011219-2.c: New test.
33930
33931         * gcc.c-torture/execute/20011219-1.c: New test.
33932
33933 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
33934
33935         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
33936         target does not support weak symbols.
33937
33938 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
33939
33940         * gcc.c-torture/compile/20011219-1.c: New test.
33941
33942 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
33943
33944         * g++.dg/other/error1.C: New test.
33945
33946 2001-12-17  Jeffrey A Law  (law@redhat.com)
33947
33948         * gcc.c-torture/execute/20011217-1.c: New test.
33949
33950 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
33951
33952         * objc.dg/special/: New directory.
33953         * objc.dg/special/special.exp: New file.
33954         * objc.dg/special/unclaimed-category-1.h: New file.
33955         * objc.dg/special/unclaimed-category-1a.m: New file.
33956         * objc.dg/special/unclaimed-category-1.m: New file.
33957
33958 2001-12-17  Andreas Jaeger  <aj@suse.de>
33959
33960         * gcc.c-torture/compile/20011217-2.c: New test.
33961
33962 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33963
33964         * gcc.c-torture/compile/20011217-1.c: New test.
33965
33966 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
33967
33968         * testsuite/gcc.dg/20011214-1.c: New.
33969
33970 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
33971
33972         * gcc.dg/altivec-4.c: New.
33973
33974 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
33975
33976         * gcc.dg/20011113-1.c: New test.
33977
33978 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33979
33980         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
33981         std::__malloc_alloc_template<0> and
33982         std::__default_alloc_template<false, 0>.
33983
33984 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
33985
33986         * objc/execute/bf-21.m: New test.
33987         * objc/execute/enumeration-1.m: New test.
33988         * objc/execute/enumeration-2.m: New test.
33989
33990 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
33991
33992         * gcc.dg/gnu89-init-1.c: New test.
33993
33994 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
33995
33996         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
33997         * g++.old-deja/g++.jason/2371.C: Likewise.
33998         * g++.old-deja/g++.jason/template33.C: Likewise.
33999         * g++.old-deja/g++.jason/template34.C: Likewise.
34000         * g++.old-deja/g++.jason/template36.C: Likewise.
34001         * g++.old-deja/g++.oliva/typename1.C: Likewise.
34002         * g++.old-deja/g++.oliva/typename2.C: Likewise.
34003         * g++.old-deja/g++.other/typename1.C: Likewise.
34004         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34005         * g++.old-deja/g++.pt/nontype5.C: Likewise.
34006         * g++.old-deja/g++.pt/typename11.C: Likewise.
34007         * g++.old-deja/g++.pt/typename14.C: Likewise.
34008         * g++.old-deja/g++.pt/typename16.C: Likewise.
34009         * g++.old-deja/g++.pt/typename3.C: Likewise.
34010         * g++.old-deja/g++.pt/typename4.C: Likewise.
34011         * g++.old-deja/g++.pt/typename5.C: Likewise.
34012         * g++.old-deja/g++.pt/typename7.C: Likewise.
34013         * g++.old-deja/g++.robertl/eb9.C: Likewise.
34014
34015 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
34016
34017         * g++.dg/other/linkage1.C: New test.
34018         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
34019         specifiers.
34020
34021 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34022
34023         * gcc.dg/concat.c: New test.
34024
34025 2001-12-11  Stan Shebs  <shebs@apple.com>
34026
34027         * objc/compile: New test directory.
34028         * objc/compile/compile.exp: New expect script.
34029         * objc/compile/20011211-1.m: New compile test.
34030
34031 2001-12-11  Jason Merrill  <jason@redhat.com>
34032
34033         * lib/prune.exp (prune_gcc_output): Also handle "In member
34034         function".  So many permutations...
34035
34036 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
34037
34038         * g++.dg/template/typedef1.C: New test.
34039
34040 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
34041
34042         * g++.dg/other/copy1.C: New test.
34043
34044 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
34045
34046         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
34047
34048         * gcc.dg/builtin-choose-expr.c: New.
34049
34050 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
34051
34052         * gcc.dg/altivec-2.c: New.
34053
34054 2001-12-07  Richard Henderson  <rth@redhat.com>
34055
34056         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
34057
34058 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
34059
34060         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
34061         ultrasparc.
34062
34063 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34064
34065         * g++-old.deja/g++.robertl/eb101.C: Deleted.
34066
34067 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
34068
34069         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
34070         variable argument list.
34071
34072 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
34073
34074         * gcc.c-torture/execute/memcheck: Delete entire directory.
34075         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
34076         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
34077
34078 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34079
34080         * gcc.dg/Wshadow-1.c: New test.
34081
34082 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
34083
34084         * gcc.c-torture/compile/20011130-1.c: New test.
34085
34086         * gcc.dg/noncompile/20011025-1.c: New test.
34087
34088         * g++.dg/other/anon-union.C: New test.
34089
34090         * gcc.c-torture/execute/20011024-1.c: New test.
34091
34092 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34093
34094         * gcc.c-torture/execute/20000722-1.x,
34095         gcc.c-torture/execute/20010123-1.x: Remove.
34096         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
34097         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
34098         gcc.dg/c99-complit-2.c: New tests.
34099
34100 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
34101
34102         * g++.dg/inherit/base1.C: New test.
34103
34104 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
34105
34106         * g++.dg/other/stdarg1.C: New test.
34107
34108         * gcc.c-torture/compile/20011130-2.c: New test.
34109
34110 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
34111
34112         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
34113         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
34114         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
34115         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
34116         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
34117         * gcc.dg/builtin-prefetch-1.c: New test.
34118
34119 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * gcc.dg/20011130-1.c: New test.
34122
34123 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34124
34125         * g++.dg/other/scope1.C: New test.
34126         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
34127
34128 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34129
34130         * gcc.dg/vla-init-1.c: New test.
34131
34132 2001-12-01  Geoff Keating  <geoffk@redhat.com>
34133
34134         * gcc.c-torture/compile/structs.c: New testcase from GDB.
34135
34136 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34137
34138         * objc.dg/alias.m: Update.
34139         * objc.dg/class-1.m: Update.
34140         * objc.dg/const-str-1.m: Update.
34141         * objc.dg/fwd-proto-1.m: Update.
34142         * objc.dg/id-1.m: Update.
34143         * objc.dg/super-class-1.m: Update.
34144
34145 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
34146
34147         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
34148         constructs.
34149
34150 2001-11-28  Jeffrey A Law  (law@cygnus.com)
34151
34152         * gcc.c-torture/execute/20011128-1.c: New test.
34153
34154 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
34155
34156         * gcc.dg/20011127-1.c: New test.
34157
34158 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34159
34160         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
34161         from Austin Group draft 7.
34162         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
34163         scanf format arguments.
34164         * gcc.dg/format/no-exargs-2.c: New test.
34165
34166 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
34167
34168         * g++.dg/abi/vbase8-4.C: New test.
34169
34170 2001-11-24  Ian Lance Taylor  <ian@airs.com>
34171
34172         * gcc.c-torture/execute/20011121-1.c: New test.
34173
34174 2001-11-23  Jeffrey A Law  (law@cygnus.com)
34175
34176         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
34177
34178 2001-11-23  Andreas Jaeger  <aj@suse.de>
34179
34180         * gcc.dg/cpp/charconst-2.c: New test.
34181
34182 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
34183
34184         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
34185         to the host if it is remote.  Let tests specify extra headers
34186         they use.
34187         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
34188         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
34189         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
34190         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
34191         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
34192         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
34193         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
34194         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
34195         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
34196         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
34197
34198 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
34199
34200         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
34201         for little endian ARMs.
34202
34203 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
34204
34205         * gcc.c-torture/compile/20011119-1.c: New test.
34206         * gcc.c-torture/compile/20011119-2.c: New test.
34207
34208 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
34209
34210         * gcc.dg/altivec-1.c: Fix typo.
34211
34212 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
34213
34214         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
34215
34216 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
34217
34218         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
34219
34220 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
34221
34222         * lib/g77.exp: Don't specify --rpath-link.
34223
34224         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
34225         across all the headers.
34226         * gcc.dg/format/format.exp: For testing on a remote host,
34227         copy format.h.
34228
34229         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
34230         * gcc.c-torture/execute/930406-1.c: Likewise.
34231         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34232
34233 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
34234
34235         * gcc.dg/altivec-1.c: New.
34236
34237 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
34238
34239         * gcc.dg/cpp/fpreprocessed.c: New test case.
34240
34241 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34242
34243         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
34244         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
34245         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
34246
34247 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34248
34249         * gcc.dg/no-builtin-1.c: New test.
34250
34251 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
34252
34253         * gcc.c-torture/execute/20011115-1.c: New test.
34254
34255 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
34256
34257         * gcc.c-torture/compile/20011114-2.c: New test.
34258         * gcc.c-torture/compile/20011114-3.c: New test.
34259         * gcc.c-torture/compile/20011114-4.c: New test.
34260
34261 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
34262
34263         * g++.dg/other/init1.C: New test.
34264
34265 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
34266
34267         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
34268         message.
34269
34270         * gcc.c-torture/execute/20011114-1.c: New testcase.
34271
34272         * gcc.c-torture/compile/20010327-1.c: Revert last change.
34273         * gcc.c-torture/compile/20011114-1.c: New test, exactly
34274         like the (before this change) version of 20010327-1.c.
34275
34276 2001-11-14  Roger Sayle <roger@eyesopen.com>
34277
34278         * gcc.c-torture/execute/string-opt-13.c: New testcase.
34279
34280 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
34281
34282         * g++.dg/init/array2.C: New test.
34283
34284 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
34285
34286         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
34287
34288 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
34289
34290         * g++.dg/other/forscope1.C: New test.
34291         * g++.dg/ext/forscope1.C: New test.
34292         * g++.dg/ext/forscope2.C: New test.
34293
34294 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
34295
34296         * gcc.c-torture/execute/20011113-1.c: New test.
34297
34298 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
34299
34300         * gcc.c-torture/execute/20011109-2.c: New test.
34301
34302         * gcc.c-torture/execute/20011109-1.c: New test.
34303
34304 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/compile/20011109-1.c: New test.
34307
34308 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
34309
34310         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
34311         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
34312         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
34313         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
34314         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
34315         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
34316         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
34317
34318 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34319
34320         * g++.dg/warn/Wshadow-1.C: New tests.
34321         * g++.old-deja/g++.mike/for3.C: Update.
34322
34323 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34324
34325         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
34326         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
34327         XFAILs.  Adjust expected error texts.
34328         * gcc.c-torture/compile/20011106-1.c,
34329         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
34330         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
34331         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
34332         gcc.dg/c99-array-lval-5.c: New tests.
34333
34334 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34335
34336         * gcc.dg/cpp/defined.c: Update.
34337
34338 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34339
34340         * gcc.c-torture/execute/anon-1.c: New test.
34341
34342 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
34343
34344         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
34345         same size, so no warning should be produced on stormy16.
34346
34347         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
34348         due to oversized array.
34349         * g++.old-deja/g++.mike/ns15.C: Likewise.
34350         * g++.old-deja/g++.pt/crash16.C: Likewise.
34351
34352 2001-11-02  Graham Stott  <grahams@redhat.com>
34353
34354         * g++.dgother/debug1.C: Fix typos.
34355
34356 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
34357
34358         * g++.dg/other/debug1.C: New test.
34359
34360 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
34361
34362         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
34363         of unsigned long.
34364
34365 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
34366
34367         * gcc.dg/20011029-2.c: New test.
34368
34369         * gcc.c-torture/compile/20011029-1.c: New test.
34370
34371 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
34372
34373         * objc/execute/class_self-1.m: New test.
34374         * objc/execute/class_self-2.m: New test.
34375
34376 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
34377
34378         * gcc.misc-tests/msgs.exp: Delete.
34379         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
34380         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
34381         error set to match recent changes.
34382
34383 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
34384
34385         * gcc.dg/20011021-1.c: New test.
34386
34387 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
34388
34389         * gcc.c-torture/compile/20011023-1.c: New test.
34390
34391 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
34392
34393         * lib/g77.exp: Rewrite based on lib/g++.exp.
34394
34395 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
34396
34397         * gcc.c-torture/execute/20011019-1.c: New test.
34398
34399         * gcc.dg/20011018-1.c: New test.
34400
34401 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
34402
34403         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
34404
34405 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
34406
34407         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
34408         * gcc.dg/attr-invalid.c: Likewise.
34409
34410 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
34411
34412         * testsuite/gcc.dg/20011015-1.c: New test.
34413
34414 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34415
34416         * g++.dg/template/unify2.C: New test.
34417
34418 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
34419
34420         * g++.dg/other/exception-specification.C: New test
34421
34422 2001-10-13  Tom Rix  <trix@redhat.com>
34423
34424         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
34425         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
34426
34427 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
34428
34429         * testsuite/gcc.dg/20011009-1.c: New test.
34430
34431 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
34432
34433         PR g++/4476
34434         * g++.dg/other/friend1.C: New test.
34435
34436 2001-10-11  Richard Henderson  <rth@redhat.com>
34437
34438         * g++.old-deja/g++.other/crash18.C: Add -S to options.
34439
34440 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34441
34442         * gcc.c-torture/compile/20011010-1.c: New.
34443
34444 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34445
34446         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
34447         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
34448         g77.f-torture/execute/execute.exp,
34449         g77.f-torture/noncompile/noncompile.exp,
34450         gcc.c-torture/compile/compile.exp,
34451         gcc.c-torture/execute/execute.exp,
34452         gcc.c-torture/execute/ieee/ieee.exp,
34453         gcc.c-torture/execute/memcheck/memcheck.exp,
34454         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
34455         objc/execute/execute.exp: Update FSF address.
34456
34457 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34458
34459         * gcc.dg/cpp/cmdlne-C.c: Update.
34460         * gcc.dg/cpp/cmdlne-C2.c: New.
34461
34462 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34463
34464         * gcc.c-torture/execute/20011008-3.c: New.
34465
34466 2001-10-08  DJ Delorie  <dj@redhat.com>
34467
34468         * gcc.dg/20011008-1.c: New.
34469         * gcc.dg/20011008-2.c: New.
34470
34471 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34472
34473         * gcc.dg/cpp/spacing1.c: Update test.
34474
34475 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34476
34477         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
34478         spelling errors of "separate" as "seperate".
34479
34480 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
34481
34482         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
34483         enough to avoid inlining.
34484
34485 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
34486
34487         * lib/g77.exp: set libg2c_dir correctly.
34488
34489 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34490
34491         * gcc.dg/cpp/macro11.c: New test.
34492
34493 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34494
34495         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
34496         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
34497         gcc.dg/format/multattr-3.c: New tests.
34498         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
34499         tests for format attributes on function pointers being rejected.
34500
34501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34502
34503         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
34504
34505 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
34506
34507         * g++.dg/warn/format1.C: New test.
34508
34509 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34510
34511         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
34512
34513 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34514
34515         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
34516
34517 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34518
34519         * gcc.dg/cpp/redef2.c: Add test.
34520
34521 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
34522
34523         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
34524         long-standing bug on i686, apparently.
34525         * gcc.c-torture/execute/loop-2c.x: New file.
34526         * gcc.c-torture/execute/loop-2d.x: New file.
34527         * gcc.c-torture/execute/loop-3c.x: New file.
34528
34529 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
34530
34531         * gcc.dg/cpp/20000625-2.c: Correct line number.
34532
34533 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34534
34535         * gcc.dg/cpp/macro10.c: New test.
34536         * gcc.dg/cpp/strify3.c: New test.
34537         * gcc.dg/cpp/spacing1.c: Add tests.
34538         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
34539         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
34540
34541 2001-09-24  DJ Delorie  <dj@redhat.com>
34542
34543         * gcc.c-torture/execute/20010924-1.c: New test.
34544
34545 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34546
34547         * testsuite/objc/execute/paste.m: Remove.
34548
34549 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34550
34551         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
34552
34553 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
34554
34555         * g77.dg/strlen0.f: New test.
34556
34557 2001-09-21  Richard Henderson  <rth@redhat.com>
34558
34559         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
34560         * g++.old-deja/g++.abi/vtable2.C: Likewise.
34561
34562 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
34563
34564         Table-driven attributes.
34565         * g++.dg/ext/attrib1.C: New test.
34566
34567 2001-09-20  DJ Delorie  <dj@redhat.com>
34568
34569         * gcc.dg/20000926-1.c: Update expected warning messages.
34570         * gcc.dg/array-2.c: Likewise, and test for warnings too.
34571         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
34572         array.
34573
34574 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
34575
34576         * g++.dg/eh/registers1.C: New test case.
34577
34578 2001-09-17  Richard Henderson  <rth@redhat.com>
34579
34580         * gcc.dg/array-5.c: Fix VLA decomposition test.
34581
34582 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34583
34584         * gcc.dg/cpp/line5.c: New testcase.
34585
34586 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34587
34588         * gcc.dg/cpp/macro9.c: New test.
34589
34590 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
34591
34592         * gcc.c-torture/execute/980223.c: Change type of addr from long
34593         to char *.
34594
34595 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
34596
34597         * gcc.c-torture/execute/20010915-1.c: New test.
34598
34599 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
34600
34601         * g77.dg/bprob: New directory.
34602         * g77.dg/bprob/bprob.exp: New file.
34603         * g77.dg/bprob/bprob-1.f: New test.
34604         * g77.dg/gcov: New directory.
34605         * g77.dg/gcov/gcov.exp: New file.
34606         * g77.dg/gcov/gcov-1.f: New test.
34607         * g77.dg/gcov/gcov-1.x: New file.
34608
34609 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34610
34611         * gcc.dg/cpp/directiv.c: Update.
34612         * gcc.dg/cpp/undef1.c: Update.
34613
34614 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
34615
34616         * gcc.dg/20010912-1.c: New test.
34617
34618 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
34619
34620         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
34621         language-independent file in lib.
34622         * lib/gcov.exp: New file.
34623
34624 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
34625
34626         * gcc.c-torture/compile/20010911-1.c: New test.
34627
34628 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
34629
34630         * lib/profopt.exp: New, to support profile-directed optimizations.
34631         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
34632         * gcc.misc-tests/bprob-1.c: New test.
34633         * gcc.misc-tests/bprob-2.c: New test.
34634
34635 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
34636
34637         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
34638         XFAIL and which kinds of gcov output to verify.
34639         * gcc.misc-tests/gcov-4b.x: New file.
34640         * gcc.misc-tests/gcov-5b.x: New file.
34641         * gcc.misc-tests/gcov-6.x: New file.
34642         * gcc.misc-tests/gcov-7.c: New test.
34643         * gcc.misc-tests/gcov-7.x: New file.
34644
34645 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
34646
34647         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
34648         * gcc.misc-tests/gcov-6.c: New test.
34649
34650 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
34651
34652         PR c++/3986
34653         * g++.dg/abi/vbase1.C: New test.
34654
34655 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
34656
34657         * objc.dg/method-2.m: New.
34658
34659 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
34660
34661         PR c++/4203
34662         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
34663         * g++.dg/init/empty1.C: New test.
34664
34665 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
34666
34667         * gcc.c-torture/compile/20010903-1.c: New test.
34668
34669 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
34670
34671         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
34672         for m68k.
34673
34674 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
34675
34676         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
34677
34678         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
34679
34680         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
34681
34682 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
34683
34684         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
34685         for 16-bit 'unsigned int'.
34686
34687 2001-08-29  Kazu Hirata  <kazu@hxi.com>
34688
34689         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
34690
34691 2001-08-27  Richard Henderson  <rth@redhat.com>
34692
34693         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
34694         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
34695
34696 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
34697
34698         * gcc.dg/asm-names.c (ymain): New.
34699
34700 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
34701
34702         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
34703         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
34704         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
34705
34706 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34707
34708         * gcc.dg/compare5.c: New testcase.
34709
34710 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
34711
34712         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
34713         and "In instantiation".
34714
34715 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
34716
34717         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
34718
34719 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
34720
34721         * gcc.misc-tests/gcov.exp: Add support for branch information.
34722         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
34723         * gcc.misc-tests/gcov-4.c: New test.
34724         * gcc.misc-tests/gcov-4b.c: New test.
34725         * gcc.misc-tests/gcov-5b.c: New test.
34726
34727 2001-08-20  Zack Weinberg  <zackw@panix.com>
34728
34729         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
34730         expected to fail.
34731
34732 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34733
34734         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
34735
34736 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
34737
34738         * g++.dg/eh/template1.C: New test.
34739
34740 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
34741
34742         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
34743         Fix thinko.
34744         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
34745         for xfail.
34746
34747 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
34748
34749         * lib/g77-dg.exp: Use prune.exp for common procedures
34750         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
34751         * lib/g77.exp: (g77-dg-prune) Remove
34752
34753 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
34754
34755         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
34756
34757 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34758
34759         * g++.dg/template/unify1.C: New test.
34760
34761 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
34762
34763         * g++.dg/abi/empty4.C: New test.
34764
34765 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
34766
34767         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
34768         solaris2.*
34769         * g77.f-torture/compile/pr3743.x: Likewise.
34770
34771 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34772
34773         * g++.dg/other/using-declaration.C: New test.
34774
34775 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34776
34777         * gcc.dg/cpp/tr-sign.c: New testcase.
34778
34779 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34780
34781         * gcc.dg/cpp/19951025-1.c: Revert.
34782         * gcc.dg/cpp/directiv.c: We no longer process directives that
34783         interrupt macro arguments.
34784
34785 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
34786
34787         * gcc.dg/bconstp-1.c: New test.
34788
34789 2001-08-03  Richard Henderson  <rth@redhat.com>
34790
34791         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
34792
34793 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34794
34795         * gcc.dg/cpp/19951025-1.c: Update.
34796
34797 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
34798
34799         * g77.dg/ff90-1.f (s): Fix reference of variable z,
34800         should be x.
34801
34802 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
34803
34804         Kill -fhonor-std.
34805         * g++.old-deja/g++.ns/ns14.C: Remove special options.
34806         * g++.old-deja/g++.other/std1.C: Likewise.
34807         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
34808
34809 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
34810
34811         * lib/g77.exp: Load gcc-defs.exp for common procedures
34812         (g77_pass, g77_fail, g77_finish, g77_exit,
34813         ${tool}_check_unsupported_p} Now redundant.  Deleted.
34814
34815 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
34816
34817         * g77.dg/fbackslash.f
34818         * g77.dg/fcase-preserve.f
34819         * g77.dg/ff90-1.f
34820         * g77.dg/ffixed-line-length-0.f
34821         * g77.dg/ffixed-line-length-132.f
34822         * g77.dg/ffixed-line-length-7.f
34823         * g77.dg/ffixed-line-length-72.f
34824         * g77.dg/ffixed-line-length-none.f
34825         * g77.dg/ffree-form-1.f
34826         * g77.dg/fno-backslash.f
34827         * g77.dg/fno-f90-1.f
34828         * g77.dg/fno-fixed-form-1.f
34829         * g77.dg/fno-onetrip.f
34830         * g77.dg/fno-typeless-boz.f
34831         * g77.dg/fno-underscoring.f
34832         * g77.dg/fno-vxt-1.f
34833         * g77.dg/fonetrip.f
34834         * g77.dg/ftypeless-boz.f
34835         * g77.dg/fugly-assumed.f
34836         * g77.dg/funderscoring.f
34837         * g77.dg/fvxt-1.f
34838
34839 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
34840
34841         * objc.dg/fwd-proto-1.m: New.
34842         * objc.dg/local-decl-1.m: New.
34843         * objc.dg/naming-1.m: New.
34844         * objc.dg/naming-2.m: New.
34845         * objc.dg/proto-hier-1.m: New.
34846
34847 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
34848
34849         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
34850         largest-type elements to a struct makes its size grow.
34851
34852 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34853
34854         * g++.dg/abi/vthunk1.C: New test.
34855
34856 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
34857
34858         * g++.dg/abi/vbase8-22.C: New test.
34859
34860 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34861
34862         * gcc.dg/cpp/macro8.c: New test.
34863
34864 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34865
34866         * g++.dg/abi/vbase8-21.C: New test.
34867
34868 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
34869
34870         * g++.dg/abi/vbase8-10.C: New test.
34871
34872 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34873
34874         * lib/g++.exp (g++_set_ld_library_path): Renamed to
34875         ${tool}_set_ld_library_path.
34876         Changed caller.
34877         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
34878         g++.exp.
34879
34880 2001-07-26  Stan Cox <scox@redhat.com>
34881
34882         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
34883         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
34884         gcc_exit, gcc_check_unsupported_p):
34885         Moved to gcc-deps.exp
34886         * gcc-deps.exp: New file.
34887
34888 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34889
34890         * g++.old-deja/g++.pt/defarg14.C: New test.
34891
34892 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34893
34894         * g++.old-deja/g++.other/lineno5.C: New test.
34895
34896 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34897
34898         * g++.old-deja/g++.pt/crash68.C: New test.
34899
34900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
34901
34902         * g++.old-deja/g++.other/crash42.C: New test.
34903
34904 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
34905
34906         * gcc.dg/cpp/extratokens.c: Fix.
34907         * gcc.dg/cpp/skipping2.c: New tests.
34908
34909 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34910
34911         * gcc.c-torture/execute/20010724-1.c: New file.
34912         * gcc.c-torture/execute/20010724-1.x: New file.
34913
34914 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34915
34916         * g++.old-deja/g++.other/cond7.C: New test.
34917
34918 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34919
34920         * g++.old-deja/g++.other/optimize4.C: New test.
34921
34922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
34923
34924         * g++.old-deja/g++.abi/vbase8-5.C: New test.
34925
34926 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
34927
34928         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
34929         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
34930         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
34931         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
34932
34933         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
34934         bug report" message.
34935
34936         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
34937         * g++.dg/ext/instantiate1.C: Move from old-deja.
34938
34939 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
34940
34941         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
34942         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
34943         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
34944         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
34945
34946 2001-07-23  Jeffrey A Law  (law@cygnus.com)
34947
34948         * gcc.c-torture/execute/20010723-1.c: New test.
34949
34950 2001-07-23  Ben Elliston  <bje@redhat.com>
34951
34952         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
34953
34954 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34955
34956         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
34957         i[34567]86-*-*.
34958         Delete handling of ieee_multilib_flags.
34959         Pass -mieee for alpha*-*-* and sh-*-*.
34960         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
34961
34962 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
34963
34964         Remove old-abi tests.
34965         * g++.old-deja/g++.mike/p11116.C: Remove.
34966         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
34967
34968 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
34969
34970         * g77.f-torture/compile/pr3743.f: New test
34971
34972 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
34973
34974         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
34975
34976 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34977
34978         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
34979         g++.old-deja/g++.pt/static6.C: Likewise.
34980         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
34981         supports weak symbols.
34982
34983 2001-07-18  Andreas Jaeger  <aj@suse.de>
34984
34985         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
34986         supported again.
34987
34988 2001-07-18  Andreas Jaeger  <aj@suse.de>
34989
34990         * gcc.dg/iftrap-1.c: Fix target line.
34991
34992 2001-07-17  Richard Henderson  <rth@redhat.com>
34993
34994         * gcc.c-torture/execute/20010717-1.c: New.
34995
34996 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
34997
34998         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
34999         tests.
35000
35001 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35002
35003         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
35004
35005 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35006
35007         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
35008         UAC_SIGBUS, UAC_NOPRINT definitions.
35009
35010 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
35011
35012         * objc/execute/object_is_class.m: New test.
35013         * objc/execute/object_is_meta_class.m: New test.
35014
35015 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
35016
35017         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
35018         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
35019
35020 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
35021
35022         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
35023         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
35024
35025 2001-07-14  Richard Henderson  <rth@redhat.com>
35026
35027         * gcc.dg/iftrap-1.c: New.
35028
35029 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
35030
35031         * g77.f-torture/execute/intrinsic77.f: New test.
35032
35033 2001-07-11  Janis Johnson <janis@us.ibm.com>
35034
35035         * gcc.misc-tests/gcov-3.c: New test.
35036
35037 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35038
35039         * gcc.c-torture/compile/20010711-1.c,
35040         * gcc.c-torture/compile/20010711-2.c: New tests.
35041
35042 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
35043
35044         * gcc.c-torture/execute/20010711-1.c: New test.
35045
35046 2001-07-11  Ben Elliston  <bje@redhat.com>
35047
35048         * g++.old-deja/g++.other/enum5.C: New test.
35049
35050 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
35051
35052         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
35053         (g++-dg-prune): Call prune_gcc_output.
35054         * prune.exp: New file for prune_gcc_output.
35055         * lib/g++.exp, lib/gcc.exp: Load it.
35056
35057 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35058
35059         * gcc.c-torture/compile/20010701-1.c,
35060         g++.old-deja/g++.ext/attrib6.C: New tests.
35061
35062 2001-07-06  Jeffrey A Law  (law@cygnus.com)
35063
35064         * gcc.c-torture/compile/20010706-1.c: New test.
35065
35066 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
35067
35068         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
35069
35070 2001-06-28  Stan Shebs  <shebs@apple.com>
35071
35072         * gcc.dg/pragma-darwin.c: New test.
35073
35074 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35075
35076         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
35077         Solaris 2.[678] system.
35078
35079 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35080
35081         * gcc.dg/20010622-1.c: New test.
35082
35083 2001-06-18  Stan Shebs  <shebs@apple.com>
35084
35085         * objc.dg: New directory.
35086         * objc.dg/dg.exp: New file.
35087         * objc.dg/alias.m: New.
35088         * objc.dg/class-1.m: New.
35089         * objc.dg/class-2.m: New.
35090         * objc.dg/const-str-1.m: New.
35091         * objc.dg/const-str-2.m: New.
35092         * objc.dg/id-1.m: New.
35093         * objc.dg/method-1.m: New.
35094         * objc.dg/super-class-1.m: New.
35095         * lib/objc-dg.exp: New file.
35096
35097 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35098
35099         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
35100         of label name.
35101
35102 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
35103
35104         * g++.old-deja/g++.abi/vbase8-9.C: New test.
35105
35106 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35107
35108         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
35109         variable.
35110
35111 2001-06-12  Richard Henderson  <rth@redhat.com>
35112
35113         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
35114
35115 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35116
35117         * g++.old-deja/g++.abi/vbase5.C: New test.
35118         * g++.old-deja/g++.abi/vbase6.C: New test.
35119         * g++.old-deja/g++.abi/vbase7.C: New test.
35120
35121 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35122
35123         * gcc.c-torture/compile/20010610-1.c: New test.
35124
35125 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.old-deja/g++.abi/vbase4.C: New test.
35128
35129 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35130
35131         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
35132         support %f for HC11/HC12 targets.
35133         * gcc.c-torture/execute/930513-1.x: New file, likewise.
35134         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
35135         on HC11/HC12 targets.
35136         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
35137
35138 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35139
35140         * gcc.dg/wchar_t-1.c: New file.
35141         * gcc.dg/wint_t-1.c: Likewise.
35142
35143 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
35144
35145         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
35146
35147 2001-06-11  Richard Henderson  <rth@redhat.com>
35148
35149         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
35150
35151 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35152
35153         * gcc.c-torture/compile/20010611-1.c: New test.
35154
35155 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35156
35157         * gcc.dg/c99-tag-1.c: Add more tests.
35158
35159 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
35160
35161         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
35162         representation on MN10300 and ARM/Thumb.
35163
35164 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
35165
35166         * g77.f-torture/execute/20010610.f: New.
35167
35168 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
35169
35170         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
35171         names.
35172
35173 2001-06-09  Richard Henderson  <rth@redhat.com>
35174
35175         * gcc.c-torture/execute/ashrdi-1.c: New.
35176         * gcc.c-torture/execute/ashldi-1.c: New.
35177         * gcc.c-torture/execute/lshrdi-1.c: New.
35178
35179 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
35180
35181         * objc/execute/load-3.m: Added. Check sending +load to categories,
35182         in addition to classes.
35183
35184 2001-06-08  Stan Shebs  <shebs@apple.com>
35185
35186         * objc/execute/load-2.m: New test.  From Nicola Pero
35187         <n.pero@mi.flashnet.it>.
35188
35189 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
35190
35191         * gcc.c-torture/execute/20010605-2.c: New test.
35192
35193 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35194
35195         * g++.old-deja/g++.abi/vbase2.C: New test.
35196         * g++.old-deja/g++.abi/vbase3.C: New test.
35197
35198 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
35199
35200         * g++.old-deja/g++.pt/friend49.C: New test.
35201
35202 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
35203
35204         * g++.old-deja/g++.ext/anon3.C: New test.
35205
35206 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
35207
35208         * g++.old-deja/g++.other/conv7.C: New test.
35209
35210 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
35211
35212         * gcc.c-torture/compile/20010605-2.c: New test.
35213
35214 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35215
35216         * gcc.c-torture/execute/20010604-1.c: New test.
35217
35218 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
35219
35220         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
35221
35222 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
35223
35224         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
35225         (g++_link_flags): Likewise.
35226         (g++_init): Pass gccpath's value to two previous functions.
35227
35228 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35229
35230         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
35231         Ensure logfile entry matches exec command line.
35232
35233 2001-05-31  Richard Henderson  <rth@redhat.com>
35234
35235         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
35236         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
35237
35238 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
35239
35240         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
35241         compiler for irix6.2
35242
35243 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
35244
35245         * g++.old-deja/g++.other/optimize3.C: New file.
35246
35247 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
35248
35249         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
35250         assemble.
35251
35252 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
35253
35254         * g++.old-deja/g++.other/optimize2.C: New file.
35255
35256 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
35257
35258         * gcc.c-torture/compile/20010518-2.c: New file.
35259         * gcc.c-torture/execute/20010518-1.c: New file.
35260         * gcc.c-torture/execute/20010518-2.c: New file.
35261
35262 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35263
35264         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
35265
35266 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
35267
35268         G++ no longer defines builtins that do not begin with __builtin.
35269         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
35270         * g++.old-deja/g++.brendand/misc13.C: Likewise.
35271         * g++.old-deja/g++.law/builtin1.C: Likewise.
35272         * g++.old-deja/g++.law/cvt2.C: Likewise.
35273         * g++.old-deja/g++.mike/net5.C: Likewise.
35274         * g++.old-deja/g++.other/builtins1.C: Likewise.
35275         * g++.old-deja/g++.other/builtins2.C: Likewise.
35276         * g++.old-deja/g++.other/builtins3.C: Likewise.
35277         * g++.old-deja/g++.other/builtins4.C: Likewise.
35278         * g++.old-deja/g++.other/inline8.C: Likewise.
35279         * g++.old-deja/g++.robertl/eb39.C: Likewise.
35280
35281 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
35282
35283         * g++.old-deja/g++.pt/using1.C: Adjust.
35284         * g++.old-deja/g++.pt/using2.C: New test.
35285
35286 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35287
35288         * gcc.dg/cpp/charconst.c: New tests.
35289         * gcc.dg/cpp/escape.c: New tests.
35290         * gcc.dg/cpp/escape-1.c: New tests.
35291         * gcc.dg/cpp/escape-2.c: New tests.
35292         * gcc.dg/cpp/ucs.c: New tests.
35293
35294 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
35295
35296         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
35297         native compiler for irix6.5.
35298
35299 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
35300
35301         * lib/g++.exp (g++_include_flags): Use args to compute
35302         get_multilibs.
35303         (g++_link_flags): Likewise.
35304         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
35305
35306 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35307
35308         * gcc.dg/c90-hexfloat-1.c: Add more tests.
35309
35310 2001-05-21  Geoff Keating  <geoffk@redhat.com>
35311
35312         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
35313         this file.
35314
35315 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35316
35317         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
35318         STACK_SIZE;
35319         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
35320         to STACK_SIZE; Use it to define size of add_histo array.
35321         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
35322         to STACK_SIZE.
35323         (f): Use GITT_SIZE to define size of gitt local table.
35324         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
35325         to STACK_SIZE; Use it to define size of bytemem array.
35326
35327 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
35328
35329         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
35330         on 68HC11/HC12 due to the asm instruction.
35331         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
35332         * gcc.c-torture/compile/920520-1.x: Likewise.
35333         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
35334         on 68HC11/HC12 because the function is larger than 64K.
35335         * gcc.c-torture/compile/961203-1.x: New file, this test fails
35336         on 68HC11/HC12 because the structure is too large.
35337
35338 2001-05-20  Richard Henderson  <rth@redhat.com>
35339
35340         * gcc.c-torture/execute/20010520-1.c: New.
35341
35342 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35343
35344         * g++.old-deja/g++.warn/compare1.C: New test.
35345         * gcc.dg/compare4.c: New test.
35346
35347 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
35348
35349         * g++.old-deja/g++.other/optimize1.C: New test.
35350
35351 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35352
35353         * g++.old-deja/g++.pt/spec41.C: New test.
35354
35355 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
35356
35357         * gcc.c-torture/compile/20010114-1.x: Remove.
35358
35359 2001-05-18  Stan Shebs  <shebs@apple.com>
35360
35361         * gcc.c-torture/compile/20010518-1.c: New test.
35362
35363 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
35364
35365         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
35366         * g++.old-deja/g++.pt/crash67.C: New test.
35367
35368 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
35369
35370         * g++.old-deja/g++.other/debug9.C: New test.
35371
35372 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
35373
35374         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
35375
35376 2001-05-16  Jan Hubicka  <jh@suse.cz>
35377
35378         * gcc.c-torture/compile/20010516-1.c: New test.
35379
35380 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35381
35382         * g++.old-deja/g++.other/crash41.C: New test.
35383
35384 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
35385
35386         * g++.old-deja/g++.pt/crash66.C: New test.
35387
35388 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
35389
35390         * g++.old-deja/g++.robertl/eb27.C: Convert.
35391
35392 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
35393
35394         * g++.dg/friend-warn.C: New test.  Do not warn about friend
35395         declaration being redundant.
35396
35397 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
35398
35399         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
35400
35401 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
35402
35403         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
35404
35405 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
35406
35407         * lib/g++.exp: Use testsuite_flags.
35408
35409 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
35410
35411         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
35412
35413 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35414
35415         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
35416
35417 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
35418
35419         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
35420
35421 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
35422
35423         * gcc.c-torture/compile/20010313-1.c: New test.
35424
35425 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
35426
35427         * gcc.dg/cpp/direct2.c: New test.
35428         * gccq.dg/cpp/direct2s.c: New test.
35429
35430         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
35431
35432 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
35433
35434         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
35435         * g++.old-deja/g++.other/op3.C: Likewise.
35436
35437 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35438
35439         * gcc.dg/cpp/syshdr.h: New file.
35440         * gcc.dg/cpp/sysmac1.c: Update.
35441         * gcc.dg/cpp/sysmac2.c: Update.
35442
35443 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35444
35445         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
35446
35447 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
35448
35449         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
35450         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
35451
35452 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
35453
35454         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
35455
35456 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
35457
35458         * lib/g++.exp (g++_include_flags): Don't use any special flags
35459         if TESTING_IN_BUILD_TREE is not defined.
35460         (g++_init): Use a plain 'c++' as the compiler if
35461         TESTING_IN_BUILD_TREEE is not defined.
35462
35463 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35464
35465         * g++.old-deja/g++.eh/catch13.C: New test.
35466         * g++.old-deja/g++.eh/catch14.C: New test.
35467
35468 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * gcc.dg/cpp/tr-define.c: New test.
35471
35472 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
35473
35474         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
35475         <stdlib.h>, not <malloc.h>.
35476
35477 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35478
35479         * g++.old-deja/g++.ns/template17.C: New test.
35480
35481 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
35482
35483         * g++.old-deja/g++.pt/ref4.C: New test.
35484
35485 2001-04-30  Richard Henderson  <rth@redhat.com>
35486
35487         * gcc.dg/20000724-1.c: Revert last change.
35488
35489 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
35490
35491         * g77.f-torture/execute/20010430.f: New test.
35492
35493 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
35494
35495         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
35496
35497 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
35498
35499         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
35500
35501 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35502
35503         * g++.old-deja/g++.eh/crash6.C: New test.
35504
35505 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35506
35507         * g++.old-deja/g++.other/warn7.C: New test.
35508
35509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
35510
35511         * g++.old-deja/g++.other/defarg9.C: New test.
35512
35513 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35514
35515         * g77.f-torture/compile/20010426.f: New test.
35516         * g77.f-torture/execute/20010426.f: New test.
35517
35518 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
35519
35520         * g77.f-torture/compile/20000629-1.x: Remove - error
35521         has been fixed.
35522
35523 2001-04-26  Jeffrey A Law  (law@cygnus.com)
35524
35525         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
35526         Tweak slightly to work with g++.dg framework.
35527         * g++.dg/special/ecos.exp: Run initp1.C test.
35528         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
35529
35530         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
35531         its linker doesn't give line numbers either.
35532         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
35533
35534 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35535
35536         * g++.old-deja/g++.other/lex1.C: New test.
35537
35538 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
35539
35540         * gcc.dg/noncompile/20010425-1.c: New test.
35541
35542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
35543
35544         * g++.old-deja/g++.pt/mangle2.C: New test.
35545
35546 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35547
35548         * gcc.dg/format/plus-1.c: New test.
35549
35550 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35551
35552         * gcc.dg/20010423-1.c: New test.
35553
35554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
35555
35556         * gcc.c-torture/execute/20010422-1.c: New test.
35557
35558 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
35559
35560         * g++.old-deja/g++.ns/type2.C: New test.
35561
35562 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
35563
35564         * g++.old-deja/g++.other/perf1.C: New test.
35565
35566 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
35567
35568         * gcc.dg/c99-func-2.c: Remove xfail.
35569         * gcc.dg/c99-func-3.c: Remove xfail.
35570         * gcc.dg/c99-func-4.c: Remove xfail.
35571
35572 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
35573
35574         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
35575
35576 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35577
35578         * gcc.c-torture/compile/20010423-1.c: New test.
35579
35580 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         * g++.old-deja/g++.pt/typename28.C: New test.
35583
35584 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
35585
35586         * g++.old-deja/g++.abi/empty2.C: New test.
35587         * g++.old-deja/g++.abi/empty3.C: New test.
35588
35589 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35590
35591         * g++.old-deja/g++.other/comdat2.C: New test.
35592         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
35593
35594 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35595
35596         * g++.old-deja/g++.other/overload14.C: New test.
35597
35598 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35599
35600         * g++.old-deja/g++.other/lookup23.C: New test.
35601
35602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
35603
35604         * gcc.c-torture/execute/20010403-1.c: New test.
35605
35606 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
35607             Mark Mitchell  <mark@codesourcery.com>
35608
35609         * lib/old-dejagnu.exp: Don't delete output of executable.
35610         Add .exe suffix to executables.
35611
35612 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
35613
35614         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
35615
35616 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35617
35618         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
35619
35620 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35621
35622         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
35623         * g++.old-deja/g++.abi/crash1.C: New test.
35624
35625 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
35626
35627         * g++.old-deja/g++.other/crash40.C: New test.
35628
35629 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35630
35631         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
35632
35633 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
35634
35635         * g++.old-deja/g++.other/warn6.C: New test.
35636
35637 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
35638
35639         * g++.old-deja/g++.robertl/eb42.C: Same.
35640
35641 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35642
35643         * gcc.dg/wtr-conversion-1.c: New testcase.
35644
35645 2001-04-10  Richard Henderson  <rth@redhat.com>
35646
35647         * g++.old-deja/g++.other/array5.C: New.
35648
35649 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35650
35651         * gcc.c-torture/execute/20010408-1.c: New test.
35652
35653 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
35654
35655         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
35656         headers and constructs.
35657         * g++.old-deja/g++.robertl/eb79.C: Same.
35658         * g++.old-deja/g++.robertl/eb77.C (main): Same.
35659         * g++.old-deja/g++.robertl/eb73.C: Same.
35660         * g++.old-deja/g++.robertl/eb66.C (main): Same.
35661         * g++.old-deja/g++.robertl/eb55.C (t): Same.
35662         * g++.old-deja/g++.robertl/eb54.C (main): Same.
35663         * g++.old-deja/g++.robertl/eb46.C (main): Same.
35664         * g++.old-deja/g++.robertl/eb44.C: Same.
35665         * g++.old-deja/g++.robertl/eb41.C (main): Same.
35666         * g++.old-deja/g++.robertl/eb4.C (main): Same.
35667         * g++.old-deja/g++.robertl/eb39.C: Same.
35668         * g++.old-deja/g++.robertl/eb33.C (main): Same.
35669         * g++.old-deja/g++.robertl/eb31.C (main): Same.
35670         * g++.old-deja/g++.robertl/eb30.C: Same.
35671         * g++.old-deja/g++.robertl/eb3.C: Same.
35672         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
35673         * g++.old-deja/g++.robertl/eb21.C: Same.
35674         * g++.old-deja/g++.robertl/eb15.C: Same.
35675         * g++.old-deja/g++.robertl/eb118.C: Same.
35676         * g++.old-deja/g++.robertl/eb115.C (main): Same.
35677         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
35678         * g++.old-deja/g++.robertl/eb109.C: Same.
35679         * g++.old-deja/g++.other/sibcall1.C (main): Same.
35680         * g++.old-deja/g++.mike/rtti1.C: Same.
35681         * g++.old-deja/g++.mike/p658.C: Same.
35682         * g++.old-deja/g++.mike/net46.C: Same.
35683         * g++.old-deja/g++.mike/net34.C: Same.
35684         * g++.old-deja/g++.mike/memoize1.C: Same.
35685         * g++.old-deja/g++.mike/eh2.C: Same.
35686         * g++.old-deja/g++.law/weak.C: Same.
35687         * g++.old-deja/g++.law/visibility7.C: Same.
35688         * g++.old-deja/g++.law/visibility25.C: Same.
35689         * g++.old-deja/g++.law/visibility22.C: Same.
35690         * g++.old-deja/g++.law/visibility2.C: Same.
35691         * g++.old-deja/g++.law/visibility17.C: Same.
35692         * g++.old-deja/g++.law/visibility13.C: Same.
35693         * g++.old-deja/g++.law/visibility10.C: Same.
35694         * g++.old-deja/g++.law/visibility1.C: Same.
35695         * g++.old-deja/g++.law/virtual3.C (eval): Same.
35696         * g++.old-deja/g++.law/vbase1.C: Same.
35697         * g++.old-deja/g++.law/operators32.C: Same.
35698         * g++.old-deja/g++.law/nest3.C: Same.
35699         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
35700         * g++.old-deja/g++.law/except5.C (main): Same.
35701         * g++.old-deja/g++.law/cvt7.C (run): Same.
35702         * g++.old-deja/g++.law/cvt2.C: Same.
35703         * g++.old-deja/g++.law/cvt16.C: Same.
35704         * g++.old-deja/g++.law/ctors6.C (bar): Same.
35705         * g++.old-deja/g++.law/ctors17.C (main): Same.
35706         * g++.old-deja/g++.law/ctors13.C: Same.
35707         * g++.old-deja/g++.law/ctors12.C (main): Same.
35708         * g++.old-deja/g++.law/ctors10.C: Same.
35709         * g++.old-deja/g++.law/code-gen5.C: Same.
35710         * g++.old-deja/g++.law/bad-error7.C: Same.
35711         * g++.old-deja/g++.law/arm9.C: Same.
35712         * g++.old-deja/g++.law/arm12.C: Same.
35713         * g++.old-deja/g++.law/arg8.C: Same.
35714         * g++.old-deja/g++.law/arg1.C: Same.
35715         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
35716         * g++.old-deja/g++.jason/template31.C: Same.
35717         * g++.old-deja/g++.jason/template24.C (main): Same.
35718         * g++.old-deja/g++.jason/2371.C: Same.
35719         * g++.old-deja/g++.eh/new2.C: Same.
35720         * g++.old-deja/g++.eh/new1.C: Same.
35721         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
35722         * g++.old-deja/g++.brendan/nest21.C (main): Same.
35723         * g++.old-deja/g++.brendan/err-msg3.C: Same.
35724         * g++.old-deja/g++.brendan/crash62.C: Same.
35725         * g++.old-deja/g++.brendan/crash52.C: Same.
35726         * g++.old-deja/g++.brendan/crash49.C (main): Same.
35727         * g++.old-deja/g++.brendan/crash38.C: Same.
35728         * g++.old-deja/g++.brendan/crash15.C (main): Same.
35729         * g++.old-deja/g++.brendan/copy9.C: Same.
35730
35731 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
35732
35733         * gcc.c-torture/execute/20001203-2.c (memset):
35734         Count argument is of type __SIZE_TYPE__.
35735
35736 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
35737
35738         * gcc.c-torture/compile/20010404-1.c: New test.
35739
35740 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
35741
35742         * gcc.c-torture/compile/20010326-1.c: New test.
35743
35744 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
35745
35746         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
35747         peculiarities of the SH.
35748         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
35749
35750 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35751
35752         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
35753         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
35754         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
35755
35756 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35757
35758         * g77.f-torture/compile/20010321-1.f: New test.
35759
35760 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35761
35762         * gcc.c-torture/compile/20010329-1.c: New test.
35763
35764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
35765
35766         * gcc.c-torture/execute/20010329-1.c: New test.
35767
35768 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35769
35770         * g++.old-deja/g++.other/eh4.C: Fix typo.
35771
35772 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
35773
35774         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
35775
35776 2001-03-28  Philip Blundell  <philb@gnu.org>
35777
35778         * gcc.c-torture/compile/20010328-1.c: New test.
35779
35780 2001-03-27  Richard Henderson  <rth@redhat.com>
35781
35782         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
35783         * g++.old-deja/g++.eh/vbase3.C: Likewise.
35784
35785 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
35786
35787         * gcc.c-torture/compile/20010327-1.c: New test.
35788
35789 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35790
35791         * g++.old-deja/g++.other/friend12.C: New test.
35792         * g++.old-deja/g++.other/friend9.C: Expect no errors.
35793         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
35794
35795 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35796
35797         * gcc.c-torture/execute/20010325-1.c: New test.
35798
35799 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
35800
35801         * g++.old-deja/g++.other/mangle3.C: New test.
35802
35803 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
35804
35805         * g++.old-deja/g++.other/anon8.C: New test.
35806
35807 2001-03-20  Philip Blundell  <philb@gnu.org>
35808
35809         * gcc.c-torture/compile/20010320-1.c: New test.
35810
35811 2001-03-17  Richard Henderson  <rth@redhat.com>
35812
35813         * g++.old-deja/g++.other/eh4.C: Add expected error text.
35814
35815 2001-03-15  Geoff Keating  <geoff@redhat.com>
35816
35817         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
35818         tests on AIX.
35819
35820 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
35821
35822         * g++.old-deja/g++.other/eh4.C: New test.
35823
35824 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
35825
35826         * gcc.dg/cpp/mi1.c: Update.
35827
35828 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
35829
35830         * g++.old-deja/g++.other/regstack.C: New test.
35831
35832 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35833
35834         * g++.old-deja/g++.other/ref4.C: New test.
35835
35836 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
35837
35838         * objc/execute/va_method.m: Added.
35839         * objc/execute/IMP.m: Added.
35840         * objc/execute/_cmd.m: Added.
35841         * objc/execute/accessing_ivars.m: Added.
35842         * objc/execute/class-1.m: Added.
35843         * objc/execute/class-10.m: Added.
35844         * objc/execute/class-11.m: Added.
35845         * objc/execute/class-12.m: Added.
35846         * objc/execute/class-13.m: Added.
35847         * objc/execute/class-14.m: Added.
35848         * objc/execute/class-2.m: Added.
35849         * objc/execute/class-3.m: Added.
35850         * objc/execute/class-4.m: Added.
35851         * objc/execute/class-5.m: Added.
35852         * objc/execute/class-6.m: Added.
35853         * objc/execute/class-7.m: Added.
35854         * objc/execute/class-8.m: Added.
35855         * objc/execute/class-9.m: Added.
35856         * objc/execute/class-tests-1.h
35857         * objc/execute/class-tests-2.h
35858         * objc/execute/compatibility_alias.m: Added.
35859         * objc/execute/encode-1.m: Added.
35860         * objc/execute/formal_protocol-1.m: Added.
35861         * objc/execute/formal_protocol-2.m: Added.
35862         * objc/execute/formal_protocol-3.m: Added.
35863         * objc/execute/formal_protocol-4.m: Added.
35864         * objc/execute/formal_protocol-5.m: Added.
35865         * objc/execute/formal_protocol-6.m: Added.
35866         * objc/execute/formal_protocol-7.m: Added.
35867         * objc/execute/informal_protocol.m: Added.
35868         * objc/execute/initialize.m: Added.
35869         * objc/execute/load.m: Added.
35870         * objc/execute/many_args_method.m: Added.
35871         * objc/execute/nested-3.m: Added.
35872         * objc/execute/no_clash.m: Added.
35873         * objc/execute/private.m: Added.
35874         * objc/execute/redefining_self.m: Added.
35875         * objc/execute/root_methods.m: Added.
35876         * objc/execute/selector-1.m: Added.
35877         * objc/execute/static-1.m: Added.
35878         * objc/execute/static-2.m: Added.
35879         * objc/execute/va_method.m: Added.
35880
35881 2001-03-10  Richard Henderson  <rth@redhat.com>
35882
35883         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
35884
35885 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35886
35887         * g++.old-deja/g++.other/crash31.C: XFAIL.
35888         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
35889         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
35890         * gcc.c-torture/execute/20010123-1.x: XFAIL.
35891         * gcc.c-torture/execute/20010124-1.x: XFAIL.
35892         * gcc.dg/sequence-pt-1.c: XFAIL one test.
35893
35894 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
35895
35896         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
35897
35898 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35899
35900         * gcc.dg/20000724-1.c: Don't use multiline strings.
35901
35902 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
35903
35904         * objc/execute/string1.m, objc/execute/string2.m: Compare the
35905         result of -cString against what we expect it to be; don't just
35906         print it out for no one to read.
35907
35908         * objc/execute/string3.m, objc/execute/string4.m: New tests.
35909         Based on testcases provided by Nicola Pero.
35910
35911 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35912
35913         * gcc.dg/cpp/macro7.c: New test.
35914
35915 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
35916
35917         * gcc.dg/cpp/multiline.c: Update.
35918
35919 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35920
35921         * g++.old-deja/g++.other/enum3.C: New test.
35922
35923 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         * g++.old-deja/g++.other/pod1.C: New test.
35926
35927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35928
35929         * g++.old-deja/g++.ext/overload1.C: New test.
35930
35931 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35932
35933         * g++.old-deja/g++.pt/using1.C: New test.
35934
35935 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
35936
35937         * g++.old-deja/g++.other/using9.C: New test.
35938
35939 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
35940
35941         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
35942
35943         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
35944
35945 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
35946
35947         * g++.old-deja/g++.ext/realpt1.C: Remove.
35948
35949 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
35952
35953 2001-02-26  Will Cohen  <wcohen@redhat.com>
35954
35955         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
35956
35957 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
35958
35959         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
35960         templatized constructors.
35961
35962 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35963
35964         * gcc.c-torture/execute/20010224-1.c: New test.
35965
35966 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
35967
35968         * gcc.c-torture/execute/20010222-1.c: New test.
35969
35970 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
35971
35972         * g++.old-deja/g++.other/inline20.C: New test.
35973
35974 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
35975
35976         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
35977
35978 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35979
35980         * g++.old-deja/g++.other/lookup22.C: New test.
35981
35982 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
35983
35984         * g77.dg: New directory.
35985         * g77.dg/20010216-1.f: New test case.
35986         * g77.dg/dg.exp: New driver.
35987         * lib/g77-dg.exp: New driver library.
35988
35989 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35990
35991         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
35992
35993 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
35994
35995         * g++.old-deja/g++.other/decl9.C: New test.
35996
35997 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
35998
35999         * g++.old-deja/g++.other/init16.C: Update the test so that it does
36000         not need <string> and also tests the initialization at runtime.
36001
36002 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36003
36004         * gcc.c-torture/execute/longlong.c: New test.
36005
36006 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36007
36008         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
36009
36010 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
36011
36012         * gcc.c-torture/execute/920302-1.c (execute):
36013         Change argument type to short.
36014
36015 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36016
36017         * g++.old-deja/g++.pt/deduct6.C: New test.
36018
36019 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * g++.old-deja/g++.pt/deduct5.C: New test.
36022
36023 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
36024
36025         * gcc.c-torture/execute/20010209-1.c: New test.
36026
36027 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
36028
36029         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
36030
36031 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
36032
36033         * g++.dg/vtgc1.C: Update for new ABI.
36034
36035         * consistency.vlad: New directory, 1665 files.
36036
36037 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36038
36039         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
36040         return type.
36041         * gcc.dg/cpp/digraphs.c: Declare puts.
36042
36043 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36044
36045         * g++.old-deja/g++.other/warn5.C: New test.
36046
36047 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36048
36049         * g++.old-deja/g++.pt/spec40.C: New test.
36050
36051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
36052
36053         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
36054         case.
36055         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
36056
36057 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
36058
36059         * gcc.c-torture/compile/20010209-1.c: New test.
36060
36061 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
36062
36063         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
36064         excess errors message but not if it crashes.
36065         * g++.old-deja/g++.other/crash27.C: Likewise.
36066         * g++.old-deja/g++.other/crash28.C: Likewise.
36067         * g++.old-deja/g++.other/crash30.C: Likewise.
36068         * g++.old-deja/g++.other/crash32.C: Likewise.
36069         * g++.old-deja/g++.other/crash35.C: Likewise.
36070         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36071
36072 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36073
36074         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
36075         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
36076         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
36077         g77.f-torture/execute/execute.exp,
36078         g77.f-torture/noncompile/noncompile.exp,
36079         gcc.c-torture/execute/execute.exp,
36080         gcc.c-torture/execute/memcheck/memcheck.exp,
36081         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
36082         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
36083         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
36084         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
36085         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
36086         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
36087         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
36088         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
36089         Remove bug reporting instructions with ancient email addresses.
36090
36091 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36092
36093         * gcc.dg/20010202-1.c: New test.
36094         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
36095
36096 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
36097
36098         * g++.dg/stdbool-if.C: New test.
36099
36100 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
36101
36102         * objc/execute/fdecl.m: Added main().
36103
36104 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
36105
36106         * gcc.c-torture/execute/20010206-1.c: New test.
36107
36108 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
36109
36110         * gcc.dg/cpp/avoidpaste1.c: Update.
36111
36112 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
36113
36114         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
36115         Pero <nicola@brainstorm.co.uk>.
36116         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
36117
36118 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
36119
36120         * g++.old-deja/g++.pt/spec39.C: New test.
36121
36122 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
36123
36124         * gcc.c-torture/compile/20010202-1.c: New test.
36125
36126 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
36127
36128         * g++.old-deja/g++.abi/primary2.C: New test.
36129         * g++.old-deja/g++.abi/primary3.C: New test.
36130         * g++.old-deja/g++.abi/primary4.C: New test.
36131         * g++.old-deja/g++.abi/primary5.C: New test.
36132         * g++.old-deja/g++.abi/vtable3.h: New test.
36133         * g++.old-deja/g++.abi/vtable3a.C: New test.
36134         * g++.old-deja/g++.abi/vtable3b.C: New test.
36135         * g++.old-deja/g++.abi/vtable3c.C: New test.
36136         * g++.old-deja/g++.abi/vtable3d.C: New test.
36137         * g++.old-deja/g++.abi/vtable3e.C: New test.
36138         * g++.old-deja/g++.abi/vtable3f.C: New test.
36139         * g++.old-deja/g++.abi/vtable3g.C: New test.
36140         * g++.old-deja/g++.abi/vtable3h.C: New test.
36141         * g++.old-deja/g++.abi/vtable3i.C: New test.
36142         * g++.old-deja/g++.abi/vtable3j.C: New test.
36143         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
36144
36145 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
36146
36147         * g++.old-deja/g++.other/anon6.C: New test.
36148         * g++.old-deja/g++.other/anon7.C: New test.
36149
36150 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36151
36152         * gcc.dg/cpp/avoidpaste2.c: New tests.
36153
36154 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
36155
36156         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
36157
36158 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
36159
36160         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
36161         DECIMAL_DIG cases for Irix."
36162
36163 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
36164
36165         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
36166
36167 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36168
36169         * gcc.dg/c99-tag-1.c: New test.
36170
36171 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36172
36173         * gcc.dg/cpp/tr-warn1.c: Add tests.
36174
36175 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
36176
36177         * gcc.dg/cpp/avoidpaste1.c: Update.
36178         * gcc.dg/cpp/paste4.c: Update.
36179
36180 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
36181
36182         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
36183         cases for Irix.
36184
36185 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
36186
36187         * g++.old-deja/g++.other/inline19.C: New test.
36188
36189 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36190
36191         * gcc.dg/Wlarger-than.c: New test.
36192
36193 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36194
36195         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
36196
36197 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
36198
36199         * gcc.c-torture/execute/20010129-1.c: New test.
36200         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
36201
36202 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
36203
36204         * gcc.dg/cpp/avoidpaste1.c: Test case.
36205
36206 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
36207
36208         * g++.old-deja/g++.other/inline18.C: New test.
36209
36210 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36211
36212         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
36213         and __builtin_putchar.
36214
36215 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
36216
36217         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
36218         tests.
36219
36220 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
36221
36222         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
36223         floating point number rounding mode to round to the nearest
36224         representable mode.
36225
36226 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
36227
36228         * g++.old-deja/g++.other/mangle2.C: New test.
36229
36230 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36231
36232         * gcc.c-torture/compile/20010124-1.c: New test.
36233
36234 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
36235
36236         * g++.old-deja/g++.pt/spec38.C: New test.
36237
36238 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36239
36240         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
36241         "Build don't run".
36242
36243 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36244
36245         * gcc.c-torture/execute/20010123-1.c: New test.
36246
36247 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36248
36249         * g++.old-deja/g++.pt/spec37.C: New test.
36250
36251 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
36252
36253         * g++.old-deja/g++.pt/overload14.C: New test.
36254
36255 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36256
36257         * gcc.c-torture/execute/20010122-1.c: New test, exercise
36258         __builtin_return_address.
36259
36260 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
36261
36262         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
36263         * g++.old-deja/g++.pt/spec35.C: New test.
36264         * g++.old-deja/g++.pt/spec36.C: New test.
36265
36266 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
36267
36268         * gcc.c-torture/compile/20010118-1.c: New test.
36269
36270 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
36271
36272         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
36273
36274 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36275
36276         * gcc.c-torture/execute/20010119-1.c: New test.
36277
36278 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         * g++.old-deja/g++.other/vbase5.C: New test.
36281
36282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
36283
36284         * gcc.c-torture/execute/20010118-1.c: New test.
36285
36286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36287
36288         * g++.old-deja/g++.pt/deduct3.C: New test.
36289
36290 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36291
36292         * g++.old-deja/g++.pt/spec34.C: New test.
36293
36294 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
36295
36296         * g77.f-torture/compile/20000601-2.f: New test.
36297
36298 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36299
36300         * g++.old-deja/g++.other/init17.C: New test.
36301
36302 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
36303
36304         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
36305
36306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36307
36308         * g++.old-deja/g++.pt/unify8.C: New test.
36309
36310 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36311
36312         * g++.old-deja/g++.abi/vbase1.C: New test.
36313
36314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
36315
36316         * g++.old-deja/g++.pt/crash65.C: New test.
36317
36318 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36319
36320         * gcc.dg/cpp/assembl2.S: New test case.
36321
36322 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
36323
36324         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
36325         are supported.
36326
36327 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36328
36329         * g++.old-deja/g++.other/builtins1.C: New test.
36330         * g++.old-deja/g++.other/builtins2.C: Likewise.
36331         * g++.old-deja/g++.other/builtins3.C: Likewise.
36332         * g++.old-deja/g++.other/builtins4.C: Likewise.
36333
36334 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
36335
36336         * gcc.c-torture/compile/20010117-1.c: New test.
36337         * gcc.c-torture/compile/20010117-2.c: New test.
36338
36339 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36340
36341         * g77.f-torture/execute/20010116.[fx]: New test,
36342         XFAIL on i?86-*-*.
36343         * g77.f-torture/compile/20010115.f: Indicate it's
36344         a test for PR fortran/1636.
36345
36346 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36347
36348         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
36349
36350 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36351
36352         * g77.f-torture/compile/20010115.f: New test.
36353
36354 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
36355
36356         * g++.old-deja/g++.pt/nontype5.C: New test.
36357
36358 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36359
36360         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
36361         have an equivalent working one below it.
36362
36363 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36364
36365         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
36366         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36367
36368 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
36369
36370         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
36371         message containing "init_priority".
36372         (conpr-2.C): Likewise.
36373         (conpr-3.C): Likewise.
36374         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
36375
36376 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36377
36378         * gcc.c-torture/execute/20010114-2.c: New test.
36379
36380 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
36381
36382         * gcc.c-torture/compile/20010114-1.c: New test.
36383         * gcc.c-torture/compile/20010114-1.x: Xfail.
36384         * gcc.c-torture/compile/20010114-2.c: New test.
36385         * gcc.c-torture/execute/20010114-1.c: New test.
36386         * gcc.dg/trunc-1.c: New test.
36387         * gcc.dg/uninit-B.c: New test.
36388
36389 2001-01-13  Nick Clifton  <nickc@redhat.com>
36390
36391         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
36392         target.
36393
36394 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
36395
36396         * gcc.c-torture/compile/20010113-1.c: New test.
36397
36398 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
36399
36400         * gcc.c-torture/compile/20001212-1.c: New test.
36401
36402 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36403
36404         * gcc.dg/cpp/widestr1.c: Update.
36405         * gcc.dg/cpp/prag-imp.c: Remove.
36406
36407 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
36408
36409         * gcc.c-torture/execute/20000801-3.x: Remove.
36410         * gcc.dg/c90-init-1.c: New test.
36411         * gcc.dg/c99-init-1.c: New test.
36412         * gcc.dg/c99-init-2.c: New test.
36413         * gcc.dg/gnu99-init-1.c: New test.
36414
36415 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
36416
36417         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
36418         testing that no relevant ones were found.
36419
36420 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36421
36422         * g++.old-deja/g++.pt/cast2.C: New test.
36423
36424 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
36425
36426         * g++.old-deja/g++.pt/friend47.C: New test.
36427
36428 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36429
36430         * g++.old-deja/g++.pt/instantiate13.C: New test.
36431
36432 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36433
36434         * g++.old-deja/g++.other/defarg7.C: New test.
36435         * g++.old-deja/g++.other/defarg8.C: New test.
36436
36437 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36438
36439         * g++.old-deja/g++.pt/crash64.C: New test.
36440
36441 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
36442
36443         * g++.old-deja/g++.pt/crash63.C: New test.
36444
36445 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36446
36447         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
36448
36449 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
36450
36451         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
36452
36453 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36454
36455         * g++.old-deja/g++.pt/error3.C: New test.
36456
36457 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36458
36459         * g++.old-deja/g++.other/crash39.C: New test.
36460
36461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
36462
36463         * g++.old-deja/g++.other/vbase4.C: New test.
36464
36465 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
36466
36467         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
36468         * gcc.dg/special/20000419-2.c: New file. Identical to above.
36469         * gcc.dg/special/special.exp: New test driver which will check
36470         for alias support for the above test.
36471
36472 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
36473
36474         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
36475         problems on small machines.
36476         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
36477         parameterize.
36478
36479 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
36480
36481         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
36482         mips.
36483         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
36484
36485 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
36486
36487         * g++.old_deja/g++.pt/using8.C: New test.
36488
36489 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36490
36491         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
36492
36493 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
36494
36495         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
36496         where a failure is expected.
36497         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
36498
36499 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36500
36501         * g++.old_deja/g++.pt/instantiate12.C: New test.
36502
36503 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36504
36505         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
36506         start of structs.
36507         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
36508         * g++.old-deja/g++.brendan/crash17.C: Likewise.
36509         * g++.old-deja/g++.brendan/crash29.C: Likewise.
36510         * g++.old-deja/g++.brendan/crash48.C: Likewise.
36511         * g++.old-deja/g++.brendan/ns1.C: Likewise.
36512         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
36513         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
36514         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
36515         * g++.old-deja/g++.eh/spec6.C: Likewise.
36516         * g++.old-deja/g++.jason/crash3.C: Likewise.
36517         * g++.old-deja/g++.law/ctors11.C: Likewise.
36518         * g++.old-deja/g++.law/ctors17.C: Likewise.
36519         * g++.old-deja/g++.law/ctors5.C: Likewise.
36520         * g++.old-deja/g++.law/ctors9.C: Likewise.
36521         * g++.old-deja/g++.mike/ambig1.C: Likewise.
36522         * g++.old-deja/g++.mike/net22.C: Likewise.
36523         * g++.old-deja/g++.mike/p3538a.C: Likewise.
36524         * g++.old-deja/g++.mike/p3538b.C: Likewise.
36525         * g++.old-deja/g++.mike/virt3.C: Likewise.
36526         * g++.old-deja/g++.niklas/t128.C: Likewise.
36527         * g++.old-deja/g++.other/anon4.C: Likewise.
36528         * g++.old-deja/g++.other/using1.C: Likewise.
36529         * g++.old-deja/g++.other/warn3.C: Likewise.
36530         * g++.old-deja/g++.pt/t37.C: Likewise.
36531         * g++.old-deja/g++.robertl/eb69.C: Likewise.
36532         * g++.old-deja/g++.robertl/eb71.C: Likewise.
36533
36534 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
36535
36536         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
36537
36538 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36539
36540         * gcc.c-torture/execute/stdio-opt-3.c: New test.
36541
36542 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
36543
36544         * gcc.c-torture/compile/20010107-1.c: New test.
36545
36546 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36547
36548         * gcc.c-torture/execute/builtin-noret-1.c: New test.
36549
36550 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36551
36552         * gcc.dg/format/format.h: New file.
36553         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
36554         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
36555         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
36556         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
36557         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
36558         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36559         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
36560         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
36561         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
36562         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
36563         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
36564         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
36565         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
36566         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
36567         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
36568         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
36569         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
36570         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
36571         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
36572         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
36573         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
36574         instead of declaring standard types, macros and functions in each
36575         test.
36576
36577 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
36578
36579         * gcc.c-torture/execute/20010106-1.c: New test.
36580
36581 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36582
36583         * gcc.dg/format/format.exp: New file.
36584         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
36585         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
36586         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
36587         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
36588         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
36589         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
36590         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
36591         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
36592         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
36593         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
36594         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
36595         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
36596         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
36597         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
36598         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
36599         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
36600         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
36601         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
36602         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
36603         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
36604         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
36605         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
36606         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
36607         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
36608         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
36609         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
36610         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
36611         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
36612         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
36613         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
36614         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
36615         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
36616         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
36617         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
36618         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
36619         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
36620         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
36621         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
36622         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
36623         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
36624         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
36625         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
36626
36627 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
36628
36629         * gcc.c-torture/execute/991228-1.c: Take word endianness into
36630         account.
36631
36632 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36633
36634         * gcc.c-torture/execute/builtin-complex-1.c: New test.
36635
36636 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36637
36638         * g++.old-deja/g++.pt/crash62.C: New test.
36639
36640 2001-01-04  Richard Henderson  <rth@redhat.com>
36641
36642         * gcc.dg/20000926-1.c: Update expected warnings.
36643         * gcc.dg/array-2.c: Likewise.
36644         * gcc.dg/array-4.c: Also validate flexible array members.
36645         * gcc.dg/c99-flex-array-1.c: New.
36646
36647 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36648
36649         * gcc.c-torture/compile/20001222-1.x: Remove.
36650
36651 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36652
36653         * gcc.c-torture/execute/built-in-setjmp.c: New.
36654
36655 2001-01-03  Richard Henderson  <rth@redhat.com>
36656
36657         * gcc.dg/940510-1.c: Update expected error wording.
36658         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
36659
36660 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
36661
36662         * lib/target-supports.exp (check_alias_available): Modified to
36663         indicate aliases not supported if only weak aliases are supported.
36664
36665 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36666
36667         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
36668         Turn on cmpstrsi checks for __pj__ and __i370__.
36669
36670 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36671
36672         * g++.old-deja/g++.other/virtual11.C: New test.
36673
36674 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
36675
36676         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
36677
36678 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36679
36680         * gcc.c-torture/compile/20010102-1.c: New test.
36681
36682 2001-01-02  Andreas Jaeger  <aj@suse.de>
36683
36684         * gcc.dg/noreturn-3.c: New test.
36685
36686         * gcc.dg/noreturn-4.c: New test.
36687
36688 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36689
36690         * gcc.c-torture/execute/stdio-opt-1.c: Also test
36691         __builtin_fputc and __builtin_fwrite.
36692
36693 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36694
36695         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
36696         signed char, not default char.
36697
36698 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
36699
36700         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
36701
36702 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
36703
36704         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
36705
36706 2000-12-29  Richard Henderson  <rth@redhat.com>
36707
36708         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
36709         (__cyg_profile_func_exit): Define.
36710
36711 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
36712
36713         * g++.dg/vtgc1.C: New test.
36714
36715 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
36716
36717         * gcc.dg/noncompile/20001228-1.c: New test.
36718
36719         * gcc.dg/20001228-1.c: New test.
36720
36721         * gcc.c-torture/execute/20001228-1.c: New test.
36722
36723 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
36724
36725         * gcc.dg/format-strfmon-1.c: New test.
36726
36727 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36728
36729         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
36730         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
36731         * gcc.c-torture/execute/string-opt-1.c: Likewise.
36732         * gcc.c-torture/execute/string-opt-2.c: Likewise.
36733         * gcc.c-torture/execute/string-opt-3.c: Likewise.
36734         * gcc.c-torture/execute/string-opt-4.c: Likewise.
36735         * gcc.c-torture/execute/string-opt-6.c: Likewise.
36736         * gcc.c-torture/execute/string-opt-7.c: Likewise.
36737         * gcc.c-torture/execute/string-opt-8.c: Likewise.
36738         * gcc.c-torture/execute/string-opt-9.c: Likewise.
36739         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36740         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36741         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36742
36743         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
36744         * gcc.c-torture/execute/string-opt-4.c: Test index.
36745
36746 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
36747
36748         * gcc.c-torture/compile/20001226-1.c: New test.
36749
36750 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36751
36752         * gcc.c-torture/compile/20001222-1.c: New test.
36753         * gcc.c-torture/compile/20001222-1.x: Xfail.
36754
36755 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
36756
36757         * gcc.c-torture/execute/comp-goto-2.c: New test.
36758
36759 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
36760
36761         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
36762         Use long types if __INT_MAX__ is 32767.
36763         (main): Use cast to (sint32 *) when poking 88 into a_page.
36764
36765         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
36766
36767 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
36768
36769         * gcc.c-torture/compile/20001221-1.c: New test.
36770         * gcc.c-torture/execute/20001221-1.c: New test.
36771
36772 2000-12-20  Richard Henderson  <rth@redhat.com>
36773
36774         * g++.old-deja/g++.pt/crash36.C: Update error lines.
36775         * g++.old-deja/g++.robertl/eb109.C: Likewise.
36776
36777 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36778
36779         * gcc.dg/compare3.c: New test.
36780
36781 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36782
36783         * gcc.dg/format-warnll-1.c: New test.
36784
36785 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
36786
36787         * gcc.dg/cpp/cmdlne-P.c: New test.
36788
36789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36790
36791         * gcc.c-torture/execute/builtin-abs-1.c,
36792         gcc.c-torture/execute/builtin-abs-2.c: New tests.
36793
36794 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36795
36796         * gcc.dg/cpp/multiline.c: New test.
36797
36798 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36799
36800         * g++.old-deja/g++.other/syshdr1.C: Update.
36801         * gcc.dg/cpp/lineflags.c: Remove temporarily.
36802
36803 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36804
36805         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
36806
36807 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36808
36809         * g++.old-deja/g++.pt/ttp65.C: New test.
36810
36811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36812
36813         * g++.old-deja/g++.pt/ttp64.C: New test.
36814
36815 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36816
36817         * g++.old-deja/g++.pt/spec33.C: New test.
36818
36819 2000-12-14  Catherine Moore  <clm@redhat.com>
36820
36821         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
36822         * gcc.c-torture/execute/920612-2.c: Likewise.
36823         * gcc.c-torture/execute/920428-2.c: Likewise.
36824         * gcc-c-torture/execute/va-arg-11.c: Call exit.
36825         * gcc.c-torture/execute/va-arg-21.c: Likewise.
36826
36827 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36828
36829         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
36830         * gcc.dg/pack-test-2.c: Likewise.
36831
36832 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36833
36834         Tests by Zack Weinberg <zackw@stanford.edu>.
36835
36836         * gcc.dg/cpp/defined.c: Update.
36837         * gcc.dg/cpp/defined_trad.c: New tests.
36838
36839 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36840
36841         * gcc.dg/cpp/trad-direct.c: Update.
36842
36843 2000-12-11  Neil Booth  <neilb@earthling.net>
36844
36845         * gcc.dg/cpp/defined_trad.c
36846
36847 2000-12-11  Neil Booth  <neilb@earthling.net>
36848
36849         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
36850
36851 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36852
36853         * gcc.dg/format-miss-2.c: New test.
36854
36855 2000-12-09  Neil Booth  <neilb@earthling.net>
36856
36857         * gcc.dg/cpp/lineflags.c: New tests.
36858         * gcc.dg/cpp/poison.c: Update.
36859         * gcc.dg/cpp/redef2.c: Update.
36860         * gcc.dg/cpp/skipping.c: New test.
36861
36862 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
36863
36864         * g++.old-deja/g++.other/eh3.C: New testcase.
36865
36866 2000-12-07  Neil Booth  <neilb@earthling.net>
36867
36868         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
36869         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
36870         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
36871         wtr-union-init-2.c, wtr-union-init-3.c: Update.
36872         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
36873         Update.
36874
36875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36876
36877         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
36878         __SIZE_TYPE__ instead of int for type of integers cast to
36879         pointers.
36880
36881 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
36882
36883         * g++.old-deja/g++.other/cleanup4.C: New test.
36884
36885 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36886
36887         * format-sec-1.c: New test.
36888
36889 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36890
36891         * gcc.dg/format-nonlit-3.c: New test.
36892
36893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36894
36895         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
36896         through a null pointer.
36897
36898 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36899
36900         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
36901         * g++.old-deja/g++.pt/partial4.C: New test.
36902
36903 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
36904
36905         * gcc.c-torture/execute/ieee/hugeval.x: New.
36906
36907 2000-12-06  Neil Booth  <neilb@earthling.net>
36908
36909         * gcc.dg/cpp/backslash2.c: New tests.
36910
36911 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36912
36913         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
36914         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
36915
36916 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
36917
36918         * gcc.c-torture/execute/20001203-2.c: New testcase.
36919
36920 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36921
36922         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
36923         * g++.old-deja/g++.other/virtual10.C: New test.
36924
36925 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
36926
36927         * g++.old-deja/g++.mike/pmf5.C: Remove test.
36928
36929 2000-12-05  Richard Henderson  <rth@redhat.com>
36930
36931         * gcc.c-torture/compile/20001205-1.c: New.
36932
36933 2000-12-04  Neil Booth  <neilb@earthling.net>
36934
36935         * g++.old-deja/g++.other/virtual9.C: New test.
36936         * g++.old-deja/g++.pt/crash61.C: New test.
36937         * gcc.c-torture/execute/loop-9.c: New test.
36938
36939 2000-12-04  Neil Booth  <neilb@earthling.net>
36940
36941         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
36942         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
36943         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
36944         * gcc.dg/cpp/extratokens.c: ...here.
36945
36946 2000-12-04  Neil Booth  <neilb@earthling.net>
36947
36948         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
36949         New tests.
36950
36951 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36952
36953         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
36954         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
36955
36956 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36957
36958         * gcc.c-torture/execute/20001203-1.c: New test.
36959
36960 2000-12-03  Neil Booth  <neilb@earthling.net>
36961
36962         * gcc.dg/cpp/macro6.c: New test cases.
36963
36964 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36965
36966         * gcc.c-torture/execute/string-opt-9.c: New test.
36967         * gcc.c-torture/execute/string-opt-10.c: Likewise.
36968         * gcc.c-torture/execute/string-opt-11.c: Likewise.
36969         * gcc.c-torture/execute/string-opt-12.c: Likewise.
36970
36971         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
36972         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
36973
36974 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
36975
36976         * gcc.dg/cpp/if-6.c: New testcase.
36977
36978         * gcc.dg/20001201-1.c: New testcase.
36979
36980 2000-12-02  Neil Booth  <neilb@earthling.net>
36981
36982         * g++.old-deja/g++.other/externC4.C,
36983         g++.old-deja/g++.other/friend10.C: New tests.
36984
36985 2000-12-02  Neil Booth  <neilb@earthling.net>
36986
36987         * g++.old-deja/g++.other/instan2.C
36988         * g++.old-deja/g++.other/instan3.C: New test.
36989
36990 2000-12-02  Neil Booth  <neilb@earthling.net>
36991
36992         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
36993         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
36994         gnuc99.c,gnuc99-pedantic.c: New tests.
36995
36996 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36997
36998         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
36999         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
37000
37001 2000-12-01  Neil Booth  <neilb@earthling.net>
37002
37003         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
37004         * gcc.dg/cpp/poison.c: Update.
37005         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
37006
37007 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
37008
37009         * g77.f-torture/execute/20001201.f: New test.
37010
37011 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37012
37013         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
37014
37015 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
37016
37017         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
37018
37019 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
37020
37021         * g++.old-deja/g++.other/cast6.C: New test.
37022
37023 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
37024
37025         * gcc.c-torture/execute/20001130-2.c: New testcase.
37026
37027 2000-11-30  Richard Henderson  <rth@redhat.com>
37028
37029         * gcc.c-torture/execute/20001130-1.c: New test.
37030
37031 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37032
37033         * g++.old-deja/g++.other/op3.C: New test.
37034
37035 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37036
37037         * g++.old-deja/g++.other/op2.C: New test.
37038
37039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
37040
37041         * g++.old-deja/g++.other/crash38.C: New test.
37042
37043 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
37044
37045         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
37046
37047 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
37048
37049         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
37050         tests.
37051         * gcc.c-torture/execute/string-opt-6.c: New test.
37052
37053         * gcc.dg/20001117-1.c: Add main.
37054
37055 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
37056
37057         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
37058         Move from here ...
37059         * gcc.dg/940510-1.c: ... to here.
37060
37061         * gcc.dg/20000926-1.c: GNU C now allows initializations of
37062         zero-size arrays in toplevel structures.
37063
37064 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37065
37066         * gcc.c-torture/execute/loop-8.c: New test.
37067
37068 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.old-deja/g++.other/base1.C: New test.
37071
37072 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.old-deja/g++.other/parse2.C: New test.
37075
37076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.old-deja/g++.pt/incomplete1.C: New test.
37079
37080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
37081
37082         * g++.old-deja/g++.other/friend9.C: New test.
37083
37084 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
37085
37086         * gcc.dg/20001127-1.c: New test.
37087
37088 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37089
37090         * g++.old-deja/g++.pt/friend46.C: New test.
37091
37092 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
37093
37094         * g++.old-deja/g++.other/ptrmem8.C: New test.
37095
37096 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37097
37098         * gcc.c-torture/execute/string-opt-7.c: New test.
37099         * gcc.c-torture/execute/string-opt-8.c: Likewise.
37100
37101 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37102
37103         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
37104         instead of 'mkcheck 2'.
37105
37106 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37107
37108         * gcc.c-torture/execute/memcheck/driver.c,
37109         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
37110         C9X references to refer to C99.
37111
37112 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
37113
37114         * gcc.dg/ultrasp3.c: New test.
37115
37116 2000-11-25  Neil Booth  <neilb@earthling.net>
37117
37118         * gcc.dg/cpp/include2.c: Update test to be locale independent.
37119
37120 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
37121
37122         * gcc.c-torture/compile/20001123-2.c: New.
37123
37124 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37125
37126         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
37127
37128 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
37129
37130         * gcc.dg/sequence-point-1.c: Add some new tests.
37131         * gcc.c-torture/execute/20001124-1.c: New test.
37132
37133 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37134
37135         * g++.old-deja/g++.other/vaarg4.C: New test.
37136         * gcc.c-torture/compile/20001123-1.c: New test.
37137
37138 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
37139
37140         * g++.other/crash24.C: Adjust and remove XFAIL.
37141         * g++.other/crash37.C: New test.
37142
37143 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
37144
37145         * g++.old-deja/g++.pt/instantiate9.C: New test.
37146
37147 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
37148
37149         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
37150         new ABI, too.
37151
37152         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
37153         * g++.old-deja/g++.robertl/eb55.C: Likewise.
37154
37155 2000-11-22  Neil Booth  <neilb@earthling.net>
37156
37157         * gcc.dg/cpp/Wtrigraphs.c: New test.
37158
37159 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
37160
37161         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
37162
37163 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
37164
37165         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
37166
37167 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
37168
37169         * lib/gcc-dg.exp: load_lib scanasm.exp.
37170         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
37171         * lib/g++-dg.exp: load_lib scanasm.exp.
37172         * lib/scanasm.exp: New.
37173         (scan-assembler, scan-assembler-not): Add optional arguments to
37174         test name, or if not present, the pattern name.
37175         (scan-assembler-dem, scan-assembler-dem-not): New.
37176
37177         * g++.dg/dg.exp: New.
37178
37179 2000-11-21  Neil Booth  <neilb@earthling.net>
37180
37181         * gcc.dg/cpp/integrated1.c: Remove.
37182
37183 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37184
37185         * gcc.c-torture/execute/20001121-1.c: New test.
37186
37187 2000-11-21  Richard Henderson  <rth@redhat.com>
37188
37189         * gcc.c-torture/compile/20001121-1.c: New test.
37190
37191 2000-11-20  Neil Booth  <neilb@earthling.net>
37192
37193         * gcc.dg/cpp/integrated1.c: New test.
37194
37195 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
37196
37197         * g++.old-deja/g++.other/inline17.C: New test.
37198
37199 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
37200
37201         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
37202         local variable to be zero: I made the variable global. Now
37203         uses abort() and exit() instead of relying on main's return value.
37204
37205 2000-11-20  Neil Booth  <neilb@earthling.net>
37206
37207         * gcc.dg/cpp/paste2.c: Update test.
37208         * objc/execute/paste.m: New test.
37209
37210 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37211
37212         * gcc.dg/c99-condexpr-1.c: New test.
37213
37214 2000-11-20  Neil Booth  <neilb@earthling.net>
37215
37216         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
37217
37218 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
37219
37220         * g++.old-deja/g++.pt/export1.C: New test.
37221
37222 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
37223
37224         * gcc.dg/20001117-1.c: New test.
37225
37226 2000-11-18  Richard Henderson  <rth@redhat.com>
37227
37228         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
37229
37230 2000-11-18  Richard Henderson  <rth@redhat.com>
37231
37232         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
37233         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
37234         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
37235
37236 2000-11-18  Richard Henderson  <rth@redhat.com>
37237
37238         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
37239         (main): New.  Exit cleanly.
37240
37241 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37242
37243         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
37244         gcc.dg/c99-fordecl-2.c: New tests.
37245
37246 2000-11-18  Richard Henderson  <rth@redhat.com>
37247
37248         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
37249         * gcc.c-torture/execute/zerolen-2.c: New.
37250
37251 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37252
37253         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
37254         memory.
37255
37256 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.old-deja/g++.pt/instantiate8.C: New test.
37259
37260 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.old-deja/g++.other/incomplete.C: Add more tests.
37263         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
37264
37265 2000-11-16  Nick Clifton  <nickc@redhat.com>
37266
37267         * gcc.c-torture/execute/nestfunc-2.c: New test.
37268         * gcc.c-torture/execute/nestfunc-3.c: New test.
37269
37270 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37271
37272         * gcc.c-torture/compile/20001116-1.c: New test.
37273
37274 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37275
37276         * gcc.c-torture/execute/20001115-1.c: New test.
37277
37278 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
37279
37280         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
37281         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
37282         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
37283         * g++.old-deja/g++.abi/vmihint.C: Likewise.
37284
37285 2000-11-15  Neil Booth  <neilb@earthling.net>
37286
37287         gcc.dg/cpp/_Pragma1.c: Update.
37288         gcc.dg/cpp/_Pragma2.c: New test.
37289
37290 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37291
37292         * g++.old-deja/g++.other/anon5.C: New test.
37293
37294 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
37295
37296         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
37297         tests.
37298
37299 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
37300
37301         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
37302         output.
37303
37304 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37305
37306         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
37307         labels at end of compound statements.
37308
37309 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
37310
37311         * gcc.c-torture/execute/loop-7.c: New test.
37312
37313 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37314
37315         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
37316
37317 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37318
37319         * gcc.dg/c99-bool-1.c: New test.
37320
37321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
37322
37323         * gcc.dg/c99-scope-1.c: Remove xfail.
37324         * gcc.dg/c99-scope-2.c: New test.
37325
37326 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37327
37328         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
37329         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
37330
37331 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
37332
37333         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
37334         error messages.
37335
37336         * g++.mike/p700.C: Don't typedef wchar_t.
37337         * g++.mike/p784.C: Likewise.
37338         * g++.mike/eb101.C: Don't use __wchar_t.
37339
37340 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
37341
37342         * g77.f-torture/execute/20001111.[fx]: Test premature exit
37343         from DO loop.
37344
37345 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
37346
37347         * gcc.c-torture/execute/20001111-1.c: New test.
37348
37349 2000-11-10  Nick Clifton  <nickc@redhat.com>
37350
37351         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
37352         long multuiple and accumulate.
37353
37354 2000-11-09  Richard Henderson  <rth@redhat.com>
37355
37356         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
37357         via size_t instead of int.
37358
37359         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
37360         * gcc.c-torture/execute/string-opt-2.c: Likewise.
37361         * gcc.c-torture/execute/string-opt-3.c: Likewise.
37362         * gcc.c-torture/execute/string-opt-4.c: Likewise.
37363
37364 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
37365
37366         * gcc.c-torture/compile/20001109-1.c: New test.
37367         * gcc.c-torture/compile/20001109-2.c: New test.
37368
37369 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
37370
37371         * g++.old-deja/g++.pt/operator1.C: New test.
37372         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
37373
37374 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37375
37376         * gcc.dg/20001108-1.c: New test.
37377
37378 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
37379
37380         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
37381         with both arguments constant strings.
37382         * gcc.c-torture/execute/string-opt-3.c: New test.
37383         * gcc.c-torture/execute/string-opt-4.c: New test.
37384         * gcc.c-torture/execute/string-opt-5.c: New test.
37385
37386 2000-11-08  Nick Clifton  <nickc@redhat.com>
37387
37388         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
37389         mulsidi3adddi patterns.
37390
37391 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
37392
37393         * g++.old-deja/g++.other/crash36.C: New test.
37394
37395 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
37396
37397         * g++.old-deja/g++.other/init16.C: New test.
37398
37399 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
37400
37401         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
37402
37403 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37404
37405         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
37406         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37407         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37408
37409 2000-11-07  DJ Delorie  <dj@redhat.com>
37410
37411         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
37412
37413 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37414
37415         * gcc.c-torture/execute/string-opt-1.c: New test.
37416
37417 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
37418
37419         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
37420         mips-sgi-irix6.* because the MIPS ABI passes floating-point
37421         parameters in registers, and there is no way for a varargs
37422         function to know in which order the integer and floating-point
37423         parameters should be interleaved when they are placed on the
37424         stack.
37425         * gcc.c-torture/execute/va-arg-16.x: Likewise.
37426         * gcc.c-torture/execute/va-arg-17.x: Likewise.
37427
37428 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37429
37430         * gcc.c-torture/execute/string-opt-2.c: New test.
37431
37432 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
37433
37434         * g++.old-deja/g++.pt/crash60.C: New test.
37435
37436 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37437
37438         * g++.old-deja/g++.other/crash24.C: New test.
37439         * g++.old-deja/g++.other/crash25.C: New test.
37440         * g++.old-deja/g++.other/crash26.C: New test.
37441         * g++.old-deja/g++.other/crash27.C: New test.
37442         * g++.old-deja/g++.other/crash28.C: New test.
37443         * g++.old-deja/g++.other/crash29.C: New test.
37444         * g++.old-deja/g++.other/crash30.C: New test.
37445         * g++.old-deja/g++.other/crash31.C: New test.
37446         * g++.old-deja/g++.other/crash32.C: New test.
37447         * g++.old-deja/g++.other/crash33.C: New test.
37448         * g++.old-deja/g++.other/crash34.C: New test.
37449         * g++.old-deja/g++.other/crash35.C: New test.
37450
37451 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
37452
37453         * gcc.c-torture/execute/20001031-1.c: New test.
37454
37455 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
37456
37457         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
37458         namespace.
37459
37460         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
37461         standards-conformant.
37462
37463         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
37464
37465         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
37466         * g++.old-deja/g++.mike/p755a.C: Likewise.
37467         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
37468         library makes no calls to `operator new' during initialization.
37469
37470 2000-11-04  Neil Booth  <neilb@earthling.net>
37471
37472         * gcc.dg/cpp/include2.c: New tests.
37473
37474 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
37475
37476         * lib/g++.exp (g++_set_ld_library_path): New function.
37477         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
37478
37479 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
37480
37481         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
37482         warnings.
37483
37484 2000-11-01  Richard Henderson  <rth@redhat.com>
37485
37486         * g++.old-deja/g++.ext/namedret1.C: New.
37487         * g++.old-deja/g++.ext/namedret2.C: New.
37488         * g++.old-deja/g++.ext/namedret3.C: New.
37489
37490 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
37491
37492         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
37493         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
37494
37495 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37496
37497         * gcc.c-torture/execute/va-arg-21.c: New test.
37498
37499 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37500
37501         * gcc.dg/c99-complex-2.c: New test.
37502
37503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37504
37505         * gcc.c-torture/execute/stdio-opt-1.c: New test.
37506
37507 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
37508
37509         * g++.old-deja/g++.other/inline16.C: New test.
37510
37511 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
37512
37513         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
37514         __PRETTY_FUNCTION__
37515
37516 2000-10-29  Neil Booth  <neilb@earthling.net>
37517
37518         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
37519         New tests.
37520         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
37521         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
37522         optimisation.
37523
37524 2000-10-29  Neil Booth  <neilb@earthling.net>
37525
37526         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
37527         * mi1.c, mi1c.h: Add null directives to multiple-include test.
37528         * mi5.c: Test multiple includes work with -C.
37529         * trigraphs.c: Test ^= version.
37530
37531 2000-10-28  Neil Booth  <neilb@earthling.net>
37532
37533         New tests and test updates for new macro expander.
37534
37535         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
37536         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
37537         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
37538         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
37539         new diagnostic messages.
37540
37541         * gcc.dg/cpp/macro3.c: New tests.
37542
37543 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
37544
37545         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
37546         on the same line.
37547
37548 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
37549
37550         * g++.old-deja/g++.other/eh2.C: New test.
37551
37552 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37553
37554         * gcc.c-torture/execute/20001027-1.c: New test.
37555
37556 2000-10-26  Richard Henderson  <rth@redhat.com>
37557
37558         * gcc.c-torture/execute/20001026-1.c: New.
37559
37560 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
37561
37562         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
37563         * g++.old-deja/g++.law/builtin1.C: Likewise.
37564         * g++.old-deja/g++.law/ctors10.C: Likewise.
37565         * g++.old-deja/g++.law/virtual3.C: Likewise.
37566         * g++.old-deja/g++.mike/p658.C: Likewise.
37567         * g++.old-deja/g++.other/sibcall1.C: Likewise.
37568         * g++.old-deja/g++.other/vaarg2.C: Likewise.
37569         * g++.old-deja/g++.robertl/eb124.C: Likewise.
37570         * g++.old-deja/g++.robertl/eb44.C: Likewise.
37571         * g++.old-deja/g++.robertl/eb77.C: Likewise.
37572
37573 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
37574
37575         * gcc.c-torture/compile/20001024-1.c: New test.
37576
37577 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
37578
37579         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
37580         to tell us whether or not we are using V3.
37581
37582 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
37583
37584         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
37585         operands.
37586
37587 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37588
37589         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
37590
37591 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
37592
37593         * gcc.c-torture/execute/20001024-1.c: New test.
37594
37595 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
37596
37597         * g++.old-deja/g++.other/sibcall1.C: New test.
37598
37599 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
37600
37601         * gcc.dg/noncompile/init-3.c: New test.
37602
37603 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37604
37605         * gcc.dg/format-array-1.c: New test.
37606
37607 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37608
37609         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
37610         writing through null pointers; remove comment about testing
37611         unterminated strings.
37612
37613 2000-10-17  Matthew Hiller  <hiller@redhat.com>
37614
37615         * gcc.c-torture/execute/20001017-2.c: New test.
37616
37617 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37618
37619         * gcc.c-torture/compile/20001018-1.c: New test.
37620         * gcc.c-torture/compile/20001018-1.x: Xfail.
37621
37622 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37623
37624         * gcc.c-torture/execute/20001017-1.c: New test.
37625
37626 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37627
37628         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
37629         for multiple use of arguments with scanf formats; add tests for
37630         multiple use of arguments.
37631
37632 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
37633
37634         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
37635
37636 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37637
37638         * gcc.dg/format-miss-1.c: New test.
37639
37640 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37641
37642         * gcc.c-torture/execute/20001013-1.c: New test.
37643
37644 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37645
37646         * gcc.dg/format-branch-1.c: New test.
37647
37648 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
37649
37650         * README, lib/file-format.exp: Remove EGCS references.
37651
37652 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
37653
37654         * gcc.dg/20001013-1.c: New test.
37655
37656 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
37657
37658         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
37659         for intmax_t in the compiler using __typeof__ and the type rules
37660         for conditional expressions.
37661
37662 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
37663
37664         * gcc.dg/20001012-1.c: New test.
37665         * gcc.dg/20001012-2.c: New test.
37666
37667 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37668
37669         * gcc.dg/format-attr-1.c: New test.
37670
37671 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37672
37673         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
37674         __LONG_LONG_MAX__ instead of LLONG_MAX.
37675
37676 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37677
37678         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
37679         scanf flags.
37680         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
37681         flags.
37682
37683 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37684
37685         * gcc.dg/sequence-pt-1.c: New test.
37686
37687 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
37688
37689         * gcc.c-torture/execute/20001011-1.c: New testcase.
37690         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
37691
37692 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37693
37694         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
37695         does not error on it.
37696
37697 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * gcc.dg/20001009-1.c: New test.
37700
37701 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37702
37703         * gcc.c-torture/compile/20001009-1.c: Move from here ....
37704         * gcc.c-torture/execute/20001009-2.c: ... to here.
37705
37706 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
37707
37708         * gcc.c-torture/compile/20001009-1.c: New testcase.
37709         * gcc.c-torture/execute/20001009-1.c: New testcase.
37710         Testcases provided by Jan Hubicka <jh@suse.cz>.
37711
37712 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37713
37714         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37715         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
37716         uintmax_t using <limits.h> to emulate the compiler's internal
37717         logic.  No longer XFAIL %j tests.
37718
37719 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37720
37721         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
37722         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
37723         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
37724         regexps and details of expected handling of some bad formats.
37725         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
37726         suppression.
37727
37728 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37729
37730         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
37731         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
37732         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
37733         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
37734         in list archives.
37735
37736 2000-10-06  Richard Henderson  <rth@cygnus.com>
37737
37738         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
37739         * g++.old-deja/g++.brendan/crash52.C: Likewise.
37740         * g++.old-deja/g++.jason/report.C: Likewise.
37741         * g++.old-deja/g++.law/friend5.C: Likewise.
37742         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
37743         of the expected warnings.
37744
37745 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
37746
37747         * g++.old-deja/g++.pt/enum14.C: New test.
37748
37749 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
37750
37751         * g++.old-deja/g++.pt/crash59.C: New test.
37752
37753 2000-10-04  Will Cohen  <wcohen@redhat.com>
37754
37755         * gcc.dg/20000926-1.c: New test.
37756
37757 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
37758
37759         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
37760         function name for current C++ compiler.
37761         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
37762
37763 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
37764
37765         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
37766         __PRETTY_FUNCTION__.
37767         * g++.old-deja/g++.ext/pretty2.C: Likewise.
37768
37769 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37770
37771         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
37772
37773 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
37774
37775         * gcc.c-torture/compile/20000923-1.c: New test.
37776
37777 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
37778
37779         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
37780         * g++.old-deja/g++.pt/ttp62.C: Same.
37781         * g++.old-deja/g++.other/inline14.C: Same.
37782
37783 2000-09-24  Richard Henderson  <rth@cygnus.com>
37784
37785         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
37786
37787 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
37788
37789         * gcc.dg/c90-printf-1.c: Add test for wide string format.
37790
37791 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
37792
37793         * gcc.c-torture/compile/20000922-1.c: New file.
37794
37795 2000-09-21  Nick Clifton  <nickc@redhat.com>
37796
37797         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
37798         a signed long modulo operation.
37799         (mod6): New function - perform an unsigned long modulo operation.
37800         (main): Add tests for modulos of very large numbers by very small
37801         dividends.
37802
37803 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37804
37805         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
37806
37807 2000-09-19  Richard Henderson  <rth@cygnus.com>
37808
37809         * gcc.dg/compare2.c (case 10): XFAIL.
37810
37811 2000-09-18  Richard Henderson  <rth@cygnus.com>
37812
37813         * gcc.c-torture/execute/20000906-1.c: Move ...
37814         * gcc.dg/20000906-1.c: ... here.  Only run on targets
37815         that support __builtin_trap.
37816
37817 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
37818
37819         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
37820
37821 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37822
37823         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
37824         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
37825         more $ format tests.
37826
37827 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37828
37829         * gcc.dg/format-errmk-1.c: New test.
37830
37831 2000-09-17  Greg McGary  <greg@mcgary.org>
37832
37833         * gcc.c-torture/execute/20000917-1.x: Remove.
37834
37835 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37836
37837         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
37838
37839 2000-09-17  Greg McGary  <greg@mcgary.org>
37840
37841         * gcc.c-torture/execute/20000917-1.c: New test.
37842         * gcc.c-torture/execute/20000917-1.x: XFAIL.
37843
37844 2000-09-16  Neil Booth  <NeilB@earthling.net>
37845
37846         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
37847         in nested macro bug.
37848
37849 2000-09-15  Neil Booth  <NeilB@earthling.net>
37850
37851         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
37852
37853 2000-09-14  Jeffrey A Law  (law@cygnus.com)
37854
37855         * gcc.c-torture/execute/20000914-1.c: New test.
37856
37857 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
37858
37859         * g++.other/inline13.C: New test.
37860
37861 2000-09-12  Andreas Jaeger  <aj@suse.de>
37862
37863         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
37864         constant by Ulrich Drepper <drepper@redhat.com>.
37865
37866 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
37867
37868         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
37869
37870 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37871
37872         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
37873
37874 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
37875
37876         * gcc.dg/cpp/backslash.c: New test.
37877
37878 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
37879
37880         * gcc.c-torture/execute/20000910-1.c: New test.
37881         * gcc.c-torture/execute/20000910-2.c: Likewise.
37882
37883 2000-09-11  Robert Lipe  <robertl@sco.com>
37884
37885         * gcc.dg/pragma-align.c: New test.
37886
37887 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
37888
37889         * g++.old-deja/g++.pt/explicit82.C: New test.
37890         * g++.old-deja/g++.pt/explicit83.C: New test.
37891
37892 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
37893
37894         * gcc.dg/asm-names.c: New test.
37895
37896 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37897
37898         * gcc.dg/cpp/tr-warn6.c: New test
37899
37900 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37901
37902         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
37903         be accepted.
37904
37905 2000-09-07  Catherine Moore  <clm@redhat.com>
37906
37907         * gcc.c-torture/execute/unroll-1.c: New test.
37908
37909 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
37910
37911         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
37912         ERROR markers.
37913         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
37914         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
37915         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
37916         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
37917         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
37918         Preprocess only.
37919         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
37920         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
37921
37922 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37923
37924         * g++.old-deja/g++.pt/deduct2.C: New test.
37925
37926 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37927
37928         * g++.old-deja/g++.pt/parms2.C: New test.
37929
37930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37931
37932         * g++.old-deja/g++.pt/crash58.C: New test.
37933
37934 2000-09-06  Greg McGary  <greg@mcgary.org>
37935
37936         * gcc.c-torture/execute/20000906-1.c: New test.
37937         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
37938
37939 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37940
37941         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
37942
37943 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.pt/crash57.C: New test.
37946
37947 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37948
37949         * g++.old-deja/g++.pt/crash56.C: New test.
37950
37951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37952
37953         * g++.old-deja/g++.pt/koenig1.C: New test.
37954
37955 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37956
37957         * gcc.dg/20000904-1.c: New test.
37958
37959 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
37960
37961         * gcc.dg/cpp/paste8.c: New test.
37962
37963 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
37964
37965         * gcc.c-torture/compile/20000827-1.c: New test.
37966
37967 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37968
37969         * gcc.dg/format-diag-1.c: New test.
37970
37971 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
37972
37973         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
37974         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
37975         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
37976         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
37977         gcc.dg/formatz-1.c: Adjust warning regular expressions.
37978
37979 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37980
37981         * g++.old-deja/g++.other/nested4.C: New test.
37982
37983 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
37984
37985         * g++.old-deja/g++.ns/scoped1.C: New test.
37986
37987 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
37988
37989         * lib/g++.exp: Support testing already-installed GCC.
37990
37991 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37992
37993         * wtr-label-1.c, wtr-suffix-1.c: New tests.
37994
37995 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37996
37997         * gcc.dg/return-type-2.c: New test.
37998
37999 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
38000
38001         * gcc.c-torture/compile/20000825-1.c: New test.
38002
38003 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
38004
38005         * gcc.dg/dwarf2-2.c: New test.
38006
38007 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
38008
38009         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
38010         dg-warning regexps.
38011
38012 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38013
38014         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
38015         gcc.dg/format-ext-5.c: New tests.
38016
38017 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
38018
38019         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
38020
38021 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
38022
38023         * gcc.dg/noncompile/930622-2.c: Adjust error message.
38024
38025 2000-08-24  Richard Henderson  <rth@cygnus.com>
38026
38027         * gcc.dg/ia64-sync-1.c: New test.
38028         * gcc.dg/ia64-sync-2.c: New test.
38029         * gcc.dg/ia64-asm-1.c: New test.
38030
38031 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38032
38033         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
38034         * gcc.dg/format-ext-2.c: New test.
38035
38036 2000-08-23  Jason Merrill  <jason@redhat.com>
38037
38038         * lib/old-dejagnu.exp: Also ignore "In member function" and
38039         "At global scope".
38040
38041 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38042
38043         * gcc.dg/noncompile/label-lineno-1.c: New test.
38044
38045 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38046
38047         * gcc.dg/c99-array-nonobj-1.c: New test.
38048
38049 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38050
38051         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
38052         tests.
38053         * gcc.dg/format-ext-1.c: New test.
38054
38055 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38056
38057         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
38058         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
38059         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
38060         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
38061         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
38062
38063 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38064
38065         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
38066         gcc.dg/c99-strftime-2.c: New tests.
38067
38068 2000-08-22  Richard Henderson  <rth@cygnus.com>
38069
38070         * gcc.c-torture/execute/20000822-1.c: New test.
38071
38072 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38073
38074         * gcc.c-torture/execute/20000819-1.x: Remove.
38075
38076 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38077
38078         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
38079         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
38080         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
38081         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
38082         gcc.dg/format-xopen-1.c: New tests.
38083
38084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
38085
38086         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
38087
38088 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
38089
38090         * g++.old-deja/g++.other/loop2.C: New test.
38091
38092         * gcc.c-torture/compile/20000606-1.c: New test.
38093         * gcc.c-torture/compile/20000728-1.c: New test.
38094         * gcc.c-torture/execute/20000801-1.c: New test.
38095         * gcc.c-torture/execute/20000801-2.c: New test.
38096         * gcc.c-torture/execute/20000819-1.c: New test.
38097         * gcc.c-torture/execute/20000819-1.x: XFAIL.
38098         * gcc.dg/20000629-1.c: New test.
38099         * gcc.dg/20000724-1.c: New test.
38100         * gcc.dg/20000807-1.c: New test.
38101
38102 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
38103
38104         * gcc.dg/cpp/pragma-1.c: New test.
38105         * gcc.dg/cpp/pragma-2.c: New test.
38106
38107 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
38108
38109         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
38110         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
38111
38112 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38113
38114         * gcc.c-torture/compile/20000818-1.c: New test.
38115
38116 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
38117
38118         * gcc.c-torture/execute/20000818-1.c: New test.
38119
38120 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38121
38122         * gcc.dg/format-va-1.c: New test.
38123
38124 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38125
38126         * g++.old-deja/g++.other/typedef8.C: New test.
38127
38128 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38129
38130         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
38131         * g++.old-deja/g++.mike/net36.C: Mark candidate.
38132         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
38133         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
38134         * g++.old-deja/g++.other/ptrmem7.C: New test.
38135         * g++.old-deja/g++.pt/ptrmem10.C: New test.
38136
38137 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38138
38139         * g++.old-deja/g++.pt/typename27.C: New test.
38140
38141 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
38142
38143         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
38144         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
38145         * g++.old-deja/g++.pt/friend45.C: New test.
38146         * g++.old-deja/g++.other/friend8.C: New test.
38147
38148 2000-08-15  Richard Henderson  <rth@cygnus.com>
38149
38150         * gcc.c-torture/execute/20000815-1.c: New test.
38151
38152 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38153
38154         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
38155         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
38156         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
38157
38158 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
38159
38160         * g++.old-deja/g++.other/refinit2.C: New test.
38161
38162 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
38163
38164         * lib/c-torture.exp (c-torture): Make
38165         compiler_conditional_xfail_data global.
38166         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
38167         compiler_conditional_xfail_data machinery.
38168         (f-torture-execute): Likewise.
38169         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
38170         and only when unrolling loops.
38171
38172         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
38173
38174 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38175
38176         * g++.old-deja/g++.pt/explicit81.C: New test.
38177
38178 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
38179
38180         * g++.old-deja/g++.pt/typename26.C: New test.
38181
38182 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
38183
38184         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
38185         warning.
38186
38187 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38188
38189         * g++.old-deja/g++.other/array3.C: New test.
38190
38191 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38192
38193         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
38194         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
38195         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
38196         New tests.
38197
38198 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
38199
38200         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
38201         * g++.old-deja/g++.abi/vmihint.C: Likewise.
38202
38203 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
38204
38205         * gcc.c-torture/execute/20000808-1.c: New test.
38206
38207 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38208
38209         * gcc.dg/c90-const-expr-1.c: New test.
38210
38211 2000-08-08  Richard Henderson  <rth@cygnus.com>
38212
38213         * gcc.dg/noncompile/920923-1.c: Declare calloc.
38214
38215 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38216
38217         * gcc.dg/noncompile/const-ll-1.c: New test.
38218
38219 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38220
38221         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
38222
38223 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38224
38225         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
38226         that running programs linked against the shared version of libobjc
38227         run correctly.
38228
38229 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38230
38231         * gcc.dg/c99-printf-1.c: New test.
38232
38233 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38234
38235         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
38236
38237 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
38238
38239         * gcc.c-torture/execute/20000731-1.x: Delete.
38240
38241 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
38242
38243         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
38244         and torture_without_loops as is done by c-torture.exp.
38245         (search_for): Copy from c-torture.exp.
38246         (gcc-dg-runtest): New function, drives a directory of tests
38247         iterating over the TORTURE_OPTIONS.
38248         (scan-assembler, scan-assembler-not): Move here from
38249         individual directory drivers.
38250
38251         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
38252         defined by lib/gcc-dg.exp.
38253         * gcc.dg/cpp/cpp.exp: Likewise.
38254         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
38255         gcc-dg-runtest, so we cycle over optimization options.
38256
38257         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
38258         * gcc.dg/compare2.c: No longer expected to fail.
38259
38260 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
38261
38262         * gcc.c-torture/execute/20000804-1.c: New test.
38263
38264 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38265
38266         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
38267
38268 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
38269
38270         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
38271
38272 2000-08-03  Jeffrey A Law  (law@cygnus.com)
38273
38274         * gcc.c-torture/compile/20000803-1.c: New test.
38275
38276 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38277
38278         * gcc.c-torture/execute/20000801-3.c,
38279         gcc.c-torture/execute/20000801-4.c: New tests.
38280         * gcc.c-torture/execute/20000801-3.x,
38281         gcc.c-torture/execute/20000801-4.x: Xfail.
38282
38283 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
38284
38285         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
38286         libobjc/.libs to allow for libtool.
38287
38288 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
38289
38290         * gcc.c-torture/compile/20000802-1.c: New test.
38291
38292 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
38293
38294         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
38295
38296 2000-07-31  Jeffrey A Law  (law@cygnus.com)
38297
38298         * gcc-c-torture/execute/20000731-2.c: New test.
38299
38300         * gcc.c-torture/execute/20000731-1.c: New test.
38301         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
38302
38303 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
38304
38305         * testsuite/gcc.dg/cpp/paste7.c: New test.
38306         * gcc.dg/cpp/20000725-1.c: New test.
38307
38308 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
38309
38310         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
38311         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
38312         declaration warning for __builtin_dwarf_reg_size.
38313
38314         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
38315
38316 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38317
38318         * gcc.dg/noncompile/voidparam-1.c: New test.
38319
38320 2000-07-30  Richard Henderson  <rth@cygnus.com>
38321
38322         * gcc.dg/c90-digraph-1.c: Don't xfail.
38323         * gcc.dg/compare2.c (case 10): Xfail.
38324         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
38325
38326 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
38327
38328         * gcc.dg/c99-main-1.c: New test.
38329
38330 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38331
38332         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
38333
38334 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
38335
38336         * gcc.c-tortuer/execute/20000726-1.c: New test.
38337
38338 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
38339
38340         * gcc.c-torture/execute/enum-2.c: New test.
38341
38342 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38343
38344         * gcc.dg/cpp/tr-warn3.c: New test.
38345
38346 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.ext/implicit1.C: Remove.
38349         * g++.old-deja/g++.jason/c2.C: Remove
38350         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
38351         * g++.old-deja/g++.pt/crash16.C: Likewise.
38352         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
38353
38354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38355
38356         * g++.old-deja/g++.other/for2.C: New test.
38357
38358 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
38359
38360         * gcc.dg/20000720-1.c: New test.
38361
38362 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
38363
38364         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
38365
38366 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
38367
38368         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
38369         * gcc.c-torture/execute/20000722-1.c: New.
38370         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
38371
38372 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
38373
38374         * gcc.dg/cpp/20000720-1.S: New test.
38375
38376 2000-07-21  Michael Meissner  <meissner@redhat.com>
38377
38378         * gcc.c-torture/execute/ieee/hugeval.c: New test.
38379
38380 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38381
38382         * g++.old-deja/g++.brendan/crash16.C,
38383         g++.old-deja/g++.brendan/parse3.C,
38384         g++.old-deja/g++.brendan/redecl1.C,
38385         g++.old-deja/g++.ns/template13.C,
38386         g++.old-deja/g++.other/decl4.C,
38387         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
38388
38389 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
38390
38391         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
38392         and "Internal error".
38393
38394         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
38395         regexps.
38396         * gcc.dg/cpp/paste6.c: New test.
38397
38398 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
38399
38400         * gcc.dg/cpp/tr-direct.c: New test.
38401
38402         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
38403         gcc.dg/cpp/undef1.c: Tweak error regexps.
38404
38405 2000-07-18  Eric Christopher <echristo@redhat.com>
38406
38407         * gcc.c-torture/compile/20000718-1.c: New test.
38408
38409 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
38410
38411         * cpplex.c (_cpp_push_token): If the token being pushed back
38412         is the previous token in this context, just subtract one from
38413         context->posn.
38414         * cppmacro.c (save_expansion): Clear aux field when storing a
38415         placemarker.
38416
38417 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
38418
38419         * gcc.dg/noncompile/redecl-1.c: New test.
38420
38421 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
38422
38423         * gcc.c-torture/execute/20000717-5.c: New test.
38424         * gcc.c-torture/execute/20000717-1.x: Removed.
38425
38426 2000-07-17  Richard Henderson  <rth@cygnus.com>
38427
38428         * gcc.c-torture/execute/20000717-4.c: New test.
38429
38430 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
38431
38432         * gcc.dg/cpp/syshdr.c: New test.
38433         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
38434
38435 2000-07-17  Neil Booth  <neilb@earthling.net>
38436
38437         * gcc.dg/cpp/cmdlne-dM.c: New test.
38438         * gcc.dg/cpp/cmdlne-dD.c: New test.
38439
38440 2000-07-17  Jeffrey A Law  (law@cygnus.com)
38441
38442         * gcc.c-torture/execute/20000717-3.c: New test.
38443
38444         * gcc.c-torture/compile/20000717-1.c: New test.
38445
38446 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
38447
38448         * gcc.c-torture/execute/20000717-2.c: New test.
38449
38450 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38451
38452         * gcc.dg/formatz-1.c: New test.
38453
38454         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
38455         * gcc.dg/c99-digraph-1.c: New tests.
38456
38457         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
38458         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
38459
38460         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
38461         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
38462         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
38463         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
38464         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
38465         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
38466         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
38467
38468 2000-07-17   Greg McGary <greg@mcgary.org>
38469
38470         * gcc.c-torture/execute/20000717-1.c: New test.
38471         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
38472
38473 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
38474
38475         * gcc.c-torture/execute/20000715-2.c: New test.
38476         * gcc.dg/20000715-1.c: New test.
38477
38478 2000-07-15  Michael Meissner  <meissner@redhat.com>
38479
38480         * gcc.c-torture/execute/20000715-1.c: New test.
38481
38482 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
38483
38484         * gcc.c-torture/execute/20000707-1.c: New test.
38485
38486 2000-07-13  Neil Booth  <NeilB@earthling.net>
38487
38488         * testsuite/gcc.dg/cpp/digraph1.c,
38489         testsuite/gcc.dg/cpp/digraph2.c,
38490         testsuite/gcc.dg/cpp/digraphs.c: New tests.
38491
38492 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
38493
38494         * g77.f-torture/compile/20000630-2.f: New test.
38495         * g77.f-torture/compile/20000630-2.x
38496
38497 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
38498
38499         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
38500
38501 2000-07-11  Neil Booth  <NeilB@earthling.net>
38502
38503         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
38504
38505 2000-07-11  Neil Booth  <NeilB@earthling.net>
38506
38507         * gcc.dg/cpp/cmdlne-C.c: New.
38508
38509 2000-07-09  Neil Booth  <NeilB@earthling.net>
38510
38511         * gcc.dg/cpp/directiv.c: New tests.
38512         * gcc.dg/cpp/undef1.c: Update.
38513
38514 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
38515
38516         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
38517
38518 2000-07-09  Neil Booth  <NeilB@earthling.net>
38519
38520         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
38521
38522 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
38523
38524         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
38525         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
38526
38527 2000-07-08  Neil Booth  <NeilB@earthling.net>
38528
38529         * gcc.dg/cpp/macsyntx.c: New tests.
38530
38531 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38532
38533         * gcc.dg/20000707-1.c: New test.
38534
38535 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
38536
38537         * gcc.c-torture/execute/20000706-1.c: New test.
38538         * gcc.c-torture/execute/20000706-2.c: New test.
38539         * gcc.c-torture/execute/20000706-3.c: New test.
38540         * gcc.c-torture/execute/20000706-4.c: New test.
38541         * gcc.c-torture/execute/20000706-5.c: New test.
38542
38543 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38544
38545         * g++.old-deja/g++.pt/instantiate7.C: New test.
38546
38547 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
38548
38549         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
38550         * g++.old-deja/g++.mike/thunk3.C: Likewise.
38551         * g++.old-deja/g++.other/rtti3.C: Likewise.
38552         * g++.old-deja/g++.other/rttid3.C: Likewise.
38553
38554 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
38555
38556         *  g77.f-torture/compile/20000630-1.x: Fix typo
38557
38558 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
38559
38560         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
38561         assembly output.
38562
38563 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
38564
38565         * gcc.dg/cpp/ident.c: New test.
38566
38567 2000-07-05  Neil Booth  <NeilB@earthling.net>
38568
38569         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
38570           gcc.dg/cpp/lexstrng.c: New tests.
38571
38572 2000-07-04  Neil Booth  <NeilB@earthling.net>
38573
38574         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
38575         * gcc.dg/cpp/strify2.c: Same.
38576
38577 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
38578
38579         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
38580         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
38581         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
38582         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
38583
38584         * testsuite/gcc.dg/cpp/macro1.c,
38585         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
38586         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
38587         testsuite/gcc.dg/cpp/strify1.c,
38588         testsuite/gcc.dg/cpp/strify2.c: New tests.
38589
38590 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
38591
38592         * gcc.c-torture/execute/20000703-1.c: New test.
38593
38594 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38595
38596         * g++.old-deja/g++.pt (lookup10.C): New test.
38597
38598 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
38599
38600         * g++.old-deja/g++.pt (typename25.C): New test.
38601
38602 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
38603
38604         * gcc.c-torture/compile/20000701-1.c: New test.
38605
38606 2000-06-30  Nick Clifton  <nickc@cygnus.com>
38607
38608         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
38609         to test case.
38610
38611 2000-06-30  Catherine Moore  <clm@cygnus.com>
38612
38613         * gcc.c-torture/execute/align-1.c: New test.
38614
38615 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
38616
38617         * g++.old-deja/g++.pt/expr8.C: New test.
38618         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
38619
38620 2000-06-29  Nick Clifton  <nickc@cygnus.com>
38621
38622         * gcc.c-torture/compile/20000629-1.c: New test.
38623
38624 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38625
38626
38627         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
38628         gcc.dg/noncompile directory, depending on whether they're
38629         preprocessor tests or not.  Annotate all the tests for the dg
38630         framework.
38631
38632         * gcc.c-torture/noncompile/noncompile.exp: Delete.
38633         * gcc.dg/noncompile/noncompile.exp: New.
38634
38635         * Moved files:
38636         Old name                                New name
38637         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
38638         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
38639         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
38640         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
38641         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
38642         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
38643         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
38644         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
38645         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
38646         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
38647         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
38648         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
38649         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
38650         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
38651         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
38652         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
38653         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
38654         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
38655         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
38656         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
38657         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
38658         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
38659         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
38660         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
38661
38662         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
38663         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
38664         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
38665         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
38666         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
38667         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
38668
38669 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
38670
38671         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
38672         declare one variable.  On the fourth, error.
38673         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
38674         declared by 20000628-1a.h.
38675
38676 2000-06-29  Richard Henderson  <rth@redhat.com>
38677
38678         * gcc.c-torture/execute/930529-1.x: New file.
38679         * gcc.dg/920413-1.c: Adjust expected warning text.
38680         * gcc.dg/980217-1.c: Declare abort.
38681         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
38682
38683 2000-06-29  Jeffrey A Law  (law@cygnus.com)
38684
38685         * g77.f-torture/compile/20000629-1.f: New test.
38686         * g77.f-torture/compile/20000629-1.x: Expected to fail.
38687
38688 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38689
38690         Rearrange lots of files, removing entirely the
38691         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
38692         directories.
38693
38694         * Deleted files:
38695         gcc.c-torture/code_quality/code_quality.exp
38696         gcc.c-torture/special/special.exp
38697         gcc.failure/failure.exp
38698         gcc.failure/940409-1.x
38699         gcc.c-torture/compile/961203-1.x
38700
38701         * New files:
38702         gcc.misc-tests/linkage.exp
38703         gcc.c-torture/execute/920730-1t.c
38704         gcc.c-torture/execute/920730-1t.x
38705         gcc.c-torture/compile/920520-1.x
38706         gcc.c-torture/compile/920521-1.x
38707         gcc.c-torture/compile/981006-1.x
38708         gcc.c-torture/execute/eeprof-1.x
38709
38710         * Moved files (possibly with modifications to fit a new harness):
38711         Old name                                New name
38712         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
38713         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
38714         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
38715         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
38716         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
38717         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
38718         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
38719         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
38720         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
38721         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
38722         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
38723         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
38724         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
38725         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
38726
38727 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
38728
38729         * c-torture/compile/961203-1.x: Delete.
38730
38731         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
38732         not exit. Include stdio.h.
38733         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
38734         * gcc.misc-tests/dg-12.c: Likewise.
38735         * gcc.misc-tests/dg-5.c: Likewise.
38736         * gcc.misc-tests/dg-6.c: Likewise.
38737         * gcc.misc-tests/dg-7.c: Prototype abort.
38738         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
38739         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
38740         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
38741         not exit.
38742         * gcc.misc-tests/sieve.c: Use return from main, not exit.
38743         * gcc.misc-tests/sort2.c: Use return from main, not exit.
38744
38745 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * gcc.dg/cpp/20000628-1.c: New test.
38748         * gcc.dg/cpp/20000628-1.h: New header for above test.
38749         * gcc.dg/cpp/20000628-1a.h: Likewise.
38750
38751 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
38752
38753         * gcc.dg/cpp: New directory.
38754         * gcc.dg/cpp/cpp.exp: New driver.
38755         * gcc.dg/cpp/20000627-1.c: New test.
38756         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
38757         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
38758         and rewrite as a compilation test.
38759
38760         * gcc.dg: Move many files into the cpp subdirectory, possibly
38761         renaming or editing them as well.
38762         Old name                New name
38763         990119-1.c              cpp/19990119-1.c
38764         990228-1.c              cpp/19990228-1.c
38765         990407-1.c              cpp/19990407-1.c
38766         990409-1.c              cpp/19990409-1.c
38767         990413-1.c              cpp/19990413-1.c
38768         990703-1.c              cpp/19990703-1.c
38769         20000127-1.c            cpp/20000127-1.c
38770         20000129-1.c            cpp/20000129-1.c
38771         20000207-1.c            cpp/20000207-1.c
38772         20000207-2.c            cpp/20000207-2.c
38773         20000209-1.c            cpp/20000209-1.c
38774         20000209-2.c            cpp/20000209-2.c
38775         20000301-1.c            cpp/20000301-1.c
38776         20000419-1.c            cpp/20000419-1.c
38777         20000510-1.S            cpp/20000510-1.S
38778         20000519-1.c            cpp/20000519-1.c
38779         20000529-1.c            cpp/20000529-1.c
38780         20000625-1.c            cpp/20000625-1.c
38781         20000625-2.c            cpp/20000625-2.c
38782         cpp-as1.c               cpp/assert1.c
38783         cpp-as2.c               cpp/assert2.c
38784         cxx-comments-1.c        cpp/cxxcom1.c
38785         cxx-comments-2.c        cpp/cxxcom2.c
38786         endif-label.c           cpp/endif.c
38787         cpp-hash1.c             cpp/hash1.c
38788         cpp-hash2.c             cpp/hash2.c
38789         cpp-if1.c               cpp/if-1.c
38790         cpp-if2.c               cpp/if-2.c
38791         cpp-if3.c               cpp/if-3.c
38792         cpp-if4.c               cpp/if-4.c
38793         cpp-if5.c               cpp/if-5.c
38794         cpp-cond.c              cpp/if-cexp.c
38795         cpp-missingop.c         cpp/if-mop.c
38796         cpp-missingparen.c      cpp/if-mpar.c
38797         cpp-opprec.c            cpp/if-oppr.c
38798         cpp-ifparen.c           cpp/if-paren.c
38799         cpp-shortcircuit.c      cpp/if-sc.c
38800         cpp-shift.c             cpp/if-shift.c
38801         cpp-unary.c             cpp/if-unary.c
38802         cpp-li1.c               cpp/line1.c
38803         cpp-li2.c               cpp/line2.c
38804         lineno.c                cpp/line3.c
38805         lineno-2.c              cpp/line4.c
38806         cpp-mi.c                cpp/mi1.c
38807         cpp-mic.h               cpp/mi1c.h
38808         cpp-micc.h              cpp/mi1cc.h
38809         cpp-mind.h              cpp/mi1nd.h
38810         cpp-mindp.h             cpp/mi1ndp.h
38811         cpp-mix.h               cpp/mi1x.h
38812         cpp-mi2.c               cpp/mi2.c
38813         cpp-mi2a.h              cpp/mi2a.h
38814         cpp-mi2b.h              cpp/mi2b.h
38815         cpp-mi2c.h              cpp/mi2c.h
38816         cpp-mi3.c               cpp/mi3.c
38817         cpp-mi3.def             cpp/mi3.def
38818         poison-1.c              cpp/poison.c
38819         pr-impl.c               cpp/prag-imp.c
38820         cpp-redef-2.c           cpp/redef1.c
38821         cpp-redef.c             cpp/redef2.c
38822         strpaste.c              cpp/strp1.c
38823         strpaste-2.c            cpp/strp2.c
38824         cpp-tradpaste.c         cpp/tr-paste.c
38825         cpp-tradstringify.c     cpp/tr-str.c
38826         cpp-tradwarn1.c         cpp/tr-warn1.c
38827         cpp-tradwarn2.c         cpp/tr-warn2.c
38828         trigraphs.c             cpp/trigraphs.c
38829         cpp-unc1.c              cpp/unc1.c
38830         cpp-unc2.c              cpp/unc2.c
38831         cpp-unc3.c              cpp/unc3.c
38832         cpp-unc.c               cpp/unc4.c
38833         undef.c                 cpp/undef1.c
38834         undef-2.c               cpp/undef2.c
38835         cpp-wi1.c               cpp/widestr1.c
38836
38837 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
38838
38839         * lib/g++.exp (g++_include_flags): Tweak.
38840
38841 2000-06-27  H.J. Lu  <hjl@gnu.org>
38842             Loren J. Rittle  <ljrittle@acm.org>
38843
38844         * lib/g++.exp (g++_include_flags): Override libgloss.exp
38845         version with one that knows about the new gcc tree structure.
38846         (g++_link_flags): Same.
38847
38848 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
38849
38850         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
38851         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
38852         case we are cross-compiling.
38853
38854         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
38855         g++.old-deja/g++.niklas/Makefile.in,
38856         g++.old-deja/g++.niklas/configure.in,
38857         g++.old-deja/g++.other/Makefile.in,
38858         g++.old-deja/g++.other/configure.in,
38859         gcc.c-torture/code_quality/Makefile.in,
38860         gcc.c-torture/code_quality/configure.in,
38861         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
38862         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
38863         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
38864         gcc.c-torture/execute/ieee/Makefile.in,
38865         gcc.c-torture/execute/ieee/configure.in,
38866         gcc.c-torture/noncompile/Makefile.in,
38867         gcc.c-torture/noncompile/configure.in,
38868         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
38869         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
38870         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
38871
38872 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38873
38874         * g++.old-deja/g++.other/ambig3.C: New test.
38875
38876 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
38877
38878         * g++.old-deja/g++.pt/syntax1.C: New test.
38879         * g++.old-deja/g++.pt/syntax2.C: New test.
38880         * g++.old-deja/g++.other/syntax3.C: New test.
38881         * g++.old-deja/g++.other/syntax4.C: New test.
38882
38883 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38884
38885         * gcc.dg/20000623-1.c: Prototype exit and abort.
38886
38887 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
38888
38889         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
38890         New tests.
38891         * gcc.dg/cpp-mi3.def: New file.
38892
38893         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
38894         inside assertions.
38895         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
38896         lexer's error messages.
38897         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
38898         divine anything from the linemarkers.
38899         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
38900         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
38901
38902 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
38903
38904         * gcc.dg/20000623-1.c: New test.
38905
38906 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
38907
38908         * gcc.c-torture/execute/20000622-1.c: New test.
38909
38910 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38911
38912         * g++.old-deja/g++.other/init15.C: New test.
38913
38914 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         * g++.old-deja/g++.pt/vaarg2.C: New test.
38917         * g++.old-deja/g++.pt/vaarg3.C: New test.
38918
38919 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         * g++.old-deja/g++.other/dyncast6.C: New test.
38922
38923 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
38924
38925         * gcc.c-torture/execute/loop-6.c: New test.
38926
38927 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
38928
38929         * gcc.dg/20000614-1.c: New test.
38930         * gcc.dg/20000614-2.c: New test.
38931
38932 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
38933
38934         * g++.old-deja/g++.other/inline12.C: New test.
38935
38936 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
38937
38938         * g++.old-deja/g++.other/eh1.C: New test.
38939
38940 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
38941
38942         * g++.old-deja/g++.other/type.C: New test.
38943
38944 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38945
38946         * g++.old-deja/g++.other/initstring.C: New test.
38947
38948 2000-06-12  Jason Merrill  <jason@redhat.com>
38949
38950         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
38951
38952 2000-06-09  Jeffrey A Law  (law@cygnus.com)
38953
38954         * gcc.c-torture/compile/20000609-1.c: New test.
38955
38956 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
38957
38958         * gcc.dg/20000609-1.c: New test.
38959
38960 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
38961
38962         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
38963         * gcc.c-torture/noncompile/poison-1.c: Move...
38964         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
38965         * gcc.dg/cpp-li1.c: Add a token after the #line.
38966
38967 2000-06-05  Richard Henderson  <rth@cygnus.com>
38968
38969         * gcc.c-torture/execute/20000605-2.c: New test.
38970         * gcc.c-torture/execute/20000605-3.c: New test.
38971
38972 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
38973
38974         * g77.f-torture/execute/20000503-1.x: New file.
38975
38976 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
38977
38978         * g++.old-deja/g++.eh/badalloc1.C: New test.
38979
38980 2000-06-05  Richard Henderson  <rth@cygnus.com>
38981
38982         * gcc.c-torture/execute/20000605-1.c: New test.
38983
38984 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
38985             Nathan Sidwell <nathan@codesourcery.com>
38986
38987         * gcc.c-torture/compile/20000605-1.c: New test.
38988
38989 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
38990
38991         * g77.f-torture/compile/20000601-1.f: New test.
38992
38993 2000-06-03  Richard Henderson  <rth@cygnus.com>
38994
38995         * gcc.c-torture/execute/20000603-1.c: New.
38996
38997 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
38998
38999         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
39000         * gcc.dg/noreturn-2.c (noreturn): Likewise.
39001
39002 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
39003
39004         * gcc.dg/compare2.c (case 12): XFAIL.
39005         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
39006         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
39007
39008         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
39009
39010 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
39011
39012         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
39013         guard macro is already defined when the header is first
39014         included.
39015         * gcc.dg/cpp-mix.h: New file.
39016         * gcc.dg/endif-label.c: Update patterns to match compiler.
39017
39018         * g++.brendan/complex1.C: Declare abort.
39019         * g++.law/refs4.C: Remove XFAIL.
39020         * g++.oliva/expr2.C: Declare abort and exit.
39021
39022 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
39023
39024         * gcc.c-torture/execute/20000528-1.c: New test.
39025
39026         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
39027         * g++.old-deja/g++.law/temps4.C: Likewise.
39028
39029         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
39030         stdlib.h.  Call abort() on failure.
39031         * g++.old-deja/g++.law/refs4.C: Likewise.
39032         * g++.old-deja/g++.law/temps4.C: Likewise.
39033         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
39034         * gcc.c-torture/execute/20000112-1.c: Include string.h.
39035
39036 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
39037
39038         Relative to g++.dg/special:
39039         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
39040
39041         Relative to g++.old-deja:
39042         * g++.brendan/complex1.C, g++.jason/optimize2.C,
39043         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
39044         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
39045         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
39046         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
39047         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
39048         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
39049
39050         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
39051         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
39052         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
39053         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
39054         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
39055         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
39056         and/or string.h.
39057
39058         * g++.other/goto1.C: Update expectations for error messages.
39059
39060 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
39061
39062         * gcc.c-torture/compile/20000523-1.c: New test.
39063
39064 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39065
39066         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
39067
39068 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
39069
39070         * g++.old-deja/g++.eh/catch11.C: New test.
39071         * g++.old-deja/g++.eh/catch12.C: New test.
39072
39073 2000-05-24  Nick Clifton  <nickc@cygnus.com>
39074
39075         * gcc.c-torture/execute/20000523-1.c: New test.
39076
39077 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
39078
39079         * c-torture/execute/bcp-1.c: Replace abort in arg of
39080         __builtin_constant_p with a generic external function.
39081
39082         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
39083         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
39084         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
39085         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
39086         Prototype abort and/or exit.
39087
39088         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
39089         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
39090         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
39091         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
39092
39093 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
39094
39095         * gcc.dg/dwarf2-1.c: New test.
39096
39097 2000-05-20  Richard Henderson  <rth@cygnus.com>
39098
39099         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
39100
39101 2000-05-20  Andreas Jaeger  <aj@suse.de>
39102
39103         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
39104         testcase.
39105
39106 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
39107
39108         * gcc.c-torture/execute/20000519-2.c: New test.
39109
39110 2000-05-19  Andreas Jaeger  <aj@suse.de>
39111
39112         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
39113         which fails with SSA.
39114
39115         * lib/c-torture.exp: Also test with -O3 -fssa.
39116
39117 2000-05-18  Michael Meissner  <meissner@redhat.com>
39118
39119         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
39120         * gcc.c-torture/execute/920415-1.c: Ditto.
39121         * gcc.c-torture/execute/920501-1.c: Ditto.
39122         * gcc.c-torture/execute/conversion.c: Ditto.
39123         * gcc.c-torture/execute/cvt-1.c: Ditto.
39124
39125 2000-05-18  Jeffrey A Law  (law@cygnus.com)
39126
39127         * gcc.c-torture/compile/20000518-1.c: New test.
39128
39129 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
39130
39131         * g77.f-torture/compile/200005018.f: New test.
39132
39133 2000-05-17  Jeffrey A Law  (law@cygnus.com)
39134
39135         * gcc.c-torture/compile/20000517-1.c: New test.
39136
39137 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39138
39139         * gcc.c-torture/execute/20000516-1.c: New test.
39140
39141 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
39142
39143         * g++.old-deja/g++.other/eh.C: New test.
39144
39145 2000-05-12  Richard Henderson  <rth@cygnus.com>
39146
39147         * gcc.c-torture/execute/990208-1.c (main): Don't pass
39148         constants through to doit's conditional.
39149
39150 2000-05-11  Jeffrey A Law  (law@cygnus.com)
39151
39152         * gcc.c-torture/compile/20000511-1.c: New test.
39153         * g77.f-torture/compile/20000511-1.f: New test.
39154         * g77.f-torture/compile/20000511-2.f: New test.
39155
39156 2000-05-11  Michael Meissner  <meissner@redhat.com>
39157
39158         * gcc.c-torture/execute/20000511-1.c: New test.
39159
39160 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
39161
39162         * gcc.dg/dg.exp: Scan .S files as well as .c files.
39163         * gcc.dg/20000510-1.S: New.
39164
39165 2000-05-08  Catherine Moore  <clm@cygnus.com>
39166
39167         * gcc.dg/unused-3.c: New.
39168
39169 2000-05-06  Richard Henderson  <rth@cygnus.com>
39170
39171           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
39172           * g++.old-deja/g++.mike/warn1.C: Likewise.
39173           * g++.old-deja/g++.pt/local1.C: Likewise.
39174           * g++.old-deja/g++.pt/local7.C: Likewise.
39175           * g++.old-deja/g++.pt/spec16.C: Likewise.
39176
39177 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
39178
39179         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
39180
39181 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
39182
39183           * g77.f-torture/execute/20000503-1.f: New test.
39184
39185 2000-05-04  Andreas Jaeger  <aj@suse.de>
39186
39187         * gcc.dg/noreturn-2.c: New test.
39188
39189 2000-05-04  Neil Booth  <NeilB@earthling.net>
39190
39191         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
39192         preprocessor.
39193
39194 2000-05-04  Richard Henderson  <rth@cygnus.com>
39195
39196         * gcc.c-torture/execute/20000503-1.c: Fix typo.
39197
39198 2000-05-04  Richard Henderson  <rth@cygnus.com>
39199
39200         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
39201         OpenSSL by Jason R Thorpe.
39202
39203 2000-05-03  Jim Wilson  <wilson@cygnus.com>
39204
39205         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
39206
39207 2000-05-03  Robert Lipe <robertlipe@usa.net>
39208
39209         * gcc.dg/20000503-1.c: New test.
39210
39211 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
39212
39213         * gcc.c-torture/compile/20000502-1.c: New test.
39214         * g++.old-deja/g++.other/align.C: New test.
39215         * gcc.dg/cpp-tradstringify.c: New test.
39216
39217 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39218
39219         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
39220         and hard registers.
39221
39222 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
39223
39224         * gcc.c-torture/execute/loop-5.c: New test.
39225
39226 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
39227
39228         * gcc.c-torture/execute/va-arg-20.c: New test.
39229
39230 2000-04-23  Jeffrey A Law  (law@cygnus.com)
39231
39232         * gcc.c-torture/execute/20000422-1.c: New test.
39233
39234 2000-04-20  Greg McGary  <gkm@gnu.org>
39235
39236         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
39237         when optimizing, but without sibling-call optimizations (-O1).
39238
39239 2000-04-20  Jeffrey A Law  (law@cygnus.com)
39240
39241           * gcc.c-torture/compile/20000420-1.c: New test.
39242
39243 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
39244
39245         * g++.abi/ptrflags.C: New test.
39246         * g++.eh/catchptr1.C: Test incomplete pointer chains.
39247
39248 2000-04-19  Catherine Moore  <clm@cygnus.com>
39249
39250         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
39251
39252 2000-04-19  Greg McGary  <gkm@gnu.org>
39253
39254         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
39255         sibling-call optimizations.
39256
39257 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
39258
39259         * gcc.dg/20000419-1.c: New test.
39260
39261 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
39262
39263         * gcc.c-torture/execute/20000412-6.c: New test.
39264
39265 2000-04-12  Jeffrey A Law  (law@cygnus.com)
39266
39267         * gcc.c-torture/execute/20000412-5.c: New test.
39268         * g77.f-torture/compile/20000412-1.f: New test.
39269         * gcc.c-torture/execute/20000412-4.c: New test.
39270         * gcc.c-torture/compile/20000412-2.c: New test.
39271         * gcc.c-torture/execute/20000412-3.c: New test.
39272         * gcc.c-torture/compile/20000412-1.c: New test.
39273         * gcc.c-torture/execute/20000412-2.c: New test.
39274
39275 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
39276
39277         * objc/execute/bf-20.m: New test.
39278
39279 2000-04-10  Richard Henderson  <rth@cygnus.com>
39280
39281         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
39282
39283         * gcc.c-torture/execute/20000412-1.c: New test.
39284
39285 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
39286
39287         * g++.old-deja/g++.eh/catchptr1.C: New test.
39288
39289 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
39290
39291         * g++.old-deja/g++.abi/cxa_vec.C: New test.
39292
39293 2000-04-08  Neil Booth  <NeilB@earthling.net>
39294
39295         * gcc.dg/cpp-nullchar.c: Remove test as
39296         embedded nulls cause problems.
39297
39298 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39299
39300         * gcc.dg/compare2.c: New test.
39301
39302 2000-04-08  Neil Booth  <NeilB@earthling.net>
39303
39304         * gcc.dg/cpp-nullchar.c: New test.
39305
39306 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
39307
39308         * gcc.dg/cpp-mi2.c: New test.
39309         * gcc.dg/cpp-mi2[abc].h: New files.
39310
39311 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
39312
39313         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
39314         member name.
39315
39316 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
39317
39318         * g++.old-deja/g++.abi/vmihint.C: New test.
39319
39320 2000-04-06  Neil Booth  <NeilB@earthling.net>
39321
39322         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
39323         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
39324         copyright.
39325
39326 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
39327
39328         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
39329         avoid stack-frame overwrite.
39330
39331 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
39332
39333         * gcc.c-torture/compile/20000405-2.c: New test.
39334         * gcc.c-torture/compile/20000405-3.c: New test.
39335
39336 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39337
39338         * gcc.c-torture/compile/20000405-1.c: New test.
39339
39340 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
39341
39342         * gcc.dg/cast-qual-1.c: Revert last change.
39343
39344 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39345
39346         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
39347
39348 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
39349
39350         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
39351         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
39352
39353 2000-04-03  Jeffrey A Law  (law@cygnus.com)
39354
39355         * gcc.c-torture/compile/20000403-2.c: New test.
39356         * gcc.c-torture/compile/20000403-1.c: New test.
39357
39358 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
39359
39360         * gcc.c-torture/execute/20000403-1.c: New test.
39361
39362 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
39363
39364         * gcc.c-torture/execute/20000402-1.c: New test.
39365
39366 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
39367
39368         * gcc.c-torture/execute/va-arg-15.c: New test.
39369         * gcc.c-torture/execute/va-arg-16.c: New test.
39370         * gcc.c-torture/execute/va-arg-17.c: New test.
39371         * gcc.c-torture/execute/va-arg-18.c: New test.
39372         * gcc.c-torture/execute/va-arg-19.c: New test.
39373
39374 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
39375
39376         * gcc.c-torture/compile/981211-1.c: Move to...
39377         * gcc.dg/cpp-as1.c: ...here.
39378         * gcc.dg/cpp-as2.c: New file.
39379
39380         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
39381         compiler.
39382
39383 2000-04-02  Neil Booth  <NeilB@earthling.net>
39384
39385         * gcc.dg/cpp-cond.c  New tests.
39386         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
39387         accidental success less likely.
39388         * gcc.dg/cpp-missingop.c  New tests.
39389         * gcc.dg/cpp-missingparen.c  New tests.
39390         * gcc.dg/cpp-shift.c  New tests.
39391         * gcc.dg/cpp-shortcircuit.c  New tests.
39392         * gcc.dg/cpp-unary.c  New tests.
39393
39394 2000-03-29  Jeffrey A Law  (law@cygnus.com)
39395
39396         * gcc.c-torture/compile/20000329-1.c: New test.
39397
39398 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
39399
39400         * gcc.c-torture/compile/20000326-1.c: New test.
39401         * gcc.c-torture/compile/20000326-2.c: New test.
39402
39403 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
39404
39405         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
39406         the first parameter is a function argument.
39407
39408 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
39409
39410         * g++.old-deja/g++.ext/array4.C: New test.
39411
39412 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
39413
39414         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
39415
39416 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39417
39418         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
39419
39420 2000-03-19  Richard Henderson  <rth@cygnus.com>
39421
39422         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
39423
39424 2000-03-19  Richard Henderson  <rth@cygnus.com>
39425
39426         * gcc.c-torture/compile/20000319-1.c: New test.
39427
39428 2000-03-14  Jeffrey A Law  (law@cygnus.com)
39429
39430         * gcc.c-torture/execute/20000314-3.c: New test.
39431         * gcc.c-torture/execute/20000314-2.c: New test.
39432         * gcc.c-torture/execute/20000314-1.c: New test.
39433         * gcc.c-torture/compile/20000314-2.c: New test.
39434         * gcc.c-torture/compile/20000314-1.c: New test.
39435
39436 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
39437
39438         * g++.old-deja/g++.warn/inline.C: New test.
39439
39440 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
39441
39442         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
39443         standards-compliant result rather than specific constants.
39444         Put test-values in array.
39445
39446 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
39447
39448         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
39449         (g++_target_compile): Put test-specific options last.
39450
39451 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39452
39453         * g++.old-deja/g++.eh/vbase4.C: New test.
39454
39455 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39456
39457         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
39458
39459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39460
39461         * g++.old-deja/g++.brendan/misc12.C: Removed.
39462         * g++.old-deja/g++.pt/memtemp77.C: Constify.
39463         * g++.old-deja/g++.ext/pretty4.C: New test.
39464
39465 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
39466
39467         * g++.old-deja/g++.other/string2.C: New test.
39468
39469 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
39470
39471         * g++.old-deja/g++.warn/impint2.C: New test.
39472
39473 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
39474
39475         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
39476         is 1, not zero.
39477
39478 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
39479
39480         * g++.old-deja/g++.warn/impint.C: New test.
39481         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
39482         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
39483         * g++.old-deja/g++.pt/explicit12.C: Likewise.
39484         * g++.old-deja/g++.pt/explicit13.C: Likewise.
39485         * g++.old-deja/g++.pt/explicit17.C: Likewise.
39486         * g++.old-deja/g++.pt/explicit18.C: Likewise.
39487         * g++.old-deja/g++.pt/explicit19.C: Likewise.
39488         * g++.old-deja/g++.pt/explicit23.C: Likewise.
39489         * g++.old-deja/g++.pt/explicit31.C: Likewise.
39490         * g++.old-deja/g++.pt/explicit35.C: Likewise.
39491         * g++.old-deja/g++.pt/explicit6.C: Likewise.
39492         * g++.old-deja/g++.pt/memclass7.C: Likewise.
39493
39494 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
39495
39496         * gcc.dg/cpp-redef.c: New test.
39497
39498 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
39499
39500         * g++.old-deja/g++.pt/unify7.C: New test.
39501
39502 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39503
39504         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
39505         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
39506
39507 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
39508
39509         * gcc.c-torture/compile/20000224-1.c: New test.
39510
39511 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39512
39513         * gcc.c-torture/compile/cpp-2.c: New test.
39514         * gcc.c-torture/compile/cpp-1.c: New test.
39515
39516 2000-02-25  Jeffrey A Law  (law@cygnus.com)
39517
39518         * gcc.c-torture/execute/20000225-1.c: New test.
39519
39520 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39521
39522         * gcc.dg/cpp-li2.c: New test.
39523
39524         * gcc.dg/cpp-wi1.c: New test.
39525
39526         * gcc.dg/cpp-li1.c: New test.
39527
39528 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
39529
39530         * g++.old-deja/g++.other/sizeof5.C: New test.
39531
39532 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39533
39534         * gcc.c-torture/execute/va-arg-13.c: New test.
39535
39536 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
39537
39538         * gcc.c-torture/execute/va-arg-12.c: New test.
39539
39540 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39541
39542         * gcc.c-torture/execute/20000223-1.c: New test.
39543
39544 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
39545
39546         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
39547
39548 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
39549
39550         * g++.old-deja/g++.abi/ptrmem.C: New test.
39551
39552 2000-02-19  Richard Henderson  <rth@cygnus.com>
39553
39554         * gcc.c-torture/compile/init-3.c: New.
39555
39556 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
39557
39558         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
39559         ALWAYS_CXXFLAGS.
39560
39561 2000-02-11  Robert Lipe <robertl@sco.com>
39562
39563         * gcc.c-torture/compile/20000211-3.c: New test.
39564
39565 2000-02-11  Martin Buchholz <martin@xemacs.org>
39566
39567         * gcc.c-torture/compile/20000211-2.c: New test.
39568
39569 2000-02-11  Jeffrey A Law  (law@cygnus.com)
39570
39571         * gcc.c-torture/compile/20000211-1.c: New test.
39572
39573 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
39574
39575         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
39576           on native targets
39577
39578 2000-02-08  Nathan Sidwell  <nathan@acm.org>
39579
39580         * g++.old-deja/g++.other/cast5.C: New test.
39581
39582 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
39583
39584         * gcc.c-torture/execute/20000205-1.c: New.
39585
39586 2000-02-03  Nathan Sidwell  <nathan@acm.org>
39587
39588         * g++.old-deja/g++.jason/cast3.C: Return void.
39589         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
39590
39591 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39592
39593         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
39594
39595         * gcc.dg/loop-1.c: New test.
39596
39597 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
39598
39599         * gcc.c-torture/compile/20000127-1.c: New test.
39600         * gcc.c-torture/execute/991228-1.c: New test.
39601
39602 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39603
39604         * gcc.dg/unused-2.c: New test.
39605
39606         * gcc.dg/conv-1.c: New test.
39607
39608 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
39609
39610         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
39611         compiler.
39612         (tool_option_proc): Fix typo.
39613
39614 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
39615
39616         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
39617         of the ld on the host, not on the build machine.
39618         Also, don't crash if '--help' is not a supported option.
39619
39620 2000-01-24  Richard Henderson  <rth@cygnus.com>
39621
39622         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
39623
39624 2000-01-20  Jeffrey A Law  (law@cygnus.com)
39625
39626         * gcc.c-torture/execute/20000120-2.c: New test.
39627         * gcc.c-torture/execute/20000120-1.c: New test.
39628
39629 2000-01-13  Jeffrey A Law  (law@cygnus.com)
39630
39631         * gcc.c-torture/execute/20000113-1.c: New test.
39632
39633 2000-01-12  Jeffrey A Law  (law@cygnus.com)
39634
39635         * gcc.c-torture/execute/20000112-1.c: New test.
39636
39637 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39638
39639         * gcc.dg/20000111-1.c: New test.
39640
39641 2000-01-10  Jeffrey A Law  (law@cygnus.com)
39642
39643         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
39644         with 16 bit integers.
39645
39646 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39647
39648         * gcc.dg/20000108-1.c: New test.
39649
39650 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39651
39652         * g++.old-deja/g++.ns/koenig8.C: New test.
39653
39654 2000-01-05  Nathan Sidwell  <nathan@acm.org>
39655
39656         * g++.old-deja/g++.other/cast4.C: New test.
39657
39658 2000-01-05  Jeffrey A Law  (law@cygnus.com)
39659
39660         * gcc.c-torture/compile/20000105-2.c: New test.
39661         * gcc.c-torture/compile/20000105-1.c: New test.
39662
39663 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39664
39665         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
39666         references to printf & atoi to conform to ANSI standard.
39667         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
39668         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
39669         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
39670         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
39671         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
39672         * g++.old-deja/g++.brendan/complex1.C: Likewise.
39673         * g++.old-deja/g++.brendan/copy1.C: Likewise.
39674         * g++.old-deja/g++.brendan/copy2.C: Likewise.
39675         * g++.old-deja/g++.brendan/copy3.C: Likewise.
39676         * g++.old-deja/g++.brendan/copy4.C: Likewise.
39677         * g++.old-deja/g++.brendan/copy5.C: Likewise.
39678         * g++.old-deja/g++.brendan/copy6.C: Likewise.
39679         * g++.old-deja/g++.brendan/copy7.C: Likewise.
39680         * g++.old-deja/g++.brendan/copy8.C: Likewise.
39681         * g++.old-deja/g++.brendan/crash11.C: Likewise.
39682         * g++.old-deja/g++.brendan/crash14.C: Likewise.
39683         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
39684         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
39685         * g++.old-deja/g++.brendan/delete2.C: Likewise.
39686         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
39687         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
39688         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
39689         * g++.old-deja/g++.brendan/eh1.C: Likewise.
39690         * g++.old-deja/g++.brendan/groff1.C: Likewise.
39691         * g++.old-deja/g++.brendan/init3.C: Likewise.
39692         * g++.old-deja/g++.brendan/misc12.C: Likewise.
39693         * g++.old-deja/g++.brendan/misc7.C: Likewise.
39694         * g++.old-deja/g++.brendan/new2.C: Likewise.
39695         * g++.old-deja/g++.brendan/operators4.C: Likewise.
39696         * g++.old-deja/g++.brendan/operators5.C: Likewise.
39697         * g++.old-deja/g++.brendan/overload2.C: Likewise.
39698         * g++.old-deja/g++.brendan/overload7.C: Likewise.
39699         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
39700         * g++.old-deja/g++.brendan/reference1.C: Likewise.
39701         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
39702         * g++.old-deja/g++.brendan/template24.C: Likewise.
39703         * g++.old-deja/g++.brendan/template3.C: Likewise.
39704         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
39705         * g++.old-deja/g++.jason/inline3.C: Likewise.
39706         * g++.old-deja/g++.jason/opeq.C: Likewise.
39707         * g++.old-deja/g++.law/arg5.C: Likewise.
39708         * g++.old-deja/g++.law/arm7.C: Likewise.
39709         * g++.old-deja/g++.law/ctors11.C: Likewise.
39710         * g++.old-deja/g++.law/cvt8.C: Likewise.
39711         * g++.old-deja/g++.law/init9.C: Likewise.
39712         * g++.old-deja/g++.law/refs4.C: Likewise.
39713         * g++.old-deja/g++.law/template2.C: Likewise.
39714         * g++.old-deja/g++.law/visibility24.C: Likewise.
39715         * g++.old-deja/g++.law/vtable3.C: Likewise.
39716         * g++.old-deja/g++.mike/asm2.C: Likewise.
39717         * g++.old-deja/g++.mike/eh1.C: Likewise.
39718         * g++.old-deja/g++.mike/misc1.C: Likewise.
39719         * g++.old-deja/g++.mike/misc13.C: Likewise.
39720         * g++.old-deja/g++.mike/misc14.C: Likewise.
39721         * g++.old-deja/g++.mike/ns12.C: Likewise.
39722         * g++.old-deja/g++.mike/p1248.C: Likewise.
39723         * g++.old-deja/g++.mike/p3708.C: Likewise.
39724         * g++.old-deja/g++.mike/p3708a.C: Likewise.
39725         * g++.old-deja/g++.mike/p3708b.C: Likewise.
39726         * g++.old-deja/g++.mike/p646.C: Likewise.
39727         * g++.old-deja/g++.mike/p700.C: Likewise.
39728         * g++.old-deja/g++.mike/p783.C: Likewise.
39729         * g++.old-deja/g++.mike/p783a.C: Likewise.
39730         * g++.old-deja/g++.mike/p783b.C: Likewise.
39731         * g++.old-deja/g++.mike/p786.C: Likewise.
39732         * g++.old-deja/g++.mike/p789.C: Likewise.
39733         * g++.old-deja/g++.mike/p789a.C: Likewise.
39734         * g++.old-deja/g++.mike/p807a.C: Likewise.
39735         * g++.old-deja/g++.other/delete3.C: Likewise.
39736         * g++.old-deja/g++.other/dyncast1.C: Likewise.
39737         * g++.old-deja/g++.other/dyncast2.C: Likewise.
39738         * g++.old-deja/g++.other/dyncast3.C: Likewise.
39739         * g++.old-deja/g++.other/empty1.C: Likewise.
39740         * g++.old-deja/g++.other/temporary1.C: Likewise.
39741         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
39742         * g++.old-deja/g++.pt/t16.C: Likewise.
39743         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
39744
39745 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
39746
39747         * gcc.dg/991230-1.c: New test.
39748
39749 1999-12-29  Jeffrey A Law  (law@cygnus.com)
39750
39751         * gcc.c-torture/compile/991229-3.c: New test.
39752         * gcc.c-torture/compile/991229-2.c: New test.
39753         * gcc.c-torture/compile/991229-1.c: New test.
39754
39755 1999-12-29  Greg McGary <gkm@eng.ascend.com>
39756
39757         * gcc.c-torture/compile/labels-2.c: New test.
39758
39759 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
39760
39761         * gcc.c-torture/execute/991227-1.c: New test.
39762
39763 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39764
39765         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
39766
39767 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
39768
39769         * gcc.c-torture/execute/991221-1.c: New test.
39770
39771 1999-12-20  Nathan Sidwell  <nathan@acm.org>
39772
39773         * g++.old-deja/g++.other/cast3.C: New test.
39774
39775 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
39776
39777         * gcc.c-torture/execute/991216-4.c: New test.
39778
39779 1999-12-16  Michael Meissner  <meissner@cygnus.com>
39780
39781         * gcc.c-torture/execute/991216-1.c: New test.
39782         * gcc.c-torture/execute/991216-2.c: New test.
39783         * gcc.c-torture/execute/991216-3.c: New test.
39784
39785 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39786
39787         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
39788         Actually make the test fail by using "-O2" for compilation.
39789
39790 1999-12-15  Nathan Sidwell  <nathan@acm.org>
39791
39792         * g++.old-deja/g++.warn/cast-align1.C: New test.
39793
39794 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39795
39796         * gcc.c-torture/compile/991214-1.c: New test.
39797         * gcc.c-torture/compile/991214-2.c: New test.
39798
39799 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
39800
39801         * gcc.dg/991214-1.c: New test.
39802
39803 1999-12-13  Jeffrey A Law  (law@cygnus.com)
39804
39805         * gcc.c-torture/compile/991213-3.c: New test.
39806         * gcc.c-torture/compile/991213-2.c: New test.
39807         * gcc.c-torture/compile/991213-1.c: New test.
39808
39809 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
39810
39811         * gcc.dg/991209-1.c: New test.
39812
39813 1999-12-08  Nathan Sidwell <nathan@acm.org>
39814
39815         * gcc.c-torture/compile/991208-1.c: New test.
39816
39817 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39818
39819         * gcc.dg/ultrasp2.c: New test.
39820
39821 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
39822
39823         * g++.old-deja/g++.abi/align.C (main): Fix typo.
39824
39825 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
39826
39827         * gcc.c-torture/compile/991202-1.c: New test.
39828         * gcc.c-torture/execute/991202-1.c: New test.
39829         * gcc.c-torture/execute/991202-2.c: New test.
39830         * gcc.c-torture/execute/991202-3.c: New test.
39831
39832 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
39833
39834         * g++.old-deja/g++.abi/align.C: New test.
39835         * g++.old-deja/g++.abi/aggregates.C: Likewise.
39836         * g++.old-deja/g++.abi/bitfields.C: Likewise.
39837
39838 1999-12-01  Richard Henderson  <rth@cygnus.com>
39839
39840         * gcc.c-torture/execute/991201-1.c: New.
39841
39842 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
39843
39844         * gcc.dg/991129-1.c: New test.
39845
39846 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39847
39848         * gcc.c-torture/compile/991127-1.c: New test.
39849
39850 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39851
39852         * g++.old-deja/g++.other/warn4.C: New test.
39853
39854 1999-11-22  Nathan Sidwell  <nathan@acm.org>
39855
39856         * g++.old-deja/g++.eh/cleanup2.C: New test.
39857         * g++.old-deja/g++.ext/pretty2.C: New test.
39858         * g++.old-deja/g++.ext/pretty3.C: New test.
39859         * g++.old-deja/g++.other/debug6.C: New test.
39860
39861 1999-10-20  Jim Wilson  <wilson@cygnus.com>
39862
39863         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
39864         compiler_output to look for one error message instead of two.
39865
39866 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
39867
39868         * gcc.c-torture/execute/991118-1.c: Also test case
39869         where the word boundary does not split a byte evenly.
39870
39871 1999-11-19  Nathan Sidwell  <nathan@acm.org>
39872
39873         * g++.old-deja/g++.ext/restrict1.C: New test.
39874
39875 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
39876
39877         * gcc.c-torture/execute/991118-1.c: New test.
39878
39879 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
39880
39881         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
39882         working directory pathnames.
39883
39884 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
39885
39886         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
39887         host is equipped with driver.h and driver.o so it can actually
39888         compile and run the tests.
39889
39890 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
39891
39892         * gcc.c-torture/compile/991008-1.c: New test.
39893
39894 1999-11-08  Nick Clifton  <nickc@cygnus.com>
39895
39896         * lib/gcc-dg.exp: Include target-supports.exp
39897
39898 1999-11-05  Nick Clifton  <nickc@cygnus.com>
39899
39900         * lib/target-supports.exp: New file: Provide procs to test for
39901         features supported by the target.
39902         (check_weak_available): Moved here from ecos.exp.
39903         (check_alias_available): New proc: Determine of the target
39904         toolchain supports the alias attribute.
39905
39906         * gcc.dg/special/ecos.exp: Move check_weak_available to
39907         target-supports.exp.
39908         (alias-1.c): Only perform the test if the target supports
39909         aliases.
39910         (wkali-1.c): Only perform the test if the target supports
39911         aliases.
39912
39913         * gcc.dg/990506-0.c: Expect error messages from cross
39914         targets as well as native targets.
39915
39916 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39917
39918         * gcc.dg/ultrasp1.c: Removed xfail.
39919         * gcc.dg/struct-ret-2.c: Likewise.
39920         * gcc.dg/array-1.c: Likewise.
39921
39922 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
39923
39924         * gcc.dg/struct-ret-2.c: New test.
39925
39926         * gcc.dg/array-1.c: New test.
39927
39928 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
39929
39930         * gcc.c-torture/execute/991030-1.c: New test.
39931
39932 1999-10-26  Richard Henderson  <rth@cygnus.com>
39933
39934         * gcc.c-torture/compile/991026-2.c: New test.
39935
39936 1999-10-26  Jeffrey A Law  (law@cygnus.com)
39937
39938         * gcc.c-torture/compile/991026-1.c: New test.
39939
39940 1999-10-23  Jeffrey A Law  (law@cygnus.com)
39941
39942         * gcc.c-torture/execute/991023-1.c: New test.
39943
39944 1999-10-19  Jeffrey A Law  (law@cygnus.com)
39945
39946         * gcc.c-torture/execute/991019-1.c: New test.
39947
39948 1999-10-16  Richard Henderson  <rth@cygnus.com>
39949
39950         * gcc.c-torture/execute/991016-1.c: New test.
39951
39952 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
39953
39954         * gcc.c-torture/execute/991014-1.c: New test.
39955
39956 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
39957
39958         * g++.old-deja/g++.other/union2.C: New test.
39959
39960 1999-10-13  Nathan Sidwell  <nathan@acm.org>
39961
39962         * g++.old-deja/g++.other/vaarg2.C: New test.
39963         * g++.old-deja/g++.other/vaarg3.C: New test.
39964
39965 1999-10-12  Craig Burley  <craig@jcb-sc.com>
39966
39967         * g77.f-torture/noncompile/19990905-1.f: Moved from being
39968         in compile/.
39969
39970 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
39971
39972         * gcc.c-torture/execute/va-arg-11.c: New test.
39973
39974 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
39975
39976         * lib/file-format.exp (gcc_target_object_format): Don't
39977         crash if objdump is unavailable.
39978
39979 1999-09-29  Donn Terry <donn@interix.com>
39980
39981         * gcc.misc-tests/mg.exp: delete extraneous redirection.
39982
39983 1999-09-28  Nick Clifton  <nickc@cygnus.com>
39984
39985         * gcc.c-torture/compile/990928-1.c: New test.
39986
39987 1999-09-28  Nathan Sidwell  <nathan@acm.org>
39988
39989         * g++.old-deja/g++.other/decl6.C: New test.
39990
39991 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39992
39993         * gcc.c-torture/execute/va-arg-10.c: New test.
39994
39995 1999-09-27  Nathan Sidwell  <nathan@acm.org>
39996
39997         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
39998         __PRETTY_FUNCTION__.
39999
40000 1999-09-23  Nick Clifton  <nickc@cygnus.com>
40001
40002         * gcc.c-torture/execute/990923-1.c: New test.
40003
40004 1999-09-21  Nick Clifton  <nickc@cygnus.com>
40005
40006         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
40007         for which -fpic is inappropriate.
40008
40009 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
40010
40011         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
40012
40013 1999-09-21  Nathan Sidwell  <nathan@acm.org>
40014
40015         * g++.old-deja/g++.other/dyncast1.C: New test.
40016         * g++.old-deja/g++.other/dyncast2.C: New test.
40017         * g++.old-deja/g++.other/dyncast3.C: New test.
40018         * g++.old-deja/g++.other/dyncast4.C: New test.
40019         * g++.old-deja/g++.other/dyncast5.C: New test.
40020         * g++.old-deja/g++.eh/catch3.C: New test.
40021         * g++.old-deja/g++.eh/catch3p.C: New test.
40022         * g++.old-deja/g++.eh/catch4.C: New test.
40023         * g++.old-deja/g++.eh/catch4p.C: New test.
40024         * g++.old-deja/g++.eh/catch5.C: New test.
40025         * g++.old-deja/g++.eh/catch5p.C: New test.
40026         * g++.old-deja/g++.eh/catch6.C: New test.
40027         * g++.old-deja/g++.eh/catch6p.C: New test.
40028         * g++.old-deja/g++.eh/catch7.C: New test.
40029         * g++.old-deja/g++.eh/catch7p.C: New test.
40030         * g++.old-deja/g++.eh/catch8.C: New test.
40031         * g++.old-deja/g++.eh/catch8p.C: New test.
40032         * g++.old-deja/g++.eh/catch9.C: New test.
40033         * g++.old-deja/g++.eh/catch9p.C: New test.
40034
40035 1999-09-13  Nathan Sidwell  <nathan@acm.org>
40036
40037         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
40038         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
40039
40040 1999-09-13  Jeffrey A Law  (law@cygnus.com)
40041
40042         * gcc.c-torture/compile/990913-1.c: New test.
40043
40044 1999-09-10  Nathan Sidwell  <nathan@acm.org>
40045
40046         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
40047         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40048
40049 1999-09-09  Richard Henderson  <rth@cygnus.com>
40050
40051         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
40052
40053 1999-09-09  Nathan Sidwell  <nathan@acm.org>
40054
40055         * g++.old-deja/g++.other/lookup11.C: New test.
40056         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
40057         what is permitted and what we want.
40058         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
40059         overload use.
40060         * g++.old-deja/g++.jason/rfg5.C: Likewise.
40061
40062 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
40063
40064         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
40065         * gcc.c-torture/noncompile/poison-1.c: New file.
40066
40067 1999-09-08  Nathan Sidwell  <nathan@acm.org>
40068
40069         * g++.old-deja/g++.other/sizeof3.C: New test.
40070         * g++.old-deja/g++.other/sizeof4.C: New test.
40071         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
40072         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
40073
40074 1999-09-07  Richard Henderson  <rth@cygnus.com>
40075
40076         * gcc.dg/va-arg-1.c: New.
40077
40078 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40079
40080         * gcc.c-torture/execute/va-arg-9.c: New test.
40081
40082 1999-09-05  Craig Burley  <craig@jcb-sc.com>
40083
40084         * g77.f-torture/compile/980519-2.f: New test.
40085         * g77.f-torture/compile/19990905-0.f: New test.
40086         * g77.f-torture/compile/19990905-1.f: New test.
40087         * g77.f-torture/compile/19990905-2.f: New test.
40088
40089         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
40090
40091 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
40092
40093         * gcc.c-torture/execute/990827-1.c: Fix typo.
40094
40095 1999-09-03  Nathan Sidwell  <nathan@acm.org>
40096
40097         * g++.old-deja/g++.other/deref1.C: New test.
40098
40099 1999-09-02  Nathan Sidwell  <nathan@acm.org>
40100
40101         * g++.old-deja/g++.other/ambig2.C: New test.
40102         * g++.old-deja/g++.other/cond5.C: New test.
40103         * g++.old-deja/g++.other/lookup16.C: New test.
40104
40105 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
40106
40107         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
40108         assemblers too.
40109
40110 1999-08-31  Jeffrey A Law  (law@cygnus.com)
40111
40112         * lib/c-torture.exp: Avoid the "compare executables" optimization
40113         when testing native.
40114
40115 1999-08-29  Jeffrey A Law  (law@cygnus.com)
40116
40117         * gcc.c-torture/execute/990829-1.c: New test.
40118         * gcc.c-torture/compile/990829-1.c: New test.
40119
40120 1999-08-27  Paul Burchard  <burchard@pobox.com>
40121
40122         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
40123         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
40124         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
40125         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
40126         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
40127         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
40128         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
40129         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
40130         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
40131         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
40132         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
40133
40134 1999-08-27  Jeffrey A Law  (law@cygnus.com)
40135
40136         * gcc.c-torture/execute/990827-1.c: New test.
40137
40138 1999-08-26  Craig Burley  <craig@jcb-sc.com>
40139
40140         * g77.f-torture/noncompile/19990826-4.f: New test.
40141
40142         * g77.f-torture/compile/19990826-3.f: New test.
40143
40144         * g77.f-torture/execute/19990826-2.f: New test.
40145
40146         * g77.f-torture/compile/19990826-1.f: New test.
40147
40148         * gcc.c-torture/execute/990826-0.c: New test.
40149         * g77.c-torture/execute/19990826-0.f: New test.
40150
40151         * g77.f-torture/noncompile/970626-2.f: New test.
40152
40153 1999-08-25  Paul Burchard  <burchard@pobox.com>
40154
40155         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
40156         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
40157         lss-011.C: New tests.
40158
40159 1999-08-25  Nathan Sidwell  <nathan@acm.org>
40160
40161         * g++.old-deja/g++.other/decl5.C: New test.
40162
40163 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40164
40165         * noncompile/noncompile.exp: Load_lib c-torture.exp.
40166         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
40167         call `postbase' for each one.  All callers of `postbase' changed
40168         to call this instead.
40169
40170 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
40171
40172         * gcc.c-torture/execute/990811-1.c: New test.
40173
40174 1999-08-09  Nick Clifton  <nickc@cygnus.com>
40175
40176         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
40177         just native ones.
40178
40179         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
40180         just native ones.
40181
40182 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40183
40184         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
40185
40186 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40187
40188         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
40189
40190 1999-08-04  Nathan Sidwell  <nathan@acm.org>
40191
40192         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
40193
40194 1999-08-04  Jeffrey A Law  (law@cygnus.com)
40195
40196         * gcc.c-torture/execute/990804-1.c: New test.
40197
40198 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40199
40200         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
40201         * g++.old-deja/g++.brendan/crash64.C: Likewise.
40202         * g++.old-deja/g++.brendan/overload8.C: Likewise.
40203
40204 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40205
40206         * g++.old-deja/g++.other/struct1.C: New test.
40207
40208 1999-08-03  Nathan Sidwell  <nathan@acm.org>
40209
40210         * g++.old-deja/g++.other/enum2.C: New test.
40211
40212 1999-08-02  Richard Henderson  <rth@cygnus.com>
40213
40214         Adapted from tests from Franz Sirl:
40215         * gcc.c-torture/execute/va-arg-7.c: New test.
40216         * gcc.c-torture/execute/va-arg-8.c: New test.
40217
40218 1999-08-01  Jeffrey A Law  (law@cygnus.com)
40219
40220         * gcc.c-torture/compile/990801-2.c: New test.
40221
40222         * gcc.c-torture/compile/990801-1.c: New test.
40223
40224 1999-07-27  Michael Meissner  <meissner@cygnus.com>
40225
40226         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
40227         fp-cmp-1.c, converting double to float.
40228
40229         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
40230         fp-cmp-1.c, converting double to long double.
40231
40232         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
40233         from fr1 to unknown_register, since fr1 is a legitimate register
40234         on some machines.
40235
40236 1999-07-25  Jeffrey A Law  (law@cygnus.com)
40237
40238         * README: More listname related changes.
40239
40240 1999-07-08  Catherine Moore  <clm@cygnus.com>
40241
40242         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
40243
40244 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
40245
40246         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
40247
40248 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
40249
40250         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
40251
40252 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
40253
40254         * gcc.dg/990703-1.c: New test.
40255
40256 1999-06-29  Nick Clifton  <nickc@cygnus.com>
40257
40258         * lib/file-format.exp: New file: Move definition of proc
40259         gcc_target_object_format to here from
40260         gcc.dg/special/ecos.exp.
40261
40262         * lib/c-torture.exp: Include lib file-format.exp.
40263         * lib/gcc-dg.exp: Include lib file-format.exp.
40264
40265         * gcc.dg/special/ecos.exp: Remove definition of proc
40266         gcc_target_object_format.
40267
40268 1999-06-28  Jeffrey A Law  (law@cygnus.com)
40269
40270         * gcc.c-torture/execute/990628-1.c: New test.
40271
40272 1999-06-25  Jeffrey A Law  (law@cygnus.com)
40273
40274         * gcc.c-torture/compile/990625-2.c: New test.
40275
40276         * gcc.c-torture/compile/990625-1.c: New test.
40277
40278 1999-06-23  Nick Clifton  <nickc@cygnus.com>
40279
40280         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
40281         attributes compile.
40282         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
40283         ports that use the COFF/PE file format.
40284
40285 1999-06-17  Jeffrey A Law  (law@cygnus.com)
40286
40287         * gcc.c-torture/compile/990617-1.c: New test.
40288
40289 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
40290
40291         * g++.old-deja/g++.other/decl4.C: New test.
40292
40293 1999-06-14  Nathan Sidwell  <nathan@acm.org>
40294
40295         * g++.old-deja/g++.other/bitfld3.C: New test.
40296
40297 1999-06-08  Nathan Sidwell  <nathan@acm.org>
40298
40299         * g++.old-deja/g++.eh/catch1.C: New test.
40300
40301 1999-06-07  Jeffrey A Law  (law@cygnus.com)
40302
40303         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
40304
40305         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
40306         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
40307
40308 1999-06-05  Craig Burley  <craig@jcb-sc.com>
40309
40310         * g77.f-torture/compile/19990502-0.f: Replace with new,
40311         shorter, test that still fails after recent changes.
40312
40313 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40314
40315         * gcc.c-torture/execute/990604-1.c: New test.
40316
40317 1999-05-31  Jeffrey A Law  (law@cygnus.com)
40318
40319         * gcc.c-torture/execute/990531-1.c: New test.
40320
40321 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40322
40323         * gcc.c-torture/compile/990527-1.c: New test.
40324
40325 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
40326
40327         * gcc.c-torture/execute/990527-1.c: New test.
40328
40329 1999-05-25  Nick Clifton  <nickc@cygnus.com>
40330
40331         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
40332         bitfields as signed.
40333
40334 1999-05-25  Craig Burley  <craig@jcb-sc.com>
40335
40336         * g77.f-torture/compile/19990525-0.f: New test.
40337
40338 1999-05-25  Jeffrey A Law  (law@cygnus.com)
40339
40340         * gcc.c-torture/execute/990525-2.c: New test.
40341
40342         * gcc.c-torture/execute/990525-1.c: New test.
40343
40344 1999-05-24  Nathan Sidwell  <nathan@acm.org>
40345
40346         * g++.old-deja/g++.other/anon3.C: New test.
40347         * g++.old-deja/g++.other/anon4.C: New test.
40348         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
40349         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
40350         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
40351         Merrill).
40352
40353 1999-05-24  Jeffrey A Law  (law@cygnus.com)
40354
40355         * gcc.c-torture/execute/990524-1.c: New test.
40356
40357         * gcc.dg/990524-1.c: New test.
40358
40359 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40360
40361         * gcc.c-torture/compile/990523-1.c: New test.
40362
40363 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
40364
40365         * gcc.c-torture/compile/990519-1.c: New test.
40366
40367 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40368
40369         * gcc.c-torture/compile/990517-1.c: New test.
40370
40371         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
40372         (e4, f4): New tests.
40373         (main): Call them.
40374
40375 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40376
40377         * gcc.dg/noreturn-1.c: New test.
40378
40379 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
40380
40381         * gcc.c-torture/execute/990513-1.c: New test.
40382
40383 1999-05-10  Richard Henderson  <rth@cygnus.com>
40384
40385         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
40386
40387 1999-05-10  Craig Burley  <craig@jcb-sc.com>
40388
40389         * g77.f-torture/execute/erfc.f: Use small single-precision
40390         values, to avoid problems on Alphas when not -mieee.
40391
40392 1999-05-08  Craig Burley  <craig@jcb-sc.com>
40393
40394         * gcc.dg/990506-0.c: New test.
40395
40396 1999-05-08  Richard Henderson  <rth@cygnus.com>
40397
40398         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
40399         the constant to test.  Don't XFAIL 64-bit targets.
40400
40401         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
40402         * g++.old-deja/g++.law/profile1.C: Likewise.
40403
40404         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
40405         operator new instances.
40406         * g++.old-deja/g++.other/delete5.C: Likewise.
40407
40408 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40409
40410         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
40411         intrinsic.
40412
40413 1999-05-03  Craig Burley  <craig@jcb-sc.com>
40414
40415         * g77.f-torture/execute/u77-test.f: Reverse order of two
40416         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
40417
40418 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40419
40420         * gcc.dg/compare1.c: New test.
40421
40422 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
40423
40424         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
40425         New tests.
40426
40427 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40428
40429         * g77.f-torture/compile/19990502-1.f: New test.
40430
40431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40432
40433         * g77.f-torture/compile/19990502-0.f: New test.
40434
40435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40436
40437         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
40438         intrinsic.
40439
40440 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40441
40442         * g77.f-torture/execute/u77-test.f (main): List libU77
40443         intrinsics not currently tested.
40444         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
40445         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
40446         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
40447         Trim blanks off the ends of some printed strings.
40448
40449 1999-05-02  Craig Burley  <craig@jcb-sc.com>
40450
40451         * g77.f-torture/execute/u77-test.f (main): Just warn about
40452         FSTAT gid disagreement, as it's expected on some systems.
40453
40454 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40455
40456         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
40457         use a new function, which allows for some slop.
40458         Clean up some commentary.
40459         (issum): The new function.
40460         (sgladd): Deleted subroutine.
40461
40462 1999-05-01  Craig Burley  <craig@jcb-sc.com>
40463
40464         * g77.f-torture/execute/u77-test.f: Modify to be more like
40465         libf2c/libU77 version, bringing patches to that version here.
40466         Add suitable commentary.
40467
40468 1999-04-25  Richard Henderson  <rth@cygnus.com>
40469
40470         * gcc.dg/990424-1.c: New test.
40471
40472 1999-04-24  Craig Burley  <craig@jcb-sc.com>
40473
40474         * g77.f-torture/execute/u77-test.f (main): Bug involving
40475         LSTAT has been fixed, so turn back on full checking.
40476
40477 1999-04-20  Craig Burley  <craig@jcb-sc.com>
40478
40479         * g77.f-torture/compile/19990419-0.f: New test.
40480         * g77.f-torture/execute/19990419-1.f: New test.
40481
40482 1999-04-17  Richard Henderson  <rth@cygnus.com>
40483
40484         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
40485         to avoid the need for a prototype to supress a warning.
40486
40487 1999-04-07  Jim Wilson  <wilson@cygnus.com>
40488
40489         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
40490
40491 1999-04-04  Jeffrey A Law  (law@cygnus.com)
40492
40493         * gcc.c-torture/execute/990404-1.c: New test.
40494
40495 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40496
40497         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
40498         * gcc.dg/cpp-if3.c: Don't use -pedantic.
40499         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
40500         missing initializer warnings.
40501
40502 1999-03-28  Jeffrey A Law  (law@cygnus.com)
40503
40504         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
40505         matching strings.
40506
40507 1999-03-26  Jeffrey A Law  (law@cygnus.com)
40508
40509         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
40510
40511 1999-03-26  Craig Burley  <craig@jcb-sc.com>
40512
40513         * g77.f-torture/execute/19990325-0.f: New test.
40514         * g77.f-torture/execute/19990325-1.f: New test.
40515
40516 1999-03-24  Jeffrey A Law  (law@cygnus.com)
40517
40518         * gcc.c-torture/execute/990324-1.c: New test.
40519
40520 1999-03-22  Jim Wilson  <wilson@cygnus.com>
40521
40522         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
40523         test with 4.
40524
40525 1999-03-17  Richard Henderson  <rth@cygnus.com>
40526
40527         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
40528
40529 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40530
40531         * g77.f-torture/execute/19990313-2.f: New test.
40532         * g77.f-torture/execute/19990313-3.f: New test.
40533
40534 1999-03-13  Craig Burley  <craig@jcb-sc.com>
40535
40536         * g77.f-torture/execute/19990313-0.f: New test.
40537         * g77.f-torture/execute/19990313-1.f: New test.
40538
40539 1999-03-12  Jim Wilson  <wilson@cygnus.com>
40540
40541         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
40542         printf to sprintf.
40543         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
40544         (main): Add check for u15.  Conditionalize u31 check depending on
40545         whether ints are <32 bits or >=32 bits.
40546
40547 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40548
40549         * g77.f-torture/execute/19981119-0.f: Improve testiness.
40550
40551 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40552
40553         * g77.f-torture/compile/19990305-0.f: New test.
40554         * g77.f-torture/execute/19981119-0.f: New test.
40555
40556 1999-03-08  Craig Burley  <craig@jcb-sc.com>
40557
40558         * g77.f-torture/execute/970625-2.f: call ABORT if final
40559         result is not correct, instead of just printing it.
40560         Add this checking via newly introduced obfuscation, to
40561         trip up buggy front ends.
40562
40563 1999-03-07  Craig Burley  <craig@jcb-sc.com>
40564
40565         * g77.f-torture/compile/960317-1.f: Moved from being
40566         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
40567
40568 1999-03-06  Craig Burley  <craig@jcb-sc.com>
40569
40570         * g77.f-torture/execute/960317-1.f: New (old) test.
40571         * g77.f-torture/execute/970625-2.f: Ditto.
40572
40573 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
40574
40575         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
40576         message on line 1 or line 2; cccp and cpplib do this differently.
40577
40578 1999-03-01  Jeffrey A Law  (law@cygnus.com)
40579
40580         * g++.old-deja/g++.law/weak1.C: New test.
40581
40582 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40583
40584         * gcc.c-torture/execute/990119-1.c: Renamed to...
40585         * gcc.dg/990119-1.c: this, so it will only be tested once
40586         (it's a preprocessor test, it doesn't need to be run at
40587         multiple optimization levels).
40588
40589 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
40590
40591         * lib/g++.exp: Don't add incdir=$base_dir/../include to
40592           ALWAYS_CXXFLAGS.
40593
40594 1999-02-24  Craig Burley  <craig@jcb-sc.com>
40595
40596         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
40597         * g77.f-torture/compile/19981216-0.f: ...as it is expected
40598         to not be compilable by current g77.
40599
40600 1999-02-24  Nick Clifton  <nickc@cygnus.com>
40601
40602         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
40603
40604 1999-02-22  Jeffrey A Law  (law@cygnus.com)
40605
40606         * gcc.c-torture/execute/990222-1.c: New test.
40607
40608 1999-02-19  Craig Burley  <craig@jcb-sc.com>
40609
40610         * g77.f-torture/compile/19990218-0.f: New test.
40611         * g77.f-torture/noncompile/19990218-1.f: New test.
40612
40613 1999-02-18  Craig Burley  <craig@jcb-sc.com>
40614
40615         * g77.f-torture/compile/19981216-0.f: New test.
40616
40617 1999-02-14  Jeffrey A Law  (law@cygnus.com)
40618
40619         * gcc.dg/990214-1.c: New test.
40620
40621 1999-02-13  Jeffrey A Law  (law@cygnus.com)
40622
40623         * gcc.dg/990213-2.c: New test.
40624
40625         * gcc.dg/990213-1.c: New test.
40626
40627 1999-02-12  Jeffrey A Law  (law@cygnus.com)
40628
40629         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
40630         ints.
40631
40632 1999-02-11  Nick Clifton  <nickc@cygnus.com>
40633
40634         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
40635         specified by target.
40636
40637         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
40638
40639 1999-02-11  Jeffrey A Law  (law@cygnus.com)
40640
40641         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
40642
40643 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40644
40645         * gcc.dg/special/ecos.exp: New test driver for new tests with
40646         special requirements.
40647
40648         * gcc.dg/special/alias-1.c: New test.
40649         * gcc.dg/special/gcsec-1.c: New test.
40650         * gcc.dg/special/weak-1.c: New test.
40651         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
40652         * gcc.dg/special/weak-2.c: New test.
40653         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
40654         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
40655         * gcc.dg/special/wkali-1.c: New test.
40656         * gcc.dg/special/wkali-2.c: New test.
40657         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
40658         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
40659
40660 1999-02-10  Felix Lee  <flee@cygnus.com>
40661
40662           * lib/c-torture.exp (c-torture-compile): Pull out code for
40663           analyzing gcc error messages.
40664           (c-torture-execute): Likewise.  Fix some (harmless) false
40665           positives.
40666           * lib/gcc.exp (gcc_check_compile): New function.
40667
40668 1999-02-08  Richard Henderson  <rth@cygnus.com>
40669
40670         * gcc.c-torture/execute/990208-1.c: New test.
40671
40672 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
40673
40674         * g++.dg/special/ecos.exp: New driver for new tests with special
40675         requirements
40676
40677         * g++.dg/special/conpr-1.C: New test
40678         * g++.dg/special/conpr-2.C: New test
40679         * g++.dg/special/conpr-2a.C: New test
40680         * g++.dg/special/conpr-3.C: New test
40681         * g++.dg/special/conpr-3a.C: New test
40682         * g++.dg/special/conpr-3b.C: New test
40683
40684         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
40685         allow g++ to use the dg driver
40686
40687         * README: Add comment about g++.dg directory
40688
40689 1999-02-06  Jeffrey A Law  (law@cygnus.com)
40690
40691         * README: Update email addresses.
40692
40693 1999-02-03  Nick Clifton  <nickc@cygnus.com>
40694
40695         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
40696         arguments in order to force structure S onto the stack even on
40697         the alpha.
40698         (test): Pass 10 leading arguments to function foo as well as the
40699         structure S.
40700
40701         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
40702         failure for all targets.
40703
40704         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
40705         abort to terminate program execution.
40706
40707 1999-01-30  Richard Henderson  <rth@cygnus.com>
40708
40709         * gcc.c-torture/execute/990130-1.c: New test.
40710
40711 1999-01-30  Jeffrey A Law  (law@cygnus.com)
40712
40713         * gcc.dg/990130-1.c: New test.
40714
40715 1999-01-28  Michael Meissner  <meissner@cygnus.com>
40716
40717         * gcc.c-torture/execute/990128-1.c: New test.
40718
40719 1999-01-27  Michael Meissner  <meissner@cygnus.com>
40720
40721         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
40722
40723 1999-01-27  Felix Lee  <flee@cygnus.com>
40724
40725         * lib/c-torture.exp (c-torture-compile): pull out code for
40726         analyzing gcc error messages.
40727         (c-torture-execute): ditto, and fix some (harmless) false
40728         positives.
40729         * lib/gcc.exp (gcc_check_compile): new function.
40730
40731 1999-01-17  Jeffrey A Law  (law@cygnus.com)
40732
40733         * gcc.dg/990117-1.c: New test.
40734
40735         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
40736
40737         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
40738
40739 1999-01-15  Jeffrey A Law  (law@cygnus.com)
40740
40741         * g77.f-torture/compile/990115-1.f: New test.
40742
40743 1999-01-07  Jeffrey A Law  (law@cygnus.com)
40744
40745         * gcc.c-torture/compile/990107-1.c: New test
40746
40747 1999-01-06  Jeffrey A Law  (law@cygnus.com)
40748
40749         * gcc.c-torture/execute/990106-2.c: New test.
40750
40751         * gcc.c-torture/execute/990106-1.c: New test.
40752
40753 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
40754
40755         * gcc.c-torture/compile/981223-1.c: New test.
40756
40757 1998-12-29  Richard Henderson  <rth@cygnus.com>
40758
40759         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
40760         (opt3): Rename from opt4 and disable.
40761
40762 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
40763
40764         * g++.old-deja/g++.pt/ptrmem5.C: New test.
40765
40766 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
40767
40768         * g++.old-deja/g++.other/conv5.C: New test.
40769
40770 1998-12-14  Nick Clifton  <nickc@cygnus.com>
40771
40772         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
40773
40774 1998-12-11  Jeffrey A Law  (law@cygnus.com)
40775
40776         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
40777
40778 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
40779
40780         * gcc.c-torture/compile/981211-1.c: New test.
40781
40782 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
40783
40784         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
40785
40786         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
40787
40788 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40789
40790         * gcc.special/930510-1.c: Make C9X safe.
40791         * gcc.misc-tests/gcov-1.c Similarly.
40792         * gcc.misc-tests/gcov-2.c Similarly.
40793
40794 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40795
40796         * gcc.dg/ultrasp1.c: New test.
40797
40798 1998-12-06  Richard Henderson  <rth@cygnus.com>
40799
40800         * gcc.c-torture/execute/981206.c: New test.
40801
40802 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
40803
40804         * g++.old-deja/g++.ns/template7.C: New test.
40805
40806         * g++.old-deja/g++.other/expr1.C: New test.
40807
40808         * g++.old-deja/g++.eh/tmpl3.C: New test.
40809
40810         * g++.old-deja/g++.eh/tmpl2.C: New test.
40811
40812 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
40813
40814         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
40815         * g++.old-deja/g++.other/using6.C: Removed.
40816         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
40817
40818         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
40819
40820 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
40821
40822         * g++.old-deja/g++.pt/overload8.C: New test.
40823
40824         * g++.old-deja/g++.pt/overload7.C: New test.
40825
40826         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
40827
40828         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
40829         and relinking messages.
40830         * lib/g++.exp (g++_target_compile): Remove .rpo file when
40831         compiling with -frepo.
40832
40833 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
40834
40835         * g++.old-deja/g++.pt/lookup6.C: New test.
40836
40837 1998-11-30  Nick Clifton  <nickc@cygnus.com>
40838
40839         * gcc.c-torture/execute/981130-1.c: New test.
40840         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
40841
40842 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40843
40844         * g++.old-deja/g++.pt/explicit76.C: New test.
40845
40846         * g++.old-deja/g++.pt/friend38.C: New test.
40847
40848         * g++.old-deja/g++.ns/crash2.C: New test.
40849
40850         * g++.old-deja/g++.pt/defarg8.C: New test.
40851
40852         * g++.old-deja/g++.pt/instantiate6.C: New test.
40853
40854         * g++.old-deja/g++.pt/static6.C: New test.
40855
40856         * g++.old-deja/g++.pt/decl2.C: New test.
40857
40858 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
40859
40860         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
40861         problem is actually related with name lookup, but so what? :-)
40862
40863         * g++.old-deja/g++.pt/friend37.C: New test.
40864
40865 1998-11-25  Dave Love  <d.love@dl.ac.uk>
40866
40867         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
40868         element, which fails on some systems.
40869
40870         * g77.f-torture/execute/labug1.f: New test.
40871
40872 1998-11-21  Jeffrey A Law  (law@cygnus.com)
40873
40874         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
40875         is defined.
40876
40877 1998-11-18  Dave Love  <d.love@dl.ac.uk>
40878
40879         * g77.f-torture/compile/981117-1.f: New test.
40880
40881 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
40882
40883         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
40884         properly discarded.
40885
40886 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
40887
40888         * gcc.c-torture/execute/memcheck: New directory of tests for
40889         -fcheck-memory-usage.
40890
40891 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
40892
40893         * README: New file, general information about the testsuite and
40894         new description of the various C++ test subdirectories.
40895         * README.g++: Eliminate obsolete information, update and move most
40896         relevant stuff to README.
40897
40898 1998-11-07  Richard Henderson  <rth@cygnus.com>
40899
40900         * gcc.c-torture/compile/981107-1.c: New test.
40901
40902 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
40903
40904         * execute/memcpy-bi.c: New testcase.
40905
40906 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
40907
40908         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
40909         base classes.
40910
40911         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
40912         template is selected.
40913
40914         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
40915         classes, it should be accepted for all types.
40916
40917         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
40918
40919         * g++.old-deja/g++.pt/spec24.C: Ensure that template
40920         specializations start with template headers.
40921
40922 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
40923
40924         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
40925
40926         * g++.old-deja/g++.other/init9.C: Test cross initialization of
40927         non-POD types.
40928
40929 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
40930
40931         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
40932
40933 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
40934
40935         * compile/981022-1.c, compile/981022-1.x: New test and driver.
40936
40937 1998-10-19  Jeffrey A Law  (law@cygnus.com)
40938
40939         * 981019-1.c: New test.
40940
40941 1998-10-14  Robert Lipe <robertl@dgii.com>
40942
40943         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
40944         find objc headers.
40945
40946 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
40947
40948         * compile/981001-4.c: Remove use of GCC extension that triggers a
40949         compiler bug.
40950
40951 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
40952
40953         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
40954
40955 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
40956
40957         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
40958         instantiation of template produces incorrect code for delete
40959         expression.
40960
40961         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
40962         constructors' name is not unique.
40963         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
40964         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
40965
40966         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
40967         automatic array of const is ill-formed.
40968
40969         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
40970         of template parameter?
40971
40972         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
40973         const.
40974
40975         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
40976         pointer-to-member expression.
40977
40978         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
40979         declaration causes ICE.
40980
40981 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
40982
40983         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
40984         reserved in the global namespace.
40985
40986         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
40987         generate needed virtual table.
40988
40989         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
40990
40991 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
40992
40993         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
40994         template-dependent type
40995
40996 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
40997
40998         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
40999         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
41000         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
41001
41002         * g++.old-deja/g++.other/using5.C: New test; using decl from base
41003         class should be usable as argument of member function.
41004         * g++.old-deja/g++.other/using6.C: New test; using decl from base
41005         class should be usable as return type of member function.
41006         * g++.old-deja/g++.other/using7.C: New test; using decl from base
41007         class should be usable as type of data member.
41008
41009         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
41010
41011 1998-10-09  Jeffrey A Law  (law@cygnus.com)
41012
41013         * gcc.c-torture/special/920521-1.c: Fix bogus test.
41014
41015 1998-10-08  Nick Clifton  <nickc@cygnus.com>
41016
41017         * gcc.dg/dll-?.c Add thumb to target list.
41018         Fix assembler scan patterns to match current assembler output.
41019
41020 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
41021
41022         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
41023         matching of template brackets.
41024
41025         * g++.old-deja/g++.other/using4.C: New test.  Test using
41026         declarations of methods from base classes.
41027
41028         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
41029         within functions should introduce names into the innermost
41030         enclosing namespace.
41031
41032         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
41033         of static locals if first initialization throws.
41034
41035 1998-10-07  Jim Wilson  <wilson@cygnus.com>
41036
41037         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
41038
41039 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
41040
41041         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
41042         lose track of the possible targets of tablejump insns.
41043         * special/special.exp: Run it.
41044
41045 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
41046
41047         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
41048         must be declared before its specializations can be named in friend
41049         declarations.
41050
41051 1998-10-05  Dave Love  <d.love@dl.ac.uk>
41052
41053         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
41054
41055         * g77.f-torture/execute/io1.f: New test.
41056
41057 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
41058
41059         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
41060         with pointer to template function, for which no argument deduction
41061         is possible.
41062
41063         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
41064         specialization of template function as argument to template
41065         function.
41066
41067         * g++.old-deja/g++.other/access2.C: New test; Inner class
41068         shouldn't have privileged access to Outer's names.
41069
41070 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
41071
41072         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
41073         friend template declared within template class conflicts with
41074         nested class of the same name.
41075
41076         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
41077         is ignored.
41078
41079         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
41080         object with direct initializer as function declaration.
41081
41082         * g++.old-deja/g++.other/decl2.C: New test; duplicate
41083         initializers.
41084
41085         * g++.old-deja/g++.other/null2.C: New test; conditional operator
41086         involving const pointer and NULL produces incorrect result.
41087
41088         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
41089         type name without `typename' should be rejected with -pedantic.
41090
41091 1998-10-02  Richard Henderson  <rth@cygnus.com>
41092
41093         * g++.old-deja/g++.other/addrof1.C: New test.
41094
41095 1998-10-01  Nick Clifton  <nickc@cygnus.com>
41096
41097         * gcc.c-torture/compile/981001-1.c: New test.
41098         * gcc.c-torture/execute/981001-1.c: New test.
41099
41100 1998-10-01  Jeffrey A Law  (law@cygnus.com)
41101
41102         * gcc.c-torture/compile/981001-2.c: New test.
41103         * gcc.c-torture/compile/981001-3.c: New test.
41104         * gcc.c-torture/compile/981001-4.c: New test.
41105
41106 1998-10-01  Robert Lipe  <robertl@dgii.com>
41107
41108         * lib/objc.exp (objc_target_compile): Add -L during compiles for
41109         multilibbed hosts.  Idea grafted from g77.exp.
41110
41111 1998-09-30  Dave Love  <d.love@dl.ac.uk>
41112
41113         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
41114         avoid losing on systems which need -lsocket.
41115
41116 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
41117
41118         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
41119         * g++.old-deja/g++.other/nested2.C: Ditto.
41120         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
41121         failure.
41122
41123 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
41124
41125         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
41126         preferred over template operator!= for enum bitfields.
41127
41128 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
41129
41130         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
41131         that happen to have the same base name, but in different scopes,
41132         are incorrectly rejected.
41133
41134 1998-09-16  Richard Henderson  <rth@cygnus.com>
41135
41136         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
41137         on the native word size instead of an integer literal.
41138
41139 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
41140
41141         * g++.old-deja/g++.other/static2.C: Invocation of static data
41142         member of type pointer-to-function denoted as non-static member.
41143
41144         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
41145         checks involving function types and aliases.
41146
41147 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
41148
41149         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
41150         redefined to the same non-trivial type.
41151
41152         * g++.old-deja/g++.pt/explicit73.C: Test for proper
41153         namespace-qualification of template specializations declared in
41154         other namespaces.
41155
41156         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
41157         to declare a subset of the specializations of a template function
41158         as friends of specializations of a template class.
41159
41160         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
41161         member templates that do not fully specialize the enclosing
41162         template class are rejected.
41163
41164 1998-09-11  Dave Love  <d.love@dl.ac.uk>
41165
41166         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
41167
41168 1998-09-08  Dave Love  <d.love@dl.ac.uk>
41169
41170         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
41171         altered from libf2c/libU77 version.
41172
41173 1998-09-06  Dave Love  <d.love@dl.ac.uk>
41174
41175         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
41176
41177 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
41178
41179         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
41180         (un)signed char are different types for template specialization
41181         purposes.
41182
41183 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
41184
41185         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
41186         * objc: ObjC testsuite.
41187
41188 1998-08-31  Catherine Moore  <clm@cygnus.com>
41189
41190         * gcc.c-torture/execute/941014-1.x: New file.
41191
41192 1998-08-31  Nick Clifton  <nickc@cygnus.com>
41193
41194         * lib/c-torture.exp: Add support for
41195         torture_eval_before_compile and torture_eval_before_execute
41196         variables.
41197
41198 1998-08-30  Jeffrey A Law  (law@cygnus.com)
41199
41200         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
41201         this test triggers valid.
41202
41203 1998-08-27  Jeffrey A Law  (law@cygnus.com)
41204
41205         * gcc.dg/980827-1.c: New test.
41206
41207 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
41208
41209         * gcc.c-torture/execute/loop-4b.c: New test.
41210
41211 1998-08-26  Nick Clifton  <nickc@cygnus.com>
41212
41213         * lib/c-torture.exp: Add support for
41214         torture_eval_before_compile and torture_eval_before_execute
41215         variables.
41216
41217 1998-08-25  Jeffrey A Law  (law@cygnus.com)
41218
41219         * gcc.c-torture/compile/980825-1.c: New test.
41220
41221 1998-08-24  Nick Clifton  <nickc@cygnus.com>
41222
41223         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
41224         count number tests in opt_t0 not good_t0.
41225
41226 1998-08-24  Jeffrey A Law  (law@cygnus.com)
41227
41228         * gcc.c-torture/compile/930326-1.x: Fix typo.
41229
41230 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
41231
41232         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
41233         causes an ICE.
41234
41235 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41236
41237         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
41238         STACK_SIZE is defined.
41239         * gcc.c-torture/unsorted/stuct.c: Similarly.
41240
41241         * gcc.c-torture/compile/980821-1.c: New test.
41242
41243 1998-08-21  Jeffrey A Law  (law@cygnus.com)
41244
41245         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
41246
41247 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
41248
41249         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
41250         code.
41251
41252 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
41253
41254         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
41255         error'.
41256
41257 1998-08-18  Jeffrey A Law  (law@cygnus.com)
41258
41259         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
41260
41261 1998-08-16  Jeffrey A Law  (law@cygnus.com)
41262
41263         * gcc.c-torture/compile/980816-1.c: New test.
41264
41265         * gcc.dg/980816-1.c: New test.
41266
41267 1998-08-13  Jeffrey A Law  (law@cygnus.com)
41268
41269         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
41270         compiler for ieee tests.
41271
41272 1998-08-01  Dave Love  <d.love@dl.ac.uk>
41273
41274         * g77.f-torture/compile/980729-0.f: New test.
41275
41276 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
41277
41278         * gcc.c-torture/special/eeprof-1.c: New test, for
41279         -finstrument-functions.
41280         * gcc.c-torture/special/special.exp: Run it.
41281
41282 1998-07-29  Jeffrey A Law  (law@cygnus.com)
41283
41284         * gcc.c-torture/compile/980729-1.c: New test.
41285
41286 1998-07-27  Nick Clifton  <nickc@cygnus.com>
41287
41288         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
41289         __thumb__ is defined, and test for ARM style doubles if so.
41290
41291 1998-07-26  Dave Love  <d.love@dl.ac.uk>
41292
41293         * g77.f-torture/noncompile/980615-0.f: New test.
41294
41295 1998-07-26  H.J. Lu  (hjl@gnu.org)
41296
41297         * gcc.dg/980312-1.c: Do link instead of compile.
41298         * gcc.dg/980313-1.c: Likewise.
41299
41300 1998-07-26  Jeffrey A Law  (law@cygnus.com)
41301
41302         * gcc.c-torture/compile/980726-1.c: New test.
41303
41304 1998-07-25  Dave Love  <d.love@dl.ac.uk>
41305
41306         * g77.f-torture/execute/io0.f: New test.
41307
41308 1998-07-24  Nick Clifton  <nickc@cygnus.com>
41309
41310         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
41311         an int.
41312
41313 1998-06-18  Michael Meissner  <meissner@cygnus.com>
41314
41315         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
41316         m32r bugs.
41317
41318 1998-07-17  Nick Clifton  <nickc@cygnus.com>
41319
41320         * gcc.dg/980626-1.c: Expect failures for all toolchains until
41321         c-decl.c:grokdeclarator can handle mode attributes.
41322
41323 1998-07-16  Jeffrey A Law  (law@cygnus.com)
41324
41325         * gcc.c-torture/execute/980716-1.c: New test.
41326
41327 1998-07-13  Jeffrey A Law  (law@cygnus.com)
41328
41329         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
41330         the mn10200.
41331         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
41332         the mn10200.
41333         * gcc.c-torture/execute/va-arg-3.x: Similarly.
41334         * gcc.c-torture/compile/930326-1.x: Similarly.
41335
41336 1998-07-13  Dave Love  <d.love@dl.ac.uk>
41337
41338         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
41339         New test from Craig.
41340
41341 1998-07-12  Dave Love  <d.love@dl.ac.uk>
41342
41343         * g77.f-torture/noncompile/980616-0.f: New test.
41344
41345         * g77.f-torture/execute/970816-3.f: New test from Craig.
41346
41347 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41348
41349         *  g++.other/singleton.C: Return error value instead of taking
41350         SIGSEGV.
41351
41352 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
41353
41354         *  g++.other/singleton.C: New test.  Warning is under dispute.
41355         Runtime crash is not.
41356
41357 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
41358
41359         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
41360         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
41361         using6.C, using7.C}: New namespace tests.
41362
41363 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
41364
41365         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
41366         specialization with typedef'ed names used as array indexes.
41367
41368 1998-07-09  Jeffrey A Law  (law@cygnus.com)
41369
41370         * gcc.c-torture/execute/980709-1.c: New test.
41371
41372         * gcc.dg/980709-1.c: New test.
41373
41374 1998-07-07  Richard Henderson  <rth@cygnus.com>
41375
41376         * gcc.c-torture/execute/bcp-1.c: New test.
41377
41378 1998-07-07  Jeffrey A Law  (law@cygnus.com)
41379
41380         * gcc.c-torture/execute/980707-1.c: New test.
41381
41382 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
41383
41384         * gcc.c-torture/compile/980706-1.c: New test.
41385
41386 1998-07-01  Dave Love  <d.love@dl.ac.uk>
41387
41388         * g77.f-torture/execute/980701-0.f,
41389         g77.f-torture/execute/980701-1.f: New test from Craig.
41390
41391 1998-07-01  Jeffrey A Law  (law@cygnus.com)
41392
41393         * gcc.c-torture/compile/980701-1.c: New test.
41394
41395         * gcc.c-torture/execute/980701-1.c: New test.
41396
41397 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
41398 rlsruhe.de>
41399
41400         * g++.old-deja/g++.robertl/eb132.C: New test.
41401         * g++.old-deja/g++.robertl/eb133.C: Likewise.
41402
41403 1998-06-29  Dave Love  <d.love@dl.ac.uk>
41404
41405         * g77.f-torture/execute/980628-7.f,
41406         g77.f-torture/execute/980628-8.f,
41407         g77.f-torture/execute/980628-9.f,
41408         g77.f-torture/execute/980628-10.f: New tests from Craig.
41409
41410         * g77.f-torture/execute/980628-3.f: Remove mail headers.
41411
41412 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41413
41414         * g77.f-torture/execute/980628-4.f: New test from Craig.
41415         * g77.f-torture/execute/980628-5.f: Likewise.
41416         * g77.f-torture/execute/980628-2.f: Likewise.
41417         * g77.f-torture/execute/980628-0.f: Likewise.
41418         * g77.f-torture/execute/980628-1.f: Likewise.
41419         * g77.f-torture/execute/980628-3.f: Likewise.
41420         * g77.f-torture/execute/980628-6.f: Likewise.
41421
41422 1998-06-28  Jeffrey A Law  (law@cygnus.com)
41423
41424         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
41425         directory when nothing has been installed yet.
41426
41427 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
41428
41429         * gcc.c-torture/special/special.exp: Handle newer versions of
41430         dejagnu.
41431
41432 1998-06-26  Jeffrey A Law  (law@cygnus.com)
41433
41434         * gcc.dg/980626-1.c: New test.
41435
41436 1998-06-19  Bruno Haible <haible@ilog.fr>
41437
41438         * gcc.misc-tests/m-un-2.c: New test.
41439         * g++.old-deja/g++.other/warn01.c: Likewise.
41440
41441 1998-06-19  Robert Lipe  <robertl@dgii.com>
41442
41443         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
41444         compatibility with assmblers with a different comment character.
41445         Eliminate use of GAS-specific extensions.
41446
41447 1998-06-19  Jeffrey A Law  (law@cygnus.com)
41448
41449         * gcc.c-torture/execute/ieee/980619-1.c: New test.
41450
41451 1998-06-19  Robert Lipe  <robertl@dgii.com>
41452
41453         * lib/g77.exp: Replace search for libf2c.a with search for newly
41454         renamed libg2c.a
41455
41456 1998-06-17  Jeffrey A Law  (law@cygnus.com)
41457
41458         * gcc.c-torture/execute/980617-1.c: New test.
41459
41460 1998-06-12  Jeffrey A Law  (law@cygnus.com)
41461
41462         * gcc.c-torture/execute/980612-1.c: New test.
41463
41464 1998-06-08  Jeffrey A Law  (law@cygnus.com)
41465
41466         * gcc.dg/980523-1.c: Only test on ppc-linux.
41467         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
41468
41469         * gcc.c-torture/execute/980608-1.c: New test.
41470
41471 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
41472
41473         * gcc.c-torture/execute/980605-1.c: New test.
41474
41475 1998-06-04  Jeffrey A Law  (law@cygnus.com)
41476
41477         * gcc.c-torture/execute/980604-1.c: New test.
41478
41479 1998-06-02  Jeffrey A Law  (law@cygnus.com)
41480
41481         * gcc.c-torture/execute/980602-1.c: New test.
41482         * gcc.c-torture/execute/980602-2.c: Likewise.
41483
41484 1998-06-02  Dave Love  <d.love@dl.ac.uk>
41485
41486         * 970125-0.f: Fix per JCB.  Add commentary.
41487
41488 1998-05-31  Michael Meissner  <meissner@cygnus.com>
41489
41490         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
41491         IEEE -0 support.
41492
41493 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
41494
41495         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
41496         earlier.
41497
41498 1998-05-28  Catherine Moore <clm@cygnus.com>
41499
41500         * gcc.c-torture/execute/980526-3.c: New test.
41501
41502 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
41503
41504         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
41505         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
41506         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
41507         m88k-motorola-sysv3 to XFAIL.
41508
41509 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41510
41511         * gcc.dg/980526-1.c: New test.
41512         * gcc.c-torture/execute/980526-2.c: New test.
41513
41514 1998-05-26  Jeffrey A Law  (law@cygnus.com)
41515
41516         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
41517
41518         * gcc.c-torture/execute/980526-1.c: New test.
41519
41520 1998-05-26  Dave Love  <d.love@dl.ac.uk>
41521
41522         * g77.f-torture/execute/alpha2.f: Add runtime test.
41523
41524 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
41525
41526         * g++.old-deja/old-deja.exp: Strip leading directories.
41527
41528         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
41529         error for the line.  Don't run multiple tests for the same line.
41530
41531 1998-05-23  Jeffrey A Law  (law@cygnus.com)
41532
41533         * gcc.dg/980523-1.c: New test.
41534
41535 1998-05-23  Dave Love  <d.love@dl.ac.uk>
41536
41537         * g77.f-torture/compile/970915-0.f: New test.
41538
41539 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
41540
41541         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
41542
41543 1998-05-21  Jeffrey A Law  (law@cygnus.com)
41544
41545         * gcc.dg/980520-1.c: New test.
41546
41547 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
41548
41549         * gcc.dg/980502-1.c: Fix return type.
41550
41551 1998-05-20  Jeffrey A Law  (law@cygnus.com)
41552
41553         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
41554         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
41555         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
41556         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
41557         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
41558
41559 1998-05-20  Dave Love  <d.love@dl.ac.uk>
41560
41561         * g77.f-torture/execute/980520-1.f: New test.
41562
41563 1998-05-15  Dave Love  <d.love@dl.ac.uk>
41564
41565         * lib/mike-g77.exp: New file.
41566
41567         * g77.f-torture/noncompile/noncompile.exp,
41568         g77.f-torture/noncompile/check0.f: New files.
41569
41570 1998-05-14  Dave Love  <d.love@dl.ac.uk>
41571
41572         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
41573         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
41574         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
41575         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
41576         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
41577         abort where appropriate.
41578
41579 1998-05-05  Michael Meissner  <meissner@cygnus.com>
41580
41581         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
41582         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
41583
41584 1998-04-29  Dave Love  <d.love@dl.ac.uk>
41585
41586         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
41587
41588 1998-04-27  Dave Love  <d.love@dl.ac.uk>
41589
41590         * g77.f-torture/compile/980427-0.f: New test.
41591
41592 1998-04-24  Dave Love  <d.love@dl.ac.uk>
41593
41594         * g77.f-torture/compile/980424-0.f: New test.
41595
41596 1998-04-19  Dave Love  <d.love@dl.ac.uk>
41597
41598         * g77.f-torture/compile/980419-2.f (main): New test.
41599         * g77.f-torture/compile/970125-0.f: New test.
41600         * g77.f-torture/compile/980419-1.f: New test.
41601
41602 1998-04-08  Jim Wilson  <wilson@cygnus.com>
41603
41604         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
41605         of loop-4.c.
41606
41607 1998-04-07  Jim Wilson  <wilson@cygnus.com>
41608
41609         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
41610
41611 1998-04-03  Jim Wilson  <wilson@cygnus.com>
41612
41613         * gcc.c-torture/compile/980329-1.c: New test.
41614
41615 1998-03-18  Jim Wilson  <wilson@cygnus.com>
41616
41617         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
41618         * gcc.dg/980312-1.c: Fix typo in -march command.
41619
41620 1998-03-16  H.J. Lu  (hjl@gnu.org)
41621
41622         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
41623
41624 1998-03-11  Robert Lipe  <robertl@dgii.com>
41625
41626         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
41627         Dave Love agree the Fortran source is bogus.
41628
41629 1998-03-11  Robert Lipe  <robertl@dgii.com>
41630
41631         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
41632         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
41633         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
41634         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
41635         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
41636
41637 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
41638
41639         * g++.old-deja/g++.other/friend1.C: New test.
41640
41641 1998-02-18  Dave Love  <d.love@dl.ac.uk>
41642
41643         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
41644         possibly uninitialized) variables and declare dnrm2.
41645
41646 1998-02-23  Robert Lipe <robertl@dgii.com>
41647
41648         From Bruno Haible <haible@ilog.fr>:
41649         * gcc.c-torture/execute/980223.c: New test.
41650
41651 1998-02-13  Jeffrey A Law  (law@cygnus.com)
41652
41653         * gcc.dg/ifelse-1.c: New test.
41654
41655 1998-02-09  H.J. Lu  (hjl@gnu.org)
41656
41657         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
41658
41659           * lib/old-dejagnu.exp (old-dejagnu): Added the
41660           "execution test - XFAIL *-*-*" handling in the spirit of
41661           "excess errors test -". Changed the "execution test fails"
41662           handling to be like "excess errors test fails".
41663           * Update various tests accordingly.
41664
41665 1998-02-06  Jim Wilson  <wilson@cygnus.com>
41666
41667         * gcc.c-torture/execute/980205.c: New test.
41668
41669 1998-01-18  Jeffrey A Law  (law@cygnus.com)
41670
41671         * lib/c-torture.exp: Look for .x files instead of .cexp files.
41672         * lib/f-torture.exp: Similarly.
41673         * gcc.c-torture: Rename all .cexp files to .x files.
41674
41675 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
41676
41677         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
41678         (940510-1.c): Removed duplicate.
41679         (971104-1.c): New test.
41680
41681 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
41682
41683           * lib/f-torture.exp: Improve error and loop detection.
41684
41685 1997-11-19  Michael Meissner  <meissner@cygnus.com>
41686
41687         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
41688         use that to size the filler array.
41689
41690 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
41691
41692         * lib/c-torture.exp(c-torture-execute): Fix typo.
41693
41694         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
41695         testcase as the executable name. Keep the executable around if
41696         the test fails.
41697
41698 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
41699
41700         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
41701         changes.  Only test one -g option, and move it to the end of the
41702         list of options to test.
41703
41704 1997-09-19  Michael Meissner  <meissner@cygnus.com>
41705
41706         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
41707         variable GCC_TORTURE_OPTIONS to supply default switches separated
41708         by colons.  If no environment variable, run tests with -O0 -g, -O1
41709         -g, and -O2 -g as well.
41710
41711 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
41712
41713         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
41714         explanatory comments. Fix indentation.
41715
41716 1997-09-15  Jeffrey A Law  (law@cygnus.com)
41717
41718         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
41719
41720 1997-09-11  Jeffrey A Law  (law@cygnus.com)
41721
41722         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
41723         * g++.old-deja/g++.mike/p7325.C: Likewise.
41724         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
41725
41726 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
41727
41728         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
41729         * g++.old-deja/g++.brendan/crash30.C: Likewise.
41730         * g++.old-deja/g++.brendan/crash39.C: Likewise.
41731         * g++.old-deja/g++.law/operators4.C: Likewise.
41732
41733 1997-09-11  Joe Buck  (jbuck@synopsys.com)
41734
41735         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
41736         * g++.old-deja/g++.mike/p784.C: Ditto.
41737         * g++.old-deja/g++.mike/p785.C: Ditto.
41738
41739 1997-09-05  Jeffrey A Law  (law@cygnus.com)
41740
41741           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
41742
41743 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41744
41745         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
41746         target feature; pass this to c-torture-execute as needed.
41747
41748 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
41749
41750         * lib/c-torture.exp(c-torture-execute): If the previous and the
41751         current executables being tested are identical, we don't need to
41752         run the executable again. Try to make the executable names
41753         unique. Add an optional argument for passing additional compiler
41754         flags.
41755
41756 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
41757
41758         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
41759
41760 1997-08-29  Jeffrey A Law  (law@cygnus.com)
41761
41762         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
41763
41764 1997-07-31  Jeffrey A Law  (law@cygnus.com)
41765
41766         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
41767         32bit or larger longs.
41768
41769         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
41770         have either a 32bit long or 32bit int.
41771
41772 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
41773
41774         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
41775         Make double precision tests dependent on sizeof (double).
41776
41777 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
41778
41779         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
41780         too.
41781
41782 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
41783
41784         * gcc.c-torture/compile/961203-1.cexp: New script.
41785
41786 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
41787
41788         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
41789         up the includes ourselves.
41790
41791 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
41792
41793         * lib/plumhall.exp: Remove random include, and add a few
41794         verbose messages for debugging.
41795
41796 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
41797
41798         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
41799         of trying to do it ourselves.
41800
41801 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41802
41803         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
41804
41805 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
41806
41807         * gcc.prms/5403.c: Made regexp a bit less strict.
41808
41809 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
41810
41811         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
41812         is returned from remote_load instead.
41813         * lib/plumhall.exp: Ditto.
41814         * lib/mike-g++.exp: Ditto.
41815         * lib/old-dejagnu.exp: Ditto.
41816         * lib/c-torture.exp: Ditto.
41817
41818 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
41819
41820         * lib/g++.exp: Use build_wrapper procedure.
41821         * lib/gcc.exp: Ditto.
41822
41823 1997-05-20  Jeffrey A Law  (law@cygnus.com)
41824
41825         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
41826         an old-style decl for malloc.  Fixes tests to work when
41827         sizeof (int) != sizeof (size_t).
41828
41829 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41830
41831         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
41832
41833         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
41834         use stdargs.h interface.
41835
41836 1997-05-15  Mike Meissner  <meissner@cygnus.com>
41837
41838         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
41839         NO_VARARGS when compiling.
41840
41841 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
41842
41843         * lib/plumhall.exp(ph_includes): New procedure.
41844         (ph_make): Use it.
41845         (ph_compiler): Ditto.
41846
41847         * lib/g++.exp: Rename test-glue.c to testglue.c.
41848         * lib/gcc.exp: Ditto.
41849
41850 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
41851
41852         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
41853         to completion when it's called.
41854
41855 1997-03-21  Michael Meissner  <meissner@cygnus.com>
41856
41857         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
41858         is defined, don't do test.
41859
41860 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
41861
41862         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
41863         for object files.
41864         (ph_summary): Mark skipped testcases as untested, not unresolved.
41865
41866         * lib/plumhall.exp (ph_make): If unresolved because of bad
41867         errorCode, record errorCode in log file.
41868         (*): Replace send_log/verbose with verbose -log.
41869
41870 1997-03-19  Michael Meissner  <meissner@cygnus.com>
41871
41872         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
41873         double conversion if double isn't at least 8 bytes.
41874
41875         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
41876         int to work with targets where int is 16 bits.
41877
41878         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
41879         8 bytes, just exit, since 4 byte doubles don't have enough bits of
41880         precision for the test to complete.
41881
41882 1997-03-14  Michael Meissner  <meissner@cygnus.com>
41883
41884         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
41885         if d10v is not compiled with the -mdouble64 flag.
41886         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
41887
41888         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
41889         d10v is not compiled with the -mint32 flag.
41890
41891 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
41892
41893         * lib/plumhall.exp: Use incr_count.
41894
41895 1997-03-12  Jeffrey A Law  (law@cygnus.com)
41896
41897         * gcc.c-torture: Update to c-torture-1.45.
41898
41899 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
41900
41901         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
41902         the name of the expect testcase file).
41903
41904         * lib/g++.exp(g++_init): Ditto.
41905
41906 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
41907
41908         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
41909         the host.
41910
41911         * lib/gcc.exp(gcc_exit): New procedure.
41912
41913 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
41914
41915         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
41916         specs where appropriate.
41917
41918         * g++.old-deja/g++.arm/*: Added additional ERROR checks
41919         because of new "candidates are" messages, and removed a few
41920
41921         * Converted all non-old-style g++ testcases to old-style, and
41922         moved into g++.old-deja.
41923
41924 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
41925
41926         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
41927         options.
41928
41929         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
41930         succeeded.
41931
41932         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
41933
41934 1997-02-13  Michael Meissner  <meissner@cygnus.com>
41935
41936         * lib/gcc.exp (gcc_target_compile): Add support for defining
41937         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
41938         the machine doesn't have those features.
41939
41940 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
41941
41942         * g++.law/operators4.exp: Don't use LIBS.
41943
41944 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
41945
41946         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
41947
41948         * lib/mike-g++.exp: Don't set the compiler to be tested here.
41949         * lib/g++.exp: Set it here instead. Also, allow use of the
41950         --tool_exec and --tool_opt options. Change CXX to
41951         GXX_UNDER_TEST.
41952
41953         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
41954
41955         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
41956
41957 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
41958
41959         * lib/old-dejagnu.exp: Use prune_warnings instead of
41960         prune_system_crud.
41961         * lib/mike-g++.exp: Ditto.
41962         * lib/gcc.exp: Ditto.
41963         * lib/g++.exp: Ditto.
41964
41965         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
41966
41967 1997-02-07  Jeffrey A Law  (law@cygnus.com)
41968
41969           * 941014-2.c: Include stdlib.h
41970           * 960327-1.c: Include stdio.h
41971           * dbra.c, index-1.c: Don't assume ints are 32bits.
41972
41973 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
41974
41975         * lib/gcc.exp: Add gcc,stack_size target feature.
41976
41977         * lib/g++.exp(g++_target_compile): Add the include and link
41978         paths here, not in two other places. And, it's $options, not
41979         options.
41980
41981         * lib/mike-g++.exp(postbase): Remove the code that determines
41982         the correct include and link paths.
41983         * g++.old-deja/old-deja.exp: Ditto.
41984
41985 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
41986
41987         * lib/g++.exp(g++_init): target_compile no longer returns the
41988         filename of the result.
41989
41990 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
41991
41992         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
41993         call to glob.
41994
41995         * gcc.c-torture/special/special.exp: Change call to
41996         gcc_target_compile to include the object file.
41997
41998 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
41999
42000         * gcc.c-torture/special/special.exp: Correct misspelling in last
42001         change.
42002
42003 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
42004
42005         * lib/plumhall.exp(ph_summary): Log the entire output of the
42006         executable. Return -1 if there were any failures, 0 otherwise.
42007         (ph_execute): Return -1 if there were any failures, 0 otherwise.
42008         (ph_make): Clean up objects and executables that were built
42009         if the tests succeeded.
42010
42011 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
42012
42013         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
42014         libraries and includes in the build tree as appropriate.
42015
42016 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42017
42018         * lib/c-torture.exp: Instead of looking for the global variable
42019         NO_LONG_LONG, check to see if that's a feature of the target.
42020
42021 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
42022
42023         * config/default.exp: Minimize. Delete the remainer of the files in
42024         config; this functionality is now in devo/dejagnu/config.
42025
42026         g++.*/*: Pass any additional flags used to compile to postbase;
42027         delete CXXFLAGS.
42028
42029         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
42030         is now done by runtest.exp. Use gcc_target_compile instead of
42031         compile.
42032
42033         lib/c-torture.exp: Use gcc_target_compile instead of compile.
42034         Remove references to CFLAGS. Use remote_file instead of
42035         calling rm -f.
42036         (c-torture): Take a list of arguments to use to compile this
42037         testcase.
42038
42039         lib/g++.exp: Simplify. Use target_compile instead of compile.
42040         lib/gcc-dg.exp: Ditto.
42041         lib/gcc.exp: Ditto.
42042         lib/mike-{gcc,g++}.exp: Ditto.
42043         lib/old-dejagnu.exp: Ditto.
42044         lib/plumhall.exp: Ditto.
42045
42046 1997-01-08  Jim Wilson  <wilson@cygnus.com>
42047
42048         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
42049         (ph_linker): Likewise.
42050
42051 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
42052
42053           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
42054         MAP_ANON / MAP_ANONYMOUS if defined;
42055         else try to map from /dev/zero .
42056
42057 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42058
42059         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
42060         isn't defined, then define it to MAP_ANONYMOUS.
42061
42062 1996-11-12  Jeffrey A Law  (law@cygnus.com)
42063
42064         * gcc.c-torture: Update to c-torture-1.42 release.
42065
42066 1996-11-11  Jeffrey A Law  (law@cygnus.com)
42067
42068         * gcc.c-torture: Update to c-torture-1.41 release.
42069
42070 1996-10-27  Jeffrey A Law  (law@cygnus.com)
42071
42072         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
42073         c-torture release.
42074
42075 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
42076
42077         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
42078         and LDFLAGS.  Fix second case to append the target_info ldflags
42079         onto LDFLAGS, not CFLAGS.
42080         * lib/g++.exp (g++_init): Add target_info stuff.
42081         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
42082         of libgloss and newlib flags for !native.
42083
42084         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
42085         (GDB): Fix relative path to go up another dir for finding gdb.
42086
42087 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
42088
42089         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
42090         versions in the target_info array, if they don't exist.
42091
42092 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
42093
42094         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
42095
42096 1996-07-08  Jim Wilson  <wilson@cygnus.com>
42097
42098         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
42099         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
42100
42101 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
42102
42103         * lib/old-dejagnu.exp: Don't remove the output file before we've
42104         actually tested it. Don't append pwd to the path of the executable
42105         we're testing.
42106
42107 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
42108
42109         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
42110
42111 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
42112
42113         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
42114         temporary directory for compiler files, and set it to a default
42115         value of /tmp. Set $output as the name of the output file from
42116         compiling the testcase. Add a -o option to $cflags_var so the
42117         compiler writes the final output file as $output. Set $executable
42118         to $output.
42119
42120         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
42121         directory for compiler files, and set it to /tmp if it doesn't
42122         already have a value. Set $output_file to the name of the output
42123         file from compiling the testcase. Add a -o option to CXXFLAGS so
42124         the compiler writes the final output file as $output. Use $output
42125         as the executable to be tested.
42126
42127 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42128
42129         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
42130
42131 1996-06-08  Jeffrey A Law  (law@cygnus.com)
42132
42133         * gcc.c-torture/execute/pending-1.c: New test.  Still
42134         pending in Tege's queue.
42135
42136 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
42137
42138         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
42139         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
42140         if there were failures.  Call unresolved if there were unresolved
42141         testcases.  Call gcc_fail if program did not run to completion.
42142         (ph_make): Pass additional argument name to ph_execute.
42143         (ph_execute): Add new argument.  Pass additional arguments to
42144         ph_summary.  Call gcc_fail is there is no execution output.
42145
42146 1996-04-24  Jeffrey A Law  (law@cygnus.com)
42147
42148         * lib/plumhall.exp (proc_summary): Output relavent summary
42149         lines into the log so specific failures in plumhall can be
42150         investigated.
42151
42152 1996-04-10  Jeffrey A Law  (law@cygnus.com)
42153
42154         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
42155         (c-torture-execute): Don't try to execute tests which use
42156         "long long" types if $NO_LONG_LONG is nonzero.
42157
42158 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
42159
42160         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
42161         not c-torture.
42162
42163         * gcc.ieee: Move from here.
42164         * gcc.c-torture/execute/ieee: To here.
42165
42166 1996-03-26  Jeffrey A Law  (law@cygnus.com)
42167
42168         * gcc.c-torture: Update to c-torture-1.41 release.
42169
42170 1996-03-22  Jeffrey A Law  (law@cygnus.com)
42171
42172         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
42173         not "$output".
42174
42175 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
42176
42177         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
42178         -c present.
42179
42180 1996-03-02  Jeffrey A Law  (law@cygnus.com)
42181
42182         * config/proelf.exp: Handle connecting to a simulator.
42183
42184 1996-01-31  Jeffrey A Law  (law@cygnus.com)
42185
42186         * config/proelf.exp: New file.  Enough framework that we can
42187         run c-torture tests on the proelf targets (or any other target
42188         that gdb can connect to for that matter).
42189
42190 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
42191
42192         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
42193         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
42194
42195         * lib/plumhall.exp (ph_execute): Always call ph_summary if
42196         exec_output exists.
42197
42198 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
42199
42200         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
42201         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
42202
42203         * config/*.exp: Update FSF address.  Change result of ${tool}_load
42204         to pass/fail/unresolved/unsupported/untested.  Caller must now
42205         call unresolved/unsupported/untested.
42206         * lib/*.exp: Update FSF address.  Update to handle new results of
42207         ${tool}_load.
42208         * lib/chill.exp (verbose): Delete.
42209
42210 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
42211
42212         * lib/gcc.exp (default_gcc_start): Change order of args to
42213         $LDFLAGS $CFLAGS $LIBS.
42214         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
42215         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
42216         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
42217         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
42218         * gcc.misc-tests/dg-test.exp: Likewise.
42219         * gcc.misc-tests/msgs.exp: Likewise.
42220         * gcc.prms/prms.exp: Likewise.
42221         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
42222         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
42223
42224         * lib/dg.exp: Deleted, moved to dejagnu/lib.
42225
42226 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
42227
42228         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
42229
42230         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
42231         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
42232
42233         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
42234         necessary.
42235
42236 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
42237
42238         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
42239         global for loop; add use of $mathlib.
42240         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
42241         settings here; set mathlib for anything but VxWorks.
42242
42243 1996-01-22  Jeffrey A Law  (law@cygnus.com)
42244
42245         * gcc.c-torture: Update to c-torture-1.40 release.
42246
42247 1996-01-03  Jeffrey A Law  (law@cygnus.com)
42248
42249         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
42250         dg.exp.
42251
42252 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
42253
42254         * lib/c-torture.exp (c-torture-execute): Declare "output" as
42255         global.
42256
42257 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
42258
42259         * lib/g++.exp (LIBS): Define if not already.
42260         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
42261         (gcc-dg-prune): Call prune_gcc_output.
42262         * lib/gcc.exp (prune_gcc_output): New proc.
42263         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
42264         prune_gcc_output.
42265
42266 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
42267
42268         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
42269         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
42270
42271 1995-11-15  Jeffrey A Law  (law@cygnus.com)
42272
42273         * gcc.c-torture: Update to c-torture-1.39 release.
42274
42275 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
42276
42277         * lib/c-torture.exp (c-torture-execute): Don't return if one option
42278         fails, try others as well.
42279
42280 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
42281
42282         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
42283         If compilation fails, mark execute tests as `untested'.
42284         If test is marked as unsupported, don't mark compilation and
42285         execute tests as failed.
42286
42287 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
42288
42289         * lib/g++.exp (g++_init): Don't link in libg++, and look to
42290         libstdc++ for whether or not we want to be doing shared
42291         libraries.  Delete link_curses since we don't need it anymore.
42292         * lib/mike-g++.exp (postbase): Don't link in libg++.
42293         * g++.old-deja/old-deja.exp: Likewise.
42294
42295 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
42296
42297         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
42298
42299 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
42300
42301         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
42302         For that, add `-Wl,-a,shared_archive'.
42303         * g++.old-deja/old-deja.exp: Likewise.
42304
42305 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
42306
42307         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
42308
42309 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
42310
42311         * lib/mike-g++.exp (postbase): Pay attention to the status of
42312         g++_load.
42313
42314 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
42315
42316           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
42317
42318 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
42319
42320         * lib/gcc.exp (default_gcc_start): No longer need to log program
42321         being executed or its output, execute_anywhere does that now.
42322         * lib/g++.exp (default_g++_version): Call execute_anywhere.
42323         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
42324
42325 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
42326
42327         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
42328         the same as those in lib/g++.exp.
42329
42330 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
42331
42332         * gcc.c-torture: Update to c-torture-1.38 release.
42333         * gcc.ieee: Related changes.
42334
42335 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
42336
42337         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
42338         "exec". Minor reformatting changes.
42339
42340         * config/rom68k.exp (${tool}_load): Make it work in a canadian
42341         cross. This means all "exec" calls now work on a remote host as
42342         well.
42343         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
42344         cross. Filter out the extra "\r\n" stuff that expect puts in.
42345         (c-torture-execute): Filter out the bogus warnings like
42346         c-torture-compile does. Add support for canadian cross.
42347         * lib/gcc.exp (default_gcc_version, default_gcc_start)
42348         Use execute_anywhere rather than calling exec directly. Now it
42349         works for canadian cross testing.
42350
42351 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
42352
42353         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
42354         results into a variable, and check that rather than using file exists.
42355
42356 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
42357
42358         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
42359         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
42360
42361 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42362
42363         * g++.old-deja/old-deja.exp: Create and pass runshlib and
42364         lib_curses if there's a shared libg++ in the build tree.
42365
42366 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
42367
42368         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
42369         if not supported target.
42370
42371 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
42372
42373         * lib/g++.exp (g++_init): Move empty setting of runshlib and
42374         link_curses up to always happen, not just for native builds.
42375
42376 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
42377
42378         * gcc.c-torture: Update to c-torture-1.36 release.
42379         * gcc.failure: Related changes.
42380
42381 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
42382
42383         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
42384
42385 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
42386
42387         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
42388         * lib/mike-g++.exp (postbase): Not in here.  Still reference
42389         runshlib, link_curses, and mathlib for link and run.
42390
42391         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
42392         pass the runtime shared library options for Solaris, OSF/1, and
42393         Irix5, and link with -lcurses to avoid unresolved references.
42394
42395 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
42396
42397         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
42398         only run once.
42399
42400 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
42401
42402         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
42403
42404 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
42405
42406         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
42407         do not have a framework for the "compat" tests yet.
42408
42409 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
42410
42411         * lib/mike-g++.exp (postbase): New local variable `mathlib',
42412         set to null if we're testing vxworks5.1.  Use that instead of
42413         `-lm' in the setting of LIBS for link and run.
42414
42415 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
42416
42417         * config/rom68k.exp (${tool}_load): Major changes to make it
42418         work.  Verified that it does in fact return the stuff in
42419         exec_output properly.  Catch any Emul or any TRAP other than 0.
42420
42421 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
42422
42423         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
42424         LDFLAGS properly for targets that need stuff from libgloss.
42425         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
42426         only run once.
42427         (gpp_initialized): New variable.
42428
42429 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
42430
42431         * config/rom68k.exp: Load libgloss.exp.
42432         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
42433         so we can produce a fully linked binary.
42434         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
42435         so we can produce a fully linked binary.
42436
42437 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
42438
42439         * lib/plumhall.exp (ph_section): Watch for expected failures.
42440         Add missing `else'.
42441
42442         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
42443         run the testcase.
42444         (c-torture): Likewise.
42445
42446 1995-08-28  Doug Evans  <dje@cygnus.com>
42447
42448         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
42449
42450         * lib/mike-g++.exp (mike_cleanup): New proc.
42451         (prebase): New globals compiler_result, not_compiler_result,
42452         target_regexp.
42453         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
42454         allow leading "-" in pattern.  Watch for unsupported tests.
42455         If $compiler_result is set, pattern match assembler code,
42456         and ditto for $not_compiler_result.
42457         * lib/mike-gcc.exp: Likewise.
42458
42459         * lib/plumhall.exp (ph_execute): Only call ph_summary if
42460         execution "succeeded".
42461
42462 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
42463
42464         * config/win32.exp: New file.
42465         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
42466
42467 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
42468
42469         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
42470         unsupported.
42471         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
42472         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
42473         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
42474
42475         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
42476         "... without exceptions was ...".  That is now handled by
42477         prune_system_crud.
42478         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42479
42480 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
42481
42482         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
42483         sieve.c,sort2.c}: New files.
42484         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
42485         sieve.exp,sort2.exp}: Drivers for them.
42486
42487         * lib/mike-gcc.exp (program_output): New user settable variable.
42488         (postbase): Call prune_system_crud.  Also prune extraneous compiler
42489         messages.
42490         * lib/mike-g++.exp (program_output): New user settable variable.
42491
42492         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
42493
42494         * config/sh.exp: Deleted (use sim.exp instead).
42495
42496 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
42497
42498         * config/vx.exp: Declare CHECKTASK as global.
42499         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
42500         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
42501         * lib/old-dejagnu.exp: Load [pwd]/$executable.
42502
42503 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
42504
42505         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
42506         target. Like vx.exp, only includes `vx29k.exp' instead of
42507         `vxworks.exp'.
42508
42509 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
42510
42511         * config/sim.exp: Increase time limit from 120 seconds to 240.
42512
42513 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
42514
42515         * gcc.c-torture/execute/950628-1.c: New test.
42516
42517 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
42518
42519         * gcc.c-torture: Update with changes/additions from
42520         c-torture-1.34.
42521
42522 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
42523
42524         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
42525
42526 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
42527
42528         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
42529
42530 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
42531
42532         * gcc.c-torture/compile/950512-1.c: New test.
42533         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
42534         * gcc.dg/struct-ret-1.c: Likewise.
42535
42536 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
42537
42538         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
42539           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
42540
42541 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
42542
42543         * gcc.c-torture/special/920411-1.c: Deleted.
42544         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
42545
42546 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
42547
42548         * config/sim.exp (${tool}_load): Hack in call to bash to get a
42549         cpu limit.
42550
42551 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
42552
42553         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
42554
42555 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
42556
42557         From kenner;
42558         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
42559         is the proper length.
42560         * va-arg-3.c: Likewise.
42561
42562 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
42563
42564         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
42565         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
42566
42567         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
42568         * lib/g++.exp (default_g++_start): Delete old cruft.
42569
42570 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
42571
42572         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
42573         (2 * (1 << 18)) to (2 * (1 << 17)).
42574
42575         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
42576
42577 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
42578
42579         * config/rom68k.exp: Renamed from config/idp.exp
42580
42581 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
42582
42583         * c-torture/compile/921109-2.c
42584
42585 1995-04-18  Mike Stump  <mrs@cygnus.com>
42586
42587         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
42588         excess errors.
42589
42590 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
42591
42592         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
42593         output.
42594         * lib/g++.exp (default_g++_start): Likewise.
42595
42596 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
42597
42598         * gcc.c-torture/compile/950329-1.c: New test.
42599
42600 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
42601
42602           * config/bug.exp (${tool}_load): Updated to use new remote_open
42603           and remote_close procs.
42604         * config/idp.exp: New file.
42605
42606 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
42607
42608         * gcc.c-torture/execute/950322-1.c: New test.
42609
42610 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
42611
42612         * config/vx.exp (${tool}_load): Clean up testing of return code from
42613         vxworks_ld and vxworks_spawn.
42614
42615 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
42616
42617         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
42618
42619 1995-03-13  Mike Stump  <mrs@cygnus.com>
42620
42621         * lib/old-deja.exp: Add `excess errors test - ' error, now one
42622         can mark excess errors on a machine by machine basis.  Note, the
42623         default is to not expect any excess errors, even when excess
42624         errors test - is given, so you will want to put an XFAIL ... on
42625         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
42626         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
42627         those 4 machines, but no others.
42628
42629 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
42630
42631         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
42632         * lib/c-torture.exp: to here.
42633
42634 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
42635
42636         * gcc.c-torture/execute/950221-1.c: New test.
42637         * gcc.c-torture/execute/struct-ret-1.c: New test.
42638         * gcc.c-torture/compile/950221-1.c: New test.
42639
42640         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
42641
42642 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
42643
42644         * gcc.c-torture/execute/arith-1.c (main): Return 0.
42645         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
42646
42647 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
42648
42649         * g++.gb: New directory of tests, derived from my signature and
42650         class scoping tests.
42651
42652         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
42653         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
42654         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
42655         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
42656         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
42657         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
42658         * g++.gb/sig25.C: Likewise.
42659
42660         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
42661         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
42662         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
42663         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
42664         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
42665         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
42666         * g++.gb/sig25.exp: Likewise.
42667
42668         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
42669         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
42670         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
42671         * g++.gb/scope13.C: Likewise, this test still fails.
42672
42673         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
42674         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
42675         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
42676         * g++.gb/scope13.exp: Ditto.
42677
42678         * g++.gb/README: New file, explains what these tests are about.
42679
42680 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
42681
42682         * lib/dg.exp (dg-do): Support `preprocess'.
42683         (dg-test): Likewise.
42684
42685 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
42686
42687         * config/udi.exp: change "continue -expect" to "exp_continue".
42688
42689 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
42690
42691         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
42692         Delete redundant tests.
42693
42694         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
42695         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
42696         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
42697         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
42698         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
42699         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
42700         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
42701         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
42702
42703         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
42704         storing label pointers.
42705         * gcc.c-torture/execute/921019-1.c: Likewise.
42706         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
42707         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
42708         parameter fp.
42709         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
42710         constants.
42711
42712         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
42713         Delete obsolete tests.
42714
42715         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
42716         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
42717         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
42718         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
42719         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
42720         * gcc.c-torture/compile/950124-1.c: New test.
42721
42722         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
42723
42724 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
42725
42726         * lib/mike-g++.exp: Add -lm to LIBS.
42727
42728 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
42729
42730         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
42731
42732 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
42733
42734         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
42735
42736 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
42737
42738         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
42739
42740 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
42741
42742         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
42743         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
42744         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
42745         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
42746         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
42747         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
42748         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
42749         * g++.law/{operators31.C, operators32.C,
42750         * g++.law/{operators33.C, operators34.C}: Likewise.
42751         * g++.law/{pic1.C, refs2.C}: Likewise.
42752         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
42753         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
42754         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
42755         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42756
42757         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
42758         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
42759         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
42760         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
42761         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
42762         * g++.law/{enum9.exp, friend5.exp}: Likewise.
42763         * g++.law/{nest3.exp, nest4.exp}: Likewise.
42764         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
42765         * g++.law/{operators30.exp, operators31.exp}: Likewise.
42766         * g++.law/{operators32.exp, operators33.exp}: Likewise.
42767         * g++.law/{operators34.exp}: Likewise.
42768         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
42769         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
42770         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
42771         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
42772         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
42773
42774         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
42775         No longer expected to fail.
42776         * g++.law/missed-error3.C: Tweak for recent bool changes.
42777
42778 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
42779
42780         * config/emb-unix: Deleted.
42781         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
42782         remote execution.  Do final link on remote host if REMOTE_LINK is set.
42783
42784 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
42785
42786         * lib/dg.exp (dg-test): Fix typo in last patch.
42787
42788 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
42789
42790         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
42791         (handles multiple occurrences).
42792
42793 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
42794
42795         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
42796         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
42797         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
42798         printed).
42799         * lib/c-torture.exp (c-torture-compile): Likewise.
42800         (c-torture): Prepend full path if missing.
42801         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
42802         (gcc_fail): Likewise.
42803         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
42804
42805 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
42806
42807         * lib/netware.exp: Only attach to NetWare i386 systems.
42808
42809 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
42810
42811         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
42812         messages.  Add test name to "output pattern match" pass/fail message.
42813
42814 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
42815
42816         * gcc.dg: New testsuite.
42817         * gcc.dg/dg.exp: New file.
42818
42819         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
42820         test-switch.c}: Deleted.
42821
42822         * gcc.misc-tests/msgs.exp: New testcase driver.
42823
42824 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
42825
42826         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
42827         Watch for illegal return values from ${tool}_load.
42828         * config/unix.exp (${tool}_load): Fix pass/fail detection for
42829         cross targets.  Coerce return value >0 to 1.
42830
42831 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
42832
42833         * config/unix.exp (${tool}_load): Call program rsh, not proc.
42834
42835         * config/emb-unix.exp: New file.
42836
42837         * config/sim.exp: Error if variable $SIM not defined.
42838         (${tool}_load): Mark test as "untested" if simulator missing.
42839
42840         * config/unix.exp: Load remote.exp to get rcp_download.
42841         * lib/c-torture.exp: Use different option lists for testcases with
42842         and without loops.
42843         * gcc.c-torture/execute/execute.exp: Likewise.
42844
42845 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
42846
42847         * config/*.exp: Clarify return code from ${tool}_load.
42848         Call `unresolved' or `untested' instead of `warning' or `perror'
42849         (sometimes you still want to call both though).
42850         Add comment that `shell_id' is local to each file.
42851         * config/udi.exp (timeout): Set to 30.
42852         Don't print warning if connection fails, $connectmode has already
42853         printed an error.
42854         (${tool}_load): Move verbose messages to level 2.
42855         Rework pattern for "Process started" message.
42856         Pass `shell_id' to ${connectmode}_download.
42857         Retry twice upon timeout.  Make resetting of target more robust.
42858         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
42859         Pass `shell_id' to exit_$connectmode.
42860         Only call exit_$connectmode if connected.
42861         * config/unix.exp (${tool}_load): Check return codes better.
42862         * config/vrtx.exp (${tool}_load): Likewise.
42863         * config/vx.exp (${tool}_load): Likewise.
42864         Delete unneeded global's.
42865         * lib/dg.exp (dg-test): Update to reflect clarified return codes
42866         from ${tool}_load.
42867         (dg-stat): Delete.
42868         (dg-init): Delete recording of pass/fail counts.
42869         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
42870         (old-dejagnu-init): Likewise.
42871         (old-dejagnu-stat): Delete contents, empty proc now.
42872         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
42873         (c-torture): Delete references to lcnt, lpass, lfail.
42874         Get option list from TORTURE_OPTIONS.
42875         Delete -funroll[-all]-loops if no loops.
42876         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
42877         (g++_stat): Delete contents (empty proc now).
42878         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
42879         (gcc_finish): Likewise.
42880         (gcc_stat): Deleted.
42881         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
42882         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
42883         * gcc.c-torture/execute/execute.exp: Likewise.
42884         Split tests into two parts: compile, execute.
42885         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
42886         no loops.  Update to reflect clarified return codes from ${tool}_load.
42887
42888 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
42889
42890         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
42891         to grep for.
42892         (old-dejagnu): Likewise (where necessary).
42893
42894 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
42895
42896         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
42897
42898         * lib/dg.exp (dg-process-target): Fix processing of selector.
42899         Add comment regarding use of `error'.
42900
42901         * lib/gcc.exp (prune_system_crud): Define if missing.
42902         * lib/g++.exp (prune_system_crud): Likewise.
42903
42904         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
42905         Call prune_system_crud.
42906         * lib/dg.exp (dg-runtest): New proc.
42907         Use perror instead of send_user for tcl errors in testcase.
42908         Don't return any value, it's never used.
42909         Don't clobber previous definition of `unknown'.
42910         Print tcl errors in `dg-final'.
42911
42912 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
42913
42914         * lib/dg.exp (dg-process-target): Improve syntax error messages.
42915         (dg-test): Don't print errorInfo, it contains stack backtrace.
42916
42917 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
42918
42919         * lib/g++.exp (runtest_file_p): Define if missing.
42920
42921 1994-09-24  Doug Evans  (dje@cygnus.com)
42922
42923         * lib/mike-g++.exp: Comment out loading of g++.exp.
42924         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
42925         (default_g++_version): Always print something.
42926         (default_g++_start): Comment out call to `which'.
42927         (g++_start, g++_load): Deleted (must be defined in config file).
42928         * lib/gcc.exp: Test for existence of $CC at start.
42929         Delete check for tmpdir (done in gcc_init).
42930         (default_gcc_version): Always print something.
42931         (default_gcc_start): Comment out call to `which'.
42932         * config/*.exp: Major cleanup - make cross targets work at least a
42933         little better for g++ (by not being "--tool gcc" specific).
42934         Rename gcc_xxx to ${tool}_xxx.
42935         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
42936         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
42937
42938 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
42939
42940         * lib/c-torture.exp (c-torture-compile): Rework compiler
42941         message processing.
42942
42943         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
42944         c-torture.
42945
42946 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
42947
42948         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
42949
42950         * lib/dg.exp (dg-process-target): Support { target native }.
42951
42952 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
42953
42954         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
42955         looked for "... program xxx got fatal signal".
42956         Correct regsub munging of `comp_output'.
42957         Ignore compiler messages "path prefix not used" and "linker input
42958         file unused".
42959
42960 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
42961
42962         * lib/gcc.exp (runtest_file_p): Define if missing.
42963         * gcc.prms/template.c: Example to work from.
42964
42965 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
42966
42967         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
42968         * lib/dg.exp (dg-test): Call unsupported testcases as such.
42969
42970         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
42971         * gcc.prms/1883.c: Moved from compile/940714-1.c.
42972         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
42973         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
42974
42975         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
42976         (dg-process-target): No longer a varargs proc.
42977         Return S/N for target, P/F for xfail.  All callers changed.
42978         (user option procs): More argument checking.
42979         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
42980         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
42981         (dg-test): Skip test if not running on selected target in `dg-do'.
42982         Update handling of `dg-do-what', `dg-output-text'.
42983         Separate execution pass/fail from output pattern match pass/fail.
42984         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
42985
42986 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
42987
42988         * gcc.c-torture/special/special.exp: Don't expect failure for mips
42989         target for 920510-1.c.
42990
42991 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
42992
42993         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
42994         Clean up comment regarding use of passcnt, etc.
42995         (gcc_stat): Don't update `testcnt' here.
42996         (gcc_finish): Do it here.
42997         Might as well reset `but_id' here too.
42998         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
42999         to determine if the file should be tested.
43000         * gcc.c-torture/compile/compile.exp: Likewise.
43001         * gcc.c-torture/execute/execute.exp: Likewise.
43002         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43003         * gcc.misc-tests/dg-test.exp: Likewise.
43004         * gcc.prms/prms.exp: Likewise.
43005         * gcc.wendy/wendy.exp: Likewise.
43006         * g++.old-deja.exp: Likewise.
43007         Move "Testing file" message to verbose level 1.
43008
43009 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
43010
43011         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
43012
43013 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
43014
43015         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
43016         (default_gcc_start): Accept optional second list element
43017         of compiler flags.  Print compiler output at verbosity level 2.
43018         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
43019         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
43020         Save current values of framework globals passcnt, failcnt, xpasscnt,
43021         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
43022         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
43023         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
43024         xfailcnt to compute stats.  Update framework global `testcnt' from
43025         pass/fail counts.
43026         (gcc_finish): New proc.  Clean up test environment.
43027         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
43028         (gcc_epass, gcc_efail): Delete.
43029         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
43030         argument of line number.
43031         (dg-init): If the tool has an init routine, call it.
43032         (dg-test): Remove args `cflags_var' and `libs_var'.
43033         Pass all compiler options to ${tool}_start.
43034         Handle missing line number.
43035         (dg-finish): New function.
43036         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
43037         particular files.  Call gcc_finish at end.  Move "skipping test"
43038         message to verbosity level 3.
43039         * gcc.c-torture/compile/compile.exp: Likewise.
43040         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
43041         * gcc.c-torture/execute/execute.exp: Likewise.
43042         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43043         Print testcase being tried at verbosity level 1.
43044         * gcc.c-torture/special/special.exp: Unset xfail.
43045         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43046         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
43047         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
43048         * gcc.failure/failure.exp: Likewise.
43049         * gcc.ieee/ieee.exp: Likewise.
43050         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
43051         Update call to dg-test.  Call dg-finish at end.
43052         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
43053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
43054         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
43055         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
43056         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
43057         * gcc.wendy/wendy.exp: Add copyright.
43058         Delete setting of tmpdir (done by gcc_init).
43059         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
43060         Pass compiler flags to gcc_start.  Call gcc_finish at end.
43061         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
43062         gcc_[ce]pass/fail.
43063
43064 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
43065
43066         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
43067         confusion.
43068         (g++_load): Likewise.
43069
43070         * config/*.exp (gcc_load): Some were varargs fns and some were not.
43071         Rename argument to `prog' to remove the confusion.
43072         Varargs fns behave differently too!
43073         (g++_load): Likewise.
43074
43075         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
43076
43077         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
43078         what it is.  Delete (always) printing of status value for !native.
43079         Simplify verbose code, and include status and exec_output.
43080         (g++_load): Use gcc_load.
43081
43082 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
43083
43084         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
43085         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
43086         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
43087         940714-3.c as these testcases don't exist anymore.  Make
43088         va-arg-1.c expected to pass.
43089
43090 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
43091
43092         * gcc.misc-tests/misc.exp: Only run specific testcases.
43093         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
43094         * gcc.misc-tests/dg-[1-9].c: New files.
43095
43096         * lib/dg.exp: New testsuite driver.
43097         * gcc.prms/prms.exp: Use it.
43098
43099         * README.gcc: New file.
43100
43101         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
43102         Document and reset `lxpass' and `lxfail'.
43103         Simplify "initialized" message.
43104         (gcc_stat): Clean up comments a little.
43105
43106 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
43107
43108         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
43109
43110 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
43111
43112         * lib/old-dejagnu.exp (process-option): New proc.
43113         (old-dejagnu-init, old-dejagnu-stat): Likewise.
43114         (old-dejagnu): Simplify.
43115         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
43116
43117 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
43118
43119         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
43120         exists and is not an empty string.
43121
43122         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
43123         $xfail rather than calling setup_xfail.  Clear $xfail when test is
43124         finished.
43125         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
43126         automatically.
43127
43128         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
43129         longer expected to fail.
43130
43131         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
43132         "f" function call.
43133
43134         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
43135
43136         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
43137         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
43138         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
43139         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
43140         c-torture-1.29.
43141
43142         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
43143         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
43144
43145         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
43146
43147         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
43148         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
43149
43150         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
43151         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
43152         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
43153
43154 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
43155
43156         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
43157         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
43158         940714-1.c, 940714-2.c, 940714-3.c},
43159         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
43160         gcc.misc-tests/{mg.c,mg.exp}:
43161         New tests.
43162         * gcc.noncompile/noncompile.exp: Change accordingly.
43163
43164 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
43165
43166         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
43167         Undo previous clobberage.
43168
43169 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
43170
43171         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
43172         * gcc.special/{930510-1.c, special.exp}:
43173         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
43174         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
43175         struct-varargs-1.c}: New tests from c-torture-1.26.
43176
43177 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
43178
43179         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
43180           argument to switch.
43181
43182 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
43183
43184         * Revert the previous changes.  Please see Rob's directory
43185           (/lisa/test/rob/progressive/gcc/testsuite) for testing
43186           fixes.
43187
43188 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
43189
43190         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
43191             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
43192             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
43193             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
43194             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
43195             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
43196             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
43197             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
43198             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
43199             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
43200             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
43201             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
43202             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
43203             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
43204             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
43205             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
43206             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
43207             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
43208             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
43209             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
43210             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
43211             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
43212             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
43213             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
43214             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
43215             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
43216             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
43217
43218 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
43219
43220         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
43221             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
43222           with perror calls.
43223
43224 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
43225
43226         * config/unix.exp (g++_load): Fix syntax.
43227
43228 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
43229
43230         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
43231         * gcc.noncompile/921017-1.c: Deleted obsolete test.
43232         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
43233         Don't expect va-arg-1.c to fail.  Correct expected output for
43234         920928-1.c.
43235         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
43236         * gcc.wendy/hbm4.c: Correct typo.
43237         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
43238
43239 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
43240
43241         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
43242         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
43243         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
43244         * lib/c-torture.exp (c-torture-compile): Ditto.
43245
43246         Reduce volume of output (remove all the -I's and such).
43247         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
43248         Call gcc_cpass, gcc_cfail.
43249         (c-torture): Pass testing option to c-torture-compile.
43250
43251 1994-03-21  Doug Evans  (dje@cygnus.com)
43252
43253         Bring patches over from progressive.
43254         * config/default.exp: Exit remote shell cleanly.
43255         (g++_exit, g++_start): Add default versions.
43256         * config/sim.exp (gcc_load): Use perror, not error.
43257
43258 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
43259
43260         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
43261         set in site.exp.
43262
43263 1994-03-14  Doug Evans  (dje@cygnus.com)
43264
43265         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
43266         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
43267         (wendy_try): New proc to run testcase.
43268         (main loop): Call 'em.
43269         * gcc.wendy/*.c: Clean up pass to correct expected output.
43270
43271         * lib/gcc.exp: Minor cleanup work.
43272         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
43273
43274 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
43275
43276         * config/sim.exp (gcc_load): Document return codes better.
43277         Don't pass -v to simulator.
43278
43279 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
43280
43281           * gcc.special/920717-x.c: Fix typo.
43282           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
43283           get at sources.
43284
43285         * lib/mike-gcc.exp: Fix typo.
43286
43287 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
43288
43289         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
43290         binary to use, transform the name.
43291         * config/*.exp: rename everything. Nuke any g++ specific files,
43292         it's now a special case of gcc that requires no special support.
43293         Add a default.exp for unsupported targets.
43294
43295 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
43296
43297         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
43298         lib/old-dejagnu.exp: Fix a few patterns to work with the new
43299         version of Tcl.
43300
43301 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
43302
43303         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
43304         than a warning.
43305
43306 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
43307
43308         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
43309
43310 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
43311
43312         * gcc.execute/execute.exp: Combine opt_list and foption_list into
43313         option_list.  Compile every file with only 4/6 option choices
43314         (same as C torture) instead of with 12/18 different option
43315         choices.
43316         * lib/c-torture.exp: Likewise.
43317
43318         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
43319         not already set.
43320
43321 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
43322
43323         * lib/old-deja.exp: Add `excess errors test fails' error, now one
43324         can put an XFAIL *-*-* on excess errors.
43325
43326 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
43327
43328         * g++.law: Add more tests derived from g++-bugs snapshots.
43329
43330         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
43331         equivalent to g++.law/init9.
43332
43333         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
43334         compiled it, and the a.out file after we've run it.
43335
43336 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
43337
43338         * lib/mike-g++.exp (postbase): Delete the .o file after we've
43339         compiled it, and the a.out file after we've run it.
43340
43341 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
43342
43343         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
43344
43345 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
43346
43347         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
43348         version number.
43349
43350 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
43351
43352         * g++.law: New directory of g++ tests derived from the g++-bugs
43353         snapshots.
43354
43355 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
43356
43357         * gcc.compile: initbug1.c initbug1.exp testcase added
43358
43359 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
43360
43361         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
43362         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
43363           fixes submitted by Jeff Law (law@cs.utah.edu)
43364         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
43365           Jeff Law (law@cs.utah.edu)
43366
43367
43368 1993-11-30  Mike Stump  (mrs@cygnus.com)
43369
43370         * config/unix-g++.exp: Follow the gcc way of doing things.
43371         * g++.old-deja/old-deja.exp: Minor updates.
43372         * lib/g++.exp: New file, follow the gcc way of doing things.
43373         * lib/old-dejagnu.exp: Minor updates.
43374         * lib/mike-g++.exp: Always unset errorInfo.
43375
43376 1993-11-06  Mike Stump  (mrs@cygnus.com)
43377
43378         * lib/gcc.exp: Fix some errors with the below change, CC and
43379         CFLAGS should be global when setting, not local.
43380
43381 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
43382
43383         * lib/gcc.exp: Transform tool name.
43384
43385 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43386
43387         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
43388
43389 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43390
43391         * lib/gcc.exp: change gcc_done to gcc_stat
43392
43393 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
43394
43395         * Upgraded gcc testsuite to c-torture version 1.25
43396
43397 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
43398
43399         * lib/gcc.exp: added reporting code. Changed verbose compile message.
43400         * lib/c-torture: added hooks for new reporting code.
43401
43402 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
43403
43404         * config/sh-gcc.exp: check if sh-sim exists in the path
43405
43406 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
43407
43408         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
43409         * gcc.compile/compile.exp: Initial changes for new logic.
43410         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
43411         * gcc.failure/failure.exp: Initial changes for new logic.
43412         * gcc.ieee/ieee.exp: Initial changes for new logic.
43413         * gcc.misc-tests/misc.exp: Initial changes for new logic.
43414         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
43415         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
43416         * lib/c-torture.exp: Initial changes for new logic.
43417         * lib/gcc.exp: Initial changes for new logic.
43418
43419 1993-10-15  Mike Stump  (mrs@cygnus.com)
43420
43421         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
43422         depend upon failure or success.  Fully qualify names in failure
43423         and success messages.  Always remove a.out before starting
43424         compile, just in case.  Pay more attention to error text output by
43425         the compiler.  Handle testcases with no known past errors just
43426         like all others, so that things are uniform.  Other miscellaneous
43427         improvements.
43428
43429 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
43430
43431         * gcc.cpp: new directory for cpp tests
43432
43433 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
43434
43435         * lib/chill.exp: Code reformatted, removed unused code.
43436         * config/unix-chill.exp: Code reformatted, removed unused code.
43437         * chill.execute/execute.exp: Code reformatted, removed unused code.
43438         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
43439
43440 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
43441
43442         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
43443         routines not written.
43444
43445 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
43446
43447         * config/bug-gcc.exp: Use new procs from bug.exp.
43448
43449 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
43450
43451         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
43452         via ftp, rather than depending on NFS.
43453         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
43454         case.
43455
43456 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
43457
43458         * config/bug-gcc.exp: Use new download proc.
43459
43460 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
43461
43462         * chill.execute/execute.exp: cleanups, handles errors better
43463         * chill.compile/compile.exp: rewrite, based on execute.exp
43464         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
43465         * lib/chill.exp: major changes to diff proc and compile and link
43466           procs. added chill_fail and chill_pass wrappers to pass and
43467           fail. added more comments, and handle error codes better.
43468           Added a hack to capture stderr from exec, so noncompile tests
43469           can work.
43470
43471 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
43472
43473         * chill.execute/execute.exp: rewrite of testsuite driver
43474         * lib/chill.exp: rewrite of testsuite driver
43475         * config/unix-chill.exp: rewrite of testsuite driver
43476
43477 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
43478
43479         In chill.execute:
43480         * iexpr.ch: Standardize uppercase.
43481         * tuples.dat: Standardize uppercase.
43482         * vary.ch: standardize.  Correct varying string assignments.
43483         * vary.dat: Add new output lines.
43484
43485 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
43486
43487         In chill.execute:
43488         * chprintf.ch: Standardize use of uppercase.
43489         * tuples.ch: Standardize and turn arr2 into a DCL,
43490           rather than a SYN.
43491         * pinits.ch: Standardize.
43492
43493 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
43494
43495         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
43496         * Makefil: Renamed to Makefile.in.
43497         * configure.in: New.
43498
43499 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
43500
43501         In chill.execute:
43502         * .cvsignore: Add result/output files.
43503         * Makefile: Fix up variables at start.  Use MFLAGS
43504           everywhere.  Correct bool_loc, built_ins entries.
43505           Add entry for vary1.ch.
43506         * bitarray.ch: Standardize upper-case usage.
43507         * bitexpr.ch: Standardize, add output of b1.
43508         * params.ch: Use arrayt in along PROC parameters, to
43509           avoid novelty problems.
43510         * sets.ch: Tiny cleanup.
43511         * vary1.ch: Re-indent.
43512
43513 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
43514
43515           * Add PR-related files to Makefiles, .cvsignore files, etc.
43516
43517 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
43518
43519         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
43520           with compiler objects. New names are test-flow.c and test-loop.c
43521
43522 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
43523
43524         * Upgraded c-torture tests from 1.19 to 1.20
43525
43526         * new files:
43527         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
43528         * gcc.compile: 930623-1.c 930623-2.c
43529         * gcc.noncompile: 930622-1.c 930622-2.c
43530         * gcc.failure: 920411-1.c 920627-2.c
43531         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
43532
43533 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
43534
43535         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43536           More changes to get testsuite working properly. Needs more work.
43537           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
43538
43539 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
43540
43541         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
43542           More changes to get testsuite working properly. Needs more work.
43543
43544 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
43545
43546         * chill.compile/compile.exp: Added for Dejagnu support
43547         * chill.execute/execute.exp: Added for Dejagnu support
43548         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
43549
43550 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
43551
43552         This should complete moving the CHILL test files.
43553         * chill.noncompile(.cvsignore printf.grt
43554             in-printf.grt chprintf.grt chprintf.ch):
43555             Added test-support files.
43556           (Makefile): Modified further.
43557         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
43558             signal.ch): Added test files.
43559           * chill.execute (.cvsignore printf.grt printr.c
43560             in-printf.grt rts.c chprintf.grt rts.h): Added
43561           test-support files.
43562             (Makefile): More corrections.
43563
43564 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
43565
43566         * chill.compile, chill.execute, chill.nocompile: Add CHILL
43567           test cases, ready for DejaGnu.
43568
43569 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
43570
43571         * Upgraded c-torture tests from 1.18 to 1.19
43572
43573         * gcc.compile: added test(s):
43574           930607-1.c
43575         * gcc.execute: added test(s):
43576           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
43577
43578         * added new subdirectory for misc tests: gcc.misc-tests
43579         * gcc.misc-test(s): added tests:
43580           inst-check.c test-consts.c test-ior.c test-switch.c
43581
43582 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
43583
43584         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
43585
43586 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
43587
43588         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
43589
43590 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
43591
43592         * Upgraded c-torture tests from 1.17 to 1.18
43593
43594 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
43595
43596         * Upgraded c-torture tests from 1.12 to 1.17
43597
43598 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
43599
43600         * lib/old-dejagnu.exp:
43601           Fixed handling of XFAIL target triplets to correctly
43602           recognize wildcard characters.  Removed code that
43603           appended a unique id tag to the end of the file name
43604           printed out by the result of the testcases within a
43605           given test file.
43606
43607 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
43608
43609         * lib/old-dejagnu.exp:
43610           Reworked expected failure handling to trigger off of XFAIL
43611           keyword in keyphrase embeded in testcase source code. The
43612           XFAIL keyword must be at the end of the keyphrase line. It
43613           may optionally be followed by one or more target triplets.
43614           It has just occured that the handling of wildcards in the
43615           target triplet may not be correct.
43616
43617 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
43618
43619         * g++.old-deja/tests:
43620           Moved all subdirectories up one level into g++.old-deja .
43621
43622         * lib/old-dejagnu.exp:
43623           Fixed problem with CXXFLAGS not being properly reset, and being
43624           corrupted with extraneous "-c" compiler option.  This was
43625           causing binaries to not be generated for test that needed them.
43626           Modified strings passed to "pass" and "fail" so that individual
43627           tests from the same test file would be distinguished by an
43628           identifier appended to the test file name in the summary logs;
43629           this corrected a problem with erroneous diff logs.  Added code
43630           to search testcases for expected fail and unexpected pass keywords.
43631
43632 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
43633
43634         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
43635
43636 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
43637
43638         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
43639           Removed extraneous text from end of "Special g++ Options"
43640           keyphrase.
43641
43642         * lib/old-dejagnu.exp: Added pattern matching to look for new
43643           keywords, embedded in testcases comments, which will trigger
43644           calls to xpass and xfail.
43645
43646 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
43647
43648         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
43649           comments embedded in the testcases, especially the one looking for
43650           special compiler options, as well as the pattern matching for the
43651           compiler output again.
43652
43653 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
43654
43655         * lib/old-dejagnu.exp: Do a proper check of the return value for
43656           execute tests. Fixed several problems with the pattern matching
43657           of the compiler output which gave erroneous test results.
43658           Changed several of the test result messages to be more descriptive.
43659         * config/unix-g++.exp: Proc g++_load now actually works and
43660           executes the tests passed to it and returns a usable return
43661           value.
43662
43663 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
43664
43665           * lib/gcc.exp: Exits gracefully if $CC is bogus.
43666
43667 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
43668
43669         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
43670           Modified both files to properly execute the old style
43671           dejagnu tests. The previous versions of these files were
43672           experimental and did not function anything near correctly.
43673
43674 1993-04-05  Rob Savoye  (rob@cygnus.com)
43675
43676         * Removed all Makefile.in and configure.in files. No configuration
43677         needed now.
43678
43679 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
43680
43681         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
43682
43683 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
43684
43685         * gcc.compile/configure.in, gcc.unsorted/configure.in,
43686         gcc.special/configure.in, gcc.noncompile/configure.in,
43687         gcc.execute/configure.in, gcc.code_quality/configure.in,
43688         g++.other/configure.in, g++.old-deja/configure.in,
43689         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
43690         in srcname setting.
43691
43692 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
43693
43694         * lib/udi.exp: Fixed mondfe and mondfe_download.
43695         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
43696         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
43697
43698 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
43699
43700         * config/udi-gdb.exp: Check $shell_id after connecting to target.
43701         (gdb_exit): Don't remove *_soc files.
43702
43703 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
43704
43705         * lib/c-torture.exp: Don't look for main; instead always use -w
43706         -c.  This is how the c-torture tests work.  Remove the object
43707         file if the compilation succeeds.
43708         * gcc.execute/execute.exp: Remove executable if test passes.
43709         * gcc.noncompile/noncompile.exp: Every test is an expected
43710         failure.
43711         * gcc.special/special.exp: Added tests from c-torture 1.11,
43712         corrected use of existing test.
43713         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
43714         gcc.execute/920625-1.c: Updated to c-torture 1.11.
43715         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
43716         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
43717         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
43718         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
43719         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
43720         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
43721         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
43722         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
43723         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
43724         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
43725         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
43726         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
43727         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
43728         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
43729         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
43730         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
43731         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
43732         c-torture 1.11.
43733         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
43734         correspond to c-torture 1.11.
43735
43736         * New file.